Commit Graph

  • 3d1590fa7b fix: dompurify 2.5.9->3.4.5 (XSS), emojibase chunk, husky prepare Lotus Bot 2026-05-21 21:55:39 -04:00
  • 720d18296f fix: pdf.worker at root, drop vite-plugin-top-level-await package Lotus Bot 2026-05-21 21:45:30 -04:00
  • 30c6d4736f chore: trigger deploy pipeline test Lotus Bot 2026-05-21 21:33:29 -04:00
  • cbbfa7e8d4 style: prettier format ci.yml Lotus Bot 2026-05-21 21:14:01 -04:00
  • 00be1d9c9e fix: use esnext target, drop vite-plugin-top-level-await Lotus Bot 2026-05-21 21:07:12 -04:00
  • 42b9cc2b64 chore: prettier format all files, brotli, Sentry release tagging, CI gates Lotus Bot 2026-05-21 20:49:33 -04:00
  • 408fc1b846 ci: add TypeScript, ESLint, Prettier, audit, and bundle size report Lotus Bot 2026-05-21 20:42:45 -04:00
  • c63b8519ed ci: add Gitea Actions build check workflow Lotus Bot 2026-05-21 20:35:40 -04:00
  • d121a22c15 feat: skeleton loaders, Sentry source maps, auto-deploy via webhook Lotus Bot 2026-05-21 20:30:44 -04:00
  • 1eec57cdc9 Merge vite6-upgrade: upgrade Vite 5->6 with all ecosystem plugins Lotus Bot 2026-05-21 20:11:13 -04:00
  • 5e53d68234 chore: upgrade Vite 5 -> 6 and associated plugins Lotus Bot 2026-05-21 20:11:09 -04:00
  • b15a149d14 fix: disable Sentry tracing to prevent CORS failures on Matrix requests Lotus Bot 2026-05-21 20:00:21 -04:00
  • 6037e10a23 perf: split chunks and lazy-load Room to shrink initial bundle Lotus Bot 2026-05-21 19:56:38 -04:00
  • 41899adafa feat: add Sentry error tracking with defensive error boundary Lotus Bot 2026-05-21 19:44:51 -04:00
  • c1249f3322 fix: guard Icon src against non-function values to prevent crash Lotus Bot 2026-05-21 19:26:52 -04:00
  • 0ef8dc9baf fix(security): upgrade i18next-http-backend 2.5.2→3.0.6 (path traversal CVE) Lotus Bot 2026-05-21 16:17:08 -04:00
  • ce2e0ef203 perf(router): lazy-load Lobby/Explore/Inbox routes; fix spoiler aria-pressed initial state Lotus Bot 2026-05-21 16:14:08 -04:00
  • 689805ca6e fix(a11y): semantic headings, htmlFor/id associations, remove duplicate aria-labels Lotus Bot 2026-05-21 15:36:59 -04:00
  • 09905828ef fix(a11y): replace aria-pressed with aria-expanded on Home/Space/Direct menu triggers\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:51:14 -04:00
  • a67f581c52 fix(a11y): add htmlFor/id label associations in login and token input forms\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:49:49 -04:00
  • 8fa079c289 fix: add color-scheme meta, og:type, fix fonts.googleapis.com crossorigin\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:48:19 -04:00
  • a90169abb9 fix(a11y): add aria-live regions to SyncStatus connection banners\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:43:26 -04:00
  • 8e62dec419 fix(a11y): add labels to unlabeled form inputs\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:40:35 -04:00
  • d1c49a1738 fix(a11y): add semantic heading hierarchy across settings, modals, and pages\n\nAdd as="h1"/h2/h3 to Text components used as visual headings:\n- Auth pages: h1 brand, h2 section titles\n- Settings panels: h2 for General/Permissions/DeveloperTools/Members/Emojis\n- Modal dialogs: h2 for CreateRoom, CreateSpace, AddServer\n- Explore pages: h2 page heading, h3 subsections\n- Inbox pages: h2 Notifications/Invites, h3 Primary/Public/Spam\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:35:55 -04:00
  • 343bb3a496 perf: lazy-load modal renderers and auth pages, split vendor chunks\n\nMain bundle: 3866 kB -> 2547 kB gzip (637 kB, was 997 kB)\nNew cacheable chunks: matrix-sdk, react-dom, router, react-query, linkify\nLazy-loaded: RoomSettings, SpaceSettings, Search, CreateRoom, CreateSpace, Auth\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:32:40 -04:00
  • c05b233b3f fix(a11y): label all buttons in Editor.preview.tsx demo component\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:21:34 -04:00
  • 9843e8bdf1 fix(a11y): label remaining unlabeled icon buttons across 12 components\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:17:07 -04:00
  • 2909aebb1f fix(a11y): replace aria-pressed with aria-expanded on menu-trigger buttons\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:06:40 -04:00
  • abd90ab980 fix(a11y): fix remaining unlabeled icon buttons and portaled tooltip issue\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Lotus Bot 2026-05-21 13:04:11 -04:00
  • 5e740496c9 fix(perf): hoist lotusTerminal setting out of Message component (Perf-10) Lotus Bot 2026-05-21 12:07:42 -04:00
  • d707c4441c feat(a11y): form input labels (H-6), remaining button labels (C-1) Lotus Bot 2026-05-21 12:03:26 -04:00
  • df30476b53 feat(a11y): comprehensive icon button label sweep — 60+ remaining buttons labeled Lotus Bot 2026-05-21 11:58:40 -04:00
  • 18b12cfca1 fix(perf,a11y): selectAtom for unread subscriptions, semantic headings, Perf-5 binary search Lotus Bot 2026-05-20 21:59:09 -04:00
  • 4e80c0a0f5 feat(a11y,perf): comprehensive icon button labels, toolbar a11y, timeline binary search Lotus Bot 2026-05-20 21:54:33 -04:00
  • d4705f9235 fix(a11y,sec): remove tabIndex=-1 from interactive buttons, npm audit fix Lotus Bot 2026-05-20 21:47:20 -04:00
  • 4490993fe7 feat(a11y): landmark regions, skip link, dialog labels, icon button labels Lotus Bot 2026-05-20 21:44:41 -04:00
  • ee7eabd2c4 fix(bug,perf): poll first-vote race, stale timeline ref, lazy GifPicker/EmojiBoard, focusItem timer leak, RoomNavItem memo Lotus Bot 2026-05-20 21:39:35 -04:00
  • 71791e46f6 fix(a11y,bug): aria-labels on dialogs/buttons, useAlive GIF guard, typing timer fix Lotus Bot 2026-05-20 21:26:18 -04:00
  • ff7c2ed941 Bug fixes, security hardening, and performance improvements Lotus Bot 2026-05-20 21:11:38 -04:00
  • 443d8407fc PTT fixes, TDS expansions, performance hooks, state event renderers Lotus Bot 2026-05-19 16:45:02 -04:00
  • 8666daaf9d Security, performance, bug fixes, and TDS improvements Lotus Bot 2026-05-19 16:26:25 -04:00
  • 3196d6ac3e docs: update README for session 2 improvements root 2026-05-16 02:14:17 -04:00
  • daca1e0cca feat: URL preview TDS styling, settings description update root 2026-05-16 02:11:52 -04:00
  • e836634cff fix: save/restore mic state on PTT mode toggle (I-4) root 2026-05-16 01:59:42 -04:00
  • 0897e2ce4c feat: delivery status indicator, GIF picker CSS to TDS file (M-6, M-7) root 2026-05-16 01:49:25 -04:00
  • 4c4d61600d feat: reaction TDS styling, debounce read receipts, Escape to skip boot, type fixes root 2026-05-16 01:34:20 -04:00
  • 1e5d5f3fe4 docs: add per-message read receipts, GIF picker, DM calls, infra sections to README root 2026-05-16 00:54:33 -04:00
  • e9c7b9d600 fix: suppress uncaught promise rejections from fire-and-forget useAsync calls in useEffect root 2026-05-15 19:07:13 -04:00
  • 7d57396de8 feat: per-message read receipt avatars showing each user s last-read position root 2026-05-15 18:56:17 -04:00
  • cb2d730cca fix: incoming call auto-dismiss, deleted message text, PiP drag cleanup root 2026-05-15 16:00:17 -04:00
  • ab9b02a243 fix: location NaN guard, PiP drag unmount cleanup, README v4.12.1 root 2026-05-15 15:56:43 -04:00
  • 5418b9e188 fix: use space-parent check to exclude text channels from call button root 2026-05-15 15:47:28 -04:00
  • 51e85d885c fix: restrict call button to DMs and invite-only rooms only root 2026-05-15 15:44:51 -04:00
  • 83cbb09bae fix: VideoButton disabled state, PTT listener leak, TS prop errors root 2026-05-15 15:38:02 -04:00
  • c0c0b54280 feat: poll vote counting — show tallies, persist vote across refreshes root 2026-05-15 15:21:20 -04:00
  • d81c3c8721 fix: call system bugs and security hardening root 2026-05-15 15:08:55 -04:00
  • 303f6fbd45 chore: remove dead code — IncomingCallNotification and useIncomingDmCall root 2026-05-15 14:57:51 -04:00
  • d792b3002c fix: remove debug console.log from UserChips.tsx root 2026-05-15 14:57:35 -04:00
  • 7a4347231c fix: post-merge bugs — webRTCSupported call, duplicate imports root 2026-05-15 14:56:30 -04:00
  • c720cc8b64 fix: correct event type in ForwardMessageDialog and poll response format root 2026-05-15 14:43:31 -04:00
  • 7aee1f07f1 fix: show deletion reason as primary text on redacted messages root 2026-05-15 14:39:16 -04:00
  • 243a1c78c1 Post-merge fixes: remove duplicate IncomingCallNotification, restore PiP touch drag + grip dots, show redacted message content root 2026-05-15 14:13:41 -04:00
  • 8ebb1a8d8c chore: merge v4.12.1 — security, calling, editor, media fixes root 2026-05-15 13:41:38 -04:00
  • 86464f4981 feat: poll voting, location sharing, image captions, message forwarding root 2026-05-15 13:37:03 -04:00
  • 91d52e44bc chore(release): 4.12.1 [skip ci] kfiven 2026-05-15 07:20:54 +00:00
  • a393fab2d6 fix: null edit for another release (#2942) Krishan 2026-05-15 17:19:08 +10:00
  • ec8a9be44c chore(release): 4.12.0 [skip ci] kfiven 2026-05-15 07:02:05 +00:00
  • a1e4539852 Revert "chore: Update GITHUB_TOKEN to CLA_PAT in prod workflow" (#2941) Krishan 2026-05-15 16:59:52 +10:00
  • ccb11880d9 chore: Update GITHUB_TOKEN to CLA_PAT in prod workflow (#2940) Krishan 2026-05-15 16:57:38 +10:00
  • ded2e7be80 fix(deps): update dependency sanitize-html to v2.17.4 (#2937) renovate[bot] 2026-05-15 16:33:13 +10:00
  • 5af2c7cc30 fix: support for stable mutual rooms endpoint (#2939) Ajay Bura 2026-05-15 16:31:47 +10:00
  • ecdc7e9e8a fix: notification cause crash on android (#2938) Ajay Bura 2026-05-15 16:30:23 +10:00
  • 9a041fab42 docs: add poll display and deleted message placeholder to README root 2026-05-15 00:49:44 -04:00
  • 0a13f3cb68 fix+feat: bug fixes, deleted message placeholder, poll display root 2026-05-15 00:47:21 -04:00
  • c6fedb7997 docs: add incoming DM call notification to README root 2026-05-14 23:37:45 -04:00
  • 4acb7c7c20 feat: incoming DM call notification with ring tone root 2026-05-14 23:37:07 -04:00
  • a96edc116f feat: resizable PiP call window root 2026-05-14 23:07:29 -04:00
  • 5cab74be39 fix: correct settings and reactions button selectors for EC 0.19.3 root 2026-05-14 23:00:05 -04:00
  • 9721b5f7c1 fix: pass room to startCall in DM call button root 2026-05-14 22:51:36 -04:00
  • 50ab6d3dd5 feat: draggable PiP call window root 2026-05-14 22:50:20 -04:00
  • f6cca1673a docs: update README with recent feature additions root 2026-05-14 22:45:04 -04:00
  • 41ae0f4fa0 fix: PTT input guard, listener stability, focus restore mute, single badge root 2026-05-14 20:14:06 -04:00
  • d76cd0f7ee fix: PTT iframe focus, folds-native PTT badge styling root 2026-05-14 19:37:19 -04:00
  • 3513608435 fix: PTT blur/unmute, EC button hiding robustness, PTT status indicator root 2026-05-14 19:29:45 -04:00
  • 92d6469530 fix: re-apply desired device state after EC joins, support mid-call PTT root 2026-05-14 19:14:29 -04:00
  • 487e884e51 fix: pass audio/video URL params to EC for correct initial device state root 2026-05-14 18:54:09 -04:00
  • 9580f2a744 fix(call): show mic-denied error before joining instead of crashing root 2026-05-14 11:56:38 -04:00
  • 2384672a53 fix: set config.json to matrix.lotusguild.org by default root 2026-05-14 11:47:22 -04:00
  • de06612a17 docs: replace upstream README with Lotus Chat changes diff root 2026-05-14 11:27:05 -04:00
  • 038bde8b62 feat(call): PTT, deafen label, camera default off, screenshare confirm, noise suppression setting root 2026-05-14 11:07:10 -04:00
  • ad82843ee5 Add TDS light mode: LotusTerminalLightTheme, light CSS vars, no CRT effects root 2026-05-14 09:25:39 -04:00
  • ee8bcadd93 docs: Update featured communities in Explore (#2936) Krishan 2026-05-14 21:04:30 +10:00
  • 3c10fcddc8 fix: support audio with ogg filetype (#2924) LeaPhant 2026-05-14 11:46:54 +02:00
  • 389d121c5d feat: Add option to start video call in DM (#2745) Ajay Bura 2026-05-14 19:41:12 +10:00
  • 7d8c2c5937 feat: allow codeblock plaintext inside codeblock and nested lists markdown (#2930) Ajay Bura 2026-05-14 15:02:54 +10:00
  • dc26e15df1 Audit fixes: Lotus URLs, branding, editor toolbar setting, dynamic version root 2026-05-13 23:03:14 -04:00
  • a42845fcc6 Merge commit from fork Krishan 2026-05-14 13:01:54 +10:00
  • e8415e60b0 Fix welcome logo, real hex grid, Matrix boot messages, deeper TDS coverage root 2026-05-13 22:52:33 -04:00
  • 893aa92b38 Deepen TDS integration: full terminal CSS coverage + 3 new backgrounds root 2026-05-13 22:44:34 -04:00
  • db57cc202e Implement LotusGuild TDS v1.2 terminal mode root 2026-05-13 22:36:48 -04:00