Commit Graph

6 Commits

Author SHA1 Message Date
9d9491253b refactor: clean up imports, simplify checks, and add SearchDropdown component
- Remove unused using directives across C# and Razor files
- Remove unused IServiceProvider from SettingsRepository
- Simplify null/empty string checks in StatsRepository
- Add null-safe navigation for Albums/Tags in stats queries
- Initialize Asset.Hash default to prevent null refs
- Deduplicate AssetIds in AssetPicker
- Add OnStartedWaiting/OnFinishedWaiting/OnProgressChanged to Job
- Add global SearchDropdown component with keyboard nav
- Fix XML doc param mismatches
2026-07-12 20:47:24 +02:00
REDCODE
584e24d751 fix(ui): replace inline save indicator with Bootstrap toast notification
SettingBox base now uses JS interop to call showToast() which
renders a Bootstrap Toast at the bottom-right corner. Removed
all SaveIndicator RenderFragments and IsSaving/IsSaved state
from the four child components. Toast auto-hides after 2s.
2026-07-09 02:58:01 +02:00
e33d87bb30 feat: unify settings pages into sidebar + detail panel with auto-save
Replace two separate settings pages with a single unified page featuring:
- Sidebar navigation with 6 categories (General, Scanning, Upload, Paths, Jobs, Folders)
- Auto-save with 500ms debounce and visual feedback per setting
- Inline folder management as a dedicated tab
- Removed duplicate BeginSave event subscription bug in SettingBox components

Breaking: SettingsService.BeginSave event and OnBeginSave() removed
2026-07-06 19:30:07 +02:00
copilot-swe-agent[bot]
a1d5e23817 Merge PR#2 (convert-frontend-to-wasm) into update-branch-to-be-compatible
Co-authored-by: SamueleLorefice <6562494+SamueleLorefice@users.noreply.github.com>
2026-04-22 21:17:46 +00:00
copilot-swe-agent[bot]
27259c7241 fix: address code review findings (blocking .Result, async void handlers, email logging)
Agent-Logs-Url: https://github.com/SamueleLorefice/MilkyShots/sessions/2a560c45-14b6-47a3-b348-22e4142217be

Co-authored-by: SamueleLorefice <6562494+SamueleLorefice@users.noreply.github.com>
2026-04-22 19:43:56 +00:00
copilot-swe-agent[bot]
7df482f9e9 feat: migrate MilkStream frontend from Blazor SSR to Blazor WASM
Agent-Logs-Url: https://github.com/SamueleLorefice/MilkyShots/sessions/2a560c45-14b6-47a3-b348-22e4142217be

Co-authored-by: SamueleLorefice <6562494+SamueleLorefice@users.noreply.github.com>
2026-04-22 19:39:07 +00:00