Franz Liedke
ce742e416b
Travis: Send an email for the first failed build
...
This will notify the committer whenever a build starts failing,
but not on subsequent failures (in order not to annoy @tobscure).
2015-05-19 02:14:56 +02:00
Franz Liedke
48a65ab1a6
Let's not test migrations for code style.
...
PHPCS (on Travis, not locally?) is complaining about these classes
not being namespaced. Meh.
2015-05-19 02:08:47 +02:00
Toby Zerner
1e5a3d5ea5
Give all users guest permissions as well
2015-05-19 09:36:20 +09:30
Toby Zerner
9fd5995703
Actually implement persistent avatar removal in the front-end
2015-05-19 09:27:04 +09:30
Toby Zerner
927f6e3c9b
Fix errors in DeleteAvatarAction/Command
2015-05-19 09:27:04 +09:30
Franz Liedke
eb403d7bae
Fix the config table seeder
...
It should include the "extensions_enabled" key which is read
when initializing all extensions.
2015-05-19 01:53:37 +02:00
Toby Zerner
9fdafcc014
Disable composer textarea before it has fully slid up
...
Prevents early focusing of the textarea while it is still off the edge
of the viewport, which was causing scroll position to jump
2015-05-19 09:17:48 +09:30
Franz Liedke
50ed24698d
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
3200697489
Update PHPCS dependency
2015-05-19 01:22:52 +02:00
Franz Liedke
07e3556cab
Also check code style in migrations folder.
2015-05-19 01:22:34 +02:00
Franz Liedke
fc20c0dd09
Fix migrations to comply with PSR-2
2015-05-19 01:22:09 +02:00
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