Commit Graph

  • 4f5dad383b fix(typst-preview): use persistent session to avoid Rc ownership panics main claude 2026-06-19 15:49:50 +00:00
  • eedf4b50f6 fix(typst-preview): use RenderByContentOptions to avoid Rust aliasing claude 2026-06-19 15:22:56 +00:00
  • c6d71e58b7 fix(typst-preview): fix recursive Rust aliasing error and stale renders claude 2026-06-19 14:52:49 +00:00
  • 06085cda21 fix(csp): allow WebAssembly instantiation via wasm-unsafe-eval claude 2026-06-19 14:35:26 +00:00
  • 8515a899ac fix(typst-preview): fix race condition and error-masking in WASM preview claude 2026-06-19 14:05:41 +00:00
  • 200bff4ecb feat(typst): browser-side live preview via typst.ts WASM claude 2026-06-19 13:42:39 +00:00
  • b5cf5f9e7b docs: add AI writing assistant to alpha-4 TODO claude 2026-06-19 12:29:15 +00:00
  • 60d48ae532 docs: release alpha 3 — remove in-progress marker, fix export description alpha-3 prod claude 2026-06-19 11:32:41 +00:00
  • a796577199 fix(security): restrict publish-presentation routes to project owners claude 2026-06-19 10:17:24 +00:00
  • 952c897760 docs: add alpha-3 security audit report tools claude 2026-06-19 10:10:19 +00:00
  • 1814cba458 fix(mobile): extend CSS breakpoints to cover Tor Browser spoofed viewport claude 2026-06-19 08:24:29 +00:00
  • 4c5db24963 fix(mobile): prevent editor auto-zoom on iOS/Android claude 2026-06-19 07:01:20 +00:00
  • 2d44c920fd fix(mobile): scale up editor UI chrome fonts and toolbar on mobile claude 2026-06-18 22:23:23 +00:00
  • 7bc60a4e10 feat(mobile): collapse rail by default; tighten project page header layout claude 2026-06-18 22:18:28 +00:00
  • 51d0314c1c fix(mobile): detect touch devices with spoofed viewport width claude 2026-06-18 14:31:56 +00:00
  • 8fc71d677c Fix thumbnail quality and mobile vertical split layout claude 2026-06-18 13:48:44 +00:00
  • 8a821bc91d Fix escaped backtick syntax error in EmailBuilder.mjs claude 2026-06-18 13:13:05 +00:00
  • 33fa5986c8 Email rebranding, mobile filter alignment fix, minor UI cleanup claude 2026-06-18 12:56:34 +00:00
  • f629f6a50c Mobile polish: max thumbnail quality, tab-bar filter chips, fix vertical split default claude 2026-06-18 12:19:10 +00:00
  • c79ac23a15 Improve thumbnail quality and fix mobile editor default layout claude 2026-06-18 11:44:34 +00:00
  • 5aab716245 lumiere mobile: wrap filter pills instead of horizontal scroll claude 2026-06-18 11:07:16 +00:00
  • 90df7f5cc2 lumiere mobile: hide sidebar to fix 2x page width claude 2026-06-18 10:50:37 +00:00
  • d12a39329b lumiere mobile: fix overflow, style ⋮ button, show tile actions on touch claude 2026-06-18 10:00:50 +00:00
  • 6f419477df lumiere: fix mobile overflow + restore tile view with XS/M/L zoom claude 2026-06-18 08:54:30 +00:00
  • a004f21688 Fix mobile ergonomics on Lumière project list page claude 2026-06-18 08:22:27 +00:00
  • 065534819c Fix file tree refresh after convert and compiler sync on set-as-main claude 2026-06-18 07:50:02 +00:00
  • b0b389dc4c feat: set-as-main for .typ/.qmd; fix compiler filter; fix ZIP import compiler claude 2026-06-17 21:56:39 +00:00
  • bc131f6440 fix: convert items show for unselected files; add success toast claude 2026-06-17 21:18:24 +00:00
  • ff7de70a61 fix: per-file convert — DuplicateNameError + first-click no-op claude 2026-06-17 20:35:50 +00:00
  • dbb7899ca3 docs: clean up Alpha 3 section, add Known Issues claude 2026-06-17 19:58:52 +00:00
  • 7eeabc93aa fix: send empty JSON body on convert to avoid body-parser 400 claude 2026-06-17 19:58:48 +00:00
  • ac2315bc8e feat: per-file Convert in explorer menu + fix export success toast claude 2026-06-17 15:18:31 +00:00
  • de22dcf87f docs: add mobile layout to Alpha 3 release notes claude 2026-06-17 14:58:28 +00:00
  • e82f5fbead docs: update Alpha 3 release notes and fix Overleaf description claude 2026-06-17 14:56:45 +00:00
  • d64365aa56 Add missing i18n keys to extracted-translations.json claude 2026-06-17 14:46:31 +00:00
  • 2d2a85f06f Fix typst export 500, add export-as-latex for typst projects claude 2026-06-17 11:55:41 +00:00
  • b545d08939 Fix four reported bugs: typst export 500, export shown for all project types, Lumiere tile button layout, i18n claude 2026-06-17 11:12:50 +00:00
  • 9d11683920 feat: Typst → LaTeX import, and fix export button visibility claude 2026-06-17 08:54:54 +00:00
  • 15ffaefb87 fix: install pandoc and enable pandoc conversions claude 2026-06-17 08:46:09 +00:00
  • 32aec14c41 feat: export LaTeX project as Typst (.typ) via pandoc claude 2026-06-17 08:24:54 +00:00
  • f7d0369213 fix: translate hardcoded 'Editor settings' header in View menu claude 2026-06-17 08:04:56 +00:00
  • 57e34aa104 fix: dropdown positioned at top-left on first click claude 2026-06-16 22:05:01 +00:00
  • 48d5e15f7f fix: Lumiere card dropdown clipped by card's backdrop-filter and transform claude 2026-06-16 21:35:52 +00:00
  • b78845a926 fix: show presentation export dropdown on Lumiere tiles for Quarto projects claude 2026-06-16 21:08:43 +00:00
  • c10a13f605 fix: PC layout regression and silent PDF download failure claude 2026-06-16 20:42:22 +00:00
  • 762d3e75cf fix: footer translation, mobile search bar and table row layout claude 2026-06-16 15:31:09 +00:00
  • db5b2b1f82 fix: show presentation download dropdown for all Quarto projects claude 2026-06-16 14:53:33 +00:00
  • 685a7ffca1 fix: language picker links, dropdown position, and editor layout defaults claude 2026-06-16 14:40:02 +00:00
  • 84d1efc271 fix: use <details>/<summary> for Pug language picker to get native toggle claude 2026-06-16 12:55:39 +00:00
  • b461343b23 fix: project list phone layout and language picker claude 2026-06-16 11:47:32 +00:00
  • be353d53bd Center footer items on mobile for harmonious two-line layout claude 2026-06-16 11:05:22 +00:00
  • 0a5bd4e47d Fix mobile layout key, language picker close handler, and presentation download claude 2026-06-16 11:01:15 +00:00
  • 11227d59e3 Editor mobile ergonomics: vertical split layout on phones and as desktop option claude 2026-06-16 09:25:15 +00:00
  • 0f585ea5bb Fix: use picture_as_pdf icon for presentation download toggle claude 2026-06-16 08:51:29 +00:00
  • a6ea291ea8 Add PDF/HTML download dropdown for Quarto Slides in project list claude 2026-06-16 08:48:03 +00:00
  • 703f4d6ee2 Replace native <select> language picker with styled dropdown claude 2026-06-16 08:29:10 +00:00
  • 86a902c197 Improve mobile ergonomics for footer and project list claude 2026-06-16 08:22:57 +00:00
  • 36f5e9fb06 Remove rounded top-left corner from project list content area claude 2026-06-16 07:58:33 +00:00
  • 2b9ebe5522 Replace Overleaf O with Verso icon mark in editor state favicons claude 2026-06-16 07:54:33 +00:00
  • e4f1eead25 Branding polish: Verso favicons, OG image, and meta tag fixes claude 2026-06-15 20:19:01 +00:00
  • 323d74cc66 fix: replace Pug language picker dropdown with native select claude 2026-06-15 18:46:03 +00:00
  • 81c1fc92d1 fix: remove data-bs-toggle from LanguagePicker dropdown toggle claude 2026-06-15 14:15:36 +00:00
  • 319ccc32ee feat: add language picker to logged-in footer and editor settings claude 2026-06-15 12:22:55 +00:00
  • 1a0197812d feat: cookie+DB language preference, eliminating subdomain requirement claude 2026-06-15 11:44:56 +00:00
  • 589c60a325 i18n(de/es/it): correct machine-translation errors in German, Spanish, Italian claude 2026-06-15 11:30:04 +00:00
  • 38144b1033 i18n(fr): correct 41 machine-translation errors in French locale claude 2026-06-15 11:17:32 +00:00
  • 00ccb9748e docs: red CAUTION block for security warning, fix hallucinated Overleaf/Typst claim claude 2026-06-14 09:31:35 +00:00
  • a16ad0b977 docs: no contributions/donations, add security model + Collabst + ecosystem support claude 2026-06-14 09:22:34 +00:00
  • c2a21da47c docs: rewrite README — positioning vs Overleaf/Quarto/Typst.app, add releases section claude 2026-06-14 09:11:02 +00:00
  • 94d3764c05 fix: stream HTTP 200 heartbeat before upload body to prevent proxy timeouts claude 2026-06-14 08:59:02 +00:00
  • 8f372d13f8 fix: Lumière layout/navbar on settings+404, drop proxy_request_buffering claude 2026-06-13 20:38:00 +00:00
  • 211ca9c46d Fix Lumière theming + upload timeout via global middleware claude 2026-06-13 19:33:53 +00:00
  • 2ec6ca827e Fix upload timeout + apply Lumière to settings/auth pages claude 2026-06-13 17:47:03 +00:00
  • 41d38a70ed Increase upload timeout to 15 min for slow connections claude 2026-06-13 16:58:10 +00:00
  • b8d5cb9816 fix: XS badge column, lumiere on welcome and 404 pages claude 2026-06-13 16:33:23 +00:00
  • c5883e5954 feat: generate first-slide thumbnail for Quarto RevealJS presentations claude 2026-06-13 16:02:54 +00:00
  • 1ddd219449 fix: nowrap on format badges, widen search bar to 360px claude 2026-06-13 15:44:57 +00:00
  • be6034afcf fix: remove block comments containing closing delimiter causing babel parse errors claude 2026-06-13 14:55:35 +00:00
  • 37ed70c7e9 build 223: Quarto visual editor — bold, italic, headings, inline code, strikethrough claude 2026-06-13 13:27:34 +00:00
  • e4dc5f3f5d build 222: Typst visual editor — bold, italic, headings, inline code claude 2026-06-13 13:10:09 +00:00
  • 0058cc17b5 build 221: fix panel bg cascade, center toggle pill, Lumière XS compact rows claude 2026-06-13 12:33:18 +00:00
  • 0754d986e9 build 220: XS compact view reuses classic table cells for full detail claude 2026-06-13 11:47:00 +00:00
  • 6e230e250e build 219: wider toggle pill, transparent panel bg, shorter panel names claude 2026-06-13 11:35:12 +00:00
  • 4f299c6204 build 221: wider search bar, XS compact list view claude 2026-06-13 11:06:49 +00:00
  • 261ca98103 build 220: remap tile zoom levels S/M/L claude 2026-06-13 10:58:55 +00:00
  • 60f1e2c511 build 219: Lumière styling for file tree, outline, and panel dividers claude 2026-06-13 10:54:34 +00:00
  • f6bded1596 build 218: Verso logos on set-password and email-check pages, i18n zoom aria-label claude 2026-06-13 10:48:20 +00:00
  • 2f4b60574c build 217: square logo on password reset, align tile colours to classic badges claude 2026-06-13 10:38:05 +00:00
  • 29880d1cf9 build 216: Verso logo on password reset page, fix SSO/ES translations claude 2026-06-13 10:15:37 +00:00
  • 9de127f879 i18n: fix login button and related strings in FR/DE/IT/ES claude 2026-06-13 09:51:16 +00:00
  • ae4e95312d i18n: translate hardcoded strings on project page and footer claude 2026-06-13 09:33:22 +00:00
  • 093c25f3dd i18n: validate and fix 212 translation errors across FR/DE/IT/ES claude 2026-06-13 09:16:57 +00:00
  • 375c18873e i18n: complete FR/DE/IT/ES translations via Google Translate (free tier) claude 2026-06-12 22:15:47 +00:00
  • 3ee564ef70 ui: fix header row layout, selected-tile contrast, toolbar gradient claude 2026-06-12 20:47:31 +00:00
  • 4ca6ec2b58 ui: move zoom picker next to section title, fix tooltip hover-stealing claude 2026-06-12 20:09:48 +00:00
  • be529e53f6 Fix translation keys and remove sidebar logo border claude 2026-06-12 18:31:04 +00:00
  • 592b4d3dad Fix translations, center logo/footer, add tile zoom control claude 2026-06-12 17:20:21 +00:00
  • d08e834f49 fix: footer default font size, tag dots inline in meta row, OLTooltip claude 2026-06-12 13:55:36 +00:00
  • 93c00d51a7 fix: lighter footer, dot-only card tags, deselect_all fr translation claude 2026-06-12 13:20:33 +00:00
  • 7df583a3b2 feat: creative footer, card tags, selection bar theme, i18n fixes claude 2026-06-12 12:54:22 +00:00