1
0
mirror of https://github.com/flarum/core.git synced 2025-09-02 04:33:04 +02:00
Commit Graph

8745 Commits

Author SHA1 Message Date
Toby Zerner
010ec1de63 Remove empty line 2018-06-16 22:39:41 +09:30
Toby Zerner
128780d961 Fix compat reference 2018-06-16 22:39:31 +09:30
Toby Zerner
2c90164a35 Add useExtensions option 2018-06-16 14:34:38 +09:30
Toby Zerner
7975757829 Update README formatting 2018-06-16 14:34:12 +09:30
Sajjad Hashemian
dfaf0eb0f3 Revert "add yamllinter check (#124)" (#127)
This reverts commit bca3810496.
2018-06-16 14:09:10 +09:30
Sajjad Hashemian
dcef34bafa [WIP] sort keys (#125)
* sort core.yml

* sort flarum-suspend.yml

* sort flarum-tags.yml

* undo email subjects
2018-06-16 14:08:20 +09:30
Toby Zerner
fca781f98a Update flarum core global reference 2018-06-16 13:53:47 +09:30
Toby Zerner
2960d25c82 Export into module.exports for Flarum to pick up 2018-06-16 13:52:53 +09:30
Toby Zerner
4f2ca74063 Change output location 2018-06-16 13:52:07 +09:30
Toby Zerner
f106732a2e Remove support for non-relative-path modules within a package 2018-06-16 13:51:04 +09:30
Toby Zerner
3c98e8e863 Relocate source files to package root 2018-06-16 13:49:34 +09:30
Toby Zerner
14825b58a7 Optimize babel config to reduce output filesize 2018-06-16 13:48:04 +09:30
Toby Zerner
eb9756a39e Add gitignore 2018-06-16 12:22:05 +09:30
Toby Zerner
1a51bbd480 Fix discussion posts not being initialized correctly. Fixes #1455 2018-06-16 11:01:42 +09:30
Toby Zerner
48e0656601 Add comment explaining extension boot process 2018-06-15 19:25:40 +09:30
Toby Zerner
14d49c2063 Make ExtensionManager a singleton 2018-06-15 19:25:15 +09:30
Toby Zerner
d13229a1fd Prevent @ character used in searches from crashing MySQL 🙄 2018-06-15 19:24:23 +09:30
Toby Zerner
bc092c48d4 Escape string used in LIKE query 2018-06-15 19:19:43 +09:30
Toby Zerner
09528a38d0 Use imported class name 2018-06-15 19:18:47 +09:30
Toby Zerner
dd6569a773 Add Interface suffix 2018-06-15 19:17:43 +09:30
Daniël Klabbers
a3c6833b54 migrating user preferences obviously works on empty table 2018-06-12 21:33:17 +02:00
Franz Liedke
0803b5ac18 Merge pull request #1451 from sijad/create-token
rename TokenController to CreateTokenController
2018-06-06 11:51:50 +02:00
Sajjad Hashemian
818885729d rename TokenController to CreateTokenController 2018-06-06 09:40:29 +04:30
Franz Liedke
dcd1a95d5d Merge pull request #1445 from flarum/fl/migrations-simplify-interface
Migrations: Simplify interface
2018-06-04 01:05:31 +02:00
Franz Liedke
86fe1b34c4 Simplify interface of migration-related classes
Mostly, we only need a database connection, instead of one of
Laravel's "connection resolvers".

Again, this makes our life easier during installation, where
we already instantiate a database connection. We can now use
that to instantiate our own Migrator class, instead of using
the IoC container to build one.
2018-06-03 23:13:49 +02:00
Franz Liedke
1c28afce69 Migrations: always pass a schema builder
This removes the funky auto-injection capability from migration
closures. While technically removing a feature, this means we do
not need a fully-wired IoC container e.g. during installation.

Instead, all migration closures simply receive a schema builder
object (which is what most of them were already doing anyway).
2018-06-03 23:13:35 +02:00
Daniël Klabbers
9d46446a8f Merge branch 'master' into 1236-database-changes 2018-06-03 21:51:01 +02:00
Toby Zerner
2e8be0aba2 0.1.0-beta.7 2018-06-03 14:19:33 +09:30
Toby Zerner
72eb2ed89f Webpack 4 is stable now 2018-06-03 14:19:09 +09:30
Toby Zerner
d67d60c52b Update for new JS directory structure + multiple entry points + sourcemaps 2018-06-03 14:18:41 +09:30
Franz Liedke
ab5c4b7fea Composer: Sort dependencies 2018-06-02 15:07:23 +02:00
Daniël Klabbers
2ea20ab613 Update .travis.yml
remove conditional which is unnecessary
2018-05-30 10:36:00 +02:00
Franz Liedke
3718d5dcec Get rid of obsolete ControllerInterface
See flarum/core#1443.
2018-05-30 09:55:11 +02:00
Franz Liedke
8a831849c0 Get rid of obsolete ControllerInterface
See flarum/core#1443.
2018-05-30 09:55:04 +02:00
Franz Liedke
6b723a86e3 Merge pull request #1443 from flarum/fl/controller-to-handlers
Replace ControllerInterface with PSR-15 interface
2018-05-30 09:54:13 +02:00
Franz Liedke
392ae3db0a Remove unnecessary parameter in migration closure 2018-05-30 09:52:56 +02:00
Franz Liedke
837bc05840 Replace ControllerInterface with PSR-15 interface
The custom interface already had the same signature as the
one from the standard (except for the return type hint), so
why not use that one now? :)
2018-05-30 09:49:47 +02:00
Sajjad Hashemian
bca3810496 add yamllinter check (#124)
* add yamllinter check

* ignore validation.yml

* enhancement

* cleanup
2018-05-30 14:18:04 +09:30
Franz Liedke
85d18097b4 Merge pull request #1441 from flarum/fl/psr-15
Use PSR-15 middleware standard
2018-05-29 20:26:31 +02:00
Franz Liedke
fbf8a88de1 Merge branch 'master' into fl/psr-15 2018-05-29 20:21:31 +02:00
Daniël Klabbers
75f237b674 [wip] 1211 mariadb compatibility (#1440)
fixes #1211 

As we've already upgraded our minimum requirement to 7.1 there's no current need to force a constraint on dbal 2.7+.
2018-05-29 05:51:22 +02:00
Franz Liedke
656a64c796 Use PSR-15 middleware standard
This finally adopts the new standardized interfaces instead of the
work-in-progress ones with the `Interop\` prefix.

Since we have now updated to PHP 7.1, we can also use Stratigility
3.0 as the middleware dispatcher.
2018-05-29 00:18:24 +02:00
Franz Liedke
35dd90efed travis: Remove PHP 7.0 from build matrix 2018-05-28 23:41:32 +02:00
Franz Liedke
12bc463243 Require PHP 7.1
This will be the last PHP requirement upgrade for a while, at least
until stable (and therefore until the next major release).

We have decided to do this now, for the following reasons:
- We want to support MariaDB (and the compatible release of
  doctrine/dbal requires 7.1 as well).
- We prefer to upgrade to Laravel 5.6 sooner rather than later.
- Using the PSR-15 middleware standard is easier this way, as we do
  not have to switch from zend-stratigility to another PSR-15
  implementation. (Stratigility v3, which implements the final
  standard, requires 7.1.)
2018-05-28 23:21:22 +02:00
Toby Zerner
2835b0be61 Merge pull request #123 from clarkwinkelmann/tags-history-text
New translation for tags extension (related to tags extension PR)
2018-05-25 07:45:49 +09:30
Toby Zerner
2b3e925cf9 Merge pull request #50 from clarkwinkelmann/use-page-component
Use page component for tags page
2018-05-25 07:45:30 +09:30
Clark Winkelmann
b0876604ac Add tags page back button tooltip translation 2018-05-24 18:51:50 +02:00
Clark Winkelmann
a8274a5821 Use more consistent capitalization for back tooltip 2018-05-24 18:51:31 +02:00
Clark Winkelmann
e029cdff87 Fix history usage (introduces new translation) 2018-05-24 18:50:54 +02:00
Clark Winkelmann
a7ebbf1035 Use Page component for Tags page 2018-05-24 18:50:11 +02:00