soulsync/webui
JohnBaumb 7d311451cb feat: URL-based deep linking for SPA navigation
- Flask catch-all route serves index.html for client-side paths, excluding api/static/auth/callback/status prefixes.- navigateToPage pushes history state so URL reflects current page.- popstate listener handles browser back/forward without reloading.- Initial load reads window.location to restore the page after refresh or direct link.- artist-detail and playlist-explorer fall back to parent pages since they need runtime context.
2026-04-19 10:46:58 -07:00
..
static feat: URL-based deep linking for SPA navigation 2026-04-19 10:46:58 -07:00
index.html Improve live log viewer — fix level filters, faster updates, add search 2026-04-18 23:13:51 -07:00