Régis Hanol
d450c7e0de
BUGFIX: only resize revision history UI after it has loaded the revision
2014-03-13 19:19:42 +01:00
Neil Lalonde
3175c85fa6
FIX: pin/unpin button in topic admin menu needs to ignore whether the admin user cleared the pin
2014-03-12 14:47:15 -04:00
Régis Hanol
5ffcfb1a8c
TRIVIAL: remove useless condition
2014-03-11 19:06:36 +01:00
Régis Hanol
aece2b61a9
FIX: revision history UI
2014-03-11 18:51:26 +01:00
Régis Hanol
8214536614
BUGFIX: don't show redirect reason if you aren't redirected
...
Move the redirect to top page logic server-side and make sure the reason
is not shown when top is not in the navigation menu (top_menu).
2014-03-07 18:58:53 +01:00
Sam
b19400726f
BUGFIX/FEATURE: store topic changes in post revisions
...
History + edit notifications for title and category changes
2014-03-07 19:00:36 +11:00
verg
7f440532a7
Jump to First Post instead of Reloading Topic
2014-03-03 19:09:42 -05:00
Robin Ward
f9cd354a2c
FEATURE: Button to reset new
2014-03-03 15:47:01 -05:00
Sam
172e517b31
Merge pull request #2012 from ligthyear/incoming-emails
...
Advanced New-Topic via Email Feature
2014-03-03 10:58:10 +11:00
infogulch
bf21a55571
Explicit button text in abandon dialog in all lang
...
The current post abandon dialog displays typical yes/no buttons and should
instead show more informative button text.
This commit updates all `config/locales/client.*.yml` files and *alters the
structure* of the `post.abandon` node, and *adds three new nodes* under it:
`confirm`, `yes_value`, and `no_value`. The current value of the
`post.abandon` node is moved into `post.abandon.confirm` for all languages.
For English language text, the nodes `post.abandon.yes_value` and
`.no_value` are changed to `"Yes, abandon"` and `"No, keep"`, respectively.
For other languages, the standard yes/no values are copied, allowing simple
copyedits to make them more explicit in the future.
I also make the necessary changes to the `composer_controller.js` file so
the new values are used correctly.
2014-02-28 23:42:14 -06:00
Benjamin Kampmann
37cea49459
Add Email-In-Per-Category
...
- allow the configuration of an inbox-email-address per category
- post emails to that email into that category instead of global
- Adds UI for configuration
- Adds Documentation for configuration
- Adds Tests for new feature
2014-02-28 16:53:58 +01:00
Neil Lalonde
3ddd71ffd1
Don't tell you that you successfully flagged a topic.
2014-02-27 18:31:37 -05:00
Neil Lalonde
1165aa2dae
Don't show description text on Create Category modal
2014-02-26 13:45:01 -05:00
Robin Ward
cae7af4b07
BUGFIX: Do not scroll to top / show spinner when leaving a topic.
2014-02-26 12:04:55 -05:00
Robin Ward
27d3fae4df
BUGFIX: Typo was causing dismiss read to use id = 0 instead of id = 1
2014-02-21 21:14:07 -05:00
Robin Ward
1aa27ade17
FEATURE: If you don't select any topics to "Dissmiss Read" it does all
...
by filter.
2014-02-21 15:18:45 -05:00
Robin Ward
a07e9f7e71
FEATURE: Bulk reset read
status.
2014-02-21 15:18:45 -05:00
Robin Ward
7a07f14dfc
FEATURE: Can select topics and hit Dismiss Read
on the /unread
filter
2014-02-21 15:18:45 -05:00
Robin Ward
2d398903c0
Allow jump to top on post 2 or 3.
2014-02-19 14:23:43 -05:00
Régis Hanol
d443ddd43d
Merge pull request #1922 from joallard/language-toggle
...
Allow users to toggle interface language in their preferences
2014-02-19 18:28:00 +01:00
Robin Ward
f19b0b5fe0
Include members count on groups page.
2014-02-18 16:17:04 -05:00
Jonathan Allard
0592420e52
Add a site setting to allow users to toggle I18n.locale
...
It is false by default.
2014-02-18 14:54:00 -05:00
Jonathan Allard
c513725f26
Allow users to toggle interface language in their preferences
2014-02-18 14:53:59 -05:00
Robin Ward
3f3c07f136
FEATURE: Can bulk update the notification level of topics
2014-02-18 13:02:22 -05:00
Sam
49efb055f2
Merge pull request #1954 from verg/unbind_user_name
...
Don't display edits during user's name update
2014-02-17 10:38:43 +11:00
verg
fd40d40eca
Don't display edits during user's name update
2014-02-15 11:10:06 -05:00
Robin Ward
feb4fa3bb5
FIX: Draft topics should remember the category you chose
2014-02-14 12:33:46 -05:00
Robin Ward
97aa2c8dfe
Revert "FIX: restore category when opening draft"
...
This reverts commit dd7fa2d946
.
Unfortunately this introduced a regression where editing a post, then
replying soon after would leave you in edit mode.
2014-02-14 12:06:58 -05:00
Régis Hanol
fe3a76817d
fix login on sub-directory install
2014-02-13 13:31:13 -08:00
Neil Lalonde
85eba22d65
Use ember computed property shortcuts
2014-02-13 14:48:46 -05:00
Neil Lalonde
8711762143
Users who have made no more than one post can delete their own accounts from their user preferences page.
2014-02-13 13:52:06 -05:00
Robin Ward
5932e32528
Merge pull request #1937 from verg/user_dropdown
...
Add User Avatar Dropdown
2014-02-13 10:55:58 -05:00
verg
95f4c0f583
Add User dropdown menu to Header
2014-02-13 09:45:51 -05:00
Robin Ward
f73a3f252a
FIX: Don't allow parent categories to be deleted. Also, remove
...
duplicated logic and rely on the server response for `can_delete`
status.
2014-02-12 17:24:25 -05:00
Robin Ward
a929eda8ba
NEW: Add user name and title to group posts.
2014-02-12 14:23:10 -05:00
Robin Ward
669247977b
FEATURE: Show the posts count on the groups page. It seems a bit odd
...
that it uses a new AJAX call, but I wanted to keep the count separate
from the group object itself.
2014-02-12 14:01:36 -05:00
Neil Lalonde
6bbc3ec3e0
Add a way to flag a topic
2014-02-12 12:57:55 -05:00
Robin Ward
80bdc6e430
Merge pull request #1929 from verg/fix_category_in_drafts
...
FIX: restore category when opening draft
2014-02-11 15:42:48 -05:00
Robin Ward
14449f236a
FIX: Back button in chrome on static pages
2014-02-10 17:07:39 -05:00
verg
dd7fa2d946
FIX: restore category when opening draft
2014-02-10 15:30:08 -05:00
Neil Lalonde
e0df404d7e
Add site setting tos_accept_required. If enabled, users must check a box saying that they've read and accept the terms of service.
2014-02-07 16:04:13 -05:00
Robin Ward
3b617b04b0
FEATURE: First stab at groups page with member list
2014-02-07 10:44:51 -05:00
Robin Ward
2d47fe4473
Can list group members
2014-02-07 10:44:51 -05:00
Sam
d9c05fcfc8
SECURITY: dissalow mods from seeing PMs
2014-02-07 14:24:19 +11:00
Neil Lalonde
5b559d9631
Pinned uncategorized topics span the title and category column in topic lists
2014-02-06 14:38:04 -05:00
Robin Ward
36683ff1e3
FIX: Searching for spaces wouldn't stop spinning
2014-02-04 13:19:36 -05:00
Robin Ward
359f03ca73
FIX: Topic drafts weren't showing up properly.
2014-02-04 12:11:19 -05:00
Robin Ward
3bc821aff5
Don't list subcategories when creating a new category.
2014-02-03 16:26:51 -05:00
Robin Ward
bf951689e8
FIX: Don't allow moving a category with children underneath another
...
category (creating grandchildren)
2014-02-03 15:09:35 -05:00
Robin Ward
ea9ff108c5
Move updating title count to the view, to ensure the topic list is
...
visible when it happens.
2014-02-03 10:46:19 -05:00
Sam
458f6424ff
Revert "BUGFIX: notifying on new topics when topic list is not visible"
...
Was causing load more topics not to show up
This reverts commit f7bf4b2dc3
.
2014-02-03 19:23:07 +11:00
Sam
f7bf4b2dc3
BUGFIX: notifying on new topics when topic list is not visible
2014-02-03 14:50:51 +11:00
Robin Ward
b4fef88412
Merge pull request #1884 from velesin/search_controller_refactoring
...
refactors Discourse.SearchController
2014-01-30 10:44:53 -08:00
Robin Ward
6f23870327
Bulk close operation
2014-01-30 12:44:40 -05:00
Robin Ward
7564d9a20c
Server side implementation for bulk editing categories
2014-01-30 11:44:29 -05:00
Robin Ward
0c73eb8ce1
Front end code is complete for changing categories of topics in bulk
2014-01-30 11:44:29 -05:00
Robin Ward
6ee266c7ee
Modal for performing a bulk operation
2014-01-30 11:44:29 -05:00
Robin Ward
1696cde2ff
Toggle button for bulk selection of topics
2014-01-30 11:44:29 -05:00
Wojciech Zawistowski
5b897bc6a4
refactors Discourse.SearchController
2014-01-29 20:53:08 +01:00
Robin Ward
4626519cdc
Use an itemController
for topic lists. This will make bulk operations
...
easier.
2014-01-28 15:12:26 -05:00
Wojciech Zawistowski
150dd0d712
Refactors Discourse.SearchController to use var self = this; convention
2014-01-27 17:45:30 +01:00
Régis Hanol
6bf558c297
BUGFIX: taller keyboard shortcuts modal to prevent then scrollbar
2014-01-24 15:17:31 +01:00
Régis Hanol
e393e9765f
Merge pull request #1856 from velesin/search_controller_tests
...
Adds unit tests for SearchController
2014-01-24 04:11:10 -08:00
Régis Hanol
245bc19379
BUGFIX: PMs could be created with a category
...
BUGFIX: hide category column when displaying the list of private messages
2014-01-24 12:57:48 +01:00
Régis Hanol
01cd63fff7
FEATURE: add a 14 days window to consider topics new
2014-01-24 00:22:04 +01:00
Wojciech Zawistowski
e27c007653
Adds unit tests for SearchController
2014-01-23 20:25:37 +01:00
Régis Hanol
ae06ea6323
BUGFIX: clicking the logo when the homepage was /categories or /top would fail
2014-01-23 17:08:52 +01:00
Wojciech Zawistowski
e9c0445769
FIX: keyboard navigation in the search box results dropdown
2014-01-21 17:17:40 +01:00
Régis Hanol
aca53aa722
BUGFIX: display links to other periods at the bottom of the top/:period page
2014-01-18 19:27:26 +01:00
Régis Hanol
8d2e5041bc
BUGFIX: proper handling of /none subcategory
2014-01-18 19:27:25 +01:00
Régis Hanol
129617b415
Lots of bugfixes
...
BUGFIX: navigation bar should always activate the right tab (even when diging into a top period)
BUGFIX: /top pages titles
BUGFIX: no "edit category" button on /top page after visiting a category
BUGFIX: properly hide category columns when there is no children category (on both filter + top pages)
BUGFIX: promises not caught when scrolling down a topic list to load more of them
BUGFIX: CSS on category dropdowns
Updated `top_menu` i18n with available filters
2014-01-18 19:27:25 +01:00
Robin Ward
4981525047
REFACTOR: Fixes poor class hierarchy for listing topics
...
- Upgrades Ember to latest
- Fixes a bunch of bugs with page titles and missing "active" states
2014-01-18 19:26:24 +01:00
Régis Hanol
86214989f5
BUGFIX: remote upload dialog was broken
2014-01-18 19:26:24 +01:00
Robin Ward
55397361be
Update ember-cloaking to remove dependency on I18n
2014-01-17 16:56:24 -05:00
Neil Lalonde
09ed7fe283
Sanitize your bio after you save it and render it to yourself.
2014-01-16 16:12:34 -05:00
Neil Lalonde
158306f2f4
Don't show uncategorized in hamburger menu if it's empty, unless you're staff
2014-01-15 15:20:07 -05:00
Régis Hanol
3a6bffa05d
FEATURE: better top pages
2014-01-14 01:09:12 +01:00
Robin Ward
b617468098
FIX: currentPath
was not changing when transitioning to the same path.
...
Added a new hook to allow other kinds of analytics.
2014-01-13 15:30:56 -05:00
Neil Lalonde
52580f09af
Rename favorite to starred everywhere
2014-01-10 14:54:19 -05:00
Robin Ward
a37acd39a0
FIX: Scroll issue on Firefox when approaching the top post
2014-01-10 11:03:48 -05:00
Neil Lalonde
f773388105
Oops remove console.log
2014-01-09 13:09:11 -05:00
Neil Lalonde
259295d865
Add post_edit_time_limit site setting to limit the how long a post can be edited and deleted by the author. Default is 1 year.
2014-01-09 11:55:04 -05:00
Neil Lalonde
e7975f25b8
Remove remaining code for two-column categories page
2014-01-07 18:13:49 -05:00
Neil Lalonde
bcfaf522fd
Add spinner when authenticating with 3rd party. Also handle when popup window is closed without making a callback.
2014-01-07 12:41:34 -05:00
Régis Hanol
53006d7778
Ember wants a ListTopController, not a TopController
2014-01-07 01:36:30 +01:00
Régis Hanol
871adc0b0f
BUGFIX: Top page wasn't display any topics
2014-01-07 00:37:14 +01:00
Régis Hanol
ff68666dab
remove debugger
2014-01-06 17:13:42 +01:00
Neil Lalonde
769fb6a9d3
When signing up with 3rd party verified email, don't allow changing email in the signup form. Add ability to cancel signup form, which clears its state.
2014-01-06 10:33:06 -05:00
Régis Hanol
87217d940e
Merge pull request #1457 from skisulli/keyboard-shortcuts
...
Global Gmail style keyboard shortcuts
2014-01-06 06:40:55 -08:00
Régis Hanol
0dc0740408
BUGFIX: clicking on the Logo generates a javascript error
2014-01-06 11:46:19 +01:00
Neil Lalonde
17f23adb78
Add spinners to login and signup forms
2014-01-03 15:20:13 -05:00
Régis Hanol
584a9f310b
FEATURE: add a message explaining the user why they're being redirected to the top page
2014-01-03 19:20:40 +01:00
Sam
126433cf65
Merge pull request #1744 from verg/prevent_delete_uncategorized
...
Prevent deleting 'uncategorized' category
2014-01-01 16:09:49 -08:00
verg
8a830fb8e3
Prevent deleting 'uncategorized' category
2013-12-31 11:22:44 -06:00
Robin Ward
a502266c42
Enable JSHINT's unused
option. It caught a bunch of suspicious stuff which is fixed in this commit.
2013-12-30 13:30:22 -05:00
Neil Lalonde
ab12695d63
Block passwords that are in the top 5000 most common passwords. Site setting block_common_passwords can disable this feature.
2013-12-27 11:00:21 -05:00
Régis Hanol
567d2bd23c
add top page
2013-12-24 00:50:36 +01:00
Ryan Sullivan
5100c2bbd2
Add Global Keyboard Shortcuts
...
Not all of these have been fully implemented yet.
**Jump To**
* `g` then `h` - Home (Latest)
* `g` then `l` - Latest
* `g` then `n` - New
* `g` then `u` - Unread
* `g` then `f` - Favorited
* `g` then `c` - Categories List
**Navigation**
* `u` - Back to topic list
* `k` / `j` - Newer/Older conversation or post
* `o` or `Enter` - Open selected conversation
* <code>`</code> - Go to next section
* `~` - Go to previous section
**Application**
* `c` - Create a new topic
* `n` - Open notifications menu
* `/` - Search
* `?` - Open keyboard shortcut help
**Actions**
* `f` - Favorite topic
* `s` - Share topic
* `<Shift>` + `s` - Share selected post
* `r` - Reply to topic
* `<Shift>` + `r` - Reply to selected post
* `l` - Like selected post
* `!` - Flag selected post
* `b` - Bookmark selected post
* `e` - Edit selected post
* `d` - Delete selected post
* `m` then `m` - Mark topic as muted
* `m` then `r` - Mark topic as regular
* `m` then `t` - Mark topic as tracking
* `m` then `w` - Mark topic as watching
2013-12-22 12:16:42 -07:00
Neil Lalonde
854d9c8fc6
Minimum password length is configurable with the min_password_length site setting. FIX: reset password needs to validate password length.
2013-12-19 16:15:47 -05:00
Neil Lalonde
24d81e2364
FIX: deprecation warning in create_account_controller.js. Need to move createAccount into actions.
2013-12-17 12:39:29 -05:00
Neil Lalonde
7fa07f3401
create_account_controller.js passwordRequired needs the same logic as user_authenticator. Make twitter and facebook signup work again.
2013-12-17 12:39:29 -05:00
Régis Hanol
1b6050bdb0
only display inline HTML revision history on mobile
2013-12-17 17:45:04 +01:00
Neil Lalonde
7fb985a02e
Improve spacing of registration form, and add instructions to the password field.
2013-12-16 17:31:21 -05:00
Neil Lalonde
341adc93a4
Allow categories with null position, which means sort them based on activity. Mix absolutely positioned (position is not null) categories with null position categories.
2013-12-16 15:13:57 -05:00
Robin Ward
acf262b631
Support for "no subcategories"
2013-12-16 13:06:35 -05:00
Neil Lalonde
6fa2e68742
Show more than one topic per category on the wide categories page. Disable support for the 2-column categories page. The category_featured_topics site setting controls how many topics to show.
2013-12-12 15:52:30 -05:00
Régis Hanol
06dd7ffe3c
better revision history
2013-12-12 03:41:34 +01:00
Robin Ward
ef432902ce
Missing percentage. CANADIAN SORRY!
2013-12-09 14:48:32 -05:00
Robin Ward
744add9ece
FIX: Post count progress was a little off. Minor fix to hidden posts
2013-12-09 14:28:32 -05:00
Vikhyat Korrapati
621b2b5972
enable_names site setting implementation.
2013-12-08 19:31:25 +05:30
Robin Ward
b646495798
Remove unused translations
2013-12-06 13:16:04 -05:00
Régis Hanol
e103176400
FIX: actually show the upload avatar modal when allow_uploaded_avatars is true
2013-12-06 12:13:24 +01:00
Régis Hanol
a7eced3a06
Merge pull request #1723 from vikhyat/disable-uploads
...
Don't show uploading forms if the relevant site settings are disabled
2013-12-06 00:26:50 -08:00
Vikhyat Korrapati
483c9f9826
Don't show the upload avatar modal is allow_uploaded_avatars is false.
2013-12-06 11:31:11 +05:30
Vikhyat Korrapati
2850279c45
Don't show the upload option if max_attachment_size_kb is 0.
2013-12-06 10:29:15 +05:30
Neil Lalonde
082f131b27
Add a site setting for when progress bar should only show post number. Default is 1000.
2013-12-05 17:17:44 -05:00
Robin Ward
79427732b2
Show Gaps in the post stream when filters are active
...
Conflicts:
app/assets/javascripts/discourse/templates/topic.js.handlebars
2013-12-05 16:46:59 -05:00
Neil Lalonde
0fe5ecbb24
When there are 2000 or more posts, only show the post number on the progress bar
2013-12-05 15:50:15 -05:00
Régis Hanol
6b618a805a
FIX: do not destroy current draft when *NOT* abandoning the current reply
2013-12-05 18:08:33 +01:00
Robin Ward
2a809d7855
Migrate over slackRatio to vendored helper
2013-12-04 13:26:00 -05:00
Neil Lalonde
3cfd2dd667
FIX: quote text twice overwrites the first quote
2013-12-03 16:39:35 -05:00
Robin Ward
cb9fb2acfa
FIX: A post via the message bus wasn't updating highest_post_number
properly.
2013-12-03 16:25:51 -05:00
Robin Ward
c4394688de
FIX: CSRF token retrieval bug
2013-12-03 15:30:33 -05:00
Robin Ward
0c259af374
FIX: Don't give weird progress numbers when there are deleted posts.
2013-12-02 15:09:25 -05:00
Robin Ward
48bfcfadd9
Upgrade Ember.js, fix swallowing of template errors, report unresolved promises in development mode.
2013-12-02 13:15:58 -05:00
Wojciech Zawistowski
8eef779d38
refactors site map
2013-11-27 21:58:36 +01:00
Robin Ward
40f86829f7
Post Cloaking:
...
* We now use a new custom view, {{cloaked-collection}} to display posts in a topic.
* Posts are removed and inserted (cloaked/uncloaked) into the DOM dynamically based on whether they
are visible in the current browser viewport.
* There's been a lot of refactoring to ensure the relationship between the post views and the topic
controller is sane.
* Lots of fixes involving jumping to a post, including a new LockOn component to that tries to stay
focused on an element even if stuff is loading before it in the DOM that would normally push it
down.
2013-11-27 12:53:32 -05:00
Neil Lalonde
a9ab98ef9e
Auto-close time can be entered in 3 ways, so a topic can close at any time
2013-11-27 09:52:35 -05:00
Wojciech Zawistowski
afd198a387
removes unused property from HeaderController
2013-11-22 21:07:03 +01:00
Neil Lalonde
97cb9e1545
Signup with 3rd party auth can find the matching username from the Discourse Hub
2013-11-20 14:56:21 -05:00
Neil Lalonde
981d8f6aea
Signup form: prefill username if Discourse Hub has a match for the email address. Also, fix some bad specs in username_checker_service_spec that were passing...
2013-11-19 14:15:28 -05:00
Régis Hanol
6e3de67977
fix edit reason when editing a reply
2013-11-18 19:51:30 +01:00
Robin Ward
34e451ef25
Removed extra comma
2013-11-18 12:16:14 -05:00
Robin Ward
f2659a5916
Moved more into components, including summary stuff.
2013-11-18 12:08:21 -05:00
Robin Ward
52048d2d2b
Converted Private Message map to a component
2013-11-18 12:08:21 -05:00
Robin Ward
039acd6ead
Convert some TopicMap stuff to Ember components
2013-11-18 12:08:21 -05:00
Régis Hanol
dabdcf59c4
allow for arbitrary HTML at the top/bottom of every pages
2013-11-18 17:13:24 +01:00
Régis Hanol
482b752046
add edit reason when editing a post
2013-11-15 23:28:49 +01:00
Neil Lalonde
e01ce546e8
When you click Quote Reply, and then cancel the reply, don't ask if you're sure.
2013-11-15 13:13:58 -05:00
Robin Ward
968c0672ef
Enable column sorting main topic list
2013-11-14 15:50:36 -05:00
Robin Ward
41dfcd2774
FIX: Pagination while sorting on column headers
2013-11-14 12:35:18 -05:00
Robin Ward
df568df9dc
Controls for sorting topic columns
2013-11-13 11:48:38 -05:00
Robin Ward
e5fd2946e0
Some topic list re-organization.
2013-11-11 15:07:08 -05:00
Wojciech Zawistowski
67a1da7af4
refactors header notifications (renders them via separate controller / template)
2013-11-08 21:06:27 +01:00
Robin Ward
de30af9302
Support for inviting to a forum from a user's invite page.
2013-11-06 12:56:50 -05:00
Robin Ward
25ef66c60b
User invites page now has search, displays first invites_shown
records
2013-11-05 17:53:26 -05:00
Robin Ward
69503345c4
FIX: Some more non-english category errors
2013-11-04 13:43:33 -05:00
Régis Hanol
12ac2f2e99
FIX issues with quote button
...
Fix the following issues
- Quote button quotes only one word on iOS
- Quote reply popup should not come up when selecting the text in the ‘reply’ button
2013-11-04 12:51:39 +01:00
Neil Lalonde
0060050c08
Replace data-dismiss=modal with action close. It's better to use our own ember code instead of relying on bootbox magic.
2013-11-01 12:14:08 -04:00
Robin Ward
7ef76fd4c3
Change "Create XXX Topic" to "Create Topic"
2013-10-31 16:29:41 -04:00
Robin Ward
744cd93f28
FIX: Non-English category name regression
2013-10-31 16:25:26 -04:00
Robin Ward
3d6d7c8abe
SiteSetting to hide regular names from users
2013-10-30 15:45:34 -04:00
Robin Ward
6063b52d6a
Support for choosing a destination category when splitting topics.
2013-10-29 15:30:06 -04:00
Neil Lalonde
ce2af5c6d1
Show Log In button at the bottom of the page body when login_required and not logged in
2013-10-25 16:08:59 -04:00
Sam
a65407b2cb
implemented UI for filtered down by category view
2013-10-25 14:18:34 +11:00
Sam
572f036e74
filter down the top level navs
2013-10-25 11:15:20 +11:00
Robin Ward
61468f6f27
Can assign a parent category to a category.
2013-10-24 17:03:28 -04:00
Sam
666264879c
change it so all topics MUST include a category, we store a special uncategorized category to compensate
...
this cleans up a bunch of internals and removes some settings
2013-10-24 12:08:02 +11:00
Robin Ward
cc9b11ecc5
Simple category breadcrumb component
2013-10-23 17:00:02 -04:00
Régis Hanol
9c820443fa
do not select the marker in Chrome
2013-10-21 19:59:18 +02:00
Sam
6067795780
categories can now be re-ordered
2013-10-21 15:25:20 +11:00
Robin Ward
a215fc5bdc
Collapse user details when not viewing index view
2013-10-17 11:27:03 -04:00
Robin Ward
dd63e6d28f
Two Column User View
2013-10-16 15:51:01 -04:00
Robin Ward
f81b2dc3f2
Extra comma
2013-10-16 14:16:14 -04:00
Robin Ward
c2a66a1b3b
Post Expansion enhancements
2013-10-16 14:10:18 -04:00
Neil Lalonde
42cdad9d1d
FIX: edit category modal with no title, empty modals that can't be closed. Added a better way to hide a modal without really closing it.
2013-10-15 15:41:15 -04:00
Robin Ward
ea9398467b
For @Sam - hide the poster expansion if you click on the avatar of the user who's expanded
2013-10-10 12:03:52 -04:00
Robin Ward
8e6ae0e278
Only show filter button if the user has more than 2 posts
2013-10-08 15:44:36 -04:00
Régis Hanol
2e5e6b8c15
better file upload dialog
2013-10-08 18:58:24 +02:00
Robin Ward
50c74237cb
Supress full name in expansion if it's the same as the username
2013-10-08 11:28:32 -04:00
Robin Ward
cf4666d363
FIX: If the user asks for 0 similar topics, don't show an empty box
2013-10-07 15:14:01 -04:00
Robin Ward
75aaafc06e
Don't show the user expansion on mobile
2013-10-07 14:32:15 -04:00
Robin Ward
7da01e2389
Changes to user expansion
2013-10-04 16:55:54 -04:00
Robin Ward
89e78f5c64
User expansion loading improvements
2013-10-04 15:33:03 -04:00
Robin Ward
88476800f8
FIX: Private Message link was broken
2013-10-03 15:41:38 -04:00
Robin Ward
fc00269b7f
Pop up with user information when clicking avatar on topic page
2013-10-03 13:06:30 -04:00
Robin Ward
578ef2098b
Merge pull request #1488 from cfstras/removeAllowedUser
...
Allow removing users from private conversations
2013-10-03 08:02:41 -07:00
Sam
ac56b119a7
refactor actions, try keeping them short so indenting does not confuse us
2013-10-03 16:01:52 +10:00
Claus Strasburger
15a973fd45
Improved private message user removal, locale edit
...
replaced array iteration with findProperty (will be renamed and aliased to findBy with Ember 1.1)
added modal dialog to verify
catched nil-error on topic.rb
2013-10-02 19:16:43 +02:00
Sam
ee286cc270
fix inability to save posts when navigated away,
...
oh my ... what a mess, there must be a better way
2013-10-02 16:18:16 +10:00
Robin Ward
be0ce08cc2
Ember Upgrade: 1.0
2013-10-01 11:16:27 -04:00
Claus Strasburger
b089805dc0
Added method removeAllowedUser to topic_details.js
...
perform a request to /t/:id/remove-allowed-user,
then delete the user from the local list
2013-10-01 16:44:07 +02:00
Neil Lalonde
0fafe124db
Add enable_mobile_theme site setting. Uncheck it to disable the mobile theme.
2013-09-17 11:25:37 -04:00
Viktor Palmkvist
37673e3412
Make the composer and TopicCreator use category id instead of category name
...
Also fixes #1171
Includes backwards compatibility for topic creation
2013-09-17 12:13:19 +02:00
Robin Ward
5d8cfd69f7
FIX: JSHint errors
2013-09-13 12:29:57 -04:00
Robin Ward
7d9a84b496
New User Education goes through a server side ComposerMessages check. Composer message for users
...
who don't have avatars.
2013-09-13 12:23:53 -04:00
Sam
681ff74cb8
Revert "inject currentUser into controllers & routes"
...
This reverts commit 7ec34b205a
.
2013-09-11 13:26:46 +10:00
Robin Ward
30eed4c8b4
FIX: Showing suggested topics when composing a reply
2013-09-10 20:00:04 -04:00
Robin Ward
f2a1ef8d7d
FIX: When expanding embedded replies, adjust the scroll position to not lose your place
2013-09-10 17:15:07 -04:00
Neil Lalonde
cc2acafc9a
Enable mobile view. Use local storage to remember whether you chose mobile or desktop view. Mobile device detection needs to be replaced with a better solution.
2013-09-10 16:44:17 -04:00
Robin Ward
0de96a6059
Adds support for dynamic composer messages.
2013-09-10 12:30:56 -04:00
Gosha Arinich
7ec34b205a
inject currentUser into controllers & routes
...
Through Ember's DI, instead of doing so via a mixin.
2013-09-07 19:34:25 +03:00
Neil Lalonde
2ea6a61a17
Show post number in the share dialog
2013-09-06 17:34:31 -04:00
Neil Lalonde
9b526364ed
Merge branch 'mobile'
2013-09-05 16:29:27 -04:00
Neil Lalonde
66d1cacdbd
Hide flag modal while flag is submitted
2013-09-05 16:29:13 -04:00
Robin Ward
38fb727c00
JSHINT: missing comma
2013-09-05 16:05:04 -04:00
Neil Lalonde
45d7765936
Merge branch 'master' into mobile
2013-09-05 15:54:22 -04:00
Robin Ward
2d6759d5a0
Add cancel button to delete replies dialog
2013-09-05 15:54:16 -04:00
Neil Lalonde
c2f37d36ab
Hide flag modal while flag is submitted
2013-09-05 15:14:07 -04:00
Robin Ward
71c1b8b9b9
When deleting a post as staff, ask if you want to delete direct replies too
2013-09-05 11:03:34 -04:00
Robin Ward
f157ec1f91
Select +Replies for bulk operations
2013-09-05 11:03:29 -04:00
Robin Ward
46efbac40e
Add "Unread" filter to messages tab. Rename the other two views.
2013-08-30 12:32:05 -04:00
Neil Lalonde
82bc6b677f
Add link in hamburger menu to switch between mobile and desktop views
2013-08-29 15:19:28 -04:00
Neil Lalonde
2b2c83ffb7
remove console.log
2013-08-28 15:53:42 -04:00
Neil Lalonde
c2088f5b5d
Use moment.js in auto close js
2013-08-28 15:37:39 -04:00
Sam
61281a3c81
invite only forums had very wonky logic, invited users were not being activated, invite_only forums were still registering users
2013-08-28 17:18:31 +10:00
Régis Hanol
96772af35b
FIX: avatar thumbnail won't save after upload
2013-08-27 23:01:35 +02:00
Neil Lalonde
89265c3a8b
FIX: BAD CSRF on login. Don't check csrf in the fake login form since it doesn't actually do anything.
2013-08-27 11:31:14 -04:00
Régis Hanol
fd7fd22932
FIX: changing another user's avatar changes yours
2013-08-25 17:33:43 +02:00
Robin Ward
c0b051c9f6
Show Private Messages pill as a topic list rather than individual messages.
2013-08-24 16:58:16 -04:00
Robin Ward
7f69a58439
Replace Markdown parser.
2013-08-21 10:10:57 -04:00
Robin Ward
7546a29d10
FIX: After sharing links and navigating long topics sometimes you'd have a lot of blank space.
2013-08-20 18:04:40 -04:00
Neil Lalonde
3cc8354fe2
Don't trust topic title in template until it has been sanitized by the server
2013-08-19 14:19:59 -04:00
Régis Hanol
ea6e73076b
change your avatar in a modal
2013-08-17 00:35:29 +02:00
Neil Lalonde
5a4b939cf7
Fix edit category modal for uncategorized when showing it the second time
2013-08-15 15:18:04 -04:00
Régis Hanol
c867b67a0b
custom avatar support
2013-08-13 22:08:29 +02:00
Robin Ward
86246a64eb
Convert Discourse.Site
and Discourse.ScreenTrack
to use Discourse.Singleton
2013-08-08 12:49:58 -04:00
Robin Ward
51f5cf77fb
Convert Discourse.User
to use Discourse.Singleton
2013-08-08 12:42:08 -04:00
Robin Ward
1c3804934e
Show the entire history of replies above a post when you expend "in reply to"
2013-08-06 17:43:10 -04:00
Neil Lalonde
cf333268d5
Fix: flag modal sometimes doesn't have nuke user button when it should
2013-08-01 22:00:00 -04:00
Sam
76678f0024
broken hinting fixed
2013-08-02 11:09:54 +10:00
Régis Hanol
faeb4a9ebd
enhance upload selector
...
- Change the icon on the button to a file when attachments are enabled
- Display the list of allowed extensions in the upload selector
- FIX : regexps for validating uploads weren't escaping the dots
2013-08-02 01:30:18 +02:00
Sam
160107a712
working plugin interface for custom openid auth, custom css and custom js
2013-08-01 16:02:43 +10:00
Neil Lalonde
277e4db2cb
Use ellipsis in dashboard referred topics table. Add .overflow-ellipsis css helper.
2013-07-30 16:48:45 -04:00
Neil Lalonde
16cd3e2a53
Fix to allow admins to change the case of a someone's username
2013-07-30 16:48:45 -04:00
Neil Lalonde
4fd5087f91
Add button to delete a spammer in the flag modal
...
Add SiteSettings: delete_user_max_age, delete_all_posts_max. Add delete spammer button to admin flags UI
Moderators can delete users too
2013-07-29 15:29:44 -04:00
Neil Lalonde
5f8a130277
Add BlockedEmail, to block signups based on email. Track stats of how many times each email address is blocked, and last time it was blocked. Move email validation out of User model and into EmailValidator. Signup form remembers which email addresses have failed and shows validation error on email field.
2013-07-29 15:29:43 -04:00
Neil Lalonde
c9c68c2cb2
Show Edit buttons to staff on categories page again
2013-07-26 10:39:26 -04:00
Neil Lalonde
234474af1b
Fix 'undefined' in Create Category modal title
2013-07-26 10:31:56 -04:00
Robin Ward
0317cf9608
Show topics as a list of topics on the User Stream.
2013-07-25 15:56:20 -04:00
Robin Ward
1b02a7c580
missing semi colon
2013-07-24 17:32:07 -04:00
Robin Ward
8408795093
Support for default User Index
2013-07-24 17:18:10 -04:00
Robin Ward
9132931aa9
Use {{outlets}} for user activity views so we can swap some out.
2013-07-24 15:54:02 -04:00
Robin Ward
82465caf97
Clean up user activity code in preparation for topic rendering
2013-07-23 17:01:43 -04:00
Robin Ward
96af490d7c
FIX: Deleting posts in bulk was broken.
2013-07-23 14:59:05 -04:00
Régis Hanol
6474e7df97
uploads selector texts is now different when attachments are enabled
2013-07-22 23:15:23 +02:00
Robin Ward
6221fe2d60
JSHint fix
2013-07-22 16:56:09 -04:00
Robin Ward
43ceacabab
Link to edit "About Me" links directly to the field.
2013-07-22 16:53:21 -04:00
Robin Ward
112b9f9c2a
FIX: The previous flag reason was selected when opening the modal.
2013-07-22 12:05:13 -04:00
Robin Ward
e73c809836
FIX: Reply as new Topic wasn't clearing drafts
2013-07-22 11:42:22 -04:00
Robin Ward
7a6f1b5aff
Color moderator actions on user stream
2013-07-18 17:24:51 -04:00
Robin Ward
257ddf5fc9
FIX: Private message link on messages view did not work. Removed a lot of duplication.
2013-07-18 17:07:05 -04:00
Robin Ward
910c88c48e
FIX: Private Message button wasn't populating username
2013-07-18 10:43:38 -04:00
Robin Ward
a97c093434
FIX: Don't transition to when viewing a user. Just render it.
2013-07-17 18:13:43 -04:00
Robin Ward
19f3a8d640
Each user activity filter has its own URL now.
2013-07-17 15:42:31 -04:00
Robin Ward
3238e0caa4
JSHINT
2013-07-17 10:31:27 -04:00
Robin Ward
86c884aa29
FIX: Only show undelete button when the topic is deleted
2013-07-17 10:21:47 -04:00
Sam
2573935155
improve security UI
2013-07-17 15:10:49 +10:00
Sam
625204c8bd
work in progress category UI
...
refactor hack from earlier
2013-07-17 14:54:21 +10:00
Robin Ward
82c734ec84
FIX: FAQ wasn't loading sometimes
2013-07-16 12:11:30 -04:00
Sam
fce2d0e3b6
reply to first post === reply to topic
2013-07-16 15:46:11 +10:00
Sam
ecf17cfebb
work in progress, add fidelity to category group permissions (full, create posts, readonly)
2013-07-16 15:46:11 +10:00
Régis Hanol
36e6345eee
change the icon in the composer toolbar with a more generic upload icon
...
also changed all references to "images uploads" to a "uploads"
2013-07-14 23:44:50 +02:00
Robin Ward
6ca5df0a09
Can recover deleted topics. Deleted topics show the first post as deleted in the UI.
2013-07-12 12:09:17 -04:00
Robin Ward
5eaae063f0
Discourse Macro Helpers + Minor Fix to Admin User View
2013-07-11 19:35:52 -04:00
Robin Ward
bb5a9aa34b
Remove reliance on views for logic, move to controller
2013-07-11 16:55:07 -04:00
Robin Ward
19c169540c
Staff can enter and view deleted topics
2013-07-11 16:39:35 -04:00
Robin Ward
1fef617818
Qunit tests for deleting posts on the front end. Support for deleted_by
...
property.
2013-07-10 16:21:13 -04:00
Adrian Lang
d4ef582f94
Correct caption of 'Make Visible' button
...
The variable 'visible' is also used for toggling the admin menu visibility,
so it is always true when the visibility toggle is shown. Hence, it's caption
is always 'Make Invisible', even when the topic already is invisible.
2013-07-10 10:16:39 +02:00
Robin Ward
7ad471f019
FIX: If you split one topic already, the second topic was showing "Saving..."
2013-07-09 11:18:09 -04:00
Régis Hanol
924c5d65cb
wrapped I18n.lookup to inject the "js" namespace
2013-07-09 02:10:55 +02:00
Nicolas Terray
d5285e2d93
Add :title as attribute for basic_topic
...
When we update the <title> after editing a topic, we should use the raw
`topic.title` as `topic.fancy_title` may contains some htmlentities and
will be displayed as is in the browser tab.
This fix the following issue:
> Incorrect HTML title after editing title/category of topic
> http://meta.discourse.org/t/incorrect-html-title-after-editing-title-category-of-topic/8136
2013-07-05 23:22:52 +02:00
Robin Ward
2e7eee7ebd
FIX: Clear state when you abandon.
2013-07-05 13:55:33 -04:00
Robin Ward
11bb9aafc7
Extra tests for composer
2013-07-05 13:04:49 -04:00
Neil Lalonde
84ce04dfa5
Use POST for send_activation_email action
2013-07-05 12:26:46 -04:00
Robin Ward
2d821d1ff4
Clicking the #site-logo will refresh the latest list.
2013-07-04 17:31:06 -04:00
Robin Ward
4a3bc1fb43
More Javascript Tests + Fixtures. Also a rake task to crawl them.
2013-07-04 16:20:43 -04:00
Robin Ward
28c168fc2b
FIX: Unintended edits with composer
2013-07-04 13:35:15 -04:00
Robin Ward
44cd5505d3
FIX: Repeatedly editing a post was popping up abandon dialog
2013-07-03 15:57:23 -04:00
Robin Ward
b0e10673a2
FIX: Small bugs with progress indicator
2013-07-03 12:31:00 -04:00
Robin Ward
c7ac11458b
FIX: Removed some leftover posts references outside of the stream
2013-07-03 11:29:29 -04:00
Robin Ward
1308dbbef7
FIX: Quote popup broke in refactor
2013-07-02 13:36:38 -04:00
Robin Ward
064efa1671
FIX: Progress bar updates faster
2013-07-02 12:46:49 -04:00
Robin Ward
5770879472
Refactor: Move Topic Details into better objects, identity map, tests, query string filters
2013-07-02 10:36:46 -04:00
Neil Lalonde
948fc62b4a
Handle configurable routes for statics in static_controller.js. Make it better when we can use ember's new async routing.
2013-06-27 13:01:12 -04:00
Neil Lalonde
e12dff2c31
New bootbox renders all the buttons backwards. :<
2013-06-24 15:29:58 -04:00
Neil Lalonde
c79ab3fc2e
Change modal that asks which topic you want to reply in; upgrade bootbox.js
2013-06-24 15:01:07 -04:00
Robin Ward
1b8c9d2efd
Merge pull request #1077 from jamesaanderson/jump-to-last-post-in-best-of-mode-fix
...
Jump to last post in "Best of" mode fix
2013-06-24 06:26:44 -07:00
James Anderson
c6113f6701
Jump to last post in "Best of" mode fix
...
http://meta.discourse.org/t/jump-to-last-post-does-not-work-in-best-of-mode/7626/
2013-06-23 12:12:37 -07:00
Sam
47fd1c5228
more left over code removed
2013-06-23 15:33:35 +10:00
Sam
25bb8cf382
remove dead uncalled code
2013-06-23 15:28:38 +10:00
Robin Ward
82c21868f3
Moved JSHint into Qunit suite. It's much harder to forget about now!
2013-06-21 14:07:11 -04:00
Neil Lalonde
42564c9ce7
Mods can edit categories
2013-06-20 15:09:31 -04:00
Sam
80c42753e1
fix up find as you type for the invite into PM function
...
allow mods to remove users from a PM
2013-06-18 17:17:01 +10:00
Robin Ward
c2d9d95237
FIX: Dates in the history window shouldn't wrap in spans
2013-06-17 11:56:50 -04:00
Sam
f7de9f17d5
refactor validators
...
add a new setting for min pm body length
use that setting for flags
scale entropy check down for pms
2013-06-13 18:18:43 +10:00
Sam
28853177fd
fix autoclose to work with jquery 1.9 and moment js
2013-06-13 12:03:44 +10:00
Robin Ward
a104c37d63
Experiment: QUnit for integration Ember integration tests
2013-06-12 11:56:59 -04:00
Sam
165751e71b
compact is better
2013-06-12 15:47:58 +10:00
Sam
201891f51f
refactor and fix bug I introduced
2013-06-12 14:56:31 +10:00
Robin Ward
bddc9dd4b8
FIX: Replace modal with an empty view when closed. Fixes the bug where you'd edit a category, close
...
and then click edit again.
2013-06-11 16:41:09 -04:00
Robin Ward
82116d5db5
FIX: Change username view was not loading. Also you can always edit yourself.
2013-06-11 12:35:46 -04:00
Sam
fa8a84f20c
removed sugar.js, port functionality to moment and underscore.js
...
bring in latest ace from local so we don't mess up with https
2013-06-11 15:27:26 +10:00
Robin Ward
850123dce8
FIX: User Pill errors
2013-06-10 18:51:25 -04:00
Neil Lalonde
78000fe870
Fix category delete
2013-06-10 14:20:06 -04:00
Robin Ward
0d83f373b8
Add some logic to jumpTop/jumpBottom when best of is enabled
2013-06-10 13:07:54 -04:00
Robin Ward
eab38b5c34
JSHint fix :(
...
)
2013-06-07 18:08:08 -04:00
Robin Ward
b46b533e70
Create the composer view with the defaultContainer. This is in prep for redeploying
...
on RC5. Ideally we'll change how the composer is instantiated altogether but that will
have to wait for a future release.
2013-06-07 18:04:51 -04:00
Robin Ward
fa4cfa1269
ScreenTrack refactor - removes logic from TopicView didInsertElement
2013-06-07 17:20:10 -04:00
Robin Ward
668a4a3042
Move MessageBus subscribing/unsubscribing out of view
2013-06-07 14:28:33 -04:00
Robin Ward
ba5f2d23a1
Fixed ContainerView code to build views correctly
2013-06-06 16:45:25 -04:00
Robin Ward
06e83c9e6a
FIX: Hitting enter while the invite dialog is up should submit the form, not refresh the
...
entire page :)
2013-06-06 12:06:43 -04:00
Robin Ward
a0bd51862e
Upgrade Ember to RC5. Disabled a deprecation warning that I believe is in error.
2013-06-05 12:07:18 -04:00
Chris Hunt
3774808a6e
Redirect to '/' if OmniAuth login from '/login'
2013-06-04 18:35:20 -07:00
Chris Hunt
122f9188c9
Redirect Ember routes to login if login required
2013-06-04 16:10:10 -07:00
Sam
3ef16f292d
remove dead code
...
update title properly when count in list changes
remove broken (*) title notification from topic cause its just weird
2013-06-03 10:38:57 +10:00
Robin Ward
545dbfc07e
New Feature: Staff can choose to "Take Action" when flagging to immediately reach hiding
...
thresholds.
2013-05-31 17:39:32 -04:00
Robin Ward
a4d88fbaa7
New categories weren't getting correct default colors
2013-05-31 13:42:46 -04:00
Robin Ward
0af0a214b2
Refactor: Back all modals by controllers
2013-05-31 12:29:38 -04:00
Sam
d20056ad0e
correct watcher, live updates for unread
2013-05-30 16:49:58 +10:00
Sam
e93b7a3b20
more progress towards live unread and new counts, unread message implemented, still to implement delete messages
2013-05-30 16:49:57 +10:00
Sam
f2da06a78f
gmefile lock
2013-05-30 16:49:57 +10:00
Sam
73834370a5
work in progress, live unread and new counts
2013-05-30 16:49:57 +10:00
Sam
33683715a9
work in progress live unread / new counts
2013-05-30 16:49:57 +10:00
Robin Ward
0601bb6d74
Trivial JS clean up
2013-05-29 14:09:17 -04:00
Robin Ward
acb2623b4b
JSHINT: extra comma
2013-05-29 13:30:03 -04:00
Robin Ward
9717a344c3
Refactor: Less reliance on views for logic for topic list
2013-05-29 13:28:07 -04:00
Robin Ward
f151b30044
Show excerpts on Categories page
2013-05-29 11:46:01 -04:00
Robin Ward
5cb1cc6fcb
FIX: Categories pill wasn't always being highlighted properly.
2013-05-29 11:02:37 -04:00
Robin Ward
92dc59fba9
Properly assign draft keys to Categories List view.
2013-05-28 21:16:24 -04:00
Neil Lalonde
dda831fd41
Fix a regression that broke pre-fill of username when sending private message
2013-05-28 14:17:35 -04:00
Robin Ward
dd54736d06
Refactor: Removed the last of the references to Discourse.currentUser
.
2013-05-28 11:52:31 -04:00
Robin Ward
57f97880e6
Refactor: Instead of getting currentUser
from the Discourse namespace, use
...
`Discourse.User.current()`
2013-05-28 11:25:56 -04:00
Neil Lalonde
8b0b77c161
Bounce the popup tips again when you click submit button again
2013-05-27 11:51:27 -04:00
Neil Lalonde
d26b87bd3c
Add Site Setting allow_uncategorized_topics. Uncheck it to force people to choose a category for all new topics.
2013-05-24 16:56:43 -04:00
Neil Lalonde
e600b45155
Composer uses bouncing popup messages beside fields with invalid values when you click the submit button
2013-05-24 12:26:17 -04:00
Robin Ward
962f0dd5f9
Search correctly passes context data to server
2013-05-24 12:21:53 -04:00
Robin Ward
69bb70fbd3
Removed bindings to Discourse.site
2013-05-24 11:56:40 -04:00
Robin Ward
84fd366322
Navigating should set a searchContext (unused right now).
2013-05-23 18:51:40 -04:00
Robin Ward
eb0c102931
Migration logic from SearchView to a controller, where it should be.
2013-05-23 17:42:57 -04:00
Robin Ward
046e6e5d86
Simplified grouping on user views, fixed issue with messages not loading on initial load. Really
...
simplified the restricted user route.
2013-05-21 11:50:01 -04:00
Robin Ward
42248a7164
Removed many unnecessary paths that included content.x
when just x
would do.
2013-05-20 15:27:58 -04:00
Robin Ward
1097d51b33
Replaced {{view Discourse.TextField}} with {{textfield}} helper.
2013-05-20 12:47:59 -04:00
Robin Ward
b794830a25
Replaced Em.run.next
with the more proper Em.run.schedule('afterRender')
...
when we are waiting for rendering to finish.
2013-05-20 12:20:10 -04:00
Robin Ward
a80ec535a3
Support for "Select All / Deselect All" while selecting posts to merge / delete.
2013-05-16 16:50:38 -04:00
Robin Ward
7daca77443
Remove modal state to choose move type. Instead use two buttons on the multi select popup, one
...
for split and one for merge.
2013-05-16 14:22:41 -04:00
Robin Ward
d554a59102
Support for a new site setting: newuser_spam_host_threshold
. If a new user posts a link
...
to the same host enough tiles, they will not be able to post the same link again.
Additionally, the site will flag all their previous posts with links as spam and they will
be instantly hidden via the auto hide workflow.
2013-05-16 12:19:50 -04:00
Robin Ward
b1bfda0e11
Don't show new user education when editing a reply.
2013-05-15 15:16:42 -04:00
Robin Ward
be234ce9b9
You can now 'move' the first post of a topic to another topic as a merge. In that
...
case, the first post is cloned instead of being deleted from the original topic.
2013-05-13 14:07:31 -04:00
Neil Lalonde
9828c87525
Topic Auto-Close: admins and mods can set a topic to automatically close after a number of days
2013-05-13 12:53:52 -04:00
Robin Ward
8900ba4779
Fixes staticController bug with requiring an HTML response.
2013-05-10 18:52:10 -04:00
Robin Ward
2f3dc63dd3
FIX: Oneboxes weren't being rendered
2013-05-10 18:50:05 -04:00
Robin Ward
cf01c98d81
Experimental: Interface to Move Posts to an Existing Topic
2013-05-10 14:55:51 -04:00
Régis Hanol
8ebed7a4b1
FIX: user education displays [object Object]
2013-05-10 15:15:21 +02:00
Robin Ward
c1185d92eb
Trivial: Remove extra comma
2013-05-08 12:13:23 -04:00
Robin Ward
0d8c962fdf
Fix: Multi-Select should close when an operation succeeds. A little refactoring, too.
2013-05-08 12:04:10 -04:00
Robin Ward
bd99d5a40c
Calls to Discourse.ajax no longer need getURL
-- will be done automatically.
2013-05-07 15:16:27 -04:00
Robin Ward
4200f4107b
Merge branch 'master' of github.com:discourse/discourse
2013-05-07 10:27:09 -04:00
Sam
20493106cd
fix post trashing
2013-05-07 17:56:56 +10:00
Robin Ward
397553e29c
More promises instead of callbacks.
2013-05-06 14:44:19 -04:00
Neil Lalonde
3c322e6d3d
Reply button at bottom of topic doesn't ask you to abandon your post when you click it more than once
2013-05-03 12:13:34 -04:00
Régis Hanol
63b221970d
Add a clear pin link in the list topics view
2013-05-02 23:31:43 +02:00
Sam
5ec52bd2e9
:s/moderator?/staff/g ... our naming was kind of crazy, renamed moderator? to staff
2013-05-02 17:22:27 +10:00
Sam
65cd00cf25
moderators now have teeth, more at http://meta.discourse.org/t/moderator-permission-set/6307/5
...
allow pms to be targetted at groups
2013-05-02 15:15:53 +10:00
Fayimora Femi-Balogun
0cdeb88f29
Fix misspelling
2013-04-30 11:09:30 +02:00
Régis Hanol
52bad538a1
FIX: Shift+Click to select text does not work in topics
2013-04-30 03:16:38 +02:00
Régis Hanol
03d3c738c3
improve & refactor quote reply
2013-04-25 03:22:35 +02:00
Régis Hanol
451a818162
do not display clicks count in oneboxes
2013-04-22 20:21:29 +02:00
Ryan Haywood
57e16613cb
Fixed typo
2013-04-11 17:42:52 -03:00
Sam
3860a9302b
fix quote reply regression
2013-04-11 16:32:56 +10:00
Neil Lalonde
5d46478e38
Add UI to delete an empty category
2013-04-10 12:08:23 -04:00
Sam
ab9c55689e
don't error out if no range is selected
2013-04-10 17:49:25 +10:00
Régis Hanol
2424a656e8
improve quote reply selection
2013-04-08 23:44:12 +02:00
Robin Ward
75aeb9550f
Convert a bunch of callbacks to promises
2013-04-08 16:51:03 -04:00
Régis Hanol
f211b9601a
change title background to red when requirements are not met
2013-04-07 15:32:06 +02:00
Régis Hanol
aecf03c4f5
FIX: quote reply button was wrong when there is a custom header
2013-04-06 23:05:50 +02:00
Robin Ward
fa1ba6791b
Work in Progress: Content Editing in Admin Section
2013-04-04 17:26:22 -04:00
Robin Ward
33f349a1e6
Show all Hot rankings at once with a toggle button
2013-04-03 15:25:18 -04:00
Sam
814be151c1
fixed regression
2013-04-03 16:47:33 +11:00
Robin Ward
ee76f1926d
Debugging Tool for Hot Topics
2013-04-02 18:00:53 -04:00
Sam
161fdcb364
fix weird selection bugs during quote reply.
2013-04-03 08:10:29 +11:00
Régis Hanol
dd4f24919f
Fix some 'quote reply' button quirks
2013-04-02 10:35:22 +02:00
Robin Ward
61b5c0340e
Convert all Ajax calls to use Discourse.ajax()
2013-04-01 18:09:23 -04:00
Robin Ward
f429e95d4e
Merge pull request #601 from kubabrecka/split_multiple_pluralization
...
split i18n strings where there are 2 pluralizable variables
2013-04-01 07:49:05 -07:00
Kuba Brecka
1c50c99e9a
split i18n strings where there are 2 pluralizable variables
2013-03-31 14:20:02 +02:00
Régis Hanol
5ea35ff393
FIX: "Quote Reply" button gets in the way
2013-03-29 19:34:45 +01:00
Robin Ward
a819a26f34
BUGFIX: New status posts weren't using PostCreator
2013-03-28 16:40:54 -04:00
Régis Hanol
1668b5eab2
FIX: allows the selection of the default landing tab
2013-03-28 14:01:13 +01:00
Robin Ward
36269cfbaa
Rename 'popular' to 'latest'. First stab at 'Hot' tab.
2013-03-27 16:21:23 -04:00
Neil Lalonde
d1945057fd
Include topic title in share links with third parties
2013-03-27 16:01:46 -04:00
Wojciech Kocjan
c88c7538b6
Fixed URL for composer /education paths
2013-03-27 16:10:47 +01:00
Robin Ward
4cb4843323
Includes post count in filter message by user
2013-03-27 10:53:43 -04:00
Neil Lalonde
5961ffc0e4
Add site setting to choose which share links to show and in what order
2013-03-26 17:17:37 -04:00
Robin Ward
a30c019275
Show totals in best of yellow thigny.
2013-03-26 15:40:30 -04:00
Robin Ward
f1e2923a91
Display correct post counts, even with a filter active
2013-03-26 15:06:23 -04:00
Neil Lalonde
1ed6406a7d
Add twitter, facebook, and google plus links to share dialog
2013-03-25 18:54:11 -04:00
Robin Ward
030ecfaa71
Fix bug where new posts wouldn't load after hitting the bottom if you'd filtered
2013-03-23 11:18:38 -04:00
Robin Ward
1d7c38bedf
Merge pull request #531 from kubabrecka/unused_code
...
removing some unused code
2013-03-22 09:20:18 -07:00
Kuba Brecka
b392143991
removing some unused code
2013-03-22 17:14:29 +01:00
Robin Ward
bfa14b419c
Animate in the bottom filter bar
2013-03-22 12:05:17 -04:00
Robin Ward
5ec8af0019
Cleaned up a bunch of JS
2013-03-22 12:05:13 -04:00
Robin Ward
35ec6c6806
Show loading when filtering by user / best of
2013-03-21 16:46:22 -04:00
Robin Ward
5c4b794a8c
Fixed a bunch of 'best of' errors and cleaned up JS.
2013-03-21 16:04:06 -04:00
Sam
0089619ed9
Eyeline will no fire any events if the window has no focus
...
After posts are rendered a debounced eyeline is fired
Dont trigger eyeline from TopicPostsView, its the wrong spot, will only fire on first render
2013-03-20 21:45:27 -07:00
tangramor
dc7b690921
Add I18n support for "The topic has been deleted" message
2013-03-21 00:10:41 +08:00
Neil Lalonde
c24f6d3d51
Username change: check length in js, we don't need the server to do it
2013-03-18 15:38:19 -04:00
Wojciech Kocjan
e6ccc300dc
Support for running discourse with a prefix (i.e. as http://servername/discourse )
2013-03-16 00:01:21 +01:00
Robin Ward
67f0de4b8b
Fixed some merge conflicts
2013-03-15 16:59:10 -04:00
Robin Ward
1a60301a17
Merge branch 'fixes-topic-title-length-too-short' of git://github.com/ZogStriP/discourse
...
Conflicts:
app/assets/javascripts/discourse/controllers/composer_controller.js
app/assets/javascripts/discourse/views/composer_view.js
config/locales/client.en.yml
2013-03-15 16:49:17 -04:00
Robin Ward
ad082cea70
Big commit:
...
- Support for a popup that shows similar topics
- Cleaned up a lot of Javascript
- Cleaned up use of Promises
2013-03-15 14:35:33 -04:00
Régis Hanol
aef014f439
displays the number of characters left when editing the topic title
2013-03-15 12:56:14 +01:00
Robin Ward
1715220d77
FIX: Hide topics list when loading new topics by category
2013-03-14 12:38:05 -04:00
Robin Ward
21b5183d6a
Fix linting errors.
2013-03-13 16:04:48 -04:00
Robin Ward
518910a54d
FIX: Don't include link counts when selecting text to quote a post.
2013-03-13 15:51:41 -04:00
Sam
38f185355d
added options to disable quoting and open links in new tabs
...
fixed a some regressions
removed some dead code
fixed messages about constants being re-defined
2013-03-12 20:06:58 -07:00
Sam
91b507f4c4
if you try posting a reply and are looking at a different topic, pop this window up
2013-03-11 20:57:06 -07:00
Robin Ward
f8d8272406
Cleaned up TopicUserSpec, introduces clearing of pinned topics
2013-03-07 12:19:25 -05:00
Robin Ward
86af49e663
More Markdown refactoring - fixed bug with Pagedown not showing on user profile - replaced jQuery occurrences with $.
2013-03-05 15:39:21 -05:00
tms
f46c819956
Don't double-up on #main-outlet when static content is rendered through Ember
2013-03-03 10:47:40 -05:00
tms
66a7b3162f
Change the name displayed in the header on profile update
2013-03-01 22:46:33 -05:00
Robin Ward
1caf1e6b45
Clean up discourse.js
2013-02-26 15:20:06 -05:00
Robin Ward
e461c84253
Clean up JS, add YUIDoc support, automatically create IIFE via asset pipeline
2013-02-25 17:16:57 -05:00
Sam Saffron
997b436210
attempt at fixing google analytics
2013-02-25 08:36:46 +11:00
Jeff Atwood
cee3949850
add 3 and 4 minute opts to auto track pref
2013-02-22 13:15:41 -08:00
Robin Ward
f661fa609e
Convert all CoffeeScript to Javascript. See:
...
http://meta.discourse.org/t/is-it-better-for-discourse-to-use-javascript-or-coffeescript/3153
2013-02-20 19:01:13 -05:00
Robin Ward
a1f8dcebd1
Custom messages for the footers of all list views
2013-02-19 17:39:34 -05:00
Sam Saffron
b9698e8d2f
fix loading message am message bus stuff
2013-02-18 19:37:12 +11:00
Sam Saffron
c81d07c44b
clean up the topics footer so it does not flash and is localisable
2013-02-16 12:15:15 +11:00
Diego Barros
420614d50d
Clear 'Saved' message when clicking Save button in user preferences.
2013-02-16 19:30:01 +11:00
Robin Ward
6f4882659a
Animate in new user education. Track replies separately from posts.
2013-02-14 18:04:03 -05:00
Robin Ward
b9457197c0
First stab at new user education - configurable messages that pop up on a user's first
...
few posts/topics.
2013-02-14 15:33:51 -05:00
Sam Saffron
87d83802b9
added option that allows users to decide when they consider topics new (default 2 days old or newer)
...
added site_setting to control the default new_topic_duration_minutes
added 10 minutes option for auto_track_topics_after_msecs, default bumped up to 5 mins
2013-02-14 17:36:14 +11:00
tms
0dc5b9be39
Prevent click from being trapped in the editor field
2013-02-10 18:36:11 -05:00
Robin Ward
12d3c3b66b
Enforce entropy on flag text
2013-02-08 17:01:43 -05:00
Neil Lalonde
d73baa23dd
Better username change validation messages
2013-02-08 16:08:45 -05:00
Neil Lalonde
79dfccf717
Username validation in signup and username change forms
2013-02-07 18:23:52 -05:00
Robin Ward
2d064571df
Fixes some minor issues with users deleting their own posts.
2013-02-07 16:42:31 -05:00
Robin Ward
084a873b91
Give regular users a delete button. If they click it, their post will be revised to
...
say it was deleted.
2013-02-07 15:14:23 -05:00
Jakub Arnold
61654ab8f0
Fix all the trailing whitespace
2013-02-07 16:45:24 +01:00
Sam Saffron
c7461622a9
admins can now clear flags inline
2013-02-07 15:15:48 +11:00
Robin Ward
21b5628528
Initial release of Discourse
2013-02-05 14:16:51 -05:00