Skip to content

Releases: Chok-and-Garcia/LMS

Release v1.4.0

Choose a tag to compare

@asherchok asherchok released this 21 Sep 02:20
  • 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

Choose a tag to compare

@asherchok asherchok released this 17 Sep 19:15

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

Choose a tag to compare

@asherchok asherchok released this 10 Sep 22:53

Fixes

  • Mermaid diagrams now re-render with the correct theme (light/dark) when toggling
  • Monaco editor light theme uses a warm cream background instead of pure white

v1.2.0

Choose a tag to compare

@asherchok asherchok released this 10 Sep 22:47

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

Choose a tag to compare

@asherchok asherchok released this 10 Sep 21:56

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

Choose a tag to compare

@asherchok asherchok released this 10 Sep 21:21

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