Commit Graph

8697 Commits

Author SHA1 Message Date
de690fad16 Just being picky 2015-05-20 11:12:48 +09:30
26fad11f6f Limit notifications to one per user when dispatching events 2015-05-19 11:24:43 +09:30
643726df43 Fix undefined variables 2015-05-19 11:23:35 +09:30
978ecd369d Email notifications. Too easy! 2015-05-19 11:02:02 +09:30
4080a76a99 Don't parse user mentions with a # ahead of them 2015-05-19 11:01:50 +09:30
2101250eaa Only notify when a post is created, not edited 2015-05-19 11:01:11 +09:30
fdc82b5273 Add notification preferences 2015-05-19 11:00:49 +09:30
2a6403a6a7 Reset original content before inserting the mention 2015-05-19 11:00:29 +09:30
53357ad56f Experimenting with some new ways to handle config
For now I’ve chucked it on Flarum\Core as a static method, but
ultimately I think we will need a ConfigRepository abstraction (whether
it replaces or sits underneath the Flarum\Core static method I’m not
sure).

Also starting to think about multisite scenarios, I think this is
important. The Forum model could actually end up with a database table
behind it, and each forum would have its own config settings? Haven’t
really thought about it too hard yet…
2015-05-19 10:59:57 +09:30
1adfe5d867 Fix broken notification emailer 2015-05-19 10:53:17 +09:30
48a8beea52 Fix notification preferences not being enabled by default 2015-05-19 10:12:19 +09:30
8095809c3f Prevent moment deprecation warning 2015-05-19 10:12:18 +09:30
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
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
1e5a3d5ea5 Give all users guest permissions as well 2015-05-19 09:36:20 +09:30
9fd5995703 Actually implement persistent avatar removal in the front-end 2015-05-19 09:27:04 +09:30
927f6e3c9b Fix errors in DeleteAvatarAction/Command 2015-05-19 09:27:04 +09:30
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
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
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
3200697489 Update PHPCS dependency 2015-05-19 01:22:52 +02:00
07e3556cab Also check code style in migrations folder. 2015-05-19 01:22:34 +02:00
fc20c0dd09 Fix migrations to comply with PSR-2 2015-05-19 01:22:09 +02:00
803d446bbb Fix remaining PSR-2 issues. 2015-05-19 01:07:22 +02:00
0ca4e1ab7b Fix coding standards to conform to PSR-2 2015-05-19 01:03:12 +02:00
dcd67b9d5c Primary key for access tokens table 2015-05-19 00:46:04 +02:00
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
5b5a213143 Fix code error, static methods can not be abstract. 2015-05-18 17:17:10 +02:00
e0401469dd Tweak notifications appearance 2015-05-18 18:56:11 +09:30
ed98a18681 Rename JS sub-components so that descriptors are before the noun, not after 2015-05-18 18:50:58 +09:30
6bfecec9f2 Rename JS sub-components so that descriptors are before the noun, not after 2015-05-18 18:50:54 +09:30
736824d45c Rename JS sub-components so that descriptors are before the noun, not after 2015-05-18 18:50:50 +09:30
9befc68ea3 GitHub for Mac sucks, why does it leave out a file sometimes? 2015-05-18 18:50:43 +09:30
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
2be7c4affc Rename ActivityPost to EventPost 2015-05-18 18:47:55 +09:30
c99055c6a3 Rename ActivityPost to EventPost 2015-05-18 18:47:49 +09:30
6bdf36253c Rename ActivityPost to EventPost 2015-05-18 18:47:34 +09:30
d4b8c9c8d7 Make excerpts look a little cooler 2015-05-18 18:14:52 +09:30
00be36ad16 Better API error handling 2015-05-18 18:13:16 +09:30
0b95fc7f81 Fix error when another user has replied to a post 2015-05-18 18:12:26 +09:30
d16a6a0a5d More defined style for sticky excerpts 2015-05-18 18:11:51 +09:30
3441002a5b Make sure links never have an underline 2015-05-18 16:46:44 +09:30
7d67098374 Tweak codeblock styles 2015-05-18 16:46:13 +09:30
43e5d8a9b0 Stop emailing me, Travis! :)
Looks like the newlines were changed too?
2015-05-18 15:45:12 +09:30
96c3c2cc25 Show composer after discussion is reloaded following login 2015-05-18 15:38:19 +09:30
73c101b075 props method just modifies props now, doesn't need to return 2015-05-18 15:28:04 +09:30
8b7e7c0afd Clicking on an index nav item should always refresh the discussion list 2015-05-18 15:27:39 +09:30
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
c811dd569e Fix select-input appearance on Firefox 35+. Closes #43 2015-05-18 15:11:31 +09:30
b11595de06 Refresh discussion after logging in. Fixes #68 2015-05-18 15:07:04 +09:30