Commit Graph

775 Commits

Author SHA1 Message Date
Dane Everitt e948d81d8a Base attempt at using vuex to handle logins 2018-06-05 23:00:01 -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 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 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 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 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
Matthew Penner 6e6ce652b2 Fix logo-mini image (#1183) 2018-05-31 20:35:24 -07: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
Dane Everitt 6f2fcabf22 Add very basic server search and dynamic rendering functionality 2018-05-26 23:17:02 -07:00
Dane Everitt f337a89320 Add search bar to dash 2018-05-26 22:19:33 -07:00
Dane Everitt d78189df23 Improve dash design 2018-05-26 22:09:29 -07:00
Dane Everitt 9d8830a2d7 Get initial mockup of new server list up 2018-05-26 17:20:36 -07:00
Dane Everitt 64175ce35a Tweak colors 2018-05-26 16:11:44 -07:00
stanjg 60e1ffa564 Added a test for the controller and cleaned up the controller 2018-05-27 00:16:13 +02:00
Dane Everitt 0b7dbd65ff Final cleanup 2018-05-26 15:00:41 -07:00
Dane Everitt 7a077f3281 Remove the flash plugin store correctly 2018-05-26 14:59:58 -07:00
Dane Everitt 0a706d1b45 Add custom flash library that works as expected 2018-05-26 14:50:38 -07:00
Dane Everitt bab20812a0 More UI fixes for consistency 2018-05-26 13:06:41 -07:00
Dane Everitt b35eb77a70 Remove the pterodactyl directory when handling assets
This supports moving away from multiple-theme support in the Panel since that is no longer going to be offered.
2018-05-26 12:33:27 -07:00
Dane Everitt cf90f56777 Merge branch 'develop' into feature/vuejs-auth 2018-05-26 12:17:14 -07:00
stanjg 7a81c61ad8 Wording changes and fix of major fail last commit 2018-05-26 21:02:47 +02:00
Dane Everitt e648e50d90 Write some example tests for @stanjg 2018-05-26 11:00:28 -07:00
Dane Everitt e3bbd85f3f Merge branch 'develop' into pr/1129 2018-05-26 10:34:29 -07:00
Dane Everitt 0e1b4661ce Don't allow access to manage page if server failed installing 2018-05-23 22:23:26 -07:00
Leon Baronick 866c2f6a89 Changed "User" to "Benutzer" in the whole German localization 2018-05-23 13:05:03 +02:00
Leon Baronick e2370fb22f Fixed typos and made minor changes 2018-05-23 13:00:04 +02:00
Leon Baronick e6dd67b6ee Fixed typo in auth.php 2018-05-23 12:20:28 +02:00
Leon Baronick a69a067fbc Fix mistakes in the German lang files and add missing translations 2018-05-22 22:09:16 +02:00
Lance Pioch 608ad33d31 Spellcheck themes 2018-05-13 11:12:29 -04:00