Commit Graph

796 Commits

Author SHA1 Message Date
ca93c8c609 Rename post.hideUser 2018-08-24 22:13:05 +09:30
8248ba2f7a Rename post.editUser 2018-08-24 22:13:05 +09:30
dd65801d57 Rename post.hideTime 2018-08-24 22:13:05 +09:30
07c08ca798 Rename post.editTime 2018-08-24 22:13:05 +09:30
ae75f21b6b Rename post.time 2018-08-24 22:13:05 +09:30
d47c406d9c Rename discussion.repliesCount 2018-08-24 22:13:05 +09:30
29cef23404 Rename discussion.hideUser 2018-08-24 22:13:05 +09:30
a7ffed6778 Rename discussion.readNumber 2018-08-24 22:13:05 +09:30
9074f7e592 Rename discussion.readTime 2018-08-24 22:13:05 +09:30
99e5013ac3 Rename discussion.hideTime 2018-08-24 22:13:05 +09:30
1e9d9b8322 Rename discussion.lastTime 2018-08-24 22:13:05 +09:30
568006fe73 Rename discussion.startTime 2018-08-24 22:13:05 +09:30
4756bf1daf Rename discussion.lastPostedUser 2018-08-24 22:13:05 +09:30
8ecb67d49d Rename discussion.startUser 2018-08-24 22:13:05 +09:30
e241518506 Rename discussion.startPost 2018-08-24 22:13:05 +09:30
7716944616 Rename discussion.commentsCount 2018-08-24 22:13:05 +09:30
809b161d71 Merge branch 'master' into 1236-database-changes 2018-08-24 17:03:50 +09:30
3a0e982df1 Bundled output for commit 6057151c29a3ac2c1bb2159a2b43bd1909515ee0 [skip ci] 2018-08-22 00:08:57 +00:00
6057151c29 Fix PR issues from #1496 (#1553)
* Remove `+` added from copying a diff somewhere

