Robin Ward
cf114f323d
Merge pull request #3737 from tgxworld/reload_page
...
Reload page when dealing with mass actions on topic.
2015-09-08 16:34:38 -04:00
Robin Ward
d3666d3468
FIX: If private messages are disabled don't show the menu link
2015-09-08 16:32:20 -04:00
Robin Ward
f887637935
Don't use the container to look up the store for drafts
2015-09-08 11:34:52 -04:00
Guo Xiang Tan
b549ed15b9
Reload page when dealing with mass actions on topic.
2015-09-08 23:25:52 +08:00
Sam
202e30097f
FIX: clicking on number should open user drawer
2015-09-08 18:01:48 +10:00
Sam
71892cc5f4
FEATURE: select all / deselect all on search page
2015-09-08 16:11:21 +10:00
Sam
e13ed24122
FEATURE: on mobile take users to full page search
...
UX: improve styling on full page search page
FEATURE: allow search context in full page search
FEATURE: visited color link for full page search
FIX: broken search help on fulls page search page
FEATURE: allow preload store to return a null
FEATURE: "mobileAction" for the header buttons
2015-09-08 11:04:03 +10:00
Régis Hanol
d5a2029026
FIX: category permissions weren't properly loaded when /categories is the homepage
...
FIX: don't scope to a specific category when creating a new topic from /categories
2015-09-07 18:52:53 +02:00
Sam
335be272ff
FEATURE: implement capping of new/unread
...
We cap new and unread at 2/5th of SiteSetting.max_tracked_new_unread
This dynamic capping is applied under 2 conditions:
1. New capping is applied once every 15 minutes in the periodical job, this effectively ensures that usually even super active sites are capped at 200 new items
2. Unread capping is applied if a user hits max_tracked_new_unread,
meaning if new + unread == 500, we defer a job that runs within 15 minutes that will cap user at 200 unread
This logic ensures that at worst case a user gets "bad" numbers for 15 minutes and then the system goes ahead and fixes itself up
2015-09-07 12:03:17 +10:00
Kane York
342eba4374
FEATURE: Category reordering dialog
2015-09-06 16:53:52 -07:00
Robin Ward
32e2d7963a
FEATURE: Show FAQ at top of the hamburger until the user reads it
2015-09-04 16:56:02 -04:00
Robin Ward
8e776d0fd7
Move TopicTrackingState to injected object
2015-09-04 13:00:24 -04:00
Robin Ward
0e1d6272b9
FIX: highest_post_number was not being updated from gaps
2015-09-03 13:37:55 -04:00
Robin Ward
e53d9f0e8b
FIX: Don't use observers to update data
...
Message bus events were triggering users who didn't have access to
update posts to update them. Instead, perform the update in the action
itself.
2015-09-03 11:10:04 -04:00
Sam
a0dd0bf1af
when looking at your own profile it should be collapsed.
2015-09-02 16:50:40 +10:00
Robin Ward
e5911e7fc4
FIX: Opening panels by keyboard should respect closing
2015-08-31 14:51:38 -04:00
Arpit Jalan
abdb9467a8
fix the build :fired:
2015-08-31 21:42:31 +05:30
Arpit Jalan
eb96016043
FEATURE: copy invite link for topic invites
2015-08-31 21:15:15 +05:30
Robin Ward
3ae5a0a2df
UX: Merge notifications and user dropdown
2015-08-28 16:11:40 -04:00
Robin Ward
d4b987ff32
Migrate search drop down to menu-panel component.
2015-08-28 15:44:24 -04:00
Arpit Jalan
4ad07b8c09
FEATURE: generate invite token
2015-08-28 18:29:31 +05:30
Régis Hanol
fd3dd3bdeb
Merge pull request #3691 from tgxworld/toggle_edits
...
FIX: Dirty edit can toggle to another edit.
2015-08-27 14:26:51 +02:00
Sam
5865bd2abb
FEATURE: bulk select on search results
2015-08-27 11:44:13 +10:00
Sam
e8d0aa9777
FIX: since stuff is unbound in the list we must issue a refresh on all bulk actions
...
Otherwise when you recategorize stuff will look as though its in the wrong category
2015-08-27 11:43:32 +10:00
Robin Ward
8f1b6eb561
Move hamburger into header
2015-08-26 17:00:10 -04:00
Régis Hanol
05adcda1fc
FIX: pop a descriptive error when pinning a topic without a date
2015-08-26 22:23:08 +02:00
Robin Ward
c5460b7d3f
FEATURE: Full height hamburger menu
...
- Rename `site-map` to `hamburger-menu`
- Includes acceptance tests
2015-08-25 16:48:43 -04:00
Sam
00e59bdc62
FIX: display warning when user is tracking too many topics
...
FEATURE: allow admins to bump up number of tracked topics if needed
using max_tracked_new_unread
2015-08-25 15:40:50 +10:00
Arpit Jalan
99edcddafb
FEATURE: show pending/redeemed invite count in tabs
2015-08-25 01:12:46 +05:30
Guo Xiang Tan
f98eddb675
FIX: Dirty edit can toggle to another edit.
2015-08-24 22:55:56 +08:00
Sam
8b660066ca
fix typo
2015-08-24 16:04:37 +10:00
Régis Hanol
1b385bba2f
FIX: revision history broken for anon
2015-08-23 19:56:03 +02:00
Régis Hanol
6d4c07385f
FIX: smoke test :fired:
2015-08-21 21:06:47 +02:00
Robin Ward
4dd03ad6fe
FIX: Couldn't restrict search to a category
2015-08-21 14:40:12 -04:00
Régis Hanol
bef80633b1
FEATURE: global admin override of most of the user preferences
2015-08-21 20:39:21 +02:00
Robin Ward
4f85420088
FIX: Fields should be ordered by position on preferences page
2015-08-21 12:47:16 -04:00
Sam
5658119a36
Merge pull request #3649 from tgxworld/click_reply_should_clear_edit
...
Click reply should clear edit
2015-08-21 10:36:21 +10:00
Sam
2b9ca0de8b
Merge pull request #3678 from tgxworld/allow_admin_to_change_timestamp
...
FEATURE: Allow admin to change timestamp of topic.
2015-08-21 10:34:37 +10:00
Régis Hanol
ffb0690119
FIX: edit history navigation issues
2015-08-19 21:10:12 +02:00
Robin Ward
abd9b26642
Convert Badges / User Badges to ES6.
2015-08-19 12:09:10 -04:00
Guo Xiang Tan
1c2f6b97c3
Use ajax-error in controller:topic.
2015-08-18 16:52:12 +08:00
Guo Xiang Tan
fc87e71218
FIX: Missing error message when bookmark rate limit is hit.
2015-08-17 16:36:59 +08:00
Sam
b4d7ff1dac
correct logic
2015-08-17 11:54:42 +10:00
Sam
84c6c2b48c
correct logic
2015-08-17 10:52:57 +10:00
Sam
6086b07324
FIX: hitting enter on Msgs not searching Msgs
2015-08-17 09:10:21 +10:00
Guo Xiang Tan
c7a21b7c23
FEATURE: Allow admin to change timestamp of topic.
2015-08-17 00:00:05 +08:00
Sam
8d66ca72f1
fix revision dialog brokeness
2015-08-16 11:13:19 +10:00
Guo Xiang Tan
b098e07cf1
FIX: Wrong value set when using ember-computed-decorators.
2015-08-15 00:15:23 +08:00
Régis Hanol
183f6d89b8
Merge pull request #3651 from tgxworld/fix_broken_private_message_search_context
...
FIX: Broken private message search context.
2015-08-14 18:12:36 +02:00
Régis Hanol
0a2f615aab
FIX: pin a topic globally wasn't working
2015-08-14 17:44:33 +02:00
Guo Xiang Tan
87fd70cd4a
FIX: Broken private message search context.
2015-08-14 23:43:19 +08:00
Sam
723d49d543
regression, users could not be deleted
2015-08-14 12:34:52 +10:00
Robin Ward
9d3b05fa35
FIX: Regression with post history
2015-08-13 13:56:46 -04:00
Robin Ward
22844b9e46
Ember 1.12 support
2015-08-13 11:14:16 -04:00
Robin Ward
02a968bd27
Remove ObjectController, Discouse Controllers + Presence
2015-08-13 10:49:08 -04:00
Robin Ward
e2e3e7c0e0
Add ES6 support to more files
2015-08-13 10:49:08 -04:00
Guo Xiang Tan
73bb60ee74
FIX: Allow user to abandon draft reply when clicking edit.
2015-08-13 16:57:58 +08:00
Guo Xiang Tan
a45d6936f2
FIX: Allow user to abandon reply when clicking edit.
2015-08-13 16:57:58 +08:00
Régis Hanol
e1fda2b108
ObjectController is deprecated
2015-08-12 23:07:58 +02:00
Régis Hanol
3ebc9d2ab1
make jshint happy
2015-08-12 23:02:36 +02:00
Régis Hanol
6669a2d94d
FEATURE: per-topic unsubscribe option in emails
2015-08-12 23:00:16 +02:00
Arpit Jalan
267d8be1f5
UX: show complete URL path if website domain is same as instance domain
2015-08-12 01:19:20 +05:30
Sam
ccc943c118
FIX: missing error message when editing topics
2015-08-11 16:32:43 +10:00
Robin Ward
d37accb5bc
FIX: broken debounce in search terms.
2015-08-10 16:33:24 -04:00
Robin Ward
b7e6eaa961
ES6ify some of the remaining files
2015-08-10 10:21:05 -04:00
Robin Ward
bd631e343a
FEATURE: Can create stylesheets for embedded comments
2015-08-10 10:21:04 -04:00
Robin Ward
0932e82508
Refactor Customizations to have deeper URLs
2015-08-10 10:21:04 -04:00
Sam
12b6d8a032
FIX: cancel in progress search when flipping to full search
2015-08-10 16:12:51 +10:00
Arpit Jalan
066824e545
FIX: invite accepted notification should link to invited user profile
2015-08-10 11:28:59 +05:30
Régis Hanol
1aa075f70b
FIX: hide custom top/footer in admin section
2015-08-07 18:06:55 +02:00
Régis Hanol
35e6e5ff67
FIX: footer was missing in some pages
...
- error pages
- search results pages
- list of all tags
- topics list of a specific tag
- user leaderboard
2015-08-05 16:14:26 +02:00
Sam
7b8b96446e
FEATURE: track statistics around post creation
...
- how long were people typing?
- how long was composer open?
- how many drafts were created?
- correct, draft saved to go away after you continue typing
store in Post.find(xyz).post_stat
2015-08-03 14:29:15 +10:00
Robin Ward
76aa0795b3
Use small actions for moving posts
2015-07-31 16:30:18 -04:00
Robin Ward
cf91bca0cd
FIX: Small actions should show descriptions on the user stream
2015-07-31 14:25:49 -04:00
Régis Hanol
1a5c3b4331
FIX: some pages were missing the footer
2015-07-31 17:18:38 +02:00
Régis Hanol
fb65970530
FIX: footer should also be hidden when using back/forward buttons
2015-07-31 16:53:18 +02:00
Robin Ward
aa6f792ce1
FEATURE: Custom orders for user fields
2015-07-30 14:53:13 -04:00
Régis Hanol
faf4f44776
FEATURE: make pin expiration mandatory
2015-07-29 16:34:21 +02:00
Robin Ward
5f45e5361f
FIX: Moderation actions can have their messages removed
2015-07-28 16:58:56 -04:00
Neil Lalonde
7518918b8f
FEATURE: add quarterly period to Top page
2015-07-28 12:31:42 -04:00
Robin Ward
0d417611a6
FIX: Jshint
2015-07-27 10:39:43 -04:00
Robin Ward
bb93a345eb
UX: Use smaller messages for moderator actions.
2015-07-27 10:09:21 -04:00
Sam
2876725e1b
REFACTOR: remove hacky search from discovery
2015-07-27 16:47:06 +10:00
Sam
41ceff8430
UX: move search to its own route
...
previously search was bundled with discovery, something that makes stuff confusing internally
2015-07-27 16:47:06 +10:00
Robin Ward
29439e5534
SECURITY: Make sure export CSV is generated via a POST
2015-07-24 12:33:53 -04:00
Kane York
61ea8c6f72
FIX: Allow to change ownership on deleted users' posts
2015-07-15 15:29:35 -07:00
Sam
e53842529d
Merge pull request #3606 from riking/patch-5
...
FIX: Allow changing ownership of posts with deleted users
2015-07-15 15:56:47 +10:00
Kane York
8796760825
FIX: Allow changing ownership of posts with deleted users
2015-07-14 21:15:34 -07:00
Neil Lalonde
249ef75f12
FIX: when rate limited on login attempts, show a meaningful message instead of unknown error.
2015-07-14 18:17:39 -04:00
Robin Ward
cc2a33617f
Refactor likes/flags to simplify things a lot
2015-07-14 15:50:27 -04:00
Robin Ward
20a338362f
FIX: Allow multiple pagedown editors at once.
2015-07-13 16:36:38 -04:00
Arpit Jalan
fcdb7f36b7
optimize invite js code
2015-07-13 20:07:13 +05:30
Robin Ward
8a33fb9bd5
Merge pull request #3601 from techAPJ/patch-1
...
FEATURE: invite page tabs
2015-07-13 10:28:21 -04:00
Arpit Jalan
e0c9054748
FEATURE: invite page tabs
2015-07-13 09:42:51 +05:30
Sam
078177cf79
FIX: show more results on search page was not performing a new search
...
We always want to update model if query params are changed on topic list
2015-07-13 11:13:13 +10:00
Sam
4a5a2d869e
FEATURE: search by user id or category id
...
FIX: more search results work if you open in new tab
FIX: carry context to full page search
2015-07-10 16:31:28 +10:00
Arpit Jalan
8abf923b81
UX: group member page improvements
2015-07-06 16:58:03 +05:30
Robin Ward
db75774440
UX: Move likes into drop down instead of its own status line
2015-07-03 17:15:20 -04:00
Robin Ward
84a1acb2ec
Refactor category edit to use components
2015-07-03 10:01:46 -04:00
Robin Ward
23daa9d8ce
Refactor and add tests for category editing
2015-07-03 10:01:46 -04:00
Sam
0c403272e2
missing condition
2015-06-28 10:00:17 +10:00
Robin Ward
7dbc2590a5
Support for auth plugins to freeze the username
2015-06-26 15:55:33 -04:00
Robin Ward
92f97fa94f
Upgrade topics to modern ES6
2015-06-26 13:38:09 -04:00
Sam
c2aab0b1b8
more of type will not go to fullpage search if looking at a topic
2015-06-26 17:47:20 +10:00
Robin Ward
6422d5efbd
Use the same component for similar topics as search results.
2015-06-24 15:08:22 -04:00
Sam
b593a8db92
order by latest and views filters
...
sane wrapping for large text in excerpt
2015-06-23 11:01:10 +10:00
Sam
0768a3b2e9
Improve full page search handling
...
- add highlighting, clean up url
2015-06-23 09:47:33 +10:00
Neil Lalonde
7ae1ff439d
FIX: modal explaining that your account hasn't been activated yet was broken if you saw it more than once
2015-06-22 15:36:42 -04:00
Robin Ward
76bfd723f6
Merge pull request #3482 from riking/patch-3
...
Import/Export site customizations
2015-06-22 14:03:07 -04:00
Sam
41e427bd2e
Work in progress, full page search
2015-06-22 18:09:08 +10:00
Robin Ward
4e898c604e
UX: Update suggested topics to include topic status + category
2015-06-18 15:53:10 -04:00
Arpit Jalan
4628b06fd6
FIX: use session instead of cookie to preserve url
2015-06-16 11:43:29 +05:30
Arpit Jalan
d1632c1dbd
FIX: new-topic URL should survive login redirection
2015-06-14 20:24:47 +05:30
Guo Xiang Tan
d127e1179f
FIX: Incorrect check when no text is selected.
2015-06-10 14:39:29 +08:00
Robin Ward
72f7c26514
UX: Close user card right away when navigating to a user.
2015-06-01 12:40:53 -04:00
Sam
b2b4af213c
UX: clean up title for user avatar hover in header
2015-06-01 17:08:19 +10:00
Arpit Jalan
2f9662e562
UX: show meaningful tooltip for user menu
2015-06-01 10:23:49 +05:30
Neil Lalonde
ea8cf1a208
FIX: topic auto-close uses the client's time zone
2015-05-27 18:01:46 -04:00
Erick Guan
54adf72582
FIX: rare user card exception
...
- trigger the shown logic in user card view
- some tweaks to user card show logic
2015-05-25 22:37:00 +08:00
Erick Guan
5ad878ca40
FIX: add missing username properties to usercard
2015-05-25 01:32:11 +08:00
Régis Hanol
566b267981
FIX: cropAvatar
2015-05-20 16:45:48 +02:00
Régis Hanol
8d967d9065
FEATURE: move all uploads to a single endpoint + defer upload creation in a background thread
2015-05-20 16:45:48 +02:00
Robin Ward
1f95ef31cc
Remove deprecations in TopicProgressController
2015-05-19 12:10:18 -04:00
Erick Guan
4ac40145d8
user card animation when there is an active user card
2015-05-19 00:19:06 +08:00
Régis Hanol
3f7d693786
Merge pull request #3454 from fantasticfears/group-page
...
FIX: show user card on group page and fix styles
2015-05-18 14:28:43 +02:00
riking
291d9fc65e
FEATURE: Import customizations from a JSON file
2015-05-16 20:24:19 -07:00
Arpit Jalan
896ea8e177
FIX: trim leading/trailing spaces from invite email
2015-05-16 15:21:31 +05:30
Robin Ward
0362c50698
Remove deprecations from edit-category and add skeleton acceptance test
2015-05-15 11:12:41 -04:00
Robin Ward
8e395a94d4
FIX: Modal asking where to post was missing
2015-05-14 18:18:28 -04:00
Robin Ward
32606f82f6
FIX: replaceWith on leaf routes changed behavior in latest ember
2015-05-14 13:44:57 -04:00
Robin Ward
bbef5fb3c7
FIX: Ember deprecations on user preferences
2015-05-13 11:18:35 -04:00
Régis Hanol
d7b3f9bfe2
FIX: properly handle errors when creating a topic
2015-05-12 22:02:06 +02:00
Régis Hanol
ff227eabe6
FIX: select posts
2015-05-12 12:54:28 +02:00
Régis Hanol
ab80240900
FIX: Presence mixin was missing sometimes
2015-05-12 10:49:05 +02:00
Robin Ward
6b299d4c81
FIX: User fields disappeared on user profile
2015-05-11 17:06:41 -04:00
Erick Guan
b7094c6f5d
FIX: show user card on group page and fix styles
2015-05-12 01:24:17 +08:00
Robin Ward
3830bb7d78
FIX: Flags weren't showing on the header
2015-05-11 11:20:46 -04:00
Robin Ward
fa69d4cec5
FIX: Missing colspan on raw topic list
2015-05-11 11:20:46 -04:00
Robin Ward
0a189a4e52
FIX: Message bus callback was pointed at the wrong object.
2015-05-11 11:20:46 -04:00
Robin Ward
098556c78d
Assorted Ember 1.11 fixes
2015-05-11 11:20:45 -04:00
Robin Ward
39a1444838
Fixes deprecations on various discovery routes
2015-05-11 11:20:45 -04:00
Robin Ward
0b65c88003
Upgrade Notifications to fix deprecations and use store
2015-05-11 11:20:45 -04:00
Robin Ward
aab9706b7a
Fixes deprecations on user routes
2015-05-11 11:20:45 -04:00
Robin Ward
df3c19705f
Fix deprecations on SiteMap
2015-05-11 11:18:38 -04:00
Robin Ward
c6d99bd141
Fixes routing in tests
2015-05-11 11:18:38 -04:00
Robin Ward
ed398e65e0
Fixes issues with composer
2015-05-11 11:18:38 -04:00
Robin Ward
aee12fd6ef
Ember Deprecations for Topics
2015-05-11 11:18:37 -04:00
Robin Ward
690b579a96
Fixes some deprecations
2015-05-11 11:18:37 -04:00
Arpit Jalan
8366b71176
FEATURE: check nofollow setting when showing website
2015-05-11 13:16:21 +05:30
Robin Ward
4b1145dbb0
Merge pull request #3434 from techAPJ/patch-1
...
FEATURE: support category/subcategory name in new-topic route
2015-05-08 14:14:20 -04:00
Arpit Jalan
6cc092d54c
FEATURE: support category/subcategory name in new-topic route
2015-05-08 23:33:06 +05:30
Neil Lalonde
ffeab82947
FIX: reset message field of flag form after submitting flag
2015-05-07 17:08:07 -04:00
Sam
66423e62dc
FIX: don't strip / mangle full quotes
2015-05-05 10:06:48 +10:00
Sam
4dfc1907ac
Simplify desktop notifications, only include if mention/reply/pm/link
...
Include post excerpt in the notification
2015-05-04 13:49:32 +10:00
Arpit Jalan
480cea7284
FEATURE: accept category_id as new-topic param to better support subcategory
2015-05-01 21:40:28 +05:30
Sam
9e16e03198
FIX: text was impossible to quote on Windows Phone
2015-04-30 15:43:39 +10:00
Sam
d7d93c20d7
Merge pull request #3406 from techAPJ/patch-2
...
FEATURE: prefill topic title, body and category via URL
2015-04-29 13:46:26 +10:00
Robin Ward
15ea0c4789
Merge pull request #3304 from riking/desktop-notifications
...
Desktop notifications!
2015-04-28 16:24:02 -04:00
Robin Ward
c2f7676370
Support for custom reasons for things being queued for approval
2015-04-28 15:06:47 -04:00
Arpit Jalan
cff6e49eb7
FEATURE: prefill topic title, body and category via URL
2015-04-29 00:01:10 +05:30
Robin Ward
ecafbb0a63
Can delete users via the moderation queue
2015-04-27 15:06:20 -04:00
Robin Ward
15dbce5886
Show pending posts count in modal when your posts are enqueued
2015-04-24 15:44:59 -04:00
riking
21b915f209
Suggested changes
2015-04-23 18:39:48 -07:00
riking
f5630b9791
Fix JSHint errors
2015-04-21 21:10:07 -07:00
riking
fdf86143b3
fixup NotificationController
2015-04-21 20:23:30 -07:00
riking
da9913359c
Convert to file in lib/, rough active tracking
2015-04-21 20:23:29 -07:00
riking
41819838ef
Prevent "0 new notifications"
2015-04-21 20:21:56 -07:00
riking
59bdff348c
Use Discourse.URL.routeTo
2015-04-21 20:21:56 -07:00
riking
84896bdccf
Close the notification after 10 seconds
2015-04-21 20:21:56 -07:00
riking
c1528e598f
Use unreadCount in title
2015-04-21 20:21:55 -07:00
riking
f5e27fe2c8
FEATURE: Desktop notifications
2015-04-21 20:21:52 -07:00
Robin Ward
5bf8c31af4
Users can see their pending posts
2015-04-21 16:44:47 -04:00
Robin Ward
66be9147a0
FIX: You can edit two queued posts simultaneously
2015-04-20 16:49:11 -04:00
Neil Lalonde
c2e3c86883
FIX: broken header links when using relative_url_root
2015-04-19 13:52:10 -04:00
Robin Ward
952b345883
FIX: Focus was being lost on error message popup when composing failed
2015-04-17 13:24:02 -04:00
Robin Ward
32365fbc58
Composer Messages can be dismissed by Esc
2015-04-17 12:41:31 -04:00
Robin Ward
e83bf7dc07
FIX: Restrict editing queued posts to one at a time
2015-04-16 15:50:47 -04:00
Robin Ward
2459f52c71
Merge pull request #3375 from techAPJ/patch-2
...
FEATURE: invite existing users to private topic
2015-04-16 11:13:42 -04:00
Robin Ward
b973a7e83c
FIX: update was not returning the responseJson
2015-04-16 10:36:17 -04:00
Sam Saffron
948f9b357e
protect against failure
2015-04-16 15:22:21 +10:00
Robin Ward
9cb928e893
FIX: Actions summary expanding was broken
2015-04-15 19:08:16 -04:00
Robin Ward
08b4b7b7ff
Moderators can edit posts that are queued before they approve/reject
2015-04-15 17:20:34 -04:00
Arpit Jalan
d491d4f997
FEATURE: invite existing users to private topic
2015-04-16 00:52:54 +05:30
Robin Ward
0c233e4e25
Interface is wired up for Approving/Rejecting posts
2015-04-15 14:54:37 -04:00
Robin Ward
96d2c5069b
Interface for reviewing queued posts
2015-04-15 14:54:37 -04:00
Robin Ward
f1ede42569
Add the posts that need to be reviewed to the hamburger
2015-04-15 14:54:37 -04:00
Robin Ward
7f501a0c41
When a post returns enqueued don't insert it in the stream and notify
...
- Includes removal of a lot of modal boilerplate
2015-04-15 14:54:37 -04:00
Robin Ward
76f7786d0d
Support saving posts via Store
2015-04-15 14:54:36 -04:00
Robin Ward
d4a05825da
Convert Composer to use Store
...
- Uses store for `PostStream`, `TopicList` too
2015-04-15 14:54:36 -04:00
Robin Ward
a83a19f6ce
ES6 module migrations
2015-04-15 14:54:36 -04:00
Robin Ward
22ffcba8e6
Convert Discourse.Post to ES6 and use Store model
...
- Includes acceptance tests for composer (post, edit)
- Supports acceptance testing of bootbox
2015-04-15 14:54:36 -04:00
Sam
6a0cce8571
UX: tweak copy and position of tracking and new prefs
2015-04-15 08:38:42 +10:00
Sam
4aed506917
type less words
2015-04-08 13:10:28 +10:00
Robin Ward
6398cd855c
Don't scope category dropdown when using "Reply as New Topic"
2015-04-07 13:15:18 -04:00
Régis Hanol
cbce585c91
make jshint happy
2015-04-07 12:25:28 +02:00
Régis Hanol
bdbcd21687
FIX: hide custom avatar when image upload is disabled
2015-04-07 11:54:35 +02:00
Sam
be27fca904
we should be able to switch out of anon
2015-04-07 18:19:43 +10:00
Sam
f5d89169e2
FEATURE: initial implemenation of anonymous posting mode
2015-04-07 18:05:31 +10:00
Régis Hanol
aa61c6068b
FIX: disable 'save changes' when uploading a profile picture
2015-04-06 16:42:34 +02:00
Régis Hanol
1fd50634f0
FIX: translation issues with top periods
2015-04-06 13:24:46 +02:00
Arpit Jalan
e8dd5592c6
FEATURE: support inviting existing users to topic and message when SSO is enabled
2015-04-05 14:31:35 +05:30
Régis Hanol
4e6a2a1fa4
some refactoring (cc @techAPJ)
2015-04-03 18:43:26 +02:00
Arpit Jalan
125a0ec5bf
UX: dynamic invite copy
2015-04-03 16:24:17 +05:30
Régis Hanol
0e1c4a0a44
Merge pull request #3313 from techAPJ/patch-1
...
FEATURE: invite existing user to a topic
2015-04-03 11:41:10 +02:00
Arpit Jalan
8c2d7dcaac
FEATURE: invite existing user to a topic
2015-04-03 15:00:04 +05:30
Neil Lalonde
30b063c08b
FEATURE: make full names a required field of user profiles with the full_name_required setting
2015-04-02 17:08:04 -04:00
Sam
4dbd065026
work-in-progress full page search
2015-04-02 16:02:07 +11:00
Robin Ward
7a38360fbd
FIX: Quote widget vanished on Messages
2015-03-27 11:50:09 -04:00
Robin Ward
914dd2dd8d
FIX: Escape the title of a topic when replying as new
2015-03-26 15:16:23 -04:00
Robin Ward
298098745e
Allow users to reply as new to closed topics using quote functionality
...
Previously, only users who could reply to a topic could use the quote
button. Now, if a user has the ability to reply as a new topic, that
operation will be used if the user selects text in a topic they can't
reply to.
2015-03-24 14:05:08 -04:00
Robin Ward
e3eaa7fa75
FIX: In long topics, filtering button was not always showing in card
2015-03-24 12:33:50 -04:00
Robin Ward
6d38005a22
Allow staff to change uneditable user fields
2015-03-20 15:18:43 -04:00
Régis Hanol
18f4f60956
FIX: used 'pin' terminology instead of 'feature topic'
2015-03-20 11:43:05 +01:00
Robin Ward
051a2a3d14
FEATURE: Can search the user directory by name
2015-03-19 18:07:48 -04:00
Robin Ward
1931850151
UX: Always show the current user at the top of the directory
2015-03-19 15:32:23 -04:00
Régis Hanol
28c0f9dd1f
FIX: only nag when pinning globally
2015-03-19 20:05:03 +01:00
Régis Hanol
11bf7da63c
FIX: profile picture wasn't properly updating
2015-03-19 19:57:07 +01:00
Robin Ward
7ef306cd3b
A bunch of tweaks to the Users directory
...
- Move user directory from `/directory` to `/users/`
- Defaults to 'weekly' time period
- Don't include deleted topics/posts in the results
- Move heart icon to header instead of on each row
- "Users" instead of "Users found"
2015-03-19 12:29:38 -04:00
Régis Hanol
a7a3b199ef
FIX: popups stopped appearing
2015-03-19 13:42:13 +01:00
Régis Hanol
df3b1f6968
FIX: editing a post wasn't showing error messages from the server
2015-03-19 12:25:15 +01:00
Robin Ward
3d2d224312
FEATURE: User Directory, with sorting and time period filter
2015-03-18 15:20:34 -04:00
Régis Hanol
b0abe3a9d6
FIX: change button to 'remove feature' when a topic is already featured
2015-03-16 12:18:30 +01:00
Régis Hanol
3a40875e0b
Merge pull request #3247 from jmay/group-manager-invites
...
group manager can issue invitations from restricted topics
2015-03-16 09:53:04 +01:00
Sam
59a2f622c6
FIX: pause processing background messages while saving a post
2015-03-16 18:27:18 +11:00
Régis Hanol
424a3b042a
FEATURE: unified UI for pinning/banner topics
...
REFACTOR: ES6ified all the modals
2015-03-14 01:18:05 +01:00
Robin Ward
893c1aa067
FIX: Quoting an avatar when default_avatars was set was broken.
2015-03-12 15:51:28 -04:00
Robin Ward
091af27a31
FIX: Reply as new topic should select the correct category
2015-03-12 14:41:58 -04:00
Robin Ward
69851bc6cf
Deprecates global use of Discourse.MessageBus
...
We can use DI for this, which makes it easier for plugins to subscribe
to the message bus.
2015-03-12 12:27:30 -04:00
Sam
b1c18367e4
REGRESSION: not navigating to topic when replying (and not on topic)
2015-03-12 11:26:25 +11:00
Robin Ward
7c9fb5d3fc
Refactored SiteMap/Header to support more dynamic flag counts
...
Also fixes deprecation in `plugin-outlet`
2015-03-11 16:12:53 -04:00
Robin Ward
354b9ccf3b
Allow users to choose "Every 3 days" as a digest frequency
2015-03-10 16:04:48 -04:00
Robin Ward
f50280a889
Split out bulk operations modal and Discourse.Route.showModal
...
This makes it easier to share bulk topic operations, for example
from a plugin's custom topic list.
2015-03-10 15:40:56 -04:00
Robin Ward
de4e4f2b98
Replace $LAB with path aware loadScript that uses jQuery
2015-03-09 14:39:39 -04:00
Régis Hanol
5ceb84421e
UX: remove live character countdowns from the composer
2015-03-09 17:46:36 +01:00
Régis Hanol
9c59f77018
FIX: hand-crafted mention link creates invisible div
2015-03-09 17:33:12 +01:00
Régis Hanol
9b9bd9c0a1
fix my git foo
2015-03-07 02:36:35 +01:00
Régis Hanol
12919f72fa
Revert "Support for plugins to add bulk operations"
...
This reverts commit 7a508b201a .
2015-03-07 02:30:53 +01:00
Robin Ward
7a508b201a
Support for plugins to add bulk operations
2015-03-06 15:58:37 -05:00
Sam
de107a60c2
UX: navigate to staged posts faster right away
...
stop with the blue unread circle on new posts
2015-03-06 14:17:01 +11:00
Sam
bf8fd0815f
FIX: stop hiding suggested topics when new posts show up
2015-03-05 17:35:43 +11:00
Sam
360ab3510d
oops
2015-03-05 15:36:08 +11:00
Sam
5ba5a9f3d6
UX: fix jerky UI when creating new posts
...
- do not scroll screen if post is already on screen
- do not hide/show suggested topics each time you post
- be less aggressive about setting scrollTop in LockOn
2015-03-05 15:01:17 +11:00
Sam
b015db647b
BUGFIX: js error in composer
2015-03-05 14:57:31 +11:00
Robin Ward
70931b78d9
Better support for external logins
2015-03-04 12:34:21 -05:00
Jason W. May
0f36774246
group manager can invite members into the group from any restricted topic
2015-03-03 12:18:42 -08:00
Neil Lalonde
7c14db44cc
UX: improve message when admin login is blocked because of admin ip address whitelisting
2015-03-02 12:13:22 -05:00
Robin Ward
b8ef93e0a1
FIX: Don't show similar topics with no results
2015-02-27 15:43:18 -05:00
Neil Lalonde
c04b214910
FEATURE: don't allow username and email to be the same
2015-02-27 13:47:43 -05:00
Robin Ward
3d3b70f4bb
Remove duplicated NotificationType globals
2015-02-27 10:33:39 -05:00
Robin Ward
be9feeb918
Replace CurrentUserMixin with an injected currentUser
...
This is a lot simpler and removes the need for stubbing singletons
in unit tests.
2015-02-27 10:33:39 -05:00