-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Tracking the progress of what pages, components, etc., need to be migrated, reworked, or removed.
Key
- OK — ✅
- Done, but depends on something else that is not done, or needs to be tested further — ☑
- In Progress — 🛠
- Not Started — ⏳
- Removed — ⚠
- Bugged — 🪰
Misc
- New frontend README — ☑
- Page title updates (in the browser tabs) — ⏳
- Reworked routing — 🛠
- Migrating to fetch calls — 🛠
- Axed HTML template files — ✅
- Axed Mustache — 🛠
- Updated Theme Toggle Button — ☑
- New functionality where right-clicking opens up a context menu to change certain settings (e.g., toggling High Contrast Chart colors).
- Two half-filled ping circle components are used to indicate that the button can be both left and right clicked; need to see if they actually get the point across.
- Multifleet select on Navbar — ⏳
- Favicon — 🙏
Modals (3 / 12 OK) (May end up using additional ones for features from other pages)
- Login Modal — 🛠
- 2FA login functionality not implemented yet (Maybe move to a separate modal?).
- Forgot Password Modal — 🛠
- Register Modal — ☑
- Leads to an unimplemented Waiting page when registering for an existing fleet (Maybe move to a new modal?).
- Error Modal — ✅
- Confirm Modal — ✅
- Help Modal — ⏳
- Bug Report Modal — ☑
- Success Modal — ✅
- Filter List Modal — ✅
Add Copy Filter URL functionality to this list (allows for sharing filter URLs without having to load them first)Add functionality for applying the filter from the list
- Filter Edit Modal — ✅
Add functionality for saving the actual filter data to the saved filter
- Tags List Modal — ☑
- Charts List Modal — 🛠
Providers (4 / 9 OK)
- Airframes Provider — ✅
- Auth Provider — 🛠
- Bug: Waiting users are able to enter protected pages (but the relevant data won't be sent by the server).
- Theme Provider — ✅
- Modal Provider — ✅
- Time Header Provider — ☑
- Need to make sure that there are no issues with passing all required child elements into this that haven't been tested yet (e.g., severity slider for the Heat Map).
- Tooltip Provider — ✅
- Notifications Provider — 🛠
- Will want to look into having a more robust system for user notifications/alerts on the back-end.
- Now allows notifications to be displayed in a dropdown panel in the navbar rather than on the Summary page.
- Flight Filters Provider — 🛠
- Check if the 'ID-less' filter is the correct way to go, or if the corresponding changes should be reverted
- Tags Provider — ☑
(Note: Still need to figure out what to do with the Airsync stuff...)
Pages (0 / 17ish OK)
- Welcome — 🛠 (Unprotected Route)
- Need to address the missing functionality for the Login and Register modals.
- Summary — 🛠
- Event Totals charts not implemented yet.
Notifications not implemented yet.(Moving this to a provider with a button next to the theme button)- Percentage of Flights with Event not implemented yet.
- Status — ☑ (Unprotected Route)
- Kafka Service statuses need further testing.
- Consider moving the Database entry out of the Kafka Services card.
- Aggregate View ⌄
- Aggregate Dashboard — ⚠ (Aggregate Route)
- Consider just making this toggleable tab in the standard Summary page for users with aggregate view access.
- Aggregate Trends — ⚠ (Aggregate Route)
- Consider just making this toggleable tab in the standard Trends page for users with aggregate view access.
- Aggregate Dashboard — ⚠ (Aggregate Route)
- Events ⌄
- Trends — ⏳
- Severities — ⏳
- Heat Map — ⏳
- Statistics — ⏳
- Severities — ⏳
- Definitions — ☑
- Could possibly use some better styling.
- Consider separating the Generic Event Definitions and Per-Airframe Event Definitions into 2 distinct cards or tabs.
- Manage Events — ⏳ (Admin Route)
- Analysis ⌄
- Turn to Final — ⏳
- Having an entire dropdown tab on the Navbar with just the TTF page should probably be reconsidered.
- Turn to Final — ⏳
- Flights — 🛠
- Just has the basic card layout and Navbar buttons so far.
- The layout probably won't require significant changes from the current version on the main_july2025 branch.
- Considering displaying the Search/Results panels column to the left of the other panels, rather than to the right.
- Implement the 5 panels (0 / 5 OK)
- Search Panel
Add AND|OR toggleAdd Clear All button(Top level Delete Group button, with confirmation)Add New Rule buttonAdd New Group buttonAdd support for all rulesAdd support for (nested) groupsFix in/out animations for Rules and GroupsImplement remaining filter functionality (See related Provider & Modals for more info)- 🪰 An Operation Aborted error always appears on the first search performed after starting the server
- Results Panel
Display search results in panel- Set up pagination (ensure parity with the Uploads page pagination implementation)
- Chart Panel
- Display chart content in panel
- Cesium Panel
- Display Cesium content in panel
- Map Panel
- Fetch map types for dropdown menu
- Configure Azure Maps
- Display map in panel
- Search Panel
- Uploads — 🛠
- Bug: Page sometimes freezes for a few seconds after uploading a file (or even just after closing the upload file dialog).
- Pagination has not been tested, and currently just uses a placeholder component.
- Will be effectively merged with the Imports page.
- The Details functionality for an imported upload is not implemented yet (might use another modal for this).
- Might also record the entire upload logs for a given upload and display them in the Details section (requires a back-end implementation).
- Imports — ⚠
- Functionality will be moved into the Uploads page.
- Account ⌄
- Manage Fleet — ⏳
- Manage Tail Numbers — ⏳
- Still have related un-merged changes from March: System ID Airframe Name field (+ other changes) #190
- My Preferences — ⏳
- Update Profile — ⏳
- Will likely move the Update Password functionality here.
- Update Password — ⚠
- Report a Bug — ⚠
- Made this into a modal.
Metadata
Metadata
Assignees
Labels
No labels