* Fix font-size
2018-08-22 09:34:18 +09:30
fcb9a049e9 Bundled output for commit 190bcb5e9a4b0ee07cb6a50cb2076b79ba5ff110 [skip ci] 2018-08-21 21:21:28 +00:00
190bcb5e9a Add descriptions and optimize extensions page (#1496) 2018-08-21 23:16:02 +02:00
e72ac76997 Bundled output for commit 62e7a7188c1d0fe3650c26851aaffd42ec9de3db [skip ci] 2018-08-19 21:48:23 +00:00
62e7a7188c Add a permission check to the Search sources (#1527) 2018-08-19 23:43:49 +02:00
394fc4232e Bundled output for commit fd36d18729cc45f5f7794ba1b5c3ae0c9c3856ec [skip ci] 2018-08-14 20:19:39 +00:00
fd36d18729 Change tab title after renaming discussion (#1543)
* Change tab title after renaming discussion

* Uncommit dist

* Uncommit package-lock.json

* Fix for VDOM

* Move setTitle into DiscussionPage#config
2018-08-14 22:15:47 +02:00
af47558ec2 Bundled output for commit 641079b3fe99f09eb085cade6999b1bc6b960615 [skip ci] 2018-08-14 19:50:55 +00:00
641079b3fe Correct spelling mistakes. (#1546) 2018-08-14 21:46:53 +02:00
da0adf83ae Bundled output for commit 0452838802b00f7f29f81875394756e333ac3047 [skip ci] 2018-08-13 21:07:47 +00:00
0452838802 ModalManager: Fix issue when app.current is not defined (#1530) 2018-08-14 06:33:39 +09:30
01d8bd5344 Bundled output for commit 7f5080d9d56f91728d975c250b1896c21c61aa71 [skip ci] 2018-07-24 15:44:53 +00:00
640b93af36 configure spinner only once 2018-07-24 19:25:09 +04:30
677a7dd2d3 Merge branch 'master' into 1236-database-changes
# Conflicts:
#	src/Forum/Controller/IndexController.php
#	src/User/UserMetadataUpdater.php
2018-07-21 21:37:49 +09:30
6f3eb3f335 Fix discussion and post list sorting 2018-07-21 17:10:02 +09:30
7d59b4da7e Bundled output for commit 6a6b9ac6b1a5cfde4eaafd0359a30398fb5bdde5 [skip ci] 2018-07-20 03:13:58 +00:00
6a6b9ac6b1 Use flexbox for sideNav. fixes #1408 2018-07-20 12:34:43 +09:30
604c789ee8 Bundled output for commit 034b82f4d40004f16592308a7a266415775d7f6e [skip ci] 2018-07-14 20:19:52 +00:00
AFR
034b82f4d4 Create new hidePosts permission (#1466) 2018-07-14 22:15:40 +02:00
c17af492a9 Bundled output for commit 0e737854980d0ceedc7727509d7429efed7d8494 [skip ci] 2018-06-30 03:05:06 +00:00
0e73785498 Frontend refactor (#1471)
Refactor Frontend + Asset code

- Use Laravel's Filesystem component for asset IO, meaning theoretically
  assets should be storable on S3 etc.

- More reliable checking for asset recompilation when debug mode is on,
  so you don't have to constantly delete the compiled assets to force
  a recompile. Should also fix issues with locale JS files being
  recompiled with the same name and cached.

- Remove JavaScript minification, because it will be done by Webpack
  (exception is for the TextFormatter JS).

- Add support for JS sourcemaps.

- Separate frontend view and assets completely. This is an important
  distinction because frontend assets are compiled independent of a
  request, whereas putting together a view depends on a request.

- Bind frontend view/asset factory instances to the container (in
  service providers) rather than subclassing. Asset and content
  populators can be added to these factories – these are simply objects
  that populate the asset compilers or the view with information.

- Add RouteHandlerFactory functions that make it easy to hook up a
  frontend controller with a frontend instance ± some content.

- Remove the need for "nojs"

- Fix cache:clear command

- Recompile assets when settings/enabled extensions change
2018-06-30 12:31:12 +09:30
b78129b36b Bundled output for commit afe06ea750cfd81767461a3884a92a26f0b0ce37 [skip ci] 2018-06-27 19:17:31 +00:00
aac194616a check class string before concat 2018-06-25 09:40:06 +04:30
2234a81ee7 Bundled output for commit 805768a9e0dfcc95857880a21cf1a015571ccf86 [skip ci] 2018-06-22 01:24:44 +00:00
805768a9e0 [WIP] JS Extender API foundation (#1468)
* Run extenders exported by extensions
* Add some basic extenders
* Patch Mithril as the very first thing so extension code can run safely
* Load the payload into the app before booting extensions
* Setup default routes before booting extensions
2018-06-22 10:49:46 +09:30
3f683dd6ee Webpack (#1367)
* Replace gulp with webpack and npm scripts for JS compilation
* Set up Travis CI to commit compiled JS
* Restructure `js` directory; only one instance of npm, forum/admin are "submodules"
* Refactor JS initializers into Application subclasses
* Maintain partial compatibility API (importing from absolute paths) for extensions
* Remove minification responsibility from PHP asset compiler
* Restructure `less` directory
2018-06-20 13:20:31 +09:30
07eda60561 Fix discussion posts not being initialized correctly. Fixes #1455 2018-06-16 11:01:42 +09:30
49c643609c Use ItemList for signup and login modals (#1420)
* Remove unused imports

* Use body and footer methods

* Use ItemList for signup and login inputs
2018-05-11 18:59:58 +09:30
4df0101f56 Update icons to "fas" (#1426)
* Update icons to "fas"

* Install icon change
2018-05-09 08:56:30 +02:00
4e2c32b108 remove extra space 2018-03-24 17:43:14 -04:00
92c8c616e1 Use m.deferred instead of native Promise 2018-03-24 17:43:03 -04:00
4aad293284 Merge branch 'master' into patch-2 2018-03-21 17:02:43 -04:00