6374f92676
Improve composer appearance/usability on mobile
...
On mobile:
- Move submit button to right side of toolbar
- Move first header item to toolbar
- Size textarea correctly
2015-11-21 13:16:05 +10:30
1f4e03d1fa
Make sure dropdowns stay within the viewport horizontally too
2015-11-20 12:35:07 +10:30
acf67ca416
Add a "load more" button to the end of the post stream
...
This is necessary if the page is viewed in a context with no scrolling, i.e. an auto-resizing iframe
2015-11-20 12:35:07 +10:30
095e8164e8
Update LogInModal.js
2015-11-06 15:54:06 +08:00
0bdf873e65
Fix another error handling regression
2015-11-05 14:17:48 +01:00
4734dbf46d
Release 0.1.0-beta.4
2015-11-05 16:29:13 +10:30
783a14610a
Revert back button behaviour
...
As of 25932cf, the back button was no longer shown if the user came in directly to a discussion. This caused problems on mobile where it was kind of hard to get back home without the button.
2015-11-05 16:24:04 +10:30
96b85f1330
Use icon instead of "Discussions" text, fix bugs
...
- Fix admin page crash
- Only show invisible pin button on desktop; hide it completely on ≤ tablet
2015-11-03 15:54:06 +10:30
25932cf7c4
Add label to back button, change behaviour
...
The back button longer shows if the user hasn't actually navigated anywhere. e.g. if they come in directly to a discussion, it will be hidden.
2015-11-03 15:54:05 +10:30
d497782f65
Release 0.1.0-beta.3
2015-11-03 10:01:52 +10:30
119d1721e0
Revert e1315d2; 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
eb571c5595
Change ItemList API
2015-10-30 22:45:58 +10:30
e1315d27a4
Only parse as JSON if appropriate content type
2015-10-29 17:52:52 +10:30
7127bea15e
Solidify ItemList API
2015-10-29 17:52:52 +10:30
5e2f659f54
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
f3612261ec
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
e95cb09caa
Recompile JavaScript
2015-10-22 10:16:08 +02:00
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
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
2903a7068c
Add namespacing for badges
...
- Adds a `lib.badge` namespace to match extension handling.
2015-10-21 16:30:53 +09:00
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
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
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
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
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
d8eed9d171
Allow pluralisation of event post description
2015-10-16 12:50:12 +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
044d730480
Potential fix for #381
...
Have not yet been able to test in situ.
2015-10-14 16:35:48 +10:30
4b3e1b16d9
Remove forum.
prefix from permissions
...
closes #425
2015-10-14 16:11:00 +10:30
bdf626b552
Basic parsing of HTML tags in translations
...
This allows text to be wrapped with a virtual element:
key: "This is a <test>Test</test>"
app.trans('key', {test: <a href="#"/>});
closes #574
2015-10-14 15:24:28 +10:30
68a7886cec
Merge pull request #577 from dcsjapan/leftover-string-extraction
...
Extract leftover core strings
2015-10-14 14:48:02 +10:30
a3c11587b7
Merge pull request #575 from dcsjapan/admin-string-extraction
2015-10-14 14:45:29 +10:30
c7c2d9a755
Fake PATCH/PUT/DELETE requests
...
closes #502
2015-10-14 12:46:59 +10:30
9772e398f6
Evaluate <script> tags in TextFormatter output
...
This allows us to rely on TextFormatter's highlight.js loading code instead of implementing our own.
closes #532
2015-10-14 11:45:33 +10:30
e3569d39cc
Clean up, don't use mixin
...
PhpStorm/WebStorm doesn't like the mixin syntax, and it's clearer to just use Object.assign.
2015-10-13 16:57:18 +10:30
33dd5fff36
Initialise component state in init() instead of constructor
...
This allows component state to be overridden via monkey-patch. ref #246
2015-10-13 16:55:56 +10:30
6f7cce5adf
Further refinements to admin extensions page
2015-10-13 12:27:10 +10:30
4c2ff6e82d
Revamp admin extensions page
...
- New look
- Groups extensions by keywords
2015-10-12 15:02:59 +10:30
208d90293d
Fix extension settings
2015-10-11 23:18:57 +10:30