Commit Graph

776 Commits

Author SHA1 Message Date
fbc3fcc4af PERF: Make use of existing index. 2016-11-25 11:19:13 +08:00
84914c5e1f PERF: Fix N+1 query. 2016-11-24 17:47:14 +08:00
a8b7599d4a FEATURE: Add a radial ping when user's first notification has not been read. 2016-11-08 16:23:12 +08:00
9ef1688a76 FEATURE: per-category default topic list sort order 2016-11-01 12:18:41 -04:00
c03d25f170 FEATURE: Configure Admin Account
Adds a "Step 0" to the wizard if the site has no admin accounts where
the user is prompted to finish setting up their admin account from the
list of acceptable email addresses.

Once confirmed, the wizard begins.
2016-10-19 11:27:56 -04:00
Sam
f4f5524190 FEATURE: user API now contains scopes so permission is granular
previously we supported blanket read and write for user API, this
change amends it so we can define more limited scopes. A scope only
covers a few routes. You can not grant access to part of the site and
leave a large amount of the information hidden to API consumer.
2016-10-14 16:05:42 +11:00
6f1c31d777 Add notification level user preference when replying to a topic 2016-09-30 14:58:07 -04:00
e0be2f482e FEATURE: tag filter dropdown menu is scoped to user and category 2016-09-22 15:23:37 -04:00
2a0443445b New step to choose emoji set 2016-09-22 09:52:19 -04:00
9938f9bd67 Added images to the first and last step of the wizard 2016-09-22 09:52:19 -04:00
29cf47cfb2 Track steps the user has completed, nag them to finish it. 2016-09-22 09:52:19 -04:00
e3640ee5f6 Privacy Step 2016-09-22 09:52:19 -04:00
c94e6f1b96 Add locale step 2016-09-22 09:52:19 -04:00
3f6e3b9aff Wizard - Color Scheme Step 2016-09-22 09:52:19 -04:00
9f12b571ef Wizard: Server Side Validation + Finished Step 2016-09-22 09:52:19 -04:00
3a4615c205 Wizard: Step 1 2016-09-22 09:48:58 -04:00
2470d1f65a Revert "FIX: serve category images from the CDN"
This reverts commit d0962d6e5a2ed1aec57e04bba661c080b759ddb8.
2016-09-22 11:29:04 +08:00
00d5facf36 FEATURE: prompts new webhook events 2016-09-19 12:07:17 +08:00
Sam
24401e71bf FEATURE: add seen_notification_id to current user serializer 2016-09-18 14:30:32 +10:00
e3e15182df FEATURE: avatar flair on user cards 2016-09-15 16:15:18 -04:00
9ce61b4586 FEATURE: Webhooks. 2016-09-05 18:44:00 +08:00
Sam
55fad7b339 FIX: missing avatars from categories page when ajax loaded
UX: display last poster on categories page instead of OP
2016-08-31 14:02:30 +10:00
e064e6f7a3 FEATURE: new 'categories_and_latest' endpoint 2016-08-29 22:47:44 +02:00
5833e96017 FIX: use 'topic_all_time' as topic count failover in /categories page 2016-08-29 10:25:46 +02:00
2251104e32 FEATURE: avatar flair can be font awesome icons 2016-08-26 17:15:37 -04:00
c3a3aff120 FEATURE: Support for a whitelist for embeddable host paths 2016-08-23 14:56:12 -04:00
Sam
11f9a463ac FEATURE: highlight last visited topic in topic list 2016-08-19 11:58:39 +10:00
eb953c0904 FIX: /categories page on mobile 2016-08-19 01:47:00 +02:00
6d1d7b7c8f UX: new /categories layout 2016-08-17 23:23:16 +02:00
d079f69b7b FEATURE: add flair to avatars using new settings in the groups admin UI 2016-08-17 15:13:15 -04:00
Sam
416e7e0d1e FEATURE: basic UI to view user api keys 2016-08-16 17:06:52 +10:00
748a9e008f FIX: Missing post_number in searching within a topic 2016-08-10 17:54:30 -04:00
c1125c8649 PERF: Use simpler serializer for search, eager load post users 2016-08-09 14:49:46 -04:00
429f27ec96 SECURITY: Avoid mass assignment on user create 2016-08-05 11:57:13 -04:00
d0962d6e5a FIX: serve category images from the CDN 2016-08-05 13:03:49 +02:00
Sam
9018de39ed FEATURE: allow shipping bio markdown via SSO
- Also adds site setting for sso_overrides_bio to disable bio editing by end users
2016-08-01 15:29:28 +10:00
b2289d733f List the "Watching First Post" tags on preferences 2016-07-22 16:16:45 -04:00
46b34e3c62 FEATURE: remove user option for edit history public
Users can no longer opt-in for "public" edit history
if site owner disables it.

This feature adds cost and complexity to post rendering since
user options need to be premeptively loaded for every user in the
stream. It is also confusing to explain to communities with private edit
history.
2016-07-16 21:30:00 +10:00
a74606c87c PERF: tag groups index query 2016-07-15 17:16:26 -04:00
61ada93a99 FIX: category settings showed top tags instead of tag settings 2016-07-15 14:08:42 -04:00
c626558d36 UX: group pages should not show Messages tab to unauthorised users (#4318) 2016-07-09 00:50:04 +05:30
Sam
f1b1b0da14 FEATURE: show watched first post in user page 2016-07-08 14:08:10 +10:00
Sam
4161ee210a FEATURE: improved tag and category watching and tracking
- present tags watched on the user prefs page
- automatically watch or unwatch old topics based on watch status

New watching and tracking logic takes care of handling old topics
(either with or without read state)

When you watch a topic you now watch historically

Also removes confusing warnings from user.
2016-07-08 12:58:30 +10:00
8fd0414cdf WIP: Tags which are not allowed in a category showing in drop down. 2016-07-08 10:27:56 +08:00
c63b0162e0 FIX: show tags in suggested topics list 2016-07-05 15:00:09 -04:00
Sam
c182836709 UX: include posters in suggested topics
required for mobile
2016-07-05 10:10:12 +10:00
e221414935 PERF: Remove N+1 queries on user messages page. 2016-06-29 09:30:54 +08:00
be338892ec FIX: post revision history wasn't showing tags correctly 2016-06-15 14:15:30 -04:00
a6090339a7 FEATURE: tag group options: limit usage of one tag per group, tags in a group can't be used unless a prerequisite tag is used 2016-06-09 16:01:19 -04:00
a49ace0ffb FEATURE: ability to restrict tags to categories using groups 2016-06-07 15:36:20 -04:00