Michal Vrba 71edc08d5e Add manual save button, improve save logic and feedback
- Added a manual "Save" button to the editor, enabled only when there are unsaved changes.
- Enhanced save status feedback with new states ("Modified", "Saving...", "Saved", "Error", "Timeout") and distinct styling.
- Improved auto-save: increased debounce to 2s, only show "Saving..." when actually saving, and unified manual/auto save logic.
- SaveContent now uses a 30s timeout and retries on error/timeout.
- SessionService now streams large content to disk in chunks and ensures the save directory exists.
- Updated CSS for save button and status indicators, including mobile tweaks.
- Removed unused exception variables in SharedEditor.razor and SharedPreview.razor.
- Updated markdown spec file to reflect new methods and build errors.
2026-01-30 17:17:45 +01:00
2026-01-30 15:07:28 +01:00
2026-01-30 15:30:31 +01:00
S
Description
No description provided
1.2 MiB
Languages
HTML 37.9%
CSS 33%
C# 17.3%
JavaScript 11.8%