Commit Graph

  • 1d97d75266 Pin that clicking a run moves neither the page nor a word Anthony Stirling 2026-08-14 22:39:22 +01:00
  • 7d9e1e1880 Let the engine draw edited text and stop substituting fonts on cache miss Anthony Stirling 2026-08-14 22:30:51 +01:00
  • e1ae6ee9b6 Re-fit overlay words when an edit swaps the run font Anthony Stirling 2026-08-14 20:59:12 +01:00
  • 1c3d216e70 Move the advanced markdown extraction engine into proprietary Anthony Stirling 2026-08-14 19:27:12 +01:00
  • 67dc7517ba Pin the v2 editor overlay to the engine's own advances and baselines Anthony Stirling 2026-08-14 19:14:19 +01:00
  • ec8101e295 Stop classifying TrueType Collections as CFF Anthony Stirling 2026-08-14 19:13:55 +01:00
  • bc6979a659 Merge branch 'folder-kinds' into processing-folders Reece 2026-08-14 19:00:23 +01:00
  • fed1905df6 Screenshots for the folder-kinds PR description folder-kinds-assets Reece 2026-08-14 18:55:00 +01:00
  • 4e75e11714 fix(folders): resolve the ten confirmed review findings Reece 2026-08-14 18:40:10 +01:00
  • 6143610608 fix(frontend): preserve pdf link targets in desktop viewer (#7235) Anthony StirlingandSaul 2026-08-14 18:07:42 +01:00
  • bff1ea916d Add n8n connection preset and workflow step operations (#7447) Anthony Stirling 2026-08-14 18:07:12 +01:00
  • 0a9e07c5bd copy(folders): the disabled server option states the fact, not homework Reece 2026-08-14 17:53:40 +01:00
  • e8a97ff27c feat(folders): New folder is one button, and the button is the menu Reece 2026-08-14 17:49:20 +01:00
  • 650dcc8465 feat(folders): the New-folder choice moves from a form into a split button Reece 2026-08-14 17:43:12 +01:00
  • a90b66d216 feat(folders): the chooser speaks in actions, and local is local Reece 2026-08-14 17:34:16 +01:00
  • 835ea60769 fix(files): origin badges on cards can actually show their tooltips Reece 2026-08-14 17:28:35 +01:00
  • d29c044e3c fix(files): the On-disk badge keeps the neutral grey — the glyph carries the distinction Reece 2026-08-14 17:26:21 +01:00
  • 4d3ce35aee fix(files): the On-disk badge stops impersonating the Local one Reece 2026-08-14 17:23:24 +01:00
  • ecd72dbb19 feat(folders): folders wear the same origin badges their files do Reece 2026-08-14 17:20:05 +01:00
  • b77f570089 fix(folders): disk-read files carry a MIME type, so thumbnails can exist Reece 2026-08-14 17:13:47 +01:00
  • 94b09152c4 feat(folders): disk-listed files render real thumbnails Reece 2026-08-14 17:10:45 +01:00
  • 60a19f609d fix(folders): a mounted folder's listing behaves like the rest of the page Reece 2026-08-14 17:06:34 +01:00
  • 1004be8cb5 feat(folders): a mounted folder lists its directory straight off the disk Reece 2026-08-14 16:50:30 +01:00
  • ef76aa0dc3 fix(idb): a database missing a configured store self-heals with a version bump Reece 2026-08-14 16:44:04 +01:00
  • d1945fe9b9 feat(folders): New folder offers all three kinds, including a directory mount Reece 2026-08-14 16:33:35 +01:00
  • 663763142a feat(folders): the New folder dialog offers where the folder should live Reece 2026-08-14 16:23:10 +01:00
  • 7159b1d179 Improve pdf markdown extraction Anthony Stirling 2026-08-14 16:21:14 +01:00
  • b81255642c feat(folders): the file manager shows every kind with its own actions Reece 2026-08-14 16:16:31 +01:00
  • 5c5297c944 feat(folders): FolderContext carries every kind and dispatches by it Reece 2026-08-14 16:06:17 +01:00
  • 84b3a51e4a feat(folders): folders come in kinds — server, virtual, local Reece 2026-08-14 16:00:22 +01:00
  • 7eb213056b build(desktop): make the bundled backend variant selectable Reece 2026-08-14 15:24:48 +01:00
  • 8067437654 fix(processing-folders): the Downloads offer survives the backend's cold start Reece 2026-08-14 15:24:48 +01:00
  • 81a68bfe0d feat(processing-folders): work on installs with no accounts and no storage Reece 2026-08-14 15:24:30 +01:00
  • 2483e9f37a Report editor-originated failures into the same queue (Review Flow PR 2) (#7296) EthanHealy01 2026-08-14 13:24:41 +00:00
  • 6f2b829f72 Filter Pipelines page to only show what the user thinks as pipelines (#7495) James Brunton 2026-08-14 13:11:02 +00:00
  • 588afb6306 Fix a11y violations in nightlies and improve a11y config (#7499) James Brunton 2026-08-14 14:02:16 +01:00
  • 0be10b2dff Cucumber concurrency validation plus fix (#7379) Anthony Stirling 2026-08-14 14:01:45 +01:00
  • 55087313b7 Processor UI snags: fat CTAs, real Infrastructure tabs, one surface style (#7497) EthanHealy01 2026-08-14 10:55:15 +00:00
  • cce8c5e10b Merge branch 'main' into feat/auto-form-detection Anthony Stirling 2026-08-14 11:37:58 +01:00
  • 68001b86fe Point the SaaS frontend API proxy at the backend container Anthony Stirling 2026-08-14 10:54:08 +01:00
  • dfe70b91eb Log the VPS into GHCR before pulling the SaaS images Anthony Stirling 2026-08-14 09:48:57 +01:00
  • f38ebbeed5 Merge remote-tracking branch 'origin/main' into seeded-enterprise-deployments Anthony Stirling 2026-08-14 08:56:10 +01:00
  • afe4e3e392 Take SaaS dev deploy secrets from a saas-dev environment and add the AI engine Anthony Stirling 2026-08-14 08:54:03 +01:00
  • ab641091a8 Mask edits with the page's own colour instead of a translucent guess Anthony Stirling 2026-08-14 08:15:37 +01:00
  • 4b26797ad8 Redesign New/Edit Pipeline top bars (#7438) James Brunton 2026-08-14 07:44:41 +01:00
  • 27333f3bd1 fix(failure): close a user's own policy failures when they delete the document EthanHealy01 2026-08-14 00:42:15 +01:00
  • 46b4905abe Merge remote-tracking branch 'origin/feature/failure-read-scope' into feature/failure-notifications EthanHealy01 2026-08-14 00:36:46 +01:00
  • beaedba27f Merge remote-tracking branch 'origin/feature/editor-originated-failure-reporting' into feature/failure-read-scope EthanHealy01 2026-08-14 00:16:39 +01:00
  • cb5c64ef81 Merge remote-tracking branch 'origin/feature/editor-originated-failure-reporting' into feature/editor-originated-failure-reporting EthanHealy01 2026-08-14 00:15:04 +01:00
  • 94805d90ee Merge branch 'feature/editor-originated-failure-reporting' into feature/failure-read-scope EthanHealy01 2026-08-14 00:11:00 +01:00
  • e6f26a2601 Merge remote-tracking branch 'origin/main' into feature/editor-originated-failure-reporting EthanHealy01 2026-08-14 00:10:50 +01:00
  • 18447517c4 Drop the per-word exact boxes so Home and End move by line again Anthony Stirling 2026-08-13 23:48:27 +01:00
  • 929ded41a8 Harden actions secret handling (#7435) Anthony Stirlinganddagecko 2026-08-13 23:03:47 +01:00
  • 816e753f89 Fit overlay text to the PDF advance width and keep the run font when charcodes resolve Anthony Stirling 2026-08-13 23:02:13 +01:00
  • 67dd095476 feat(processing-folders): move the Downloads offer into the file sidebar Reece 2026-08-13 22:50:08 +01:00
  • f208579be7 Merge origin/main into processing-folders Reece 2026-08-13 22:47:30 +01:00
  • b722e71ea8 Track tool usage per document chain Anthony Stirling 2026-08-13 22:44:41 +01:00
  • 2e4ce484dc feat(processing-folders): the Downloads offer opens its results in the workbench Reece 2026-08-13 22:40:03 +01:00
  • 82183ad4f8 feat(processing-folders): disk folders deliver their results into app storage Reece 2026-08-13 22:39:54 +01:00
  • ae906e7626 feat(failure): surface recorded failures in a notification bell EthanHealy01 2026-08-13 22:27:06 +01:00
  • 5170509695 deps: upgrade mwiede JSch to 2.28.6 and adapt SFTP password handling (#7496) Ludy 2026-08-13 23:25:36 +02:00
  • 4a2329ab6d refactor(hibernate): implement manual Hibernate-compliant equals/hashCode for entity classes (#6433) briosandAnthony Stirling 2026-08-13 23:24:45 +02:00
  • 59c98da29e fix(failure): record who triggered a failed run, not who owns the policy EthanHealy01 2026-08-13 22:18:21 +01:00
  • bd3e28fbc2 Drive the clip-path test through the real gesture so it runs on a production build Anthony Stirling 2026-08-13 21:52:18 +01:00
  • b961925de2 Import and export XFDF and FDF form data in Fill Form Anthony Stirling 2026-08-13 20:48:47 +01:00
  • f64ae7bcdc Import Acrobat Actions and Distiller job options into Automate Anthony Stirling 2026-08-13 20:46:16 +01:00
  • a924d9fd59 Warm the portal demo-data module import so its first test is not timing out Anthony Stirling 2026-08-13 19:14:50 +01:00
  • 6af34a1390 Wait for editor state instead of fixed delays in save-reopen stress test Anthony Stirling 2026-08-13 19:07:08 +01:00
  • 4e6d4e53be Fix WebKit text editing and follow clip paths on object transforms Anthony Stirling 2026-08-13 19:00:43 +01:00
  • 9ef20dcab8 Fix WebKit PDF-engine and storage failures, and catch them in cross-browser CI (#7366) EthanHealy01 2026-08-13 16:25:01 +00:00
  • 2f2b42d88c Pin server images to base 1.0.5 Anthony Stirling 2026-08-13 16:50:09 +01:00
  • cbad8c6ded Merge branch 'main' into feature/editor-originated-failure-reporting EthanHealy01 2026-08-13 16:47:18 +01:00
  • 06f2e0f0b2 feat(licensing): enforce the user cap and surface capacity Connor Yoh 2026-08-13 16:00:12 +01:00
  • 8ffcbc14c4 Drop the step-badge contrast override, fixed upstream Connor Yoh 2026-08-13 15:58:58 +01:00
  • 05f8d47d79 Dev-only connect bypass, absent from every build Connor Yoh 2026-08-11 16:12:32 +01:00
  • badd6cb9ca Ask with the dialog, and gate where it cannot be walked around Connor Yoh 2026-08-11 15:47:10 +01:00
  • 24404c33bd Make the new portal stories show the states that matter Connor Yoh 2026-08-11 11:34:26 +01:00
  • 1fe0ee2683 Fix CI: raise the step-badge contrast, baseline a resurfaced violation Connor Yoh 2026-08-11 11:07:53 +01:00
  • a310a3c28f Fix CI: sort the new locale section, declare VITE_SAAS_OAUTH_ENABLED Connor Yoh 2026-08-11 10:52:32 +01:00
  • 93531d5c4e Drive the Connect flow: gate gated features, prompt on Home and first visit Connor Yoh 2026-08-10 18:05:58 +01:00
  • 4624643289 Guided Connect flow for self-hosted account linking Connor Yoh 2026-08-10 17:36:28 +01:00
  • ffa6d1cfd6 Fix prettier and ruff formatting for form detection files Anthony Stirling 2026-08-13 15:45:38 +01:00
  • 4f1c3a8cd0 Merge branch 'main' into build_imporove_gradle_20260717 Ludy 2026-08-13 16:34:25 +02:00
  • 2fc51c5a11 Merge remote-tracking branch 'origin/main' into pr-7448 Anthony Stirling 2026-08-13 15:22:48 +01:00
  • e3926c3d68 Normalize frontend CSS formatting Ludy87 2026-08-13 16:17:57 +02:00
  • a1bd1a483e Merge branch 'fix_css_20260729' of https://github.com/Stirling-Tools/Stirling-PDF into fix_css_20260729 Ludy87 2026-08-13 16:16:33 +02:00
  • e1d16b7856 Tidy CSS: spacing and color literal fixes Ludy87 2026-08-13 16:15:25 +02:00
  • b66027733e Merge branch 'main' into fix_css_20260729 Ludy 2026-08-13 16:11:47 +02:00
  • a7eb6ebcc3 [ImgBot] Optimize images (#7488) imgbot[bot]andImgBotApp 2026-08-13 14:09:25 +00:00
  • e4c978410d Allow replacing a form-nested image by hiding the original in place Anthony Stirling 2026-08-13 14:59:02 +01:00
  • 1659ca964a ci: include buildSrc in dependency updates and Gradle cache keys (#7486) Ludy 2026-08-13 13:51:00 +00:00
  • 548da09768 Add the Apache-2.0 FFDetr detector and stop bundling unlicensed weights Anthony Stirling 2026-08-13 14:38:43 +01:00
  • ad727ab0c6 Fix device-font edits, shading order, generations, ObjStm precedence and form-nested images Anthony Stirling 2026-08-13 14:38:14 +01:00
  • 589ee6b093 fix(pairing): clickable prefilled approval link, logo on the page, allow the saas dev origin claude/inspiring-cori-a88152 Connor Yoh 2026-08-13 14:14:32 +01:00
  • d55ecd501e Invalidate captured glyph positions on font change and bound the raw-PDF scans Anthony Stirling 2026-08-13 14:07:58 +01:00
  • 5c8f13bf6b fix(pairing): say so when the approval URL is being guessed Connor Yoh 2026-08-13 14:00:54 +01:00
  • 8f0b3a6d94 Guard the merged jpdfium redaction entry points Anthony Stirling 2026-08-13 13:54:07 +01:00
  • 8b1a9c8902 Merge remote-tracking branch 'origin/main' into improve-pdf-markdown-extraction Anthony Stirling 2026-08-13 13:50:45 +01:00
  • d2844c4f90 Super search across Editor and Processor (#6734) Reece BrowneandEthanHealy01 2026-08-13 12:38:45 +00:00
  • 73e653cef6 Improve v2 editor PDF fidelity and tighten comments Anthony Stirling 2026-08-13 13:23:19 +01:00