0dda55d06a
GitHub for Mac sucks, why does it leave out a file sometimes?
2015-05-18 18:50:43 +09:30
9135749bb4
Rename JS sub-components so that descriptors are before the noun, not after
...
To be consistent with the naming in PHP world.
e.g. ReplyComposer instead of ComposerReply
2015-05-18 18:50:24 +09:30
8e24e7197e
Rename ActivityPost to EventPost
2015-05-18 18:47:34 +09:30
1b4b03356a
Better API error handling
2015-05-18 18:13:16 +09:30
9f42fbe450
Make sure links never have an underline
2015-05-18 16:46:44 +09:30
4233723ff6
Tweak codeblock styles
2015-05-18 16:46:13 +09:30
cec8f0aa25
Stop emailing me, Travis! :)
...
Looks like the newlines were changed too?
2015-05-18 15:45:12 +09:30
e879a65a0c
Show composer after discussion is reloaded following login
2015-05-18 15:38:19 +09:30
8cba7ad3f2
Clicking on an index nav item should always refresh the discussion list
2015-05-18 15:27:39 +09:30
10acb839cf
Correct composer position when pane is pinned but screen is too small to actually show it
2015-05-18 15:17:33 +09:30
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