435880733d
Update permissions
2015-06-12 16:41:46 +09:30
9ef431a542
Fix saving of to-many relationships
2015-06-12 16:41:13 +09:30
42f7d61a49
Add a separator above the delete control
2015-06-12 16:40:57 +09:30
4286243b75
Return a promise from the new discussion action
2015-06-12 16:40:47 +09:30
fe94f2a123
Make the FormModal component more flexible
2015-06-12 16:40:20 +09:30
333bb3529d
Move between title/post inputs with return and backspace keys
2015-06-12 16:37:43 +09:30
8542152c09
Don't pad the body when the composer is minimized
2015-06-12 16:37:19 +09:30
65df4c3a33
Add English locale template to extension stub
2015-06-11 18:45:31 +09:30
0ca7003a35
Add missing import in extension stub JS
2015-06-11 18:45:17 +09:30
f67ad7ab98
API: Reorder Extend\Relationship arguments
2015-06-11 18:42:49 +09:30
b6306efe01
Add newline in-between JS files, in case last line is a comment
2015-06-11 18:42:26 +09:30
443a231aa5
Increase text contrast
...
I think you will like this change @franzliedke :)
2015-06-11 18:42:05 +09:30
f667313cc2
Improve ordering of list items when specified key doesn't exist
2015-06-11 18:41:13 +09:30
cc6113243a
Don't anchor scroll when the top of the page has been reached
2015-06-11 18:40:21 +09:30
914528d6c4
Fix scrolling to first post not working
2015-06-11 18:39:36 +09:30
548f2879de
Fix incorrect visible range in post scrubber
2015-06-11 18:39:12 +09:30
4ded9906bd
Fix sort menu not displaying the current option
2015-06-11 18:38:48 +09:30
2180e15757
Fix incorrect highlighting of post excerpts
2015-06-10 14:42:14 +09:30
f82aaa82a5
Lay the groundwork for translation & refactor asset compilation
...
Ditched the idea of having language packs as extensions. Reasoning:
1. Because we use machine keys for translations (rather than English
keys), extensions need to be able to define default translations. If
English translations are to be included in extensions and not in a
language pack extension, then it doesn’t make sense to have other
languages as language pack extensions. Inconsistency → complexity.
2. Translations should maintain version parity with their respective
extensions. There’s no way to do this if extension translations are
external to the extension.
Instead, localisation will be a core effort, as well as a per-extension
effort. Translators will be encouraged to send PRs to core + extensions.
In core, each locale has a directory containing three files:
- translations.yml
- config.js: contains pluralisation logic for the JS app, as well as
moment.js localisation if necessary
- config.php: contains pluralisation logic for the PHP app
Extensions can use the Flarum\Extend\Locale extender to add/override
translations/config to a locale.
Asset compilation has been completely refactored with a better
architecture. Translations + config.js are compiled and cached for the
currently active locale.
2015-06-10 14:23:56 +09:30
fbbeebbdee
Clean up, use time helper rather than util
2015-06-10 13:59:25 +09:30
e6b9c4765a
Use singleton method
2015-06-09 02:51:20 +02:00
8bd3456a9d
Refer to Schema facade by full namespace
2015-06-09 02:45:02 +02:00
6994f71757
Remove last remaining usage of DB facade
2015-06-09 02:40:02 +02:00
29847698c5
Remove HTTP method from generated URLs
2015-06-09 00:06:33 +02:00
ce5ae10b21
Remove facade usage
2015-06-09 00:06:08 +02:00
d27526431c
Get rid of more facade usage
2015-06-08 11:21:42 +02:00
caf8e29852
Avoid usage of facade in user model
2015-06-08 11:20:46 +02:00
9f01a60243
Fix cookie retrieval in admin panel
2015-06-08 10:00:29 +02:00
53d2259f8e
Remove obsolete include
2015-06-08 10:00:13 +02:00
b94aa11573
Always initialize variable
2015-06-08 09:49:07 +02:00
0e15aafed7
Externalize babel helpers.
...
Saves 2kB after minify+gzip :D
2015-06-08 15:28:45 +09:30
1826d15970
Clean up extension stub.
2015-06-08 15:05:35 +09:30
1c80a509f1
Use new flarum-gulp package.
2015-06-08 14:57:23 +09:30
b28bf04e5a
Remove old code.
2015-06-08 14:57:05 +09:30
e7f2e62cec
Load extensions from the root directory, with precedence.
2015-06-08 14:56:49 +09:30
a41d02f030
Add extension generator command.
2015-06-08 14:56:19 +09:30
ef73b0cabb
Clear bio HTML cache when saving bio
2015-06-08 09:50:07 +09:30
7ea3252776
Make composer sliding animation less jumpy when replying
2015-06-08 09:47:28 +09:30
4a2d0ad76e
Make HTMLPurifier config extensible; allow images
2015-06-08 09:37:30 +09:30
4b92840fde
Prevent formatter from being invoked if bio is empty
2015-06-08 09:34:39 +09:30
10aa8abadb
composer update
2015-06-07 22:05:25 +02:00
ba1590f253
Set table engine to MyISAM explicitly (for fulltext support)
2015-06-07 22:04:45 +02:00
2a515a61ef
Remove outdated column name from user table seeder
2015-06-07 22:04:11 +02:00
c1af216872
Fix user profile activity regression
2015-06-07 10:12:48 +09:30
891f9c4032
Merge branch 'master' into psr-7
...
Conflicts:
composer.json
composer.lock
src/Api/Actions/TokenAction.php
src/Core/Formatter/FormatterManager.php
src/Core/Handlers/Events/EmailConfirmationMailer.php
src/Forum/Actions/ConfirmEmailAction.php
src/Forum/Actions/IndexAction.php
src/Forum/Actions/ResetPasswordAction.php
src/Forum/Actions/SavePasswordAction.php
src/Forum/routes.php
2015-06-06 13:59:59 +02:00
62dac9b1ee
Usernames must only contain alphanumeric chars/dashes/underscores
...
Perhaps we can relax this a little bit, but right now these are the
only characters that are parsed for @mentions anyway
2015-06-04 11:19:23 +09:30
73cee225c6
Fix error
2015-06-04 11:12:04 +09:30
6144e427d2
Really rough fulltext driver implementation
2015-06-04 11:11:56 +09:30
944e5c649c
Rejig formatting API. closes flarum/core#85
...
It works but it’s not the most pretty thing in the world. @franzliedke
Would be great if you could take a look at the whole formatting API and
work your magic on it sometime… my brain is fried!
2015-06-04 10:48:07 +09:30
80f766127a
Allow <hr> in posts
2015-06-03 18:12:15 +09:30