Commit Graph

1799 Commits

Author SHA1 Message Date
0a65d2bb0d i18n: Make cross-file translation references work 2015-10-24 13:16:26 +10:30
59fa623f11 Don't let users view discussions without permission
closes #599
2015-10-22 21:52:31 +10:30
e95cb09caa Recompile JavaScript 2015-10-22 10:16:08 +02:00
9836fa64ed Allow hyphens in referenced key names 2015-10-22 17:01:21 +10:30
415b68f84f Add flood control
closes #271
2015-10-22 16:57:48 +10:30
c0364cbc9d Clean up some old code 2015-10-22 12:25:22 +10:30
1cd6908dbb 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
323ced8b00 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
ea98e4bda9 More helpful avatar upload error messages
ref #165, #118
2015-10-22 10:40:38 +10:30
a471a44ca6 Merge pull request #598 from dcsjapan/badge-namespace
Add namespacing for badges
2015-10-21 18:11:02 +10:30
2903a7068c Add namespacing for badges
- Adds a `lib.badge` namespace to match extension handling.
2015-10-21 16:30:53 +09:00
fc7db914db Translate basic HTML views
app('view') call to set translator is temporary. See #189
2015-10-21 11:36:49 +10:30
a7c2a7a2d3 Increase username max length
Not sure why it was at 8!
2015-10-21 11:13:55 +10:30
2a5c0c1c7a Improve request error debug output 2015-10-21 10:47:07 +10:30
14af6c0e8b Remove app.trans shortcut
Use `app.translator.trans` instead.
2015-10-21 10:31:28 +10:30
c2f802878a Fix translation keys 2015-10-21 10:27:09 +10:30
b148c9d7da Merge branch 'dcsjapan-key-adjustment' 2015-10-21 10:02:22 +10:30
b23e821013 Merge branch 'key-adjustment' of https://github.com/dcsjapan/flarum-core into dcsjapan-key-adjustment
# Conflicts:
#	js/forum/src/components/LogInModal.js
2015-10-21 10:02:07 +10:30
9aeaccf9a4 Improve client boot failure error message/appearance 2015-10-21 09:59:22 +10:30
12830265d9 Change back to 401 error on invalid login
See 26a821e3e2 (commitcomment-13866552)
2015-10-21 09:04:58 +10:30
6d7b826133 Fix bad filename 2015-10-20 22:52:47 +10:30
9b0aa574f0 Update broken bower resource paths 2015-10-20 22:48:32 +10:30
845daf1ab6 Don't use array_filter flag (PHP 5.6 only) 2015-10-20 22:25:20 +10:30
22ffb76cb5 Fix installation 2015-10-20 22:07:35 +10:30
067552efe5 Revert error handling regression 2015-10-20 22:07:08 +10:30
659cfb72ad Fix the double correction
- Fixes one mangled app.translator call.
2015-10-20 15:44:58 +09:00
49d59089e4 Add third tier to key namespacing
- Changes all `app.trans` calls to `app.translator.trans` calls.
- Changes existing keys to [three-tier namespace structure](https://github.com/flarum/english/pull/12).
- Extracts additional strings for `lib:` namespace.
- Extracts two previously missed strings for EditGroupModal.js.
2015-10-20 13:04:43 +09:00
a9eb62880e Remove behaviour where backspace re-focuses on title field 2015-10-20 12:49:19 +10:30
26a821e3e2 Improve client XHR error handling
The default XHR error handler produce an alert which is appropriate to the response status code. It can be overridden per-request (by specifying the `errorHandler` option) so that the alert can be suppressed or displayed in a different position (e.g. inside a modal).

ref #118
2015-10-20 12:48:26 +10:30
7490709af8 Fix migrate command and generated migration namespace 2015-10-19 16:48:16 +10:30
96c42ed337 Translate group names during serialization
closes #564
2015-10-19 15:44:28 +10:30
5cd2d6a79f Add error handling to edit group modal 2015-10-19 15:44:00 +10:30
a3a64749c5 Only decrease unread count if notification is unread
closes #590
2015-10-19 15:27:46 +10:30
1242fa79af Implement proper update process
If the version in the settings table mismatches the code version, then we return a 503 error for all requests coming through index.php and api.php, while admin.php serves up a form prompting for the database password which will run outstanding migrations.
2015-10-19 15:09:54 +10:30
ddfedcb4dd Add Interface suffix to SettingsRepository 2015-10-19 14:58:47 +10:30
43c44efe3d Make emails translatable
closes #267
2015-10-19 11:23:39 +10:30
7e763ec22b Gracefully fail for LESS compilation errors, not just parsing ones 2015-10-17 15:55:03 +10:30
e0b6aacc9e Prevent crash when no locales are enabled 2015-10-16 14:02:09 +10:30
d8eed9d171 Allow pluralisation of event post description 2015-10-16 12:50:12 +10:30
46ba8a3b8d cs fix 2015-10-15 22:51:26 +10:30
c08b62af80 Refactor translation and validation
We now use Symfony's Translation component. Yay! We get more powerful pluralisation and better a fallback mechanism. Will want to implement the caching mechanism at some point too. The API is replicated in JavaScript, which could definitely use some testing.

Validators have been refactored so that they are decoupled from models completely (i.e. they simply validate arrays of user input). Language packs should include Laravel's validation messages.

ref #267
2015-10-15 22:30:45 +10:30
a23180f279 Revert previous commit 2015-10-14 13:52:52 +02:00
cc68c6f503 Fix version constraint for tobscure/json-api 2015-10-14 13:42:18 +02:00
d0a188bc42 Require version 0.1 of Whoops middleware 2015-10-14 13:40:02 +02:00
dfb9f23eee Fix default forum route controller 2015-10-14 17:03:29 +10:30
044d730480 Potential fix for #381
Have not yet been able to test in situ.
2015-10-14 16:35:48 +10:30
e145873d59 Fix appearance of event posts on mobile 2015-10-14 16:35:06 +10:30
7b49f3c24c Clean up 2015-10-14 07:50:42 +02:00
4b3e1b16d9 Remove forum. prefix from permissions
closes #425
2015-10-14 16:11:00 +10:30
cde8dd0dc4 Store temporary files in storage dir
closes #482
2015-10-14 15:49:31 +10:30