Releases: Chok-and-Garcia/LMS
Releases · Chok-and-Garcia/LMS
Release list
Release v1.4.0
- Centered revised popup buttons with matching widths
- LeetCode import pastes as code block in current tab
- Freeze/resume revision reminders with cyan calendar and sidebar tinting
- Commentary edit box auto-sizes to content height
- Block action buttons persist at top of editor on scroll
- Block action buttons support drag-to-insert at any position
Release v1.3.0
Revision System
- Number line now reads left-to-right with actual gap days between revisions
- Added "Do not remind me" option to the revised popup
- Remind days preference is now saved per problem and pre-selected on next revision
Sidebar
- New "Coming Up" tab showing reminders for the next 7 days
- Due for Review is now its own default tab with status labels (Due Today, Past Due: Nd, In Nd)
Calendar
- Future upcoming reminders now appear as faded dashed tags
- Future upcoming items can be dragged to other future days to reschedule
- Topic filters now apply to calendar view, with a Reset button
- Calendar day cell now has a total revision count at bottom right
- Cell heights stay fixed when filtering topics
Problem Management
- Added soft delete with 7-day auto-cleanup (recover or permanently delete from Settings)
- Implemented pagination with ellipsis and go-to-page jump
- Improved reordering experience for code blocks and tabs
- Coming Up items can be reordered via drag handles to reschedule
Dashboard
- Added contribution activity graph to landing page
- Added disk usage display in Settings
v1.2.1
v1.2.0
What's New
- Image blocks — insert via URL or drag-and-drop file upload
- Video blocks — YouTube embed with locally cached thumbnails, external video URLs, and direct file upload
- Inline color & highlight toolbar — visible colored dots replace the old dropdown in markdown mode
- Header alignment fix — content stays centered on wide viewports
- File upload/serve endpoints —
/api/upload,/api/files/,/api/video-thumbnail - Test suite — 81 pytest tests covering models, API, config, uploads, and thumbnails
- README — updated screenshot (light mode) and added testing section
v1.1.0
Logo, favicon, and UX improvements.
- Circular LMS logo in app header and README
- Browser favicon
- macOS launcher icon (auto-set on first run)
- Drag-and-drop block reordering (code and commentary blocks are interchangeable)
- Transparent block borders with dotted hover outlines
- Auto-save status indicator ("Saving..." / "Saved")
- Fixed venv portability for cloud drive synced projects
v1.0.0
First release of LeetCode Management System.
A portable, browser-based notebook for managing LeetCode problems. Double-click to launch, no CLI needed.
Features:
- Problem tracking with difficulty, tags, elo ratings, and source links
- Multiple approach tabs per problem with drag-and-drop code and commentary blocks
- Monaco code editor with syntax highlighting for 16+ languages
- Rich markdown commentary with KaTeX math, Mermaid diagrams, and formatting toolbar
- Spaced repetition reminders for revision scheduling
- Contribution heatmap and calendar view
- Dark/light mode toggle
- Auto-save with visual indicator
- All data stored locally in SQLite