Commit Graph

  • de68314e18 chore: bump version to 2.5.1 in package.json and package-lock.json main 2.5.1 Michelle 2026-08-23 17:04:26 +02:00
  • 0b6512456b chore: update lockfile with dependency version bumps MichelleandClaude Opus 5 2026-08-23 16:57:25 +02:00
  • 231959a508 chore: sync package-lock.json after npm install MichelleandClaude Fable 5 2026-07-17 22:32:07 +02:00
  • 762d6c54c8 feat: improve accessibility across the app MichelleandClaude Fable 5 2026-07-17 22:31:43 +02:00
  • 6a312ba055 chore: update version to 2.5.0 2.5.0 MichelleandClaude Fable 5 2026-07-17 09:47:30 +02:00
  • 8c65e4acd2 refactor: replace exceljs with write-excel-file for analytics export MichelleandClaude Fable 5 2026-07-17 09:40:53 +02:00
  • fcd73d0667 fix: constrain modals to viewport height with internal scrolling MichelleandClaude Fable 5 2026-07-17 09:33:21 +02:00
  • 8830f42ac5 feat: disable AI summary/transcription when room recording is off MichelleandClaude Fable 5 2026-07-17 09:32:05 +02:00
  • e7c7dd28d3 chore: update dependencies and fix security vulnerabilities MichelleandClaude Fable 5 2026-07-17 09:15:28 +02:00
  • 69e901f145 feat: send calendar event invitations by email or federation MichelleandClaude Fable 5 2026-07-17 08:58:28 +02:00
  • 849f54db7d chore: update version to 2.4.1 2.4.1 MichelleandClaude Opus 4.8 2026-07-16 09:03:40 +02:00
  • 4e89d9d0fe feat: disable transcript/summary recording formats when transcription is off MichelleandClaude Opus 4.8 2026-07-16 09:01:18 +02:00
  • 4aeca36a9c fix: log underlying network error cause for failed transcription requests MichelleandClaude Opus 4.8 2026-07-14 12:30:17 +02:00
  • 51b42cfee5 feat: add AI summary / transcript integration for recordings 2.4.0 MichelleandClaude Opus 4.8 2026-07-14 11:56:45 +02:00
  • dffb68efe5 fix: move resetPassword email locales to server i18n MichelleandClaude Opus 4.8 2026-06-28 22:28:37 +02:00
  • db82cd944f feat: add password reset ("forgot password") flow MichelleandClaude Opus 4.8 2026-06-26 23:40:11 +02:00
  • 2f65e53a24 fix: wrap screenshots in collapsible details section in README Michelle 2026-06-21 22:17:58 +02:00
  • 1518645145 Merge branch 'main' of https://git.scrunkly.cat/Michelle/redlight Michelle 2026-06-21 22:16:43 +02:00
  • 64a1ba2548 Add screenshots to README Michelle 2026-06-21 22:16:42 +02:00
  • 03098eaf2b chore: update version to 2.3.0 2.3.0 MichelleandClaude Opus 4.8 2026-06-11 10:18:48 +02:00
  • 7dd834cd35 Harden server security, rework landing page and refresh branding MichelleandClaude Opus 4.8 2026-06-11 10:14:36 +02:00
  • 4621010bd7 feat: add dark mode support for meeting join and start processes Michelle 2026-06-11 09:27:34 +02:00
  • fbbcd79719 fix: prevent focus loss by using ref for onClose in Modal component 2.2.0 Michelle 2026-06-03 10:40:38 +02:00
  • 10f0ffd2e5 chore: update version to 2.2.0 Michelle 2026-06-02 09:21:42 +02:00
  • 4aea069295 fix: resolve server bugs and unify app-name handling Michelle 2026-06-02 09:19:21 +02:00
  • 9fc51bdfc5 chore: update version to 2.1.4 2.1.4 Michelle 2026-05-28 10:14:41 +02:00
  • 7f48685717 Enhance accessibility and improve form semantics across multiple pages Michelle 2026-05-28 10:07:19 +02:00
  • cff5398ebd fix: restore pointer cursor for buttons in index.css Michelle 2026-05-28 09:22:50 +02:00
  • 109e75d976 fix: add .claude/ to .gitignore and update cursor styles for button utilities in index.css Michelle 2026-05-28 09:08:17 +02:00
  • 24024cd1dd chore: update version to 2.1.3 in package.json and federation.js 2.1.3 Michelle 2026-05-18 13:17:02 +02:00
  • 4028e913c4 refactor: update class names for consistency and improve styling Michelle 2026-05-18 13:07:26 +02:00
  • aba7819f12 chore: update dependencies and versions in package-lock.json Michelle 2026-04-25 20:34:23 +02:00
  • 45fdbe4883 feat: enforce maximum password length of 64 characters in user registration and password update Michelle 2026-04-25 20:30:29 +02:00
  • de696d422a fix: anyone_can_start not working as Admin Michelle 2026-04-23 09:32:55 +02:00
  • 995d6eabf7 feat: remove unnecessary footer text from home page Michelle 2026-04-09 14:01:01 +02:00
  • 9ee4f84d84 feat: update home page features with federation, calendar, notifications, OAuth, and analytics support Michelle 2026-04-09 13:52:33 +02:00
  • df1aa20e45 feat: add recordings table and implement fetch and sync functionality for recordings Michelle 2026-04-08 00:10:25 +02:00
  • e0ce354eda feat: improve email invitation label for clarity and add navigation on guest join Michelle 2026-04-02 01:03:18 +02:00
  • 1690a74c19 feat: add email invitation functionality for guests with support for multiple addresses Michelle 2026-04-02 00:54:57 +02:00
  • 61585d8c63 feat: add functionality to display all rooms with search and modal support in admin panel Michelle 2026-04-01 12:05:51 +02:00
  • d04793148a feat: add room management functionality for admins with listing and deletion options Michelle 2026-04-01 11:54:10 +02:00
  • 9bf4228d04 fix: update presentation display to show filename instead of name Michelle 2026-04-01 11:34:48 +02:00
  • c058ba3bf1 fix: update presentation URL structure for token protection Michelle 2026-04-01 09:43:32 +02:00
  • b3b559e164 feat: implement token-based access for presentation files and add serving endpoint Michelle 2026-04-01 08:52:43 +02:00
  • 0db9227c20 chore: update package-lock.json with dependency version bumps Michelle 2026-03-31 13:11:56 +02:00
  • 30f106a7ea fix: guest join doesn't add avatar when logged in Michelle 2026-03-31 09:36:13 +02:00
  • 8cbe28f915 chore: bump version to 2.1.2 and update user name handling in GuestJoin component 2.1.2 Michelle 2026-03-26 09:40:41 +01:00
  • 5472e190d9 chore: Bump version to 2.1.1 2.1.1 Michelle 2026-03-25 11:34:38 +01:00
  • 45be976de1 Don't show guestWaitingMessage when "anyone_can_start" is set Michelle 2026-03-25 10:13:02 +01:00
  • 6dcb1e959b feat: allow guests to start a room if anyone_can_start is enabled Michelle 2026-03-25 09:55:47 +01:00
  • bb2d179871 style: Update button styling and icon size in RecordingList component for improved UI Michelle 2026-03-24 11:28:15 +01:00
  • 82b7d060ba Merge remote-tracking branch 'refs/remotes/origin/main' Michelle 2026-03-16 13:32:45 +01:00
  • 0836436fe7 feat: Implement Two-Factor Authentication (2FA) for enhanced user account security. Michelle 2026-03-16 13:28:43 +01:00
  • 99d3b22f62 chore: update bcryptjs and better-sqlite3 dependencies; upgrade dotenv version 2.1.0 Michelle 2026-03-13 23:00:38 +01:00
  • eed5d98ccc chore: update dependencies for Vite and React plugin Michelle 2026-03-13 22:48:08 +01:00
  • 6513fdee41 fix(Dockerfile): update base image and streamline build stages Michelle 2026-03-13 22:41:18 +01:00
  • cae84754e4 feat: add analytics visibility settings and export functionality Michelle 2026-03-13 22:36:07 +01:00
  • a0a972b53a fix(NotificationContext): ensure audio playback is unlocked only for authenticated users Michelle 2026-03-13 13:00:54 +01:00
  • 9b98803053 fix(NotificationContext): handle user ID for notifications fetching and prevent stale responses Michelle 2026-03-13 12:43:20 +01:00
  • e43e7f5fc5 fix: update license information to GNU GPL v3 in README, package.json, and package-lock.json fix: Add valkey to compose in case system is too old for DragonflyDB 2.0.0 Michelle 2026-03-13 12:11:32 +01:00
  • 5731e6a9a8 change README again Michelle 2026-03-13 11:59:59 +01:00
  • fa8292263c chore: update version to 2.0.0 in package files and README Michelle 2026-03-13 11:57:29 +01:00
  • 4bc3403040 fix(README): correct warning message formatting for clarity Michelle 2026-03-13 11:54:25 +01:00
  • e4f596f8c3 change README Michelle 2026-03-13 11:52:55 +01:00
  • 00e563664e feat(analytics): enhance analytics functionality with token validation and data extraction Michelle 2026-03-13 10:34:39 +01:00
  • 41ad3e037a feat(rooms): add learning analytics field to room update request Michelle 2026-03-13 10:09:11 +01:00
  • 7ef173c49e feat(analytics): implement learning analytics feature with data collection and display Michelle 2026-03-13 09:46:15 +01:00
  • 530377272b feat(theme): add cotton candy light theme with custom colors Michelle 2026-03-12 14:05:15 +01:00
  • 52f122a98a Merge remote-tracking branch 'refs/remotes/origin/main' Michelle 2026-03-12 10:31:46 +01:00
  • c2dcb02e9b bugfix red-modular-light theme Michelle 2026-03-12 10:30:52 +01:00
  • 71557280f5 feat(sidebar): update user initials display to show first two letters of first and last name Michelle 2026-03-10 22:50:47 +01:00
  • 03e484b8c6 feat(auth): improve logout process to redirect to Keycloak before clearing user state Michelle 2026-03-10 22:41:27 +01:00
  • 14ed0c3689 feat(toaster): adjust container style for improved toast positioning Michelle 2026-03-10 22:28:47 +01:00
  • 5fc64330e0 feat(migration): enhance migration script to include site settings, branding, and OAuth configuration Michelle 2026-03-10 22:25:53 +01:00
  • 3ab7ab6a70 feat(auth): enhance logout process to support RP-Initiated Logout for OIDC users Michelle 2026-03-10 22:19:01 +01:00
  • a7b0b84f2d feat(database): modify PostgreSQL insert query to return the entire inserted row for tables without an "id" column Michelle 2026-03-10 15:14:03 +01:00
  • 11d3972a74 feat(caldav): implement service discovery for CalDAV with redirection Michelle 2026-03-04 22:33:43 +01:00
  • d8c52aae4e feat(database): make token column nullable in caldav_tokens table for improved flexibility Michelle 2026-03-04 22:24:11 +01:00
  • f16fd9aef2 feat(i18n): update hero title in English and German for consistency Michelle 2026-03-04 13:52:30 +01:00
  • 8edcb7d3df feat(calendar): store only token hash in database to enhance security Michelle 2026-03-04 13:41:40 +01:00
  • 6aa01d39f4 feat(DateTimePicker): optimize onChange handling with ref for improved performance Michelle 2026-03-04 13:25:53 +01:00
  • bb4da19f4f feat(Sidebar): update BrandLogo size for improved layout Michelle 2026-03-04 13:11:55 +01:00
  • e8d8ccda42 feat(Home): update text for branding and hero title in multiple languages Michelle 2026-03-04 13:08:23 +01:00
  • 1d647d0a36 feat(DateTimePicker): update styles for month navigation and current month display Michelle 2026-03-04 12:54:18 +01:00
  • e3a5f21c8b feat(DateTimePicker): import flatpickr CSS for improved styling Michelle 2026-03-04 12:41:36 +01:00
  • 014de634b1 feat(DateTimePicker): integrate flatpickr for enhanced date/time selection and theming Michelle 2026-03-04 12:33:51 +01:00
  • 268f6d0c5a feat(DateTimePicker): replace custom date/time picker with native inputs for improved theming and accessibility Michelle 2026-03-04 12:17:42 +01:00
  • 7018c5579f feat(DateTimePicker): add fixed strategy to popperProps for improved positioning Michelle 2026-03-04 11:55:48 +01:00
  • 2a7754dd56 feat(DateTimePicker): add return statement to render DateTimePicker component Michelle 2026-03-04 11:14:04 +01:00
  • a78fc06f2b feat(DateTimePicker): implement calendar open handler to preserve scroll position feat(Modal): remove max height restriction for modal body style: clean up z-index for datepicker popper Michelle 2026-03-04 11:12:56 +01:00
  • 15bfcc80c3 feat(DateTimePicker): remove custom popper container and adjust z-index for improved layout Michelle 2026-03-04 11:00:39 +01:00
  • fcb83a9b72 feat(DateTimePicker): implement custom popper container for improved layout handling feat(Modal): enhance modal styling with rounded corners and improved overflow handling style: adjust z-index for datepicker popper to ensure proper layering above modals Michelle 2026-03-04 10:49:17 +01:00
  • a69b2e4d9a feat(database): update reminder_sent_at column type for calendar_events based on database type Michelle 2026-03-04 10:33:55 +01:00
  • 0d84610e3b feat(BrandLogo): enhance logo sizing and visibility based on app name visibility Michelle 2026-03-04 10:23:23 +01:00
  • 8823f8789e feat(calendar): add reminder functionality for events with notifications Michelle 2026-03-04 10:18:43 +01:00
  • ce2cf499dc feat: implement hide app name feature with toggle in admin settings and update branding context Michelle 2026-03-04 10:11:35 +01:00
  • bac4e8ae7c chore: update dependencies and enhance datetime picker styling Michelle 2026-03-04 09:54:07 +01:00
  • 43d94181f9 feat: add getBaseUrl function for consistent base URL generation across routes feat(calendar): display local timezone in calendar view feat(i18n): add timezone label to German and English translations Michelle 2026-03-04 09:44:02 +01:00
  • 61274d31f1 feat(calendar): implement local date string formatting for event filtering Michelle 2026-03-04 09:31:45 +01:00
  • 3d21967681 fix(caldav): update legacy token migration to set token as empty string Michelle 2026-03-04 09:26:22 +01:00