Commit Graph

8460 Commits

Author SHA1 Message Date
Toby Zerner
0fcc941a51 Fix user bio placeholder not showing up 2015-08-04 10:42:37 +09:30
Toby Zerner
cf280e39b4 Move config/permission actions to API; clean up cache flushing 2015-08-04 10:40:04 +09:30
Toby Zerner
95e45e8c7b Validate color fields on appearance page 2015-08-04 10:38:49 +09:30
Toby Zerner
0657bf2d27 Rough implementation of appearance settings 2015-08-03 14:35:51 +09:30
Toby Zerner
f7068cd6d3 Add extension settings shortcut 2015-08-03 12:03:42 +09:30
Toby Zerner
299bfc0e0a Rough extension management implementation 2015-08-03 12:03:30 +09:30
Toby Zerner
e07ef5fc02 Make badge colors consistent with button color 2015-08-03 11:59:57 +09:30
Toby Zerner
5c1b62107c Convert permission IDs into strings 2015-08-02 18:02:35 +09:30
Toby Zerner
9da35b78a4 Add bower dependency 2015-08-02 17:56:08 +09:30
Toby Zerner
6ec79d133a Change badge icon color 2015-08-02 17:38:29 +09:30
Toby Zerner
30bfc343ae Add API endpoints and admin page to manage tags 2015-08-02 17:28:36 +09:30
Toby Zerner
30700734e8 Tweak permissions page styles 2015-08-02 17:27:18 +09:30
Toby Zerner
b22746cc2c Make badges smaller 2015-08-02 17:27:04 +09:30
Toby Zerner
2f3d9402c9 Make the back button a functional link 2015-08-02 17:26:57 +09:30
Toby Zerner
262cfb84f0 Add API methods to add POST/DELETE routes to the API 2015-08-02 17:26:30 +09:30
Toby Zerner
52125ce84c Make sure the last form group doesn't have a bottom margin 2015-08-02 17:26:12 +09:30
Toby Zerner
14972a2b5b Overflow discussion list info on mobile/in the pane 2015-08-02 17:25:54 +09:30
Toby Zerner
c6deafde0e Remove modal responsibility for loading UI; using loading button state 2015-08-02 17:25:05 +09:30
Toby Zerner
3e7ddb96e1 Remove old code 2015-08-02 17:22:18 +09:30
Toby Zerner
637e3abfc9 PERF: Cache emojified post content 2015-07-31 20:32:49 +09:30
Toby Zerner
d0f9115dea Extend admin permissions page to allow restriction by tag
Also fix a couple of bugs:
- Tag sorting algorithm bug in Safari
- Ensure subtag is removed when parent is removed
2015-07-31 20:19:34 +09:30
Toby Zerner
5b894dfade Clean up 2015-07-31 20:17:17 +09:30
Toby Zerner
50215cedfc Finish admin permissions page and clean up everything 2015-07-31 20:16:47 +09:30
Toby Zerner
973896c7ab Convert email/password token date fields 2015-07-31 20:14:19 +09:30
Toby Zerner
76e855246c Allow for the addition of admin assets
I think the `BuildClientView` event should ultimately be split into two
separate events for the forum/admin clients, but this is fine for now.
2015-07-31 20:13:13 +09:30
Toby Zerner
8a83d01bba Allow for the addition of new API endpoints 2015-07-31 20:11:44 +09:30
Toby Zerner
1d5586165c Add group management actions to API 2015-07-31 20:10:49 +09:30
Toby Zerner
9dd5a742e5 Refactor some model stuff out into traits 2015-07-31 20:09:31 +09:30
Toby Zerner
c067db09d1 Allow custom variables to be set on the client app 2015-07-31 20:08:27 +09:30
Toby Zerner
1ccc9bee5f Fix more aspects of the password reset process 2015-07-31 14:13:35 +09:30
Toby Zerner
ff0c117486 Fix password saving 2015-07-31 14:00:42 +09:30
Toby Zerner
87a8e4a137 Use System.get instead of System.import
All of the modules we import should already be loaded, and we don't
want to ever attempt to import them anyway because we do not include a
Promise polyfill.
2015-07-29 21:08:24 +09:30
Toby Zerner
6873f77012 Begin implementing permissions page 2015-07-29 21:00:27 +09:30
Toby Zerner
5f1db93e3d Implement basic settings page 2015-07-29 21:00:09 +09:30
Toby Zerner
9c6b1c0b21 Clean up route definition code style 2015-07-29 20:58:49 +09:30
Toby Zerner
f3ef5a123c Get admin area working again 2015-07-29 20:58:22 +09:30
Toby Zerner
51e72336ef Enable caching of minified formatter JS 2015-07-29 20:54:48 +09:30
Toby Zerner
d63b442227 Add translation for deleted tags 2015-07-29 09:29:50 +09:30
Toby Zerner
5ba4934105 Prevent crash when rendering deleted tag 2015-07-29 09:27:00 +09:30
Toby Zerner
e466fa2f7c PERF: more efficient retaining of posts 2015-07-28 22:58:17 +09:30
Toby Zerner
459e428f4a Prevent flicker when editing a post 2015-07-28 22:57:58 +09:30
Toby Zerner
f9fc9dfb72 PERF: more efficient retaining of discussion list items 2015-07-28 22:39:03 +09:30
Toby Zerner
591151e24e Make sure discussion list is refreshed if it needs to be 2015-07-28 21:24:38 +09:30
Toby Zerner
2cf3c340bc Change discussion list activity language 2015-07-28 21:13:14 +09:30
Toby Zerner
b4973a75ba Not that prominent 2015-07-28 19:56:43 +09:30
Toby Zerner
98a5456a62 Darken composer when it's minimized 2015-07-28 19:50:35 +09:30
Toby Zerner
fd3600ad65 Don't close notifications dropdown if opening in a new tab 2015-07-28 18:51:53 +09:30
Toby Zerner
e82a50c5d7 Ensure post mention previews are clickable on mobile 2015-07-28 18:36:53 +09:30
Toby Zerner
516569e2e9 Ensure the correct relationship values are returned 2015-07-28 18:28:31 +09:30
Toby Zerner
e2cb9762fe PERF: hide discussion list pane on mobile 2015-07-28 18:17:51 +09:30