This thread is for tracking extant or outstanding items which I believe should be broken down and worked on to improve the quality of MAC prior to open beta release
Client Backend
- SourceBans/steamhistory.net integration
- auto-updater/auto-poller for reminding users of a new release being available
- Pesky ephemeral bugs:
- Team assignments sometimes not working
- New players sometimes not appearing in the UI (as above, likely G15 output parsing failures)
- Being able to display errors and warnings in the UI (SSE for console output)
- Surpress output into the console a la TF2BD
- Desired features:
- Send messages to the player using party chat
- Absorb additional messages from console to enrich SSE stream
- A robust and dev-friendly framework for adding additional data sources for enriching player records
Client Frontend
- Display received SSE messagees
- More customisation for layout, colours, schemes (allow font customisation, colour scheme changes for accessibility)
- Get accessibility code scanning with A11y for React
- Pesky bugs
- Hard-coded timeouts on backend querying causes ephemeral timeouts on delayed networks (i.e. forwarding the client backend via ssh or across large enough networks)
- Long enough player notes go off screen (no text wrap on display modal)
- Still no ability to edit player notes from the player history
- Changing MAC API port in backend will not modify the existing built frontend. Need to find a way to have this self heal transparently
Progress
Add fields here or modify existing fields as tasks are picked up and completed
SteamHistory integration
And for the frontend, we would need:
Decisions that need to be made:
Additional SSE messages
This thread is for tracking extant or outstanding items which I believe should be broken down and worked on to improve the quality of MAC prior to open beta release
Client Backend
Client Frontend
Progress
Add fields here or modify existing fields as tasks are picked up and completed
SteamHistory integration
And for the frontend, we would need:
Decisions that need to be made:
Additional SSE messages