Toby Zerner
06dc4edb3a
Prevent error if no input is given in create actions
2015-11-23 14:15:30 +10:30
Toby Zerner
b76c2f16e7
Validate avatar URL
...
Still needs refactor
2015-11-23 14:14:53 +10:30
Toby Zerner
4949cbc89e
Prevent crash if logged in user has been deleted
2015-11-23 11:54:30 +10:30
Toby Zerner
08034c0d9a
Allow provision of an avatar URL to upload during sign up
...
This can be used by authentication extensions (i.e. mirror Facebook/Twitter profile picture). Rough implementation, needs refactoring.
2015-11-23 11:53:57 +10:30
Toby Zerner
7b0817900e
Don't pad the body when the composer is positioned absolutely (on mobile)
2015-11-23 10:07:23 +10:30
Toby Zerner
11560342a2
Refactor composer preview logic
2015-11-23 08:47:16 +10:30
Toby Zerner
ca83a5b9ea
Truncate long dropdown menu items (e.g. tags in the sidebar)
...
ref #391
2015-11-21 14:01:07 +10:30
Toby Zerner
4752fa6785
Improve spacing of drawer elements
2015-11-21 13:21:27 +10:30
Toby Zerner
f14c238625
Tweak mobile drawer appearance
2015-11-21 13:16:46 +10:30
Toby Zerner
208e923c15
Fix composer preview button on mobile. closes #196
2015-11-21 13:16:25 +10:30
Toby Zerner
e8836bad46
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
Toby Zerner
86dd1ac9f4
Make sure dropdowns stay within the viewport horizontally too
2015-11-20 12:35:07 +10:30
Toby Zerner
28c3877454
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
Toby Zerner
b780111af5
Show "reply" action in discussion menu on mobile
2015-11-20 12:35:07 +10:30
Franz Liedke
9cc6a6fd79
Update text-formatter dependency
2015-11-19 13:00:32 +01:00
Franz Liedke
5f9fe677a5
Inject hardcoded prerequisite parameters
...
This affects version numbers, extensions and paths, which might be
skeleton-specific. This commit moves those hardcoded values out of
the classes and instead injects them through the constructor. This
way, all prerequisites can be configured in the service provider.
2015-11-11 19:30:35 +01:00
Franz Liedke
d538db898c
Merge pull request #628 from binaryoung/patch-1
...
[beta4]Fixed login input fields have different style
2015-11-09 10:37:02 +01:00
young
fb038867f7
Update LogInModal.js
2015-11-06 15:54:06 +08:00
Franz Liedke
2518cb2526
Fix another error handling regression
2015-11-05 14:17:48 +01:00
Franz Liedke
6d798b110e
Update version number
2015-11-05 09:58:05 +01:00
Toby Zerner
20a6229228
Release 0.1.0-beta.4
2015-11-05 16:29:13 +10:30
Toby Zerner
4439a42a26
Revert back button behaviour
...
As of e69d277
, 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
Toby Zerner
1787af4850
WIP sudo mode, better error responses
2015-11-05 16:17:00 +10:30
Toby Zerner
0561629de8
Merge pull request #625 from dcsjapan/en-template
...
Add locale file template
2015-11-05 09:50:39 +10:30
dcsjapan
1e6ddae556
Add locale file template
...
- Adds a more detailed template for the en.yml file provided with the extension skeleton.
- I've left the sample keys uncommented, but added a comment advising that they be removed.
2015-11-05 08:11:59 +09:00
Toby Zerner
dc4e783e75
Parse fallback catalogues for => references too
2015-11-04 18:34:41 +10:30
Toby Zerner
6a4023bbe7
Align checkboxes and textareas to the left in centered forms
2015-11-04 12:54:17 +10:30
Toby Zerner
2e5bbdd34c
Show loading indicator for admin client too
2015-11-04 11:51:25 +10:30
Toby Zerner
8bda570e7c
Fix regression in permission logic: make sure admins can do everything
2015-11-04 09:27:06 +10:30
Toby Zerner
d6e6e517a1
Make sure all locale JS files are flushed
...
Even when no language packs are enabled, a forum-en-xxx.js (or whatever the default locale is) file is still generated because other extensions may contain translations. But when enabling the English language pack, since no locales are registered with the LocaleManager, that file doesn't get flushed and therefore doesn't get regenerated with the English translations. This fix always registers the default locale with the LocaleManager so that's not the case.
2015-11-04 09:27:06 +10:30
Toby Zerner
5c0b6d68f5
Merge branch 'loading-indicator'
2015-11-03 18:13:11 +10:30
Toby Zerner
80094ae413
Apply split dropdown styles on mobiles too
...
Normal split dropdowns, not in the context of the app's primary control (top-right toolbar button), may be used by extensions (e.g. embed)
2015-11-03 18:09:49 +10:30
Toby Zerner
eef5101238
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
Toby Zerner
e69d277c87
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
Toby Zerner
43c556f4a8
Release 0.1.0-beta.3
2015-11-03 10:01:52 +10:30
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