Skip to content

Release 2.2 - #79

Open
dzenbot wants to merge 33 commits into
mainfrom
release-2.2
Open

Release 2.2#79
dzenbot wants to merge 33 commits into
mainfrom
release-2.2

Conversation

@dzenbot

@dzenbot dzenbot commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator

Native ZippyQ:

  • Implement new API endpoints for ZippyQ

Race Limit Support:

  • Display race limit in the race detail view.
  • Allow changing the race limit when editing a race (organizer only).
  • Test different use cases and errors thrown by the server.

Dark Mode Support:

  • Adapt all UI views to the new dark style.
  • Add infrastructure to persist the user's pref, while still listening to the system mode. User pref overrides system's.
  • Put feature behind feature flag

General:

  • Memory and threading optimizations with the help of CodeX

dzenbot added 30 commits July 14, 2026 12:27
…and above, with transparent background. It looks a lot nicer.
…ntroller. Some responsabilities of this new controller:

- Fetches queues and checks revision changes through interval-based polling.
- Prevents duplicate content requests and refreshes its derived state after mutations.
- Builds round view models and identifies the next queued round.
- Adds, switches, and removes the current user from queued rounds.
- Counts queued users per frequency, excluding LIVE and PAST rounds.
- Exposes the current user's pack usage, queued packs, and upcoming rounds.
- Persists selected frequency preferences per race, selecting all configured frequencies by default.
- Removes persisted preferences for frequencies that are no longer configured for the race.
- Builds smart-join input from available queued slots and the current user's LIVE and PAST history.
- Enforces pack-limit eligibility and delegates frequency selection to `ZippyqSmartJoinable`.
- Joins the recommended round and frequency with a single API attempt.
Including ZippyQ time predictions on the Smart Join action's confirmation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant