Commit Graph

1960 Commits

Author SHA1 Message Date
Jakob Schrettenbrunner 20472a903c merge remote changes 2018-06-03 18:31:43 +02:00
Dane Everitt 7b6c14cf7b
Don't do weird things with container height. 2018-06-02 23:38:01 -07:00
Dane Everitt 0bf4764bfb
Add navigation to the server view 2018-06-02 23:36:20 -07:00
Dane Everitt 349ec7da38
ungoof navigation 2018-06-02 23:31:30 -07:00
Dane Everitt e65854c8c2
Merge branch 'feature/vuejs' into feature/vue-serverview 2018-06-02 23:28:55 -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 e0d67ff857
Merge branch 'feature/vuejs' into feature/vue-serverview 2018-05-31 23:01:24 -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
Jakob Schrettenbrunner e808919c5c fix gulp scripts pipeline failing on second run because of how sourcemaps are cleared 2018-05-31 18:26:34 +02:00
Jakob Schrettenbrunner c58ef1f8a8 Merge branch 'feature/vuejs-serverlist' into feature/vue-serverview 2018-05-31 18:26:07 +02:00
Jakob Schrettenbrunner a1558fa00f add sourcemaps to gulp pipelines 2018-05-31 17:59:18 +02: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
Jakob Schrettenbrunner 11d96c44d1 Merge branch 'feature/vuejs-serverlist' into feature/vue-serverview 2018-05-29 00:04:51 +02:00
Jakob Schrettenbrunner 378a1859cf Merge branch 'feature/vuejs-serverlist' into feature/vue-serverview 2018-05-29 00:04:41 +02:00
Dane Everitt a1444b047e
Fix JWT handling for API access when logging in 2018-05-28 14:59:48 -07:00
Jakob Schrettenbrunner 5dd9ed20aa add sourcemaps to gulp and pug support to vue 2018-05-28 23:16:03 +02: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
Jakob Schrettenbrunner 89f47c6dbb mocked server page and better navigation and overall layout 2018-05-28 00:37:03 +02:00
Jakob Schrettenbrunner d2c770d218 add new favicon 2018-05-28 00:35:54 +02:00
Dane Everitt 6f2fcabf22
Add very basic server search and dynamic rendering functionality 2018-05-26 23:17:02 -07:00