Franz Liedke
fc5977f86f
Do not create tables as InnoDB automatically, rely on connection default
...
As argued in #1675 , this makes us slightly less reliant on MySQL.
2018-12-06 00:34:43 +01:00
Toby Zerner
796b57753d
Don't output empty html tag attributes
...
From https://discuss.flarum.org/d/17817-meta-description-is-empty/8
ref #1677
2018-12-04 09:47:49 +10:30
Toby Zerner
88e43cc694
Fix empty meta description tag. Fixes #1677
2018-12-04 09:28:24 +10:30
Toby Zerner
6370f7ecff
Set the default engine in the installer
...
The installer doesn't use DatabaseServiceProvider, so we need to set
the default engine in the config here too.
Fixes #1675
2018-12-04 09:12:19 +10:30
Toby Zerner
d9d7027ed0
Fix oopsie in fb6b51b1cf
2018-12-04 08:54:33 +10:30
flarum-bot
1106a2e3a3
Bundled output for commit b7f666525c
[skip ci]
2018-12-02 22:26:12 +00:00
Toby Zerner
b7f666525c
Update changelog
2018-12-03 08:51:27 +10:30
Toby Zerner
40dc6ac604
Fix discussion list scroll position not being maintained when hero is not visible
2018-12-03 08:50:54 +10:30
Toby Zerner
15e1a154e5
Add changelog
2018-12-02 08:08:44 +10:30
Franz Liedke
57d5846b64
Migrations: Fix dropping foreign keys
...
Passing an array to dropForeign does not mean dropping multiple indices,
but rather dropping a key on multiple tables.
Passing a string means that this string will be interpreted as index
name, not as name of the indexed column. Passing an array with one
string is therefore correct, in order to benefit from automatic index
name generation.
2018-11-30 14:02:37 +01:00
Franz Liedke
fb6b51b1cf
Set InnoDB for DB connection and new tables
...
Refs #1661 .
2018-11-29 23:21:58 +01:00
Franz Liedke
57f73c9638
Installer: Fix invalid join time of admin user
...
Fixes #1664 .
2018-11-29 22:56:56 +01:00
Franz Liedke
7705a2b7d7
Fix search with database prefix
...
wrap() only adds a table prefix when referencing a column with a table
name (such as `foo.bar`) - when only a single identifier is provided, it
is assumed to be a column name, which does not need a prefix.
Fixes #1659 .
2018-11-29 22:50:32 +01:00
Franz Liedke
f591585d02
Fix live output in ResetCommand
...
This was forgotten in 9e487b4
.
Fixes #1663 .
2018-11-29 22:04:01 +01:00
Franz Liedke
45afc33eb0
Fix code style and doc block
2018-11-29 21:31:12 +01:00
Daniël Klabbers
213fd62be3
Up the version ( #1582 )
2018-11-29 00:34:49 +01:00
Franz Liedke
66607a5674
Always invalidate all user email tokens
...
Reported by B. Dhiyaneshwaran of Geek Freak.
2018-11-29 00:33:42 +01:00
Toby Zerner
546b4f01ac
Merge pull request #1656 from flarum/tz/fix-index-names
...
Fix index names in migrations
2018-11-27 22:32:17 +10:30
Toby Zerner
96e282458b
Fix index names in migrations
...
This can be reverted when we upgrade to Laravel 5.7.
2018-11-27 12:19:13 +10:30
David Sevilla Martín
24ff8899a0
Throw FileNotFoundException when FileSource path does not exist
...
Closes #1649 .
2018-11-22 23:40:38 +01:00
David Sevilla Martín
1b32c7cc51
Fix frontend extender using old container & wrong class
2018-11-22 21:17:32 +01:00
Franz Liedke
6c2a4a5ff7
Remove obsolete property accessor in User model
...
The locale field does not exist, and the accessor code was broken.
Closes #1653 .
2018-11-22 21:12:25 +01:00
Toby Zerner
2d31a6f72e
Clearer delineation of installation pointer
2018-11-22 18:37:00 +10:30
Toby Zerner
9115b9e28f
Include LESS mixins and variables in all frontend compilers
2018-11-22 12:09:50 +10:30
Toby Zerner
3bff2e0f5c
Consolidate ControllerRouteHandler into RouteHandlerFactory
...
Also allow closure to be passed for frontend content when creating routes
2018-11-22 12:09:50 +10:30
Toby Zerner
edaca3160e
Refactor frontend code to allow for extension of assets
...
- Simpler class naming:
Frontend\CompilerFactory → Frontend\Assets
Frontend\HtmlDocumentFactory → Frontend\Frontend
Frontend\HtmlDocument → Frontend\Document
- Remove AssetInterface and simply collect callbacks in Frontend\Assets
instead
- Remove ContentInterface because it serves no purpose (never type-
hinted or type-checked)
- Commit and add asset URLs to the Document via a content callback
instead of in the Document factory class itself
- Add translations and locale assets to Assets separate to the assets
factory, as non-forum/admin asset bundles probably won't want them
- Update Frontend Extender to allow the creation of new asset bundles
- Make custom LESS validation listener a standalone class instead of
extending RecompileFrontendAssets
2018-11-22 12:09:50 +10:30
flarum-bot
9e63f32105
Bundled output for commit b074f47298
[skip ci]
2018-11-21 21:38:27 +00:00
Toby Zerner
f3a5a89e12
Apply fixes from StyleCI ( #1651 )
...
[ci skip] [skip ci]
2018-11-22 08:04:41 +10:30
Toby Zerner
b074f47298
Fix build errors by updating webpack-cli
2018-11-22 08:04:08 +10:30
Toby Zerner
2ef66ac716
Add "clear cache" button to admin
2018-11-22 08:03:43 +10:30
Toby Zerner
6654894da1
Fix old session method name
2018-11-22 07:24:44 +10:30
Toby Zerner
41544c8529
Fix positioning of hamburger menu unread indicator
2018-11-22 07:24:01 +10:30
Toby Zerner
53d1b87daf
Revert "Configure external links before dispatching event"
...
This reverts commit 4c55d278b6
.
Fixes #1650
2018-11-22 07:21:16 +10:30
Toby Zerner
c11e4720d9
Change watch
command to dev
2018-11-21 18:31:54 +10:30
Toby Zerner
c73d03a427
Make npm package private, update deps
2018-11-21 18:31:24 +10:30
Toby Zerner
d0d6c52839
Remove sudo: false
...
See https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2018-11-21 18:27:12 +10:30
Toby Zerner
9585d448d2
Update README, CONTRIBUTING
2018-11-21 18:26:32 +10:30
Toby Zerner
04d46b9925
Remove copyright year from LICENSE
...
So we don't have to worry about keeping it updated
2018-11-21 18:24:59 +10:30
Toby Zerner
c3b2d8e7d8
Typehint Frontend extender arguments
2018-11-16 15:19:51 +10:30
Toby Zerner
62a40036d0
Fix empty JS files not actually being empty
2018-11-16 15:17:57 +10:30
Daniël Klabbers
2764ad87cc
up the font-awesome dependency ( #1642 )
...
new version of components/font-awesome was tagged, let's up the minimum to allow for more icons:
https://packagist.org/packages/components/font-awesome
2018-11-14 17:12:27 +01:00
Toby Zerner
2c1be86857
Only say that we're migrating an extension if it has migrations
2018-11-14 16:41:36 +10:30
Toby Zerner
b26eb8e609
Publish core assets when migrating
2018-11-14 16:41:07 +10:30
Toby Zerner
1f0bf33cfb
Fix extension names not being displayed when running migrations
2018-11-14 16:28:00 +10:30
Toby Zerner
6fadc0b653
New heading styles
2018-11-14 13:57:31 +10:30
flarum-bot
0255393108
Bundled output for commit b474843cc2
[skip ci]
2018-11-14 01:11:59 +00:00
Toby Zerner
b474843cc2
Clear the search loading indicator after pressing Enter
2018-11-14 11:38:28 +10:30
Toby Zerner
7e95b80341
Drastically improve search performance
...
The previous approach of joining the posts table into the main search
query was not scaling well. Searches on discuss.flarum.org were taking
~1.5 seconds which – a significant improvement over the pre-beta 8
search, but still not acceptable.
This new approach uses a much more efficient subquery join. Searches
on discuss.flarum.org now take mere milliseconds. The search result
ranking strategy has been further refined as well so that discussions
are ranked by the collective relevance of their posts.
2018-11-14 11:19:39 +10:30
Toby Zerner
18b90d16e3
Allow users to hide their own posts just as they can edit them
...
This fixes a regression introduced by #1466 .
2018-11-14 09:33:28 +10:30
flarum-bot
64a7e8ac3a
Bundled output for commit e8b8cd0078
[skip ci]
2018-11-13 21:41:20 +00:00