Commit Graph

47 Commits

Author SHA1 Message Date
Dane Everitt 328347fab7
Convert all of the login components into hook based ones 2019-06-22 16:45:51 -07:00
Dane Everitt 4eeec58c59
Add support for password reset links 2019-06-16 16:57:57 -07:00
Dane Everitt 435626f4b7
Add support for flash messages utilizing redux 2019-06-11 23:12:03 -07:00
Dane Everitt d9f30294de
Migrate the existing login form to use React 2019-06-09 19:26:20 -07:00
Dane Everitt 0ab3768274
Install eslint to enforce a style 2019-06-09 17:38:33 -07:00
Dane Everitt 3f2a4b5762
Get initial implementation for react working 2019-06-09 17:29:10 -07:00
Dane Everitt 6606eb1b1b
Switch to ace editor and improve build process for it 2019-05-14 18:36:48 -07:00
Dane Everitt c6633057b6
Add very basic working example of inline file editor 2019-05-10 22:51:09 -07:00
Dane Everitt e87c5f6657
Implement basic support for connecting to wings console via websocket rather than socketio 2019-05-01 20:12:20 -07:00
Dane Everitt 0b11532a48
Get modal base logic all worked out 2019-02-17 13:03:15 -08:00
Dane Everitt 761704408e
Fix HMR and backtrack for SFC support now that PHPStorm supports them
Of course I wasted forever migrating OUT of SFCs only to go back to them.
2019-02-09 19:43:11 -08:00
Dane Everitt 626a63ddd9
Some code cleanup 2019-02-09 19:15:18 -08:00
Dane Everitt cc6d10d7f8
Initial Webpack 4 configuration 2019-02-02 17:33:12 -08:00
Dane Everitt 33e09b5619
Migrate more core components 2018-12-30 13:10:16 -08:00
Dane Everitt ce949ba920
Switch i18n provider 2018-12-29 16:11:49 -08:00
Dane Everitt 5e4ca8ef83
Cleanup socketio stuff for typescript 2018-12-16 18:57:34 -08:00
Dane Everitt 3ad4422a94
Begin transfering things to TS 2018-12-16 15:29:44 -08:00
Dane Everitt 81f5e49768
Port to TS 2018-12-16 14:30:21 -08:00
Dane Everitt cc7f7d7123
Remove flow defs and usage, will be using TS 2018-12-16 14:11:56 -08:00
Dane Everitt c3ef290145
Add flowjs support 2018-09-23 14:58:09 -07:00
Dane Everitt 3188782ce7
Revert "Get ionicons imported"
This reverts commit 5404b81193.
2018-09-13 21:53:12 -07:00
Dane Everitt 5404b81193
Get ionicons imported 2018-09-13 20:44:29 -07:00
Dane Everitt dc52e238ac
Change socket implementation for servers 2018-08-18 20:13:40 -07:00
Dane Everitt 38d7985e66
More socket and console improvements for server 2018-08-01 23:37:14 -07:00
Dane Everitt a94c6d80f5
Add xterm for console support (holy shit this is speedy) 2018-07-21 15:20:37 -07:00
Dane Everitt 8db9d9bbee
Very rough go at connecting to socket and rendering console data for server 2018-07-20 23:45:07 -07:00
Dane Everitt f2d2725ca0
Merge branch 'feature/vuejs' into feature/vue-serverview 2018-07-15 16:50:11 -07:00
Dane Everitt 550c622d3b
Obliterate JWT from codebase 2018-07-14 22:48:09 -07:00
Dane Everitt 0cc895f2d5
Finalize email/password changing in UI 2018-06-17 16:53:24 -07:00
Dane Everitt 1acedc2de2
Remove luxon completely. 2018-06-16 14:11:58 -07:00
Jakob Schrettenbrunner 05478e3277 Merge branch 'feature/vuejs' into feature/vue-serverview 2018-06-11 21:06:12 +02:00
Jakob Schrettenbrunner 5e3f705a4c add postcss for proper css compiling 2018-06-11 00:32:07 +02:00
Dane Everitt 4ffe6c96ad
Fix support for hot reloading without requiring anything special in the app 2018-06-06 21:44:52 -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 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 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 aa61afb58f
Add proper server models 2018-05-28 14:11:23 -07:00
Dane Everitt 0a706d1b45
Add custom flash library that works as expected 2018-05-26 14:50:38 -07:00
Dane Everitt 324b989a29
Get a working rough copy of the login page 2018-04-01 17:46:16 -05:00
Dane Everitt 598bae7b70
Add translations to vue files 2018-03-31 16:33:10 -05:00
Dane Everitt 7de2c8684c
More dependency management adjustments 2018-03-31 15:51:18 -05:00
Dane Everitt cc6ec0415a
Use correct uglify package 2018-03-31 00:05:33 -05:00
Dane Everitt 3c47c1565f
Add webpack to be used when building vue and JS 2018-03-30 23:58:38 -05:00
Dane Everitt 8d704ae5c8
Inital commit with gulp and base asset setup 2018-03-27 00:44:14 -05:00