Releases: dralkh/spaceforge
Releases · dralkh/spaceforge
1.0.4
Spaceforge v1.0.4 Release Notes
New Features
Recurring Notes
- Convert any review note to a recurring note with customizable intervals (7, 14, 30 days)
- Visual recurrence badges showing interval (e.g., "↻ 7d") on note items
- Toggle recurrence via dedicated button or context menu
- Automatic rescheduling after review completion
- Recurring notes persist across sessions with full data model support
Drag-and-Drop Reordering
- Reorder notes within "Due notes" and "Today" sections by dragging the handle
- Custom order persists across sessions
- Visual drag feedback with dashed border highlight
- Performance optimized for smooth interaction
Multi-Selection Time Display
- When selecting multiple notes, see cumulative estimated review time
- Display shows "X notes selected (Y min)" in bulk actions bar
- Helps plan review sessions with multiple items
Bug Fixes
Calendar & List View Consistency
- Fixed date inconsistency bug between calendar and list views
- Calendar and sidebar now show synchronized note counts and schedules
Calendar Tooltip Improvements
- Corrected CSS units for calendar event tooltips
- Simplified DOM queries for better performance
Drag-and-Drop Performance (Hotfix)
- Fixed severe lag when dragging notes
- Optimized dragover event handling
- Auto-initialize custom order from display when needed
- Streamlined visual feedback indicators
Spaceforge v1.0.3
🎉 New Features
Calendar Events Organization
- Full Calendar Event Management: Complete CRUD operations for calendar events
- Event Categories: Color-coded categories (Work, Personal, Study, Meeting, Health, Social, Other)
- Recurring Events: Support for daily, weekly, monthly, and yearly recurrence patterns
- Event Display: Events shown as colored tabs in calendar cells
- Upcoming Events List: Organized list of upcoming events below calendar grid
- Quick Event Creation: Hover plus button on calendar days for fast event creation
- Event Details Modal: Comprehensive event creation/editing interface
Event Management
- Delete Functionality: Added delete button in edit modal for existing events
- Immediate Calendar Updates: Calendar refreshes instantly after event deletion
- Streamlined Deletion: Removed confirmation dialog for faster workflow
- State Synchronization: Fixed calendar state issues for real-time updates
- Enhanced Event Tooltips: Hover over event tabs to see detailed information in elegant tooltips
- Improved User Experience: Replaced notification popups with contextual tooltips for better workflow
User Interface
- Compact Modal Design: Space-efficient event modal with row-based layout
- Enhanced Visual Design: Gradient headers, icon integration, and better form layout
- Responsive Design: Optimized for mobile and desktop views
- Color Customization: Custom colors or category-based color coding
- Tooltip System: Smart positioning with fade-in animations and viewport awareness
- Rich Tooltip Content: Shows event title, date, time, description, location, and category
Spaceforge v1.0.2
• User Override Interface: H/M inputs with add/replace toggle
• Override-Only Calculation: Works when no notes available
• Enhanced Cycle Tracking: "Cycles X/X - Sessions X/X - XH/XM" format
• Fixed Timer Visibility: Persistent display separate from review buttons
• Comprehensive Estimation Logic: Supports multiple scenarios
• Improved UI Styling: Better visual hierarchy and responsiveness
Spaceforge v1.0.1 UTC, Navigation hotkey, MCQ scoring
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
Spaceforge v1.0.0 - Initial Release
[1.0.0] - 2025-07-31
- Initial release of Spaceforge plugin for Obsidian
- Advanced Spaced Repetition algorithms (FSRS & SM-2)
- AI-Powered MCQ Generation with support for multiple providers (OpenAI, OpenRouter, Ollama, Gemini, Claude, Together)
- Integrated Pomodoro Timer with customizable durations
- Comprehensive Review Management with sidebar and calendar views
- Flexible Note Integration via context menu and commands
- Centralized Data Management with custom data path option
- Customizable Settings for all features