Commit Graph

20 Commits

Author SHA1 Message Date
Sage Vaillancourt 2859f57681 Better hamburger menu. 2022-09-09 07:51:40 -04:00
Sage Vaillancourt c9ea301ac1 Use compiled-in environment variables. 2022-09-09 07:40:43 -04:00
Sage Vaillancourt 6b0d49cb02 Quick testMode log. 2022-09-09 07:35:49 -04:00
Sage Vaillancourt e09d9fc0a6 Read testMode from KAFKA_FRONTEND_TEST_MODE env var. 2022-09-09 07:31:26 -04:00
Sage Vaillancourt 233afb75eb More work on the mobile interface.
Begin toying with a hamburger menu.
Remove many redundant CSS definitions.
2022-09-08 23:30:38 -04:00
Sage Vaillancourt 0ee4b3df40 Fix TestCluster1 topic list. 2022-09-06 23:17:42 -04:00
Sage Vaillancourt ddc4576f94 Better mockItems. 2022-09-06 21:01:40 -04:00
Sage Vaillancourt 81e18d4e60 Collapsible query settings and better mobile support.
Also use a larger list of test clusters, for testing.
2022-09-06 16:48:25 -04:00
Sage Vaillancourt 4e75739b1d Darker headings.
Display JSON example when in IDLE queryState.
2022-09-06 11:14:46 -04:00
Sage Vaillancourt e50c76664d Several visual and functional improvements.
Better error handling with setStateError().
Variable cancel button text, depending on query type.
Fix query button start/stop transitions.
Add loading/complete indicators to query list.
Use labels instead of plain divs in some spots.
Better mock data.
Add queryStartTime to state (at this time, unused).
2022-09-06 09:31:54 -04:00
Sage Vaillancourt 91cca57992 Better transitions
Rename app in package.json
Set up for purely static builds
Accept cluster_deleted messages
Delete unused pages
2022-08-29 07:29:38 -04:00
Sage Vaillancourt bc1ad5e45a More re-org.
Try to move message searching implementation into separate .js file.
Have apiFetch() put errors into state, as appropriate.
Add errorDetails display.
2022-08-26 18:46:21 -04:00
Sage Vaillancourt 8719371bd2 Add basic 'kill' requesting. 2022-08-23 22:27:51 -04:00
Sage Vaillancourt 6dcc90f47d Fix jsonRequest()
Modal transitions.
Almost got the Footer working (hidden for now)
More flexibility with sasl config.
2022-08-23 16:53:03 -04:00
Sage Vaillancourt 368da3360a Extract QueryInput to its own component.
Add larger modal text editor.
Include JSON representation in JS filtering.
2022-08-22 22:59:28 -04:00
Sage Vaillancourt bd0967df0e Add button bar to data view.
Add confirmation modal.
Better button styling
Save some of querySettings.
2022-08-22 19:33:35 -04:00
Sage Vaillancourt d7fe000d8b Start sketching out advanced SSL config. 2022-08-21 23:14:10 -04:00
Sage Vaillancourt d03d1fbfcc Slightly more organized.
Centralize API fetches (don't need to always specify backend URL)
Add mock data to api fetches.
Add dropdown for SASL config.
Try to keep data view from rapidly resizing.
Toying with error display in top-right corner (tentative)
Rename package.
Slightly better WebSocket error handling.
2022-08-21 23:05:51 -04:00
Sage Vaillancourt 454f12003a Some appearance cleanup.
A bit of refactoring, prepping for increased flexibility, and less
hard-coding.
2022-08-20 19:27:57 -04:00
Sage Vaillancourt d926a9cd36 Initial commit.
Less hacky than the backend stuff, but not by too much.
Can request and display one-shot/real-time data.
Can fetch current clusters/topics from the backend.
Can (barely) configure a new cluster for the backend to use.
A lot of boilerplate from sveltekit is still kicking around.
2022-08-18 16:57:22 -04:00