Skip to content

Improve/pyview - #20

Merged
gchamon merged 5 commits into
mainfrom
improve/pyview
Apr 24, 2026
Merged

gchamon merged 5 commits into
mainfrom
improve/pyview

Conversation

@gchamon

@gchamon gchamon commented Apr 24, 2026

Copy link
Copy Markdown
Owner

No description provided.

gchamon and others added 5 commits April 23, 2026 18:00
- logs view now updates entries regardless of auto_refresh state
(auto_refresh controls scroll behavior only)
- remove duplicate curator log fetch: curator events are already
forwarded to dav registry via /api/ui/notify, so the extra HTTP
fetch from /api/logs was producing duplicates
- run curator rebuild as a background task so the endpoint returns
immediately instead of blocking
- propagate log level from backend to nav glow, distinguishing
warning (orange) from error (red)
- replace <a href> nav links with phx-click="navigate" + push_navigate
  so switching pages swaps the body over the existing WebSocket without
  an HTTP reload or new connection
- register "/" as a LiveView alias for /cache so the root route works
- fire _notify_ui_change after mark_startup_sync_complete so the
  [starting] → [ready] transition happens automatically without a
  manual refresh; add a CSS pulse animation to [starting] label
- replace JS-driven table height (fitTableToViewport + inline style.height)
  with a pure CSS flex chain: body → phx wrapper div → main →
  #torrent-table-container all flex: 1 / min-height: 0, so the table
  fills remaining viewport height stably through any LiveView re-render
- fix [S] subtitle button hidden during delete confirmation
- fix phx:navigate (not phx:page-loading-stop) to re-init trunc cells
  only on actual navigation, not on every DOM patch

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gchamon
gchamon merged commit a239479 into main Apr 24, 2026
2 checks passed
@gchamon
gchamon deleted the improve/pyview branch April 24, 2026 01:43
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