Commit Graph

1012 Commits

Author SHA1 Message Date
Toby Zerner
74c145eb03 Ability to merge list items 2015-05-02 08:28:02 +09:30
Toby Zerner
bdf71abf23 Combine route/query params in route construction
One params object is passed, and then route params are extracted into
the route and the rest are appended as query params.
2015-05-02 08:21:40 +09:30
Toby Zerner
5d4d031f59 Preload session as the last step in initialisation before boot
Can’t remember why…
2015-05-02 08:18:45 +09:30
Toby Zerner
347a595d7a Add an event to register discussion gambits 2015-05-02 08:12:30 +09:30
Toby Zerner
cb5baf8953 Add API to collect posts that were removed during an action
This is useful for both the Sticky and Categories extensions, where if
you sticky a discussion and then immediately unsticky it, or if you
move it to a category and then immediately move it back, the last
“activity” post will be removed.
2015-05-02 08:12:09 +09:30
Toby Zerner
40715203a5 Define assets in a more appropriate spot, make extensible 2015-05-02 08:10:06 +09:30
Toby Zerner
4c42be1362 Extract config into database 2015-05-02 08:07:51 +09:30
Toby Zerner
42c820e0eb Fix pin button active state 2015-04-25 23:26:43 +09:30
Toby Zerner
0fc1691103 Merge remote-tracking branch 'upstream/master' 2015-04-25 22:45:27 +09:30
Toby Zerner
153098c08f Return more relations when a discussion is created 2015-04-25 22:37:25 +09:30
Toby Zerner
6669f340dd Fix read discussion command action 2015-04-25 22:37:04 +09:30
Toby Zerner
feb2891f56 Allow custom relation to be specified as string 2015-04-25 22:36:34 +09:30
Toby Zerner
8430b67d5b Add BootForum event so extensions can add assets 2015-04-25 22:35:41 +09:30
Toby Zerner
334bb596c2 Recompile assets every time a file changes 2015-04-25 22:34:56 +09:30
Toby Zerner
a4fbcd451d Use Less_Parser cache feature to speed up LESS generation 2015-04-25 22:34:46 +09:30
Toby Zerner
081dde346d Fix email confirmation route 2015-04-25 22:34:33 +09:30
Toby Zerner
c9d7ac7a88 Rename assets directory 2015-04-25 22:34:26 +09:30
Toby Zerner
6db911420b Update some styles for the Mithril app 2015-04-25 22:31:37 +09:30
Toby Zerner
cddd23bb33 Clean up LESS files 2015-04-25 22:31:30 +09:30
Toby Zerner
b5c95a222f Replace Ember app with Mithril app 2015-04-25 22:28:39 +09:30
Franz Liedke
69e6f014a1 Merge pull request #61 from rodrigoargumedo/email
Added a note where if users did not sign up with Flarum.
2015-04-20 23:00:41 +02:00
Rodrigo Argumedo
b8e2933479 Update wording of the confirmation email 2015-04-20 10:23:33 -06:00
Rodrigo Argumedo
e52dfb92de Added a note where if users..
did not sign up with Flarum.
2015-04-17 17:49:41 -06:00
Franz Liedke
243ad08fd8 Fix class name conflict. 2015-04-15 13:44:35 +02:00
Toby Zerner
cceb2b1249 Fix attribute serialisation event mutability 2015-04-03 17:04:59 +10:30
Toby Zerner
3cd7e307b3 Add an event to modify search queries 2015-04-03 17:04:41 +10:30
Toby Zerner
70c7195690 Call action with correct context 2015-04-03 17:00:18 +10:30
Toby Zerner
a238c32429 Make badge icons not blurry by making sure they can centre accurately 2015-04-03 16:59:50 +10:30
Toby Zerner
8d25928511 Merge pull request #56 from Allineer/unneeded-gitkeeps-squashed
Remove unneeded .gitkeep's
2015-04-01 09:17:11 +10:30
Maksim Knyshov
b155a01b5f Remove unneeded .gitkeep's 2015-03-31 22:38:15 +03:00
Toby Zerner
f77323244c Refactor Flarum\Web and Flarum\Admin
- In order to be consistent with the Ember/LESS naming scheme, renamed
Flarum\Web to Flarum\Forum.
- Moved common classes into Flarum\Support so that Flarum\Admin doesn’t
depend on Flarum\Forum. Also moved Actor into Flarum\Support as it
doesn’t belong in the domain.
2015-03-30 16:17:04 +10:30
Toby Zerner
d8fb291847 Don't ignore FontAwesome fonts 2015-03-30 15:50:36 +10:30
Toby Zerner
631637ca9f Fix Ember test loaders 2015-03-30 15:50:05 +10:30
Toby Zerner
368a13aee1 Oops 2015-03-30 12:56:41 +10:30
Toby Zerner
6e6f4a6fdf "See" a user on the initial page load too 2015-03-30 12:55:39 +10:30
Toby Zerner
8e3186d41c Set up responsive admin layout 2015-03-30 12:46:55 +10:30
Toby Zerner
4678603f55 Extract .side-nav into a common file 2015-03-30 12:45:48 +10:30
Toby Zerner
8604ed99ec Don't allow guests into the admin area 2015-03-30 12:43:55 +10:30
Toby Zerner
4b71c32e8b Document placeholder CSS files, remove LESS dependency 2015-03-30 10:47:40 +10:30
Toby Zerner
3aa36f7a47 Update administration page title 2015-03-30 10:42:13 +10:30
Toby Zerner
30ca91d12e Make sidepane pinned by default 2015-03-30 10:25:02 +10:30
Toby Zerner
7e889ef50d Get ember-cli to watch the flarum-common addon for changes by linking it 2015-03-29 23:05:32 +10:30
Toby Zerner
66d4c91a68 Update current state, installation instructions 2015-03-29 22:36:05 +10:30
Toby Zerner
8c8ef58385 Turns out putting a . there breaks Laravel 2015-03-29 22:27:37 +10:30
Toby Zerner
de10e4457f Big front-end asset/filestructure refactor
- Extract shared Ember components into a “flarum-common” ember-cli
addon. This can be used by both the forum + admin Ember apps, keeping
things DRY
- Move LESS styles into their own top-level directory and do a similar
thing (extract common styles)
- Add LESS/JS compilation and versioning to PHP (AssetManager)
- Set up admin entry point

