Toby Zerner
ec7db5e8b4
Improve performance of translation reference parsing
2015-11-02 23:22:00 +10:30
Toby Zerner
1c8b43c0b9
Automatically include the appropriate translations from extensions
2015-11-02 18:51:12 +10:30
Toby Zerner
be18298687
Fall back to en after the forum's default locale
...
Since we'll be encouraging (requiring?) people to include an "en" translation in extensions they want to put on the Marketplace, we should have a further fallback to "en" if it can't find translations in the forum's default language. That way if people only use extensions from the Marketplace, they'll hardly ever see any key names.
Thanks to @dcsjapan for the suggestion.
2015-11-02 17:55:31 +10:30
Toby Zerner
832b31ebd9
Fix error when renaming discussion
...
Discussion/user info is needed when serialising posts (checking permissions, etc.) so we can't just use the ID.
2015-11-02 17:53:26 +10:30
Franz Liedke
aae333e008
Travis: Test on PHP 7 and HHVM, too
2015-11-02 08:11:22 +01:00
Toby Zerner
eed3755aa9
Display "Loading..." text while JS is loading
2015-11-02 16:47:36 +10:30
Toby Zerner
d650c6c1f2
Update readme/contributing
2015-11-01 16:00:25 +10:30
Toby Zerner
ef7674dde9
Fix permissions being incorrectly granted
2015-11-01 09:38:25 +10:30
Franz Liedke
24d6a1c6b2
Update to newest version of Whoops middleware
2015-10-31 12:56:38 +01:00
Toby Zerner
34502bc286
Use relative path for core migrations
2015-10-31 18:22:03 +10:30
Toby Zerner
d5538f4931
Only attempt to get default locale if db is up to date
2015-10-31 18:21:39 +10:30
Toby Zerner
b869fb7068
Fix check for whether there is a translation for a group name
2015-10-31 18:20:55 +10:30
Toby Zerner
ef9e438981
Revert b198927; always attempt to parse JSON
...
This way if there is a PHP error which outputs a 200 OK text/html response, Flarum will correctly show an error message.
2015-10-31 14:49:14 +10:30
Toby Zerner
7e3268be4c
Use stable version of tobscure/json-api
2015-10-31 10:08:37 +10:30
Toby Zerner
2173d2d4a2
Merge pull request #615 from oldskool/ip-logging
...
Minor changes:
- Rename/restyle migration, fix namespace
- Make IP address optional on PostReply command
2015-10-31 10:04:06 +10:30
Toby Zerner
b86e0516fb
Change ItemList API
2015-10-30 22:45:58 +10:30
Toby Zerner
762a3c984b
Update for new tobscure/json-api relationship handling
2015-10-30 11:03:38 +10:30
Toby Zerner
b198927261
Only parse as JSON if appropriate content type
2015-10-29 17:52:52 +10:30
Toby Zerner
6d49bf1dae
Solidify ItemList API
2015-10-29 17:52:52 +10:30
Toby Zerner
45106f67b5
Disable extensions that require credentials by default
2015-10-29 17:52:52 +10:30
Toby Zerner
476e3de585
Merge pull request #611 from kirkbushell/master
...
Tests for all the exception handlers
2015-10-28 23:40:23 +10:30
Kirk Bushell
8843d84117
Added validation handler tests
2015-10-28 12:46:49 +00:00
Kirk Bushell
74c756a8ba
Added tests for permission denied exception handler
2015-10-28 12:41:28 +00:00
Kirk Bushell
52b75e4dd7
Added model not found error handler tests
2015-10-28 12:39:38 +00:00
Jan Dorsman
1dcbd6e22f
WIP IP Logging
2015-10-27 21:53:21 +01:00
Kirk Bushell
b54f56a683
Added tests for invalid confirmation token handling
2015-10-27 14:47:03 +00:00
Kirk Bushell
765b894084
Added more tests
2015-10-27 13:22:30 +00:00
Kirk Bushell
47a9787116
Added output test for flooding exception handler
2015-10-27 12:54:10 +00:00
Kirk Bushell
903bb27697
Fied broken test
2015-10-27 12:50:11 +00:00
Kirk Bushell
067f87eacb
Updated tests namespace to be ps4-valid. Added tests for flooding exception, fixed broken code
2015-10-27 12:48:27 +00:00
Toby Zerner
71bb3eadcd
Extract method to get the permalink to a post
...
Necessary so that the embed extension can override it.
2015-10-27 12:09:24 +10:30
Toby Zerner
640c6199ef
Merge pull request #606 from flarum/error-handling
...
Use exception handlers instead of JsonApiSerializableInterface
2015-10-27 11:43:07 +10:30
Toby Zerner
d2d167cb48
Use exception handlers instead of JsonApiSerializableInterface
2015-10-26 11:14:48 +10:30
Toby Zerner
aea8b17175
Improve logic to see if post has been fully loaded
...
Should fix #295 once and for all.
2015-10-24 13:17:25 +10:30
Toby Zerner
aeeb16cb86
i18n: Make cross-file translation references work
2015-10-24 13:16:26 +10:30
Toby Zerner
d6691e6299
Don't let users view discussions without permission
...
closes #599
2015-10-22 21:52:31 +10:30
Franz Liedke
73c02f66e7
Recompile JavaScript
2015-10-22 10:16:08 +02:00
Toby Zerner
5f9f4a1536
Allow hyphens in referenced key names
2015-10-22 17:01:21 +10:30
Toby Zerner
b299bd36e8
Add flood control
...
closes #271
2015-10-22 16:57:48 +10:30
Toby Zerner
b482fb93c5
Clean up some old code
2015-10-22 12:25:22 +10:30
Toby Zerner
2c87f36869
Merge pull request #601 from dcsjapan/badge-key-rename
...
Rename the key for the "Hidden" badge tooltip
2015-10-22 11:11:36 +10:30
dcsjapan
c260d3557f
Rename the key for the "Hidden" badge tooltip
...
- Shortens the key name for consistency with `badge:` namespace.
- Revised YAML to follow.
2015-10-22 09:31:13 +09:00
Toby Zerner
ee7bfddd4b
More helpful avatar upload error messages
...
ref #165 , #118
2015-10-22 10:40:38 +10:30
Toby Zerner
583a4f1d73
Merge pull request #598 from dcsjapan/badge-namespace
...
Add namespacing for badges
2015-10-21 18:11:02 +10:30
dcsjapan
605d501b50
Add namespacing for badges
...
- Adds a `lib.badge` namespace to match extension handling.
2015-10-21 16:30:53 +09:00
Toby Zerner
69f8acd0e0
Translate basic HTML views
...
app('view') call to set translator is temporary. See #189
2015-10-21 11:36:49 +10:30
Toby Zerner
882133ca55
Increase username max length
...
Not sure why it was at 8!
2015-10-21 11:13:55 +10:30
Toby Zerner
396de53322
Improve request error debug output
2015-10-21 10:47:07 +10:30
Toby Zerner
835e9e5d86
Remove app.trans
shortcut
...
Use `app.translator.trans` instead.
2015-10-21 10:31:28 +10:30
Toby Zerner
3894e71f15
Fix translation keys
2015-10-21 10:27:09 +10:30