Toby Zerner
cea8e7f567
Add group management actions to API
2015-07-31 20:10:49 +09:30
Toby Zerner
6641af3ac3
Refactor some model stuff out into traits
2015-07-31 20:09:31 +09:30
Toby Zerner
e204794b91
Allow custom variables to be set on the client app
2015-07-31 20:08:27 +09:30
Toby Zerner
513d896f51
Fix more aspects of the password reset process
2015-07-31 14:13:35 +09:30
Toby Zerner
8db17b3fb8
Fix password saving
2015-07-31 14:00:42 +09:30
Toby Zerner
42fd8e26c1
Begin implementing permissions page
2015-07-29 21:00:27 +09:30
Toby Zerner
f96cac6057
Implement basic settings page
2015-07-29 21:00:09 +09:30
Toby Zerner
e863bd53d3
Get admin area working again
2015-07-29 20:58:22 +09:30
Toby Zerner
d8d9cac7c3
Enable caching of minified formatter JS
2015-07-29 20:54:48 +09:30
Toby Zerner
97334bea12
Don't display notifications with deleted subjects
2015-07-28 17:15:09 +09:30
Toby Zerner
8f29949016
Fix email confirmation
2015-07-28 17:14:08 +09:30
Toby Zerner
02944548a1
Clean up
2015-07-28 15:35:03 +09:30
Toby Zerner
697cb2ed63
Supporting routing of URL with nothing after the discussion ID
...
closes flarum/core#181
2015-07-28 13:46:43 +09:30
Toby Zerner
8c18ff3349
Tweak TextFormatter JS settings
2015-07-28 12:44:58 +09:30
Toby Zerner
62a01c69a9
Make sure sort key exists
2015-07-28 12:27:59 +09:30
Toby Zerner
3489791932
Allow customisation of the client layout
2015-07-27 14:45:35 +09:30
Toby Zerner
153a5b7ce4
PERF: avoid reinstantiation of event subscribers
2015-07-27 11:53:47 +09:30
Toby Zerner
c0d57fd399
PERF: further simplify User::hasPermission()
2015-07-27 11:20:18 +09:30
Toby Zerner
07b4a5125f
PERF: cache the results of User::hasPermssion()
2015-07-27 11:17:21 +09:30
Toby Zerner
b04e7f96c8
Cache model dates
2015-07-27 10:59:24 +09:30
Toby Zerner
e5e737eca4
Update LESS variable names
2015-07-24 10:03:11 +09:30
Toby Zerner
ae3bbc1700
Replace duplicate tags instead of erroring
2015-07-23 20:29:39 +09:30
Toby Zerner
c1b12c7fc9
Extract emoticons, BBCode, and Markdown into extensions
2015-07-23 20:24:41 +09:30
Toby Zerner
cb3004b6de
Various fixes to extension generator/stub
2015-07-23 20:24:28 +09:30
Toby Zerner
c8e6fbc338
Pass correct param to notification email views
2015-07-23 16:39:56 +09:30
Toby Zerner
8c6e87760c
Docblock cleanup
2015-07-23 14:35:17 +09:30
Toby Zerner
53326e509c
Number is a filter, not page param
2015-07-23 14:34:19 +09:30
Toby Zerner
5b54a122c9
Notification one-per-user limit should work between instances
2015-07-23 14:33:58 +09:30
Toby Zerner
6d57f902b3
Ensure we don't preload index data on non-index pages
2015-07-23 14:33:31 +09:30
Toby Zerner
b699bbadbc
Make formatter extensible
2015-07-23 14:29:33 +09:30
Toby Zerner
34b7a2fbf6
Move locale files
2015-07-22 16:05:24 +09:30
Toby Zerner
8442f65cdf
Fix post visibility scoping
2015-07-22 16:05:11 +09:30
Toby Zerner
017c258e46
Live preview of post editing/replying thanks to TextFormatter 👏
2015-07-22 16:05:00 +09:30
Toby Zerner
a0fe68272c
Implement TextFormatter for posts
...
Get rid of formatting on user bios, we'll do that with JavaScript
2015-07-22 16:03:48 +09:30
Toby Zerner
6c50f1614b
Group assets by client in extension stub
2015-07-22 10:12:11 +09:30
Toby Zerner
4fb292a777
Always use default includes when preloading discussion list
...
Making them explicit causes problems when extensions want to include
something by default (e.g. tags)
2015-07-22 10:11:23 +09:30
Toby Zerner
57f55c2dd6
Improve forum route registration API
2015-07-22 10:04:22 +09:30
Toby Zerner
c697c734d5
Don't run gambits if there's no search query
2015-07-22 09:57:52 +09:30
Toby Zerner
e1a51f095f
Random cleanup
2015-07-22 09:57:25 +09:30
Toby Zerner
d410746c51
Fix new notifications on old subjects not appearing
2015-07-20 18:20:34 +09:30
Toby Zerner
c287d40072
Fix incorrect variable name
2015-07-20 18:10:11 +09:30
Toby Zerner
3820b8c65f
Fix incorrect member visibility on event
2015-07-20 18:10:04 +09:30
Toby Zerner
605c56ce3c
Update extension generator
2015-07-20 18:08:50 +09:30
Toby Zerner
6b7cf1b6bf
Rework extension bootstrapping
...
System JS modules don't execute when they're registered, so we need to
import them explicitly. While we're at it, we may as well make the
locale bootstrapper a module too.
2015-07-20 18:08:28 +09:30
Toby Zerner
19fe138770
Change order of bootstrapping
...
See commit on flarum/flarum for explanation
2015-07-20 18:01:08 +09:30
Toby Zerner
57650fa648
Rework public API based on events
2015-07-18 22:59:47 +09:30
Toby Zerner
6ae270db95
Remove duplicates; replace missing commas
2015-07-17 17:47:53 +09:30
Toby Zerner
f93ff7cb3f
Make front-end localizable
2015-07-17 17:43:28 +09:30
Toby Zerner
ea29bd42d8
Merge remote-tracking branch 'origin/master'
2015-07-17 15:05:03 +09:30
Toby Zerner
bc750c8694
Fix login action
2015-07-17 14:48:24 +09:30