Commit graph

12 commits

Author SHA1 Message Date
dralkh
e80dfda20d release: v1.0.5
JS/TS:
- Replace builtin-modules with node:module (esbuild.config.mjs)
- Replace fs-extra with native fs (install.js), remove from deps
- Fix createEl deprecation: use createDiv/createSpan
- Remove unnecessary type assertions, fix unsafe casts
- Bind event handlers with arrow functions

CSS:
- Remove all !important declarations (~30 instances) — replace with
  chained selectors (.class.class) for equal specificity
- Merge all duplicate selectors across 7 CSS files (~50+ instances)
- Convert 3-digit hex to 6-digit format (_variables.css)
- Fix duplicate CSS properties (overflow-y in mcq.css)
- Delete leftover display:none suppression rule in calendar.css

Meta:
- Bump version to 1.0.5
- Update minAppVersion to 1.8.7
- Add versions.json entry for 1.0.5
2026-05-20 11:02:54 +03:00
dralkh
241ec16101 Update version 2026-02-15 14:09:14 +03:00
dralkh
7ac79ae05f feat: add recurring notes and drag-and-drop reordering
- Implement recurring notes feature with interval selection
- Add drag-and-drop reordering with position persistence
- Update data model to support recurring notes
- Add UI controls for recurrence settings
- Implement position tracking for drag-and-drop
- Align recurring note colors with other button backgrounds

Recurring notes can be toggled via button or context menu, show visual
indicators, and automatically schedule next occurrences. Drag-and-drop
reordering persists the new order across sessions using existing
customNoteOrder system.
2026-02-15 10:05:34 +03:00
dralkh
668fd66876 feat: Refine notices and error handling, introduce UI constants. 2026-01-01 12:14:46 +03:00
dralkh
77b214b936 refactor: remove unnecessary await calls, clean up ESLint comments, and refine UI element selection. 2026-01-01 11:22:31 +03:00
dralkh
1726f366c4 feat: Enhance MCQ generation with difficulty settings, refactor UI components, update calendar event logic, and configure ESLint for improved code quality. 2025-12-08 16:58:14 +03:00
dralkh
4cbc58b5fa refactor: consolidate styles and improve UI components
- Split styles.css into modular component files
- Update UI components to use new modular CSS structure
- Remove deprecated main.js file
- Add sleep utility function
- Enhance calendar and modal components
- Update navigation controller and event handling
2025-10-13 10:45:31 +03:00
dralkh
a4aff67faa feat: add calender event tooltips on hover instead of notifications**
- full calender system with events
- Implemented tooltip system for calendar event tabs
- Added smart positioning with viewport awareness
- Included fade-in animations and responsive design
- Enhanced user experience with contextual information display
- Added proper cleanup and memory management
2025-10-08 14:29:17 +03:00
dralkh
265b866d44 feat(pomodoro): enhance timer with estimation overrides and detailed cycle tracking
- Add user override interface for custom time estimation (H/M inputs with add/replace toggle)
- Implement override-only calculation when no notes are available
- Fix cycle tracking to update/reset on each calculation
- Enhance cycle progress display format: "Cycles X/X - Sessions X/X - XH/XM"
- Separate Pomodoro visibility from review buttons for persistent display
- Add comprehensive estimation logic supporting both note-based and override-only scenarios
- Improve UI styling with focus states, better visual hierarchy, and responsive layout
2025-10-04 13:50:48 +03:00
dralkh
7e6aa073f7 Release: Streamlined logging, enhanced data integrity, UTC date calculations, navigation hotkey support, updated MCQ scoring, data migration, consistent UI styling, improved error handling, optimized build configuration 2025-09-03 18:10:33 +03:00
Dralk
dbd37e8537 refactor: replace fetch with Obsidian requestUrl for API calls
- Switches all LLM services (Claude, Gemini, Ollama, OpenAI, OpenRouter, Together) from native fetch to Obsidian’s requestUrl for better CORS handling and plugin compatibility
- Updates UI components to use new Obsidian API patterns (createDiv with options)
- Minor clean-ups in MCQ, Pomodoro, and review services
2025-08-02 01:06:54 +03:00
Dralk
54e2b782ba spaceforge 2025-07-31 07:03:20 +03:00