Commit Graph

1664 Commits

Author SHA1 Message Date
2c4fae60bc 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
7eab206f91 Don't pad the body when the composer is positioned absolutely (on mobile) 2015-11-23 10:07:23 +10:30
599958354c Refactor composer preview logic 2015-11-23 08:47:16 +10:30
2088fceb8b Truncate long dropdown menu items (e.g. tags in the sidebar)
ref #391
2015-11-21 14:01:07 +10:30
5b25a77e82 Improve spacing of drawer elements 2015-11-21 13:21:27 +10:30
59c534a882 Tweak mobile drawer appearance 2015-11-21 13:16:46 +10:30
c79bda6279 Fix composer preview button on mobile. closes #196 2015-11-21 13:16:25 +10:30
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
bd750ca154 Show "reply" action in discussion menu on mobile 2015-11-20 12:35:07 +10:30
61b09ac982 Update text-formatter dependency 2015-11-19 13:00:32 +01:00
6d895e6d77 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
e199997231 Merge pull request #628 from binaryoung/patch-1
[beta4]Fixed login input fields have different style
2015-11-09 10:37:02 +01:00
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
439b867dde Update version number 2015-11-05 09:58:05 +01:00
4734dbf46d Release 0.1.0-beta.4 v0.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
351d2d1366 Merge pull request #625 from dcsjapan/en-template
Add locale file template
2015-11-05 09:50:39 +10:30
e7b417121a 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
9e3ecd528e Parse fallback catalogues for => references too 2015-11-04 18:34:41 +10:30
3518fb2299 Align checkboxes and textareas to the left in centered forms 2015-11-04 12:54:17 +10:30
a6eff9383b Show loading indicator for admin client too 2015-11-04 11:51:25 +10:30
d806c4491d Fix regression in permission logic: make sure admins can do everything 2015-11-04 09:27:06 +10:30
c9a878d49c 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
30856a8e2b Merge branch 'loading-indicator' 2015-11-03 18:13:11 +10:30
3d3be6983a 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
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 v0.1.0-beta.3 2015-11-03 10:01:52 +10:30
98ccfdcee5 Improve performance of translation reference parsing 2015-11-02 23:22:00 +10:30
b4439dc6b3 Automatically include the appropriate translations from extensions 2015-11-02 18:51:12 +10:30
72a2749943 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
f13ded1255 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
c719cc6d8a Travis: Test on PHP 7 and HHVM, too 2015-11-02 08:11:22 +01:00
7dcb99621d Display "Loading..." text while JS is loading 2015-11-02 16:47:36 +10:30
4e047bae6a Update readme/contributing 2015-11-01 16:00:25 +10:30
90def3f0db Fix permissions being incorrectly granted 2015-11-01 09:38:25 +10:30
17619843b5 Update to newest version of Whoops middleware 2015-10-31 12:56:38 +01:00
d46316e979 Use relative path for core migrations 2015-10-31 18:22:03 +10:30
b44ffd9f8d Only attempt to get default locale if db is up to date 2015-10-31 18:21:39 +10:30
953f81176b Fix check for whether there is a translation for a group name 2015-10-31 18:20:55 +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
7d4a04760c Use stable version of tobscure/json-api 2015-10-31 10:08:37 +10:30
73c44adb96 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
eb571c5595 Change ItemList API 2015-10-30 22:45:58 +10:30
95e3ff8fa8 Update for new tobscure/json-api relationship handling 2015-10-30 11:03:38 +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