Commit Graph

558 Commits

Author SHA1 Message Date
921a75135f Fix select-input appearance on Firefox 35+. Closes #43 2015-05-18 15:11:31 +09:30
4c3712f9b0 Refresh discussion after logging in. Fixes #68 2015-05-18 15:07:04 +09:30
cfd6873461 Only allow user profile to be edited if user has permission. Fixes #72 2015-05-18 14:58:59 +09:30
e4b15d72da Make avatar edit menu extensible 2015-05-18 14:58:23 +09:30
4534d8ddda Fix broken login/signup links
They’re still broken, hoping that
https://github.com/babel/babel/issues/1150#issuecomment-102881157 will
fix
2015-05-18 14:58:08 +09:30
9d8afce204 Don't affix the sidebar if it is taller than the viewport. fixes #79 2015-05-18 14:47:08 +09:30
3462dd68d2 Set document.title on every page 2015-05-18 14:28:15 +09:30
d904efb556 Actually fade out post when it is being edited 2015-05-18 14:27:29 +09:30
e605860e89 Fade out post when it is being edited 2015-05-18 14:24:18 +09:30
0e74bf4340 Update deps (including the addition of codesniffer, which should fix travis builds) 2015-05-18 14:09:05 +09:30
4dfe6ee1d1 Add some extra optional functionality to the Extend\Permission API
- Automatically serialise the attribute
- Apply Permissible grant callbacks

Need to consider splitting the $permission property into two arguments
(currently have to explode by ‘.’)
2015-05-18 13:51:30 +09:30
561645b0b4 Tweak discussion list badges positioning 2015-05-18 13:49:39 +09:30
7f48a98af8 Make discussion edit permission specific to renaming 2015-05-18 12:34:03 +09:30
50ea261c47 Update permissions table seeder with new structure 2015-05-18 12:31:38 +09:30
6522ecffbc Fix permission query error for Guest model. Fixes #84 2015-05-18 12:29:31 +09:30
895fad928d Fix broken composer extensibility 2015-05-18 10:55:07 +09:30
e1a96fc284 Oops duplicate method name 2015-05-18 10:48:48 +09:30
aa2bc23039 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
e6362a222e Fix sometimes trying to jump to NaN in the stream 2015-05-18 10:37:47 +09:30
0a3daee326 Add a space between avatar/username for better display on mobile 2015-05-18 10:37:24 +09:30
39437c86bb Minimise composer when exiting a page, rather than entering it 2015-05-18 10:37:07 +09:30
35b46288b0 Slightly increase contrast between primary/muted text 2015-05-18 10:36:04 +09:30
8390baa4c8 Make discussion list titles smaller again 2015-05-18 10:35:42 +09:30
a8a2596228 Properly initialise subtree retainers 2015-05-18 10:35:12 +09:30
281f475d28 More compact discussion list styling 2015-05-18 08:00:33 +09:30
4494001ef7 Fix error on discussion page 2015-05-18 08:00:14 +09:30
a577910d04 New object-based extension APIs 2015-05-17 10:19:54 +09:30
8e6adb9be0 Expose serializer/actor to extensions 2015-05-15 17:06:09 +09:30
b4e5f0e6e5 Simplify permissions and add API to register configurable ones
Lots of thought has gone into this; it will show up later when I do the
admin permissions interface / category permissions :)
2015-05-15 17:05:46 +09:30
15d35fa5db Fix author tooltip wrapping 2015-05-14 23:10:22 +09:30
2820b76c9b Make discussion list includes extensible 2015-05-14 23:10:11 +09:30
fe81f71d73 Note for the future 2015-05-14 22:41:08 +09:30
d96da61b1b New look for notifications 2015-05-14 22:41:08 +09:30
9ca77d79a0 GitHub for Mac is silly, this should've been in the last commit 2015-05-14 22:41:08 +09:30
3925e5892c Rework notifications architecture
- The recipient(s) are the concern of the notifier/sender, not the
notification itself
- Allow “retraction” of notifications (e.g. if a discussion is
stickied, but then it is unstickied)
- Misc. cleanup
2015-05-14 22:41:08 +09:30
6517b1ec3e Fix user searching 2015-05-14 22:41:08 +09:30
23caaf668a Make MappedMorphTo available on all models
In case extensions want to add that kind of relationship to an existing
model (there’s no way to include traits at runtime)
2015-05-14 22:41:08 +09:30
9e81e9f955 Properly include to-many relations 2015-05-14 22:41:07 +09:30
c5420ef7df Include user in post creation response 2015-05-14 22:41:07 +09:30
9284db5076 Allow finding a post by discussion ID and number 2015-05-14 22:41:07 +09:30
e78951ca39 Add styling for quotes 2015-05-14 22:41:07 +09:30
78c6637940 Tweak gap loading indicator appearance 2015-05-14 22:41:07 +09:30
f1769c2d54 Tweak post footer/actions appearance 2015-05-14 22:41:07 +09:30
3aab626b22 Add pulsate/flash animations for drawing attention to posts 2015-05-14 22:41:07 +09:30
7d5921ca5e New look for highlighted posts 2015-05-14 22:41:07 +09:30
0befac4082 Make controls buttons slightly bigger 2015-05-14 22:41:07 +09:30
ed3648702c Formatting 2015-05-14 22:41:06 +09:30
be6b620457 Transform post time into a date 2015-05-14 22:41:06 +09:30
bb04d91b08 Add helper function for punctuating a list
e.g. [1,2,3] ⇒ [1, ‘, ‘, 2, ‘, and’, 3]
2015-05-14 22:41:06 +09:30
28aa7ed62f Add methods for doing stuff in text editor
Used by the mentions extension
2015-05-14 22:41:06 +09:30