Commit graph

212 commits

Author SHA1 Message Date
Dane Everitt
2a0d649b2a
Migrate more components to TS 2018-12-30 15:31:41 -08:00
Dane Everitt
085da72934
Fix modal closing 2018-12-30 15:07:18 -08:00
Dane Everitt
0c2b2b4341
Get account pages working 2018-12-30 15:07:12 -08:00
Dane Everitt
11a70b0343
Get dashboard converted 2018-12-30 13:41:24 -08:00
Dane Everitt
33e09b5619
Migrate more core components 2018-12-30 13:10:16 -08:00
Dane Everitt
136e4b5b7b
Fix some issues 2018-12-30 12:45:57 -08:00
Dane Everitt
da45855034
Use computed, not method so it is accessible 2018-12-30 12:27:18 -08:00
Dane Everitt
75ba2eac39
Finish auth migration, now to make it work 2018-12-30 12:13:10 -08:00
Dane Everitt
3b553beac6
Update bootstrap.ts 2018-12-30 10:41:36 -08:00
Dane Everitt
6330d6579f
Undo the ts setting in vue components, begin migration to Vue.component setup 2018-12-29 19:24:52 -08:00
Dane Everitt
0e1d35c8a0
Temporarily remove socketio until this can be fixed 2018-12-29 19:24:25 -08:00
Dane Everitt
f7ba30fbbe
Change flash mixin 2018-12-29 19:24:09 -08:00
Dane Everitt
96468ab4b3
Try some more changes 2018-12-29 17:00:50 -08:00
Dane Everitt
e6502a3713
Shim sham fix the jam 2018-12-29 16:34:22 -08:00
Dane Everitt
ce949ba920
Switch i18n provider 2018-12-29 16:11:49 -08:00
Dane Everitt
ed5ebe9155
More progress, committing to get assistance with TS 2018-12-29 15:51:13 -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
8fd0e5ff57
Fix flexbox view when there are three items 2018-10-14 13:17:37 -07:00
Dane Everitt
aee42df3ad
Implement some flow and cleanup API call for file manager 2018-09-23 16:06:23 -07:00
Dane Everitt
bba8797f7b
Revert "Update navigation icons"
This reverts commit 63375d0f37.
2018-09-13 21:53:00 -07:00
Dane Everitt
63375d0f37
Update navigation icons 2018-09-13 21:23:13 -07:00
Dane Everitt
201c8a7c4c
Make search work correctly when clicking on results 2018-09-11 22:24:48 -07:00
Dane Everitt
31092df5df
Show loading indicator when searching 2018-09-11 21:32:01 -07:00
Dane Everitt
0b0b80dc6d
Add search box to server pages 2018-09-11 21:25:02 -07:00
Dane Everitt
b1b6a7eecd
Biggerify the navigation 2018-09-11 20:08:01 -07:00
Dane Everitt
dae780249f
Less colors 2018-09-11 19:23:22 -07:00
Dane Everitt
395a2860e7
Start working on a better design for the server boxes on the dashboard 2018-09-05 22:55:59 -07:00
Dane Everitt
5c4d5f733f
Move some files around 2018-08-31 20:30:38 -07:00
Dane Everitt
b731659135
Finish up deletion logic 2018-08-26 14:11:18 -07:00
Dane Everitt
039650bf75
More animate 2018-08-26 14:05:10 -07:00
Dane Everitt
5170d40bb2
Cleaner animation 2018-08-26 14:03:43 -07:00
Dane Everitt
e906ada528
Better handling when deleting a database 2018-08-26 14:01:00 -07:00
Dane Everitt
9be2aa4ca9
Push beginning of DB deletion stuff 2018-08-25 14:43:21 -07:00
Dane Everitt
c28e9c1ab7
Add ability to create new database through the UI 2018-08-22 22:29:20 -07:00
Dane Everitt
17796fb1c4
Add basic database listing for server 2018-08-21 21:47:01 -07:00
Dane Everitt
04f56ffe99
Cleanup 2018-08-18 22:03:38 -07:00
Dane Everitt
cf32742132
More file manager updates 2018-08-18 22:03:19 -07:00
Dane Everitt
58f8ec338b
Cleanup 2018-08-18 21:13:05 -07:00
Dane Everitt
68b23de55d
Significantly less atrocious resource checking for servers... 2018-08-18 21:02:58 -07:00
Dane Everitt
dc52e238ac
Change socket implementation for servers 2018-08-18 20:13:40 -07:00
Dane Everitt
e0fda5865d
Add initial logic for rendering the context menu 2018-08-14 22:27:25 -07:00
Dane Everitt
5aa57e0681
Break out file manager file/directory rows into individual components 2018-08-14 21:17:10 -07:00
Dane Everitt
e9f8751c4c
More filemanager work, directory browsing working 2018-08-13 22:58:58 -07:00
Dane Everitt
ceef2edf2e
Add error handling for file manager 2018-08-13 21:06:11 -07:00
Dane Everitt
92a9146b61
Improve filemanager, get first level folders listing 2018-08-06 23:14:13 -07:00
Dane Everitt
00a3d7df87
Properly handle the console when the socket disconnects/reconnects 2018-08-06 22:21:13 -07:00
Dane Everitt
f20d40460e
Better handling of connection errors 2018-08-06 21:33:43 -07:00
Dane Everitt
f1ec968f38
Add beginning of the file manager 2018-08-03 22:32:01 -07:00
Dane Everitt
ce77ab21b3
Rearrange 2018-08-03 21:32:50 -07:00
Dane Everitt
7e6902cc90
Adjustments to the UI 2018-08-03 21:30:06 -07:00
Dane Everitt
c772376aa7
Add the expected buttons, reset color on each line 2018-08-03 20:48:27 -07:00
Jakob Schrettenbrunner
4c357e9231 add color scheme to termx on ConsolePage 2018-08-02 21:56:23 +02:00
Dane Everitt
38d7985e66
More socket and console improvements for server 2018-08-01 23:37:14 -07:00
Dane Everitt
f866ad5b34
Fix spinners, change socket emit names 2018-08-01 21:10:28 -07:00
Dane Everitt
5ca6538965
Autofocus search box when navigating to dashboard 2018-07-21 22:43:16 -07:00
Dane Everitt
034e759298
Show a spinner on the console when loading the contents initially 2018-07-21 22:37:41 -07:00
Dane Everitt
71d2a648ca
Fix spinner component to allow it to be positioned correctly 2018-07-21 22:31:03 -07:00
Dane Everitt
b9368eca45
Reset history to end when command is sent 2018-07-21 16:23:15 -07:00
Dane Everitt
3a97a89d20
Add command history 2018-07-21 16:22:41 -07:00
Dane Everitt
38d50c8fc2
Hide the cursor entirely 2018-07-21 15:26:54 -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
c2ebf1cbcd
Neaten up the console a bit more 2018-07-21 00:04:56 -07:00
Dane Everitt
2744280362
Styling tweaks 2018-07-20 23:49:12 -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
784c73becd
Break console page into a component 2018-07-20 22:34:30 -07:00
Dane Everitt
2ab66ba8c8
Add logic to load server data into vuex for the request when visiting a server page 2018-07-18 22:48:19 -07:00
Dane Everitt
a42280dd84
Begin working on sidebar styling for server view 2018-07-15 19:47:31 -07:00
Dane Everitt
92905a6c2a
Add the server routes 2018-07-15 19:03:38 -07:00
Dane Everitt
79ea4cbe1a
Correct N+1 utilization checking 2018-07-15 18:11:29 -07:00
Dane Everitt
7f5485d648
Fix dashboard to track server state 2018-07-15 17:53:40 -07:00
Dane Everitt
8b3713e3ff
FOrmat and disable server store temporarily 2018-07-15 17:09:53 -07:00
Dane Everitt
d0348a4505
Fix 2FA on login 2018-07-15 17:09:41 -07:00
Dane Everitt
4c4f6d3afe
Fix login 2018-07-15 16:57:00 -07:00
Dane Everitt
ca27346e49
Remove empty css 2018-07-15 16:51:27 -07:00
Dane Everitt
f2d2725ca0
Merge branch 'feature/vuejs' into feature/vue-serverview 2018-07-15 16:50:11 -07:00
Dane Everitt
d9a09e92bd
Add tests for all of the account actions 2018-07-15 15:58:24 -07:00
Dane Everitt
6336e5191f
Strip out JWT usage and use cookies to track the currently logged in user 2018-07-14 22:42:58 -07:00
Dane Everitt
a44b4c4426
Fix changing email address error handling 2018-07-14 22:03:19 -07:00
Dane Everitt
8b9c2465f3
Correct behavior of errors on the login form 2018-07-14 21:26:08 -07:00
Dane Everitt
ec8e434375
Set the 2fa image to always have a consistent height, less jarring transition 2018-07-04 19:00:20 -07:00
Dane Everitt
5010c0c756
Merge branch 'feature/vuejs' into feature/vuejs-account 2018-07-04 18:12:57 -07:00
Dane Everitt
6419b1cf81
Handle password reset logic change for 2fa 2018-07-04 18:11:43 -07:00
Dane Everitt
7711b697ad
Finalize two-factor handling on account. 2018-06-20 23:05:35 -07:00
Dane Everitt
0cc895f2d5
Finalize email/password changing in UI 2018-06-17 16:53:24 -07:00
Dane Everitt
81da55d46b
Actually fix the endless redirect loop when the application needs a fresh JWT. 2018-06-17 15:06:34 -07:00
Dane Everitt
5c3d3f6ce9
Better support for mobile devices on login and account pages 2018-06-16 18:04:48 -07:00
Dane Everitt
074a929315
Fix icon size in production compiled assets 2018-06-16 17:05:06 -07:00
Dane Everitt
7d509e8ae5
Remove the glow on inputs in Safari/Chrome 2018-06-16 17:00:35 -07:00
Dane Everitt
462e59e330
Make modals look sane on phones 2018-06-16 16:50:18 -07:00
Dane Everitt
ac7cefb83f
Make the account page mobile friendly 2018-06-16 16:43:52 -07:00
Dane Everitt
4e4a183f48
Put the modal more at the top, looks funky in middle 2018-06-16 16:27:53 -07:00
Dane Everitt
d6959ea3dd
Add a basic modal template to be used 2018-06-16 16:25:26 -07:00
Dane Everitt
84fecb7a92
Import only the needed things from lodash 2018-06-16 15:05:36 -07:00
Dane Everitt
fce394f6bd
Change email handling and logout function 2018-06-16 14:30:20 -07:00
Dane Everitt
ca0c35bf82
Avoid getting stuck in an endless redirect loop... 2018-06-16 14:27:23 -07:00
Dane Everitt
1acedc2de2
Remove luxon completely. 2018-06-16 14:11:58 -07:00
Dane Everitt
e7faf979a1
Change login handling to automatically redirect a user if their session will need renewal. 2018-06-16 14:05:39 -07:00