Dane Everitt
0c8b7101c3
Merge pull request #2682 from AreYouRlyScared/minorfixes
...
Update database page layout to be more consistent with other pages, fixes text visibility issues
2020-11-10 20:15:26 -08:00
Charles Morgan
4a234af7a3
Minor changes
...
Changes CopyOnClick to allow any.
Allows database information to be copied on click.
Changes layouts on database/backups to match the network tab.
Changes text to lighten it one level from 400 to 300 for easier visibility.
Moves database api endpoints to their own folder for some organization.
2020-11-08 21:09:22 -05:00
Dane Everitt
085fa8dcb5
Update CopyOnClick.tsx
2020-11-08 17:13:55 -08:00
Dane Everitt
842652a6b8
Update CopyOnClick.tsx
2020-11-08 17:13:33 -08:00
Dane Everitt
027c705733
Correctly overlay spinner over all modal elements
2020-11-02 20:03:02 -08:00
Dane Everitt
b2be067f38
Support deleting an allocation for a server
2020-10-31 21:22:44 -07:00
Charles Morgan
394cd815d2
Network tab changes
...
Allows address feild to be copied to the clipboard when clicked
If alias is used changes it to hostname instead of ip address ( might just make it say address as that would cover both? )
Fixed overflow for allocations with a long alias
2020-10-31 16:16:41 -04:00
Dane Everitt
903b5795db
Avoid breaking the entire UI when naughty characters are present in the file name or directory; closes #2575
2020-10-22 21:18:46 -07:00
Dane Everitt
f30dab053b
Support much better server querying from frontend
...
Search all servers if making a query as an admin, allow searching by a more complex set of data, fix unfocus on search field when loading indicator was rendered
2020-10-15 21:21:38 -07:00
Dane Everitt
f33d0b1d72
Update schedule view UI
2020-10-14 20:13:36 -07:00
Oreo Oreoniv
0fa503f923
Fixed phantom shadow when opening modal window
2020-10-05 11:36:47 +03:00
Dane Everitt
2a42ef5c62
Mobile responsiveness fixes
2020-10-03 16:25:39 -07:00
Oreo Oreoniv
10eeae0927
Fix text overflows through out the front end ( #2406 )
2020-10-03 11:22:37 -07:00
Dane Everitt
cbedd4539c
Performance cleanup; check main box when all children are checked; closes #2379
2020-09-22 21:41:35 -07:00
Charles Morgan
f6bec474f4
Remove unused imports
2020-09-18 03:43:33 -04:00
Dane Everitt
3af9e92603
Codemirror cleanup
2020-09-15 20:53:23 -07:00
Matthew Penner
9d7f4f954e
Replace Ace editor with CodeMirror
2020-09-13 17:17:40 -06:00
Dane Everitt
f1978683cc
More mobile cleanup
2020-09-13 10:49:57 -07:00
Dane Everitt
47283700a8
File manager cleanup for mobile devices
2020-09-13 10:33:12 -07:00
Rihan
9a4c0d8ba7
Make interface mobile responsive ( #2273 )
2020-09-13 10:02:25 -07:00
Dane Everitt
6139b4e479
Fix chrome dismissing modals when dragging out of it; closes #2295
2020-09-09 20:55:23 -07:00
Dane Everitt
c4418640eb
Start cleaning up the mess of useServer; make startup page update in real time
2020-08-25 21:25:31 -07:00
Dane Everitt
96fef94578
Don't try to use the contents of the file as the file name when using the save shortcut... closes #2266
2020-08-25 18:47:26 -07:00
Dane Everitt
f561089cad
Fix the unholy hell that is drag events
2020-08-22 22:10:16 -07:00
Dane Everitt
56475d89bb
Fix rendering when trying to access server from state
2020-08-22 19:05:43 -07:00
Dane Everitt
cae604e79d
Include egg variables in the output from the API
2020-08-22 15:43:28 -07:00
Dane Everitt
13ace83f42
Move the file selector out of the editor itself; closes #2147
2020-08-19 21:11:29 -07:00
Dane Everitt
e873c597bb
Allow passing props through to determine modal options
2020-08-17 22:04:24 -07:00
Dane Everitt
c28cba92e2
Make modals programatically controllable via a HOC
...
This allows entire components to be unmounted when the modal is hidden without affecting the fade in/out of the modal itself.
This also makes it easier to programatically dismiss a modal without having to copy the visibility all over the place, and makes working with props much simpler in those modal components
2020-08-17 21:35:11 -07:00
Dane Everitt
6c0d308348
Paginate servers on frontend; closes #2106
2020-07-14 20:48:41 -07:00
Dane Everitt
43f8ec23b8
Show a message when the spinner is displayed
2020-07-11 15:45:28 -07:00
Dane Everitt
93cab68cc3
Handle mass actions for file deletion
2020-07-11 15:37:59 -07:00
Dane Everitt
cb9eb918b2
Fix dropdown hiding under buttons
2020-07-11 13:19:28 -07:00
Dane Everitt
34a46a388f
Update DropdownMenu.tsx
2020-07-11 11:19:38 -07:00
Dane Everitt
c63382532e
Update DropdownMenu.tsx
2020-07-11 11:19:27 -07:00
Dane Everitt
117c1b1778
Support right click to use file context menu
2020-07-11 11:12:59 -07:00
Dane Everitt
82d7fa1c53
Support setting notes on allocations; closes #561
2020-07-09 21:00:03 -07:00
Dane Everitt
fc9054312d
Support modifying the primary allocation for a server
2020-07-09 19:56:46 -07:00
Dane Everitt
28992c5e43
Speed up animations throughout the panel
2020-07-05 13:56:04 -07:00
Dane Everitt
cbdede75a7
Fix suspense spinner to make it indistinguishable from other loading
2020-07-04 22:38:34 -07:00
Dane Everitt
becad7b3c7
Cut out all of the unused ace editor modes; significantly reduces bundle size
2020-07-04 22:16:06 -07:00
Dane Everitt
cbea4078fb
Remove lodash deps to reduce bundle size more
2020-07-04 21:46:49 -07:00
Dane Everitt
7f5ee04978
Remove a hilarious number of unused dependencies
2020-07-04 19:01:49 -07:00
Dane Everitt
732594a164
Remove unused imports
2020-07-04 18:46:09 -07:00
Dane Everitt
c419d15907
eslint cleanup
2020-07-04 18:30:50 -07:00
Dane Everitt
43fbefbdb6
Fix up file manager
2020-07-04 17:57:24 -07:00
Dane Everitt
7e8a5f1271
Update database screens
2020-07-04 17:15:49 -07:00
Dane Everitt
a288374027
Update schedule page
2020-07-04 17:00:19 -07:00
Dane Everitt
f3586056f4
Update users screens
2020-07-04 16:26:07 -07:00
Dane Everitt
d27bda1c74
Get settings page in working order
2020-07-04 15:58:14 -07:00
Dane Everitt
1e163aa792
Get server console page rendering (mostly) correctly
2020-07-04 15:40:41 -07:00
Dane Everitt
43ff67238c
Fix search modal
2020-07-04 15:19:46 -07:00
Dane Everitt
82cf070c06
Fix styling on 2fa codes modal
2020-07-04 15:05:44 -07:00
Dane Everitt
1c97dd4e24
Correctly center the spinner in buttons
2020-07-04 14:34:43 -07:00
Dane Everitt
8c20158e58
Fix login form
2020-07-04 14:21:28 -07:00
Dane Everitt
02f83c58f5
Fix unhappy typescript
2020-07-04 13:31:00 -07:00
Dane Everitt
5473edc006
Get spinners back in working order
2020-07-04 12:39:55 -07:00
Dane Everitt
d260200947
Make the modal work again
2020-07-04 10:15:06 -07:00
Dane Everitt
ebe588718c
Fix route transitioning
2020-07-04 09:46:26 -07:00
Dane Everitt
bcf0a0586d
Support textareas and cleanup API page
2020-07-04 09:28:03 -07:00
Dane Everitt
baf35be8e8
Update fields to have a custom component
2020-07-04 09:13:41 -07:00
Dane Everitt
e8755ac598
Kind of get account stuff working; IDE is throwing a fit right now
2020-07-03 15:37:26 -07:00
Dane Everitt
d93e804a31
Get server listing design working mostly correct
2020-07-03 14:50:37 -07:00
Dane Everitt
94e3acb9c4
Get compilation back to working
2020-07-03 14:19:05 -07:00
Dane Everitt
2193916fe4
Get basic compiling working with new CSS setup
2020-07-03 13:55:33 -07:00
Dane Everitt
f45c03a449
Support filtering to own/all servers if user is an admin
2020-04-25 17:52:32 -07:00
Dane Everitt
67c6be9f6f
Make switches not reliant on Formik
2020-04-25 17:37:03 -07:00
Dane Everitt
c43bf39cfd
Fix login screen 404
2020-04-17 14:43:03 -07:00
Dane Everitt
e6a61fbe9b
Update views to support a more logical container
2020-04-17 11:17:01 -07:00
Dane Everitt
e044e8db1c
Show a nicer error message when server is installing
2020-04-17 11:07:32 -07:00
Dane Everitt
d3a06e1ca8
Add progress bar to top of page for nicer loading indicator styles
2020-04-10 12:41:08 -07:00
Dane Everitt
9ba6aaebde
Move actions into context menu, add support for deleting a backup
2020-04-09 22:08:09 -07:00
Dane Everitt
2eb6ab4d63
Store backups in server state
2020-04-06 22:25:54 -07:00
Dane Everitt
0dbf6b51b5
Add very simple search support to pages, togglable with "k"
2020-04-03 22:39:53 -07:00
Dane Everitt
807cd815ea
Fix modal layout positioning
2020-04-03 16:39:55 -07:00
Dane Everitt
85e3945cd7
Add support for client-side server reinstallation
2020-04-03 14:43:24 -07:00
Dane Everitt
5d5a5c2afc
Fix array fill logicl; allow matching on any permissions
2020-03-29 21:52:18 -07:00
Dane Everitt
8bc81c8c4b
Update permissions checking code
2020-03-29 14:19:17 -07:00
Dane Everitt
2e9d327dfc
Fix eslint errors
2020-03-29 12:38:08 -07:00
Dane Everitt
ab4c4e7e9e
Add basic permissions checking logic to frontend
2020-03-28 17:25:04 -07:00
Dane Everitt
7244cdbf5d
Fix up authentication flows to use formik correctly
2020-03-28 15:42:53 -07:00
Dane Everitt
1270e51248
Add support for deleting a subuser from a server
2020-03-27 15:32:33 -07:00
Dane Everitt
51c5cf4dbb
Get basic modal view for editing/creating a new subuser working
2020-03-25 21:58:37 -07:00
Dane Everitt
8d52e2e1a7
Finalize API key management for accounts
2020-03-22 19:10:49 -07:00
Dane Everitt
933a4733e8
Add base support for creating a new API key for an account
2020-03-22 18:15:38 -07:00
Dane Everitt
78ed343a34
Support deleting a task from a schedule
2020-03-18 21:08:32 -07:00
Dane Everitt
3820d4e156
Add view for editing the details of a schedule
2020-02-22 20:07:56 -08:00
Dane Everitt
32e9fb0346
Add basic listing of server schedules
2020-02-08 15:23:08 -08:00
Dane Everitt
158958d82d
Password change needs to require user login to reset some cookies
...
closes #1793
2019-12-28 12:07:42 -08:00
Dane Everitt
6ccac6e040
Mobile improvements for two-factor form
2019-12-22 20:51:50 -08:00
Dane Everitt
446d5be62b
Show proper spinners
2019-12-22 14:53:27 -08:00
Dane Everitt
e784218645
Add support for creating a new file
2019-12-21 16:38:40 -08:00
Dane Everitt
f864b72e0a
Get formik used on login form
2019-12-15 16:41:20 -08:00
Dane Everitt
9b80546c0c
Fix design and auto-selection of file format type
2019-12-07 12:16:35 -08:00
Dane Everitt
78ccdf93b6
Square away saving of existing files
2019-10-26 13:16:27 -07:00
Dane Everitt
0dff732883
Editor improvements
2019-10-19 17:35:01 -07:00
Dane Everitt
ac6e5b9943
Break up editor correctly
2019-10-19 15:31:02 -07:00
Dane Everitt
29834a33f8
Add support for showing usage graphs on the console page
2019-09-29 13:23:15 -07:00
Dane Everitt
c66d2cd123
A few adjustments for chunking the new file edit page
2019-09-28 14:59:05 -07:00
Dane Everitt
fb9c106448
Update server listing and associated logic to pull from the panel dynamiacally
2019-08-17 16:03:10 -07:00