Commit Graph

1473 Commits

Author SHA1 Message Date
f1c40eeccc Prevent empty beforeunload dialog on Internet Explorer 2015-09-25 23:21:10 +09:30
3efbffdcec Extract English translations into a language pack
To make this work, we add support for the client working without any locale.

Also fixes #412.
2015-09-25 16:12:09 +09:30
02e40f7c47 Allow extensions to return a callback instead of a provider name
This is useful for very simple extensions like language packs, because it means no Composer/namespacing and thus bootstrap.php doesn't have to be changed at all.
2015-09-25 16:05:01 +09:30
26143272bd Condense discussion list last reply icons 2015-09-25 13:55:32 +09:30
eabd8842ed Merge pull request #545 from dcsjapan/dashboard-update-retry
Revises the dashboard links to emphasize beta testing procedure.
2015-09-25 13:27:57 +09:30
4851596c78 Revises the dashboard links to emphasize beta testing procedure.
Closes flarum/core#542
- Includes a disclaimer stating that the software is provided mainly
for testing.
- Directs bug reports to the Support tag in the forums instead of the
issue tracker
- Directs feedback to the Features tag in the forums
2015-09-25 12:55:13 +09:00
de216af08d Change name of header for faking HTTP methods
Refs #502.
2015-09-25 00:35:57 +02:00
418b1b9bac Implement middleware for faking HTTP methods
Refs #502.
2015-09-25 00:31:31 +02:00
68369ac5bb heavier validation for username 2015-09-24 23:07:30 +02:00
7404debb21 Clean up unused variable
Closes #501.
2015-09-24 16:27:00 +02:00
88372640aa Remove core key reorganization comments 2015-09-24 14:22:32 +09:30
fdb598187f Revert to "go to email provider" button 2015-09-24 14:22:14 +09:30
753808c3f1 Indent block comments 2015-09-24 14:20:45 +09:30
dbef2a4c1f Add comments about intentional spaces 2015-09-24 14:20:37 +09:30
35360b690c Temporary solution to resolve translation references
Just implemented this roughly so I can keep working :D /cc @franzliedke
2015-09-24 09:27:47 +09:30
d2c4569112 Update discussion list "last reply" translations 2015-09-24 09:07:46 +09:30
b9bda2d443 Compile all core translations for now
May need to be specific again once we have admin translations, or it
may be better to just put admin translations under a different
namespace...
2015-09-24 09:06:44 +09:30
b126055611 Add "last reply" icon to discussion list 2015-09-24 09:05:52 +09:30
9b3b87e4db Merge pull request #536 from dcsjapan/core-key-reorganization
Core key reorganization
2015-09-24 08:59:16 +09:30
91fb24f7a3 Fix is:unread gambit
closes #485
2015-09-24 08:31:56 +09:30
393f2de146 Fix last commit 2015-09-23 18:30:28 +02:00
6f47f4a86f Fix infinite redirect on some nojs pages. 2015-09-23 17:55:16 +02:00
4c6e03a692 Update TextFormatter
Fixes #532.
2015-09-23 09:03:24 +02:00
c2ad1181b1 Merge remote-tracking branch 'flarum/master' into core-key-reorganization 2015-09-23 14:58:34 +09:00
d5d7185794 Primary key renaming
Improved consistency for existing core translation key names.

See flarum/core#265
- Completely overhauled core en.yml
- Replaced existing key names in all core JS files to match
- Extracted a hardcoded string in IndexPage.js
- Combined two app.trans calls in DiscussionControls.js
- Removed hardcoded spaces from LogInModal.js and SignUpModal.js
- Added two new keys from DiscussionControls.js (soft delete)
- Created two new “reused keys” to YML to accommodate same
2015-09-23 14:58:33 +09:00
a0267d9515 Add extra check to make sure post has been fully loaded
Ref #295
2015-09-23 12:22:37 +09:30
69a50565bb Don't catch JS error in debug mode 2015-09-23 10:52:26 +09:30
273461040c Update local copy of notification when marking as read 2015-09-23 10:52:26 +09:30
858feb5ac0 Vendor prefix badge shadow 2015-09-23 10:52:26 +09:30
ee9862004d Make sure JSON request bodies are parsed as array.
Refs #533.
2015-09-22 15:19:54 +02:00
0b0f1bc142 Reduce font size/padding on discussion list 2015-09-22 19:29:40 +09:30
153655f1f1 Update changelog for bundled extensions 2015-09-22 18:20:32 +09:30
3020710959 Move post Restore control into same section as Delete Forever 2015-09-22 17:58:19 +09:30
db067c7d87 Refresh discussion metadata to make sure it's correct
The new Approval extension may hide new posts, in which case we don't
want to increment the comments count/set the last post.
2015-09-22 17:57:20 +09:30
7a0299d246 Relax self edit/rename restrictions
- Fixes the last post not being self-editable if it's hidden
- Fixes the discussion not being self-renameable its only post is hidden
2015-09-22 17:56:09 +09:30
5598e885b7 Improve admin permissions page with icons, visual tweaks 2015-09-22 17:52:16 +09:30
264725d872 Allow discussions to be hidden and restored 2015-09-22 17:48:21 +09:30
c7ed189cf3 Use ES6 syntax 2015-09-22 17:23:47 +09:30
ab6e3351b4 Redraw old data after unsuccessful save 2015-09-22 17:23:28 +09:30
8e19312534 Add API to run callback after a model instance is saved 2015-09-22 17:22:25 +09:30
ed602c6032 Remove importer for the time being 2015-09-22 17:14:01 +09:30
d6ed04ffce Fix incorrect version requirement in extension generator 2015-09-22 17:13:41 +09:30
bd02e4307a Tweak alignment/width of reply composer 2015-09-22 17:12:50 +09:30
3eafed0ae3 Update to FontAwesome 4.4.0 2015-09-22 17:11:51 +09:30
f591851cb2 Patch Mithril with a route shortcut attribute
Instead of:

<a href={app.route.user(user)} config={m.route}>

We can use:

<a route={app.route.user(user)}>
2015-09-22 17:09:38 +09:30
f55d95c9b7 Select contents of search input on focus 2015-09-22 17:06:06 +09:30
d610ea663f Keep post actions visible when controls dropdown is open
Also show without hover on touch devices
2015-09-22 17:05:14 +09:30
8ab0686666 Properly hide loading spinner on unsuccessful post edit 2015-09-22 16:57:06 +09:30
8937050aed Rename column for consistency 2015-09-22 16:54:32 +09:30
efca923d30 Add "Debug" button to inspect the response of a failed AJAX request
Related to #118
2015-09-18 16:46:46 +09:30