Skip to content

Settings cleanup, display fixes and SignalR events - #1493

Merged
harshithmohan merged 2 commits into
masterfrom
revam
Oct 6, 2026
Merged

harshithmohan merged 2 commits into
masterfrom
revam

Conversation

@harshithmohan

@harshithmohan harshithmohan commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

Why

The server reworked scheduled actions, event names and how it reports releases and dates. This brings master up to date with that work.

What changed

Settings that became scheduled actions

  • AniDB and plugin update frequencies, and import-on-start, moved to server-side scheduled actions (/api/v3/Action/Scheduled); their now-dead selects and toggle are removed, along with the corresponding settings types/defaults and the unused UpdateFrequencyValues.

Display fixes

  • Partial AniDB AirDate/EndDate (year-only or month-only) render as such instead of January 1st, and a year-only end date no longer counts as past from its first day.
  • The link-files metadata panel shows a release's IsDeprecated, which the server now keeps apart from IsCorrupted.
  • Removed the stray 0 drawn by endIcons?.length && … in Input and by links.length && … on the link-files page.
  • The default theme sets color-scheme: dark, so native controls and prefers-color-scheme icons match the WebUI rather than the OS.

SignalR events

  • Corrected the event names the server actually sends (anidb:udp.stateUpdate, release:removed), forwarded series payloads so the named series refresh, and made the debounced refresh collect the series of every event in its window.

Configuration secrets

  • DynamicField renders password fields with the new PasswordField: a stored secret is never displayed, is kept when left untouched, and can be cleared, undone, or replaced with a show/hide toggle.

Refactor

  • formatDate is now the canonical date formatter; PasswordField naming tightened.

revam and others added 2 commits October 6, 2026 19:10
…#1478, #1480)

Squashed commits:
- drop the settings that became scheduled actions (#1478)
- show partial AniDB air dates as they are known
- show whether a release is deprecated
- stop showing a stray 0 under inputs and when no files are left to link
- mark the default theme as a dark color scheme
- listen for the signalr events the server sends (#1480)
- never show a stored secret in a configuration form
@harshithmohan harshithmohan changed the title Merge revam into master: parts 1-4 of the #1477 split Settings cleanup, display fixes and SignalR events (parts 1-4 of #1477) Oct 6, 2026
@harshithmohan harshithmohan changed the title Settings cleanup, display fixes and SignalR events (parts 1-4 of #1477) Settings cleanup, display fixes and SignalR events Oct 6, 2026
@harshithmohan
harshithmohan merged commit daddccf into master Oct 6, 2026
3 checks passed
@harshithmohan
harshithmohan deleted the revam branch October 6, 2026 13:44
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.

2 participants