Commit Graph

1961 Commits

Author SHA1 Message Date
Jakob Schrettenbrunner cbdf4d4e1a Merge branch 'feature/vuejs' into feature/move-to-webpack 2018-06-06 22:41:15 +02:00
Jakob Schrettenbrunner 6ed46c2e75 start adding webpack-serve for hot reloading 2018-06-06 22:33:24 +02:00
Dane Everitt 5bcabbde35
Get dashboard in a more working state 2018-06-05 23:42:34 -07:00
Dane Everitt e948d81d8a
Base attempt at using vuex to handle logins 2018-06-05 23:00:01 -07:00
Dane Everitt cc58bc9bd5
Switch to uglifyjs for speed improvement, leverage caching 2018-06-03 20:34:30 -07:00
Dane Everitt 9d624d2c39
Fix things I broke when cleaning 2018-06-03 20:09:41 -07:00
Dane Everitt 680e8f22d9
Somehow this made node_modules bigger. 2018-06-03 20:02:08 -07:00
Dane Everitt b32078d83c
Add helpers for building 2018-06-03 19:56:45 -07:00
Dane Everitt daf9a20e62
Make that css smol 2018-06-03 19:50:58 -07:00
Dane Everitt aea6944f16
Fix postcss plugin order 2018-06-03 19:40:05 -07:00
Dane Everitt 80b0816718
Better support for CSS and JS 2018-06-03 19:35:50 -07:00
Dane Everitt bbdade398a
Name files correctly 2018-06-03 18:53:27 -07:00
Dane Everitt 8673a061ac
Remove gulp, move entirely to webpack 2018-06-03 18:46:27 -07:00
Dane Everitt e84d2d6ae1
Get webpack working with the JS build 2018-06-03 18:03:46 -07:00
Dane Everitt c5f6b1a919
Push what I have I guess 2018-06-03 17:40:35 -07:00
Dane Everitt ee9a34716d
Add navigation to vue, improve responsiveness of the design 2018-06-02 23:15:10 -07:00
Dane Everitt be5a9108f9
Dont refresh server statuses unless the page is active
Reduces the number of polling requests happening on the server by only sending those requests if the user is actively viewing the dashboard.

There was no point in updating the resource usage if no one is viewing it. After 30 seconds away from the window when a user comes back it will update instantenously, otherwise it'll just update after 5 seconds.
2018-06-02 22:23:54 -07:00
Dane Everitt 02b29a66ea
Use client API to get resource use for a server 2018-06-02 19:08:53 -07:00
Dane Everitt bcd3b055dd
Break out the server box into a component 2018-06-02 17:41:06 -07:00
Dane Everitt 0d56ed19a7
Fix flash margins on login page 2018-06-02 17:15:04 -07:00
Dane Everitt 6b2649ad2c
Merge branch 'feature/vuejs' into feature/vuejs-serverlist 2018-06-02 17:12:45 -07:00
Dane Everitt 6005def7bc
Merge branch 'feature/vuejs' into feature/dusk-vuejs 2018-06-02 17:06:30 -07:00
Dane Everitt dec969bf9f
Fix checkpoint behavior to only work when a token is provided 2018-06-02 17:01:54 -07:00
Dane Everitt 4209be021e
Add handlers for non-successful responses from the panel 2018-06-02 16:59:16 -07:00
Dane Everitt 92c03d4953
Add tests for password reset page functionality 2018-06-02 16:39:49 -07:00
Dane Everitt 7a1d73ba9e
Let gulp build the necessary core files using artisan 2018-06-02 16:02:41 -07:00
Dane Everitt ebb7b6de9b
Let gulp build the necessary core files using artisan 2018-06-02 16:02:25 -07:00
Dane Everitt cf07ba5746
Let gulp build the necessary core files using artisan 2018-06-02 15:54:52 -07:00
Dane Everitt 316bb9c11e
Merge branch 'feature/vuejs' into feature/dusk-vuejs 2018-05-31 23:00:08 -07:00
Dane Everitt 6c598f9100
Merge branch 'feature/vuejs' into feature/vuejs-serverlist 2018-05-31 22:59:39 -07:00
Dane Everitt 5f70502f20
Merge branch 'develop' into feature/vuejs 2018-05-31 22:59:16 -07:00
Dane Everitt 3078b61ac6
Update changelog 2018-05-31 22:58:28 -07:00
Dane Everitt fd8d7c3571
Merge pull request #1130 from stanjg/feature/stats-page
Added a statistics page to monitor the panel usage
2018-05-31 22:56:58 -07:00
Dane Everitt 5be4520d37
Merge pull request #1129 from stanjg/feature/node-maintenance
Added a maintenance mode for nodes
2018-05-31 22:49:47 -07:00
Dane Everitt 8aadc62882
Merge branch 'develop' into feature/node-maintenance 2018-05-31 22:49:07 -07:00
Lance Pioch 357c9e1aed Enable undo history after loading initial file and fix #1159 (#1180) 2018-05-31 22:43:18 -07:00
Dane Everitt f8fa62e3d6
First round of authentication tests 2018-05-31 22:42:52 -07:00
Dane Everitt b50f314eda
💯 Lets not accidentally drop the entire database again. 2018-05-31 22:30:05 -07:00
Dane Everitt c86690a695
Get base code for dusk tests 2018-05-31 21:45:49 -07:00
Lance Pioch b7eed67f2f Warn users about uploading folders not working and resolve #599 (#1181) 2018-05-31 20:36:00 -07:00
Matthew Penner 6e6ce652b2 Fix logo-mini image (#1183) 2018-05-31 20:35:24 -07:00
stanjg ccf3e3511f
Renamed middleware, and fixed the test 2018-05-31 16:40:18 +02:00
stanjg 013dde75ae
Renamed the field and made some improvements 2018-05-31 16:34:35 +02:00
Dane Everitt 9831adb91c
Cleanup dashboard, make flash more customizable for pages 2018-05-28 16:28:36 -07:00
Dane Everitt caa0d21ac9
Handle state mutations for users better in Vuex 2018-05-28 15:37:09 -07:00
Dane Everitt a1444b047e
Fix JWT handling for API access when logging in 2018-05-28 14:59:48 -07:00
Dane Everitt aa61afb58f
Add proper server models 2018-05-28 14:11:23 -07:00
Dane Everitt 6e5c365018
Use the client API to load servers on the listing page 2018-05-28 13:23:40 -07:00
Dane Everitt ad69193ac0
Add JWT to login forms 2018-05-28 12:48:42 -07:00
Dane Everitt 47c1ecc9bc
Make server blocks clickable, break out routes into their own file 2018-05-28 11:34:24 -07:00