(Theoretical) upgrade instructions:
- Delete everything in [app_root]/public
- Set up tooling in forum/admin Ember apps (npm install/update, bower
install/update) and then build them (ember build)
- php artisan vendor:publish
- Upgrade flarum/flarum repo (slight change in a config file)
- If you need to trigger a LESS/JS recompile, delete the .css/.js files
in [app_root]/public/flarum. I set up LiveReload to do this for me when
I change files in less/ or ember/

Todo:
- Start writing admin app!
- Remove bootstrap/font-awesome from repo and instead depend on their
composer packages? Maybe? (Bower is not an option here)
2015-03-29 22:13:26 +10:30
Toby Zerner
10c1c4c09d Move forum ember app into a subdir, preparing for admin app to exist alongside 2015-03-28 19:10:52 +10:30
Toby Zerner
b92364a0f6 Upgrade dependencies, fix ember-data problems 2015-03-28 18:20:38 +10:30
Toby Zerner
5a98faf78c Precompile inline templates
Removing the in-browser compiler will save up to 30 kB (after
minification + gzipping) and boost startup performance. Win!
2015-03-28 17:37:41 +10:30
Toby Zerner
4c85e60894 Don't toggle a cell if it's disabled 2015-03-28 16:31:36 +10:30
Toby Zerner
0894368063 Fix scope removal of bindings 2015-03-28 16:31:26 +10:30