-
Refactor: Services layer restructuring (#920)
- Introduced barrel files for base, connect, and community services
- Consolidated service types and re-export mechanisms
- Improved code organization and maintainability
-
Feature: Enhanced Card System (#917, #916, #910)
- Introduced new card styles including landscape and circular options
- Added fine-grained reactivity for better performance
- Implemented persistent card style preferences
- Simplified card layout and improved mobile responsiveness
-
Feature: Live Integration Improvements (#914)
- Enhanced live subsystem functionality
- Improved time components and statistics display
- Added conditional menu options based on course context
- Updated stat formats and live system linking
-
Refactor: Runes Management (#906)
- Moved runes into appropriate service modules
- Improved state management for course, theme, and layout
- Simplified code style and theme management
- Enhanced type safety and reduced complexity
-
UI/UX Improvements
- Enhanced lab navigation and article widths (#901)
- Improved mobile responsiveness (#900)
- Added scrollbar for LoContext Panel (#899)
- Refined shell and footer components (#897)
-
Fix: Course reader navigation improvements (#895)
-
UI: Theme service enhancements
-
Feature: Layout Controls Enhancement
- Converted layout controls to dropdown menu for better UX
- Implemented Segmented control for layout menu
- Improved wall display management
- Enhanced icon bar functionality
-
Fix: Navigation Improvements
- Resolved scroll position reset between lab steps
- Implemented smoother navigation experience
- Enhanced user position tracking
-
UI: Removed captured icon bar, replaced with standard implementation (#893)
-
Feature: Layout controls converted to dropdown menu
-
Feature: Copy/Paste Implementation (#892)
- Added copy button for code blocks
- Introduced new copy/paste button resources
- Enhanced code block interaction
- Improved user feedback for copy operations
-
Refactor: Markdown Service Layer (#891)
- Introduced dedicated markdown service interface
- Improved code organization and maintainability
- Enhanced markdown processing strategies
- Streamlined service layer architecture
-
UI: Code Theme Enhancements (#890, #889)
- Removed highlight.js in favor of Shiki
- Updated theme defaults and configurations
- Added support for additional languages including Dockerfile
- Refined code block presentation
-
Feature: Code Style System (#888)
- Implemented Shiki code highlighting
- Created comprehensive code theme selection
- Introduced new markdown service architecture
- Enhanced code block rendering performance
-
Fix: Card Component Improvements (#886)
- Enhanced card layout and responsiveness
- Improved component architecture
- Optimized rendering performance
- Updated styling system
-
Feature: Shiki code highlighting implementation (#887)
-
Feature: Copy/Paste functionality for code blocks
-
UI: Code theme updates and refinements
- Feature: Adobe Panel integration (#884)
- Enhancement: PDF load timing updates
- UI: Footer and profile improvements
- UI: Force theme implementation (#881)
- Refactor: UX taxonomy improvements (#880, #879)
- Feature: Theme persistence (#883, #882)
- Enhancement: Path handling improvements
- Fix: Archives link correction (#878)
- Fix: Navigator improvements (#877)
- Feature: Festive theme implementation (#876)
- UI: Particle effects added (#875)
- UI: Animation system improvements (#874, #872)
- Feature: Festive theme enhancements (#873)
- UI: Links style improvements (#871, #870)
- Feature: Favorites system implementation (#869)
- UI: Animated footer implementation (#868)
- UI: Theme updates and refinements (#867)
- Feature: Dynamic footer system (#866)
- Fix: Lab responsive design (#865)
- Fix: Theme persistence improvements (#864)
- UI: Theme system updates (#863, #862, #861)
- Fix: Theme persistence improvements (#860)
- Fix: Mode selection fix (#859)
- UI: Skeleton 3 implementation (#858, #857)
- UI: Footer adjustments and refinements (#854, #851)
- Feature: Tutors time indicator reintroduction (#855)
- Enhancement: Footer adjustments (#852)
- Feature: Tutors time indicator implementation (#849)
- Fix: Netlify adapter improvements (#847)
- Fix: Terms and conditions updates (#846)
- Fix: Terms and netlify adapter (#848, #845)
- Release: Tutors 11 (#844)
- Feature: Cards layout update and improvements (#827, #826)
- Feature: Lab width improvements (#828)
- Enhancement: Note width adjustments
- Feature: Charts logic update (#824, #822)
- Feature: Updated charts logic (#825)
- Enhancement: Navigation improvements
- Feature: Charts logic enhancement (#807)
- Feature: Lab style improvements (#805, #803, #801)
- Feature: Lab styling improvements (#806)
- Enhancement: Context handling in labs
- Feature: Tree context implementation (#799)
- Feature: Tree context implementation (#800)
- Enhancement: Navigation improvements
- Feature: Nested topics support (#794)
- Fix: Analytics time tracking issues (#793)
- Fix: Analytics time tracking improvements (#792, #790)
- Feature: Skeleton v2 migration (#461)
- Fix: Theme system improvements
- UI: Dyslexia theme implementation
- Feature: Heatmap charts implementation
- Refactor: Analytics system improvements
- Feature: Generator Library
- First draft of tutors-gen-html
- Implemented tutors-gen-lib functionality
- Enhanced build tasks and configurations
- Feature: Authentication System
- Implemented Supabase authentication
- Added dashboard functionality
- Enhanced user session management
- Improved navigation and routing
- Feature: Code Optimization
- Enhanced course and LO utilities
- Improved analytics service efficiency
- Optimized listener management
- Enhanced reader-lib models
- Feature: TopDeck Implementation
- Introduced unified top-level card deck display
- Enhanced panel deck styling
- Improved note card presentation
- Optimized course and topic routes
- Feature: Markdown Processing
- Migrated to markdown-it with plugins
- Added GitHub-style linkable headers
- Enhanced code block rendering
- Improved markdown utility functions
- Feature: Client-Side Rendering
- Implemented CSR for improved performance
- Enhanced wall and talk components
- Optimized lab rendering
- Improved markdown processing
- Enhancement: Video player width increase (#786)
- UI: Home page link improvements (#785)
- Feature: Footer implementation (#787)
- Feature: Markdown Parser Enhancement
- Improved initialization sequence
- Enhanced KaTeX integration
- Optimized parser performance
- Added type definitions
- Feature: Package Updates
- Updated to latest SvelteKit version
- Improved package dependencies
- Enhanced version management
- Fixed lab navigator filtering
- Feature: Course Structure Improvements
- Added side units to course home page
- Enhanced units sidebar functionality
- Improved course root structure
- Better integration of side content
- Fix: File Handling Improvements
- Added support for key file types
- Enhanced folder exclusion logic
- Improved unknown LO type handling
- Better image extension support
- Fix: Analytics time tracking issues (#784, #783)
- Fix: PDF version bump (#776)
- Documentation: Configuration update (#778)
- Fix: Analytics time tracking improvements (#772, #771, #770)
- Fix: Simulator updates (#768, #767)
- Fix: Analytics time improvements (#764, #763)
- Fix: Analytics time tracking enhancements (#762, #761, #760)
- Fix: Analytics time improvements (#759, #758)
- Fix: Analytics time tracking updates (#757)
- Fix: Analytics time tracking improvements (#756, #755, #754, #753)
- Development updates (#752)
- Fix: Analytics time tracking enhancements (#751)
- Feature: Supabase and ECharts integration (#750)
- Refactor: Theme reorganization (#746, #745)
- Feature: Home page design update (#744, #743)
- Refactor: Metrics system improvements (#741, #740)
- Refactor: Firebase metrics simplification (#739)
- Fix: Supabase session handling (#738, #737, #736, #735)
- Feature: Server-Side Rendering Optimization
- Set course and talk to SSR false by default
- Improved performance and cost efficiency
- Enhanced resource management
-
Feature: Image Support Enhancement
- Improved image handling in panelnotes
- Better image rendering and display
- Enhanced test panel functionality
-
Feature: Enhanced analytics system
-
UI: Improved chart visualizations
-
Fix: Various performance optimizations
- Feature: Learning Object Enhancements
- Improved side units in walls
- Enhanced talk functionality
- Better lab content handling
- Fixed phantom LOs implementation
- Feature: UI/UX Improvements
- Enhanced experience links organization
- Improved loading animations
- Better PDF handling with SSR
- Enhanced popup store functionality
- Feature: Dark Mode and Theme Updates
- Enhanced dark mode implementation
- Added additional icon functionality
- Improved SSR compatibility
- Updated theme builder
- Feature: Skeleton Integration
- Implemented ProgressRadial component
- Added inspector functionality
- Updated to Skeleton v1
- Enhanced menu system with popups
- Feature: Performance Optimizations
- Enhanced presence system
- Improved user summaries caching
- Better subdomain support
- Updated dependencies
- Feature: Package Updates
- Updated Vite to 4.2.0
- Enhanced accessibility features
- Added Holopin integration
- Improved dark mode support
- Feature: Labs as PDFs implementation (#734, #733, #732, #731, #730)
- Development improvements (#728)
- Feature: Multi-domain Support
- Added support for multiple subdomains
- Enhanced course summary retrieval
- Improved LO type determination
- Updated route handling for web and GitHub
- Feature: Auth0 Integration
- Implemented Auth0 custom domain
- Enhanced authentication flow
- Improved security features
- Feature: Storybook Integration
- Initial Storybook setup
- Added PR template and workflow
- Enhanced build process
- Updated package dependencies
- Feature: Sidebar Enhancements
- Added side-unit learning object
- Improved sidebar support
- Enhanced mobile lab navigation
- Better unit URL support
- Feature: Time Utilities
- Added Tutors time utilities
- Enhanced time tracking
- Improved course catalogue
- Updated time URL configuration
- Feature: UI/UX Improvements
- Enhanced mobile responsiveness
- Updated theme builder
- Improved card layouts
- Added Valentine's theme
- Fix: Authentication page improvements (#696)
- Documentation: Contribution guidelines (#694)
- Feature: Simulator implementation (#664, #663)
- Feature: Simulator enhancements (#662, #661, #660, #659, #658)
- Feature: Simulator improvements (#657, #656, #655, #654)
- Fix: License and README updates (#652)
- Fix: Remove anonymous users from active count (#650)
- Feature: Edit button implementation (#648)
- Fix: Source link improvements (#645)
- Documentation: Code of conduct (#643)
- Fix: README updates (#642)
- Feature: Mono-repo removal (#641)
- Fix: Mobile links improvements (#638)
- Fix: Sticky lab navigation (#630)
- Fix: PartyKit initialization (#635)
- Fix: Anonymous environment support (#634)
- Fix: Time calendar improvements (#631)
- Fix: Time profile updates (#628)
- Fix: Cypress tests (#624)
- Fix: Grid styles (#626)
- Feature: Configuration updates (#625)
- Fix: Add Vite plugin Svelte (#623)
- Upgrade: Supabase authentication updates (#622)
- Upgrade: Package updates (#620)
- Fix: Tutors time rework (#617)
- Feature: Enrollment support (#615)
- Fix: Remove backticks (#608)
- Fix: Hide video in topic (#602)
- Fix: Presence styling improvements (#600, #598, #595)
- Fix: Anonymous user avatar (#593)
- Fix: Live links (#591)
- Feature: PartyKit keys implementation (#590)
- Feature: Presence by student (#589)
- Fix: Firebase initialization (#588)
- Refactor: Presence system (#587, #586)
- Feature: Replace live active with PartyKit (#585)
- Feature: Active PartyKit refactor (#584)
- Feature: Active PartyKit implementation (#583)
- Feature: PartyKit integration (#579)
- Fix: Log login details (#576)
- Fix: Talk on course page (#574)
- Feature: Mode type support (#568)
- Feature: PKT files support (#564)
- Refactor: Private support (#563)
- Fix: Generator file types (#562, #561)
- Fix: Gallery updates (#557)
- Feature: Gallery implementation (#556)
- Fix: Catalogue improvements (#555)
- Refactor: Animation system cleanup (#554)
- Fix: Undefined removal (#553)
- Fix: Portfolio improvements (#552)
-
Feature: Enhanced Search Functionality
- Implemented search across all labs and notes
- Improved search result presentation
- Added type "step" marking for lab steps
-
Refactor: Card System Improvements
- Streamlined card desk configurations
- Enhanced user interface components
- Improved performance and responsiveness
-
Feature: Calendar System Enhancement
- Re-enabled calendar bar functionality
- Improved calendar data loading from course model
- Enhanced calendar integration
-
Fix: CI/CD Pipeline
- Updated Cypress test configurations
- Improved test reliability and coverage
- Enhanced build process efficiency
-
Feature: Union Model Implementation
- Introduced new union-based type system
- Improved model compatibility
- Enhanced type safety across the application
-
Fix: Course Navigation
- Improved auto-numbering for labs
- Enhanced properties loading from YAML
- Fixed hash-based routing issues
-
Refactor: Model Architecture
- Introduced new union-based model system
- Improved service interactions
- Enhanced type safety and maintainability
-
Feature: Authentication Improvements
- Enhanced login redirect handling
- Improved user session management
- Updated footer versioning system
- Feature: Course Management
- Added course addition functionality to dashboard
- Implemented course deletion with confirmation
- Added course accordion for better organization
- Improved reactive updates for course list
- Feature: Version 3.1.0 Release
- Major version bump with significant improvements
- Enhanced type system implementation
- Improved overall stability
- Feature: Skeleton V2 Migration
- Implemented new theming system
- Added dyslexia theme support
- Enhanced toast notifications
- Removed legacy authentication systems
- Refactor: CLI and Type System
- Restructured types and decorators into models
- Simplified creator generator package
- Improved code organization and maintainability
- Feature: Testing Infrastructure
- Implemented Cypress test framework
- Added comprehensive test coverage
- Improved test reliability and maintainability
- Feature: Social Integration
- Added Discord integration to footer
- Updated README with Discord information
- Enhanced navigation button functionality
- Feature: Generator Library
- First draft of tutors-gen-html
- Implemented tutors-gen-lib functionality
- Enhanced build tasks and configurations
- Feature: Authentication System
- Implemented Supabase authentication
- Added dashboard functionality
- Enhanced user session management
- Improved navigation and routing
- Feature: Code Optimization
- Enhanced course and LO utilities
- Improved analytics service efficiency
- Optimized listener management
- Enhanced reader-lib models
- Feature: TopDeck Implementation
- Introduced unified top-level card deck display
- Enhanced panel deck styling
- Improved note card presentation
- Optimized course and topic routes
- Feature: Markdown Processing
- Migrated to markdown-it with plugins
- Added GitHub-style linkable headers
- Enhanced code block rendering
- Improved markdown utility functions
- Feature: Client-Side Rendering
- Implemented CSR for improved performance
- Enhanced wall and talk components
- Optimized lab rendering
- Improved markdown processing
- Feature: Markdown processing improvements
- UI: Enhanced note card support
- Fix: Various UI and navigation fixes
- Feature: HEAnet Support
- Re-enabled HEAnet integration
- Enhanced network compatibility
- Improved institutional access
- Development updates (#752)
- Fix: Analytics time tracking enhancements (#751)
- Feature: Supabase and ECharts integration (#750)
- Refactor: Theme reorganization (#746, #745)
- Feature: Home page design update (#744, #743)
- Refactor: Metrics system improvements (#741, #740)
- Refactor: Firebase metrics simplification (#739)
- Fix: Supabase session handling (#738, #737, #736, #735)
- Feature: Server-Side Rendering Optimization
- Set course and talk to SSR false by default
- Improved performance and cost efficiency
- Enhanced resource management
-
Feature: Image Support Enhancement
- Improved image handling in panelnotes
- Better image rendering and display
- Enhanced test panel functionality
-
Feature: Enhanced analytics system
-
UI: Improved chart visualizations
-
Fix: Various performance optimizations
- Feature: Skeleton v1 update (#312)
- Dependency: Package updates (#298)
- Fix: Generator improvements (#295, #294)
- Feature: Auth0 custom domain (#281)
- Feature: Storybook implementation (#286)
- Chore: Version bumps (#280)
- Feature: Tutors time and skeleton updates (#269, #267)
- Development improvements (#264, #263, #262)
- Development updates (#261, #259, #258, #257)
- Development enhancements (#252)
- Feature: Autoplay videos (#248)
- Feature: Skeleton 0.99.5 (#243)
- Feature: PWA Implementation
- Added service worker support
- Enhanced manifest configuration
- Improved app installation flow
- Added maskable icons
- Feature: Theme System Updates
- Enhanced seasonal themes
- Improved dark mode support
- Better text readability
- Updated Halloween and dyslexia themes
- Feature: Presence System
- Enhanced online status tracking
- Improved timer-based presence updates
- Better event generation
- Enhanced user session management
- Feature: Lab Enhancements
- Added copy code button
- Improved enrollment system
- Enhanced lab usage tracking
- Better step navigation
- Feature: UI/UX Improvements
- Enhanced breadcrumb navigation
- Updated Skeleton to 0.92.2
- Improved dark mode persistence
- Enhanced theme builder
- Feature: SvelteKit Migration
- Major update to SvelteKit
- Enhanced SSR support
- Improved PDF reader integration
- Better note card handling
- Feature: End of Year Updates
- Various bug fixes and improvements
- Performance optimizations
- Documentation updates
- Package dependency updates
- Feature: Course presence features
- UI: Student card redesign
- Enhancement: Navigation improvements
- Feature: Search functionality
- UI: Card layout improvements
- Fix: Various bug fixes
- Feature: Initial presence features
- UI: Course container improvements
- Enhancement: Loading animations
- Feature: Initial monorepo setup (#1)
- Chore: Initial dependency setup
- Feature: Basic course reader implementation
- Initial repository setup
- Documentation: Added LICENSE and CODE_OF_CONDUCT.md
- Initial commit
- Documentation: Created README.md