1
0
mirror of https://github.com/flarum/core.git synced 2025-07-23 17:51:24 +02:00
Commit Graph

45 Commits

Author SHA1 Message Date
Toby Zerner
00be36ad16 Better API error handling 2015-05-18 18:13:16 +09:30
Toby Zerner
96c3c2cc25 Show composer after discussion is reloaded following login 2015-05-18 15:38:19 +09:30
Toby Zerner
8b7e7c0afd Clicking on an index nav item should always refresh the discussion list 2015-05-18 15:27:39 +09:30
Toby Zerner
d7facbd90a Set document.title on every page 2015-05-18 14:28:15 +09:30
Toby Zerner
9004aff630 Make discussion edit permission specific to renaming 2015-05-18 12:34:03 +09:30
Toby Zerner
b1cbfe0186 Drastically improve how the composer looks and behaves
- New, cleaner, more prominent look
- Make it statically positioned down the bottom on mobile, so you can
still scroll up to look at posts
- Fix some bugs with animation, jumping between views
2015-05-18 10:40:14 +09:30
Toby Zerner
72e9205b50 Properly initialise subtree retainers 2015-05-18 10:35:12 +09:30
Toby Zerner
6aa0765bb4 Note for the future 2015-05-14 22:41:08 +09:30
Toby Zerner
106f5df771 Transform post time into a date 2015-05-14 22:41:06 +09:30
Toby Zerner
8156f23968 Add helper function for punctuating a list
e.g. [1,2,3] ⇒ [1, ‘, ‘, 2, ‘, and’, 3]
2015-05-14 22:41:06 +09:30
Toby Zerner
a8ad5a1ac8 Add methods for doing stuff in text editor
Used by the mentions extension
2015-05-14 22:41:06 +09:30
Toby Zerner
a2049feddf Only give dropdown menu items padding if they have an icon 2015-05-14 22:41:06 +09:30
Toby Zerner
d85ae8745e Automatically hook up onload/config functions
So that every component's DOM can be config'd by extensions
2015-05-14 22:41:06 +09:30
Toby Zerner
4a7bd67199 New component for post excerpts, which will be shown in search results
Perhaps also in user activity stream. They are used in the mentions
extension.

In order to generate the excerpt, each formatter can implement a
“strip” method which basically converts block formatting into inline
formatting.
2015-05-14 22:41:05 +09:30
Toby Zerner
25f399ca35 Don't let a discussion have an empty slug as it messes with the router 2015-05-07 16:53:57 +09:30
Toby Zerner
741ca5ab92 Clean up discussion list retaining mechanism 2015-05-07 10:27:29 +09:30
Toby Zerner
db80a36729 Fix discussion list pagination 2015-05-07 08:58:04 +09:30
Toby Zerner
7906bbd986 Add user group badges 2015-05-06 11:25:19 +09:30
Toby Zerner
496e11c003 Dasherize post/notification type class names 2015-05-06 08:32:33 +09:30
Toby Zerner
1f53547ee5 Move discussion controls out of lib and into forum 2015-05-05 17:06:46 +09:30
Toby Zerner
c43f4b81fd Add convenience method to get a record by a property 2015-05-05 17:05:16 +09:30
Toby Zerner
ba5b79451b Simplify model registration 2015-05-05 17:05:02 +09:30
Toby Zerner
d4e8276b3f Change extend function so that a value doesn't have to be returned
override should be used instead to override the return value.
2015-05-05 17:04:42 +09:30
Toby Zerner
0d9a3283db API for syncing added/removed posts after a discussion is updated 2015-05-04 12:17:26 +09:30
Toby Zerner
ed191ca7e4 Show login modal if replying as guest; disable button if no permission
Also hide the first item in dropdown-split menus
2015-05-04 11:08:45 +09:30
Toby Zerner
7638571b82 Show login modal when starting a discussion as a guest 2015-05-04 10:44:03 +09:30
Toby Zerner
60900f4837 Ability to clear a retained subtree 2015-05-04 10:43:40 +09:30
Toby Zerner
c43d1c6335 Fix logout redirection 2015-05-04 10:30:38 +09:30
Toby Zerner
83b58a3ab8 Fix override util super context 2015-05-04 10:30:29 +09:30
Toby Zerner
716e94c776 All method should return an array, not an object 2015-05-02 08:47:10 +09:30
Toby Zerner
2d30c8f010 Allow list items to specify a wrapper class 2015-05-02 08:46:52 +09:30
Toby Zerner
e3110454ae Allow extensions to easily override a function and call super 2015-05-02 08:46:38 +09:30
Toby Zerner
6d3e3e5c29 Cleanup 2015-05-02 08:45:52 +09:30
Toby Zerner
d48dd2747a Redraw after hiding modal 2015-05-02 08:45:24 +09:30
Toby Zerner
8e423c9dfe Allow components to initialise props 2015-05-02 08:45:11 +09:30
Toby Zerner
a6b9c87a69 Use new config keys 2015-05-02 08:44:03 +09:30
Toby Zerner
94d8d3c80f Extensibility: discussion list params
Also give the root controller the name of the current route so they can
easily route back to it
2015-05-02 08:43:38 +09:30
Toby Zerner
6cb1057601 Extract discussion controls into the model 2015-05-02 08:36:59 +09:30
Toby Zerner
80b13844d6 Unify icon class name, change the way icons are floated in menus 2015-05-02 08:32:45 +09:30
Toby Zerner
affebc2ca1 Skin colour tweaks 2015-05-02 08:29:43 +09:30
Toby Zerner
74c145eb03 Ability to merge list items 2015-05-02 08:28:02 +09:30
Toby Zerner
bdf71abf23 Combine route/query params in route construction
One params object is passed, and then route params are extracted into
the route and the rest are appended as query params.
2015-05-02 08:21:40 +09:30
Toby Zerner
5d4d031f59 Preload session as the last step in initialisation before boot
Can’t remember why…
2015-05-02 08:18:45 +09:30
Toby Zerner
42c820e0eb Fix pin button active state 2015-04-25 23:26:43 +09:30
Toby Zerner
b5c95a222f Replace Ember app with Mithril app 2015-04-25 22:28:39 +09:30