Commit Graph

624 Commits

Author SHA1 Message Date
Franz Liedke
803d446bbb Fix remaining PSR-2 issues. 2015-05-19 01:07:22 +02:00
Franz Liedke
0ca4e1ab7b Fix coding standards to conform to PSR-2 2015-05-19 01:03:12 +02:00
Franz Liedke
dcd67b9d5c Primary key for access tokens table 2015-05-19 00:46:04 +02:00
Franz Liedke
0f8968ee63 Explicitly specify length for string columns.
The missing length attributes caused problems with too long indices.
2015-05-19 00:20:36 +02:00
Franz Liedke
5b5a213143 Fix code error, static methods can not be abstract. 2015-05-18 17:17:10 +02:00
Toby Zerner
e0401469dd Tweak notifications appearance 2015-05-18 18:56:11 +09:30
Toby Zerner
9befc68ea3 GitHub for Mac sucks, why does it leave out a file sometimes? 2015-05-18 18:50:43 +09:30
Toby Zerner
58adcfa3c4 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
Toby Zerner
6bdf36253c Rename ActivityPost to EventPost 2015-05-18 18:47:34 +09:30
Toby Zerner
00be36ad16 Better API error handling 2015-05-18 18:13:16 +09:30
Toby Zerner
3441002a5b Make sure links never have an underline 2015-05-18 16:46:44 +09:30
Toby Zerner
7d67098374 Tweak codeblock styles 2015-05-18 16:46:13 +09:30
Toby Zerner
43e5d8a9b0 Stop emailing me, Travis! :)
Looks like the newlines were changed too?
2015-05-18 15:45:12 +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
bfef59c172 Correct composer position when pane is pinned but screen is too small to actually show it 2015-05-18 15:17:33 +09:30
Toby Zerner
c811dd569e Fix select-input appearance on Firefox 35+. Closes #43 2015-05-18 15:11:31 +09:30
Toby Zerner
b11595de06 Refresh discussion after logging in. Fixes #68 2015-05-18 15:07:04 +09:30
Toby Zerner
a7ff92cbff Only allow user profile to be edited if user has permission. Fixes #72 2015-05-18 14:58:59 +09:30
Toby Zerner
3fcf8f3da5 Make avatar edit menu extensible 2015-05-18 14:58:23 +09:30
Toby Zerner
82dc0cdd7b 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
Toby Zerner
c9b971bdf8 Don't affix the sidebar if it is taller than the viewport. fixes #79 2015-05-18 14:47:08 +09:30
Toby Zerner
d7facbd90a Set document.title on every page 2015-05-18 14:28:15 +09:30
Toby Zerner
39dd2f9b9b Actually fade out post when it is being edited 2015-05-18 14:27:29 +09:30
Toby Zerner
0ef4469849 Fade out post when it is being edited 2015-05-18 14:24:18 +09:30
Toby Zerner
c9cb6170f5 Update deps (including the addition of codesniffer, which should fix travis builds) 2015-05-18 14:09:05 +09:30
Toby Zerner
f70f602f09 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
Toby Zerner
7a487793a0 Tweak discussion list badges positioning 2015-05-18 13:49:39 +09:30
Toby Zerner
9004aff630 Make discussion edit permission specific to renaming 2015-05-18 12:34:03 +09:30
Toby Zerner
8aea1d1051 Update permissions table seeder with new structure 2015-05-18 12:31:38 +09:30
Toby Zerner
a545dda64f Fix permission query error for Guest model. Fixes #84 2015-05-18 12:29:31 +09:30
Toby Zerner
d9e97bc149 Fix broken composer extensibility 2015-05-18 10:55:07 +09:30
Toby Zerner
0037383d9f Oops duplicate method name 2015-05-18 10:48:48 +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
c0bf5f81fe Fix sometimes trying to jump to NaN in the stream 2015-05-18 10:37:47 +09:30
Toby Zerner
e77d0e0786 Add a space between avatar/username for better display on mobile 2015-05-18 10:37:24 +09:30
Toby Zerner
a80ae5c400 Minimise composer when exiting a page, rather than entering it 2015-05-18 10:37:07 +09:30
Toby Zerner
008b937a20 Slightly increase contrast between primary/muted text 2015-05-18 10:36:04 +09:30
Toby Zerner
c4cd202bd4 Make discussion list titles smaller again 2015-05-18 10:35:42 +09:30
Toby Zerner
72e9205b50 Properly initialise subtree retainers 2015-05-18 10:35:12 +09:30
Toby Zerner
f6873f6822 More compact discussion list styling 2015-05-18 08:00:33 +09:30
Toby Zerner
15658a7cbf Fix error on discussion page 2015-05-18 08:00:14 +09:30
Toby Zerner
2be90d1caf New object-based extension APIs 2015-05-17 10:19:54 +09:30
Toby Zerner
cd25c631db Expose serializer/actor to extensions 2015-05-15 17:06:09 +09:30
Toby Zerner
20fbad77e8 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
Toby Zerner
269b33438c Fix author tooltip wrapping 2015-05-14 23:10:22 +09:30
Toby Zerner
a5f4e10f79 Make discussion list includes extensible 2015-05-14 23:10:11 +09:30
Toby Zerner
6aa0765bb4 Note for the future 2015-05-14 22:41:08 +09:30
Toby Zerner
614a75a497 New look for notifications 2015-05-14 22:41:08 +09:30
Toby Zerner
36be2e9317 GitHub for Mac is silly, this should've been in the last commit 2015-05-14 22:41:08 +09:30