Franz Liedke
9870960afc
Travis: Only test against PHP 5.4
...
This is enough for now since we don't have any unit tests, only
code standard checks.
2015-05-19 01:24:11 +02:00
Franz Liedke
119980e8ee
Update PHPCS dependency
2015-05-19 01:22:52 +02:00
Franz Liedke
dfc3a82ff6
Also check code style in migrations folder.
2015-05-19 01:22:34 +02:00
Franz Liedke
f7e241e410
Fix migrations to comply with PSR-2
2015-05-19 01:22:09 +02:00
Franz Liedke
dd54803aaf
Fix remaining PSR-2 issues.
2015-05-19 01:07:22 +02:00
Franz Liedke
7885c9a002
Fix coding standards to conform to PSR-2
2015-05-19 01:03:12 +02:00
Franz Liedke
6b4c27a944
Primary key for access tokens table
2015-05-19 00:46:04 +02:00
Franz Liedke
26c2761cbf
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
7e4693a855
Fix code error, static methods can not be abstract.
2015-05-18 17:17:10 +02:00
Toby Zerner
0102f31e06
Tweak notifications appearance
2015-05-18 18:56:11 +09:30
Toby Zerner
0dda55d06a
GitHub for Mac sucks, why does it leave out a file sometimes?
2015-05-18 18:50:43 +09:30
Toby Zerner
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
Toby Zerner
8e24e7197e
Rename ActivityPost to EventPost
2015-05-18 18:47:34 +09:30
Toby Zerner
1b4b03356a
Better API error handling
2015-05-18 18:13:16 +09:30
Toby Zerner
9f42fbe450
Make sure links never have an underline
2015-05-18 16:46:44 +09:30
Toby Zerner
4233723ff6
Tweak codeblock styles
2015-05-18 16:46:13 +09:30
Toby Zerner
cec8f0aa25
Stop emailing me, Travis! :)
...
Looks like the newlines were changed too?
2015-05-18 15:45:12 +09:30
Toby Zerner
e879a65a0c
Show composer after discussion is reloaded following login
2015-05-18 15:38:19 +09:30
Toby Zerner
8cba7ad3f2
Clicking on an index nav item should always refresh the discussion list
2015-05-18 15:27:39 +09:30
Toby Zerner
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
Toby Zerner
921a75135f
Fix select-input appearance on Firefox 35+. Closes #43
2015-05-18 15:11:31 +09:30
Toby Zerner
4c3712f9b0
Refresh discussion after logging in. Fixes #68
2015-05-18 15:07:04 +09:30
Toby Zerner
cfd6873461
Only allow user profile to be edited if user has permission. Fixes #72
2015-05-18 14:58:59 +09:30
Toby Zerner
e4b15d72da
Make avatar edit menu extensible
2015-05-18 14:58:23 +09:30
Toby Zerner
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
Toby Zerner
9d8afce204
Don't affix the sidebar if it is taller than the viewport. fixes #79
2015-05-18 14:47:08 +09:30
Toby Zerner
3462dd68d2
Set document.title on every page
2015-05-18 14:28:15 +09:30
Toby Zerner
d904efb556
Actually fade out post when it is being edited
2015-05-18 14:27:29 +09:30
Toby Zerner
e605860e89
Fade out post when it is being edited
2015-05-18 14:24:18 +09:30
Toby Zerner
0e74bf4340
Update deps (including the addition of codesniffer, which should fix travis builds)
2015-05-18 14:09:05 +09:30
Toby Zerner
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
Toby Zerner
561645b0b4
Tweak discussion list badges positioning
2015-05-18 13:49:39 +09:30
Toby Zerner
7f48a98af8
Make discussion edit permission specific to renaming
2015-05-18 12:34:03 +09:30
Toby Zerner
50ea261c47
Update permissions table seeder with new structure
2015-05-18 12:31:38 +09:30
Toby Zerner
6522ecffbc
Fix permission query error for Guest model. Fixes #84
2015-05-18 12:29:31 +09:30
Toby Zerner
895fad928d
Fix broken composer extensibility
2015-05-18 10:55:07 +09:30
Toby Zerner
e1a96fc284
Oops duplicate method name
2015-05-18 10:48:48 +09:30
Toby Zerner
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
Toby Zerner
e6362a222e
Fix sometimes trying to jump to NaN in the stream
2015-05-18 10:37:47 +09:30
Toby Zerner
0a3daee326
Add a space between avatar/username for better display on mobile
2015-05-18 10:37:24 +09:30
Toby Zerner
39437c86bb
Minimise composer when exiting a page, rather than entering it
2015-05-18 10:37:07 +09:30
Toby Zerner
35b46288b0
Slightly increase contrast between primary/muted text
2015-05-18 10:36:04 +09:30
Toby Zerner
8390baa4c8
Make discussion list titles smaller again
2015-05-18 10:35:42 +09:30
Toby Zerner
a8a2596228
Properly initialise subtree retainers
2015-05-18 10:35:12 +09:30
Toby Zerner
281f475d28
More compact discussion list styling
2015-05-18 08:00:33 +09:30
Toby Zerner
4494001ef7
Fix error on discussion page
2015-05-18 08:00:14 +09:30
Toby Zerner
a577910d04
New object-based extension APIs
2015-05-17 10:19:54 +09:30
Toby Zerner
8e6adb9be0
Expose serializer/actor to extensions
2015-05-15 17:06:09 +09:30
Toby Zerner
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
Toby Zerner
15d35fa5db
Fix author tooltip wrapping
2015-05-14 23:10:22 +09:30