4129 Commits

Author SHA1 Message Date
Reece Browne
1598057ed0 Tweaks 2025-09-18 08:44:57 +01:00
Reece Browne
312fc2d615 Clean up 2025-09-18 02:14:31 +01:00
Reece Browne
72375d89d1
Merge branch 'V2' into feature/v2/embed-pdf 2025-09-18 01:53:59 +01:00
Reece Browne
a990ecc02a
Merge branch 'V2' into feature/v2/embed-pdf 2025-09-18 01:53:47 +01:00
James Brunton
7ff1c66d09
Remove custom response handler from Merge (#4457)
# Description of Changes
Remove custom response handler from Merge. Also make `filePrefix`
mandatory for `multiFile` tools to make the output more visually
different since you get a new 'V1' file rather than 'V2' of the current
file.
2025-09-17 15:11:36 +01:00
Reece Browne
da6ecc6619 Fix scroll page identification 2025-09-17 14:35:44 +01:00
Reece Browne
dac176f0c6 Fix colours 2025-09-17 12:07:44 +01:00
Reece Browne
41e5a7fbd6 Restructure to avoid global variables
fix zoom
2025-09-17 12:00:20 +01:00
ConnorYoh
b51c2e42a6
Removed optionality for 'onDownloadFile', removed fallback in fileEditorThumbnail. (#4456)
Removed optionality for 'onDownloadFile', removed fallback in
fileEditorThumbnail.

Co-authored-by: Connor Yoh <connor@stirlingpdf.com>
2025-09-17 11:53:04 +01:00
James Brunton
6a94e10e30
Delete Claude local settings (#4455)
# Description of Changes
Delete Claude local settings, which shouldn't really be in the repo.
Note that this is already in the `.gitignore` file, so there's no need
to change that as well.
2025-09-17 11:43:06 +01:00
Anthony Stirling
49a10a3865
Change fallback base URL to 'https://stirling.com' 2025-09-17 08:34:55 +01:00
Reece Browne
b81ed9ec2e Merge branch 'feature/v2/embed-pdf' of https://github.com/Stirling-Tools/Stirling-PDF into feature/v2/embed-pdf 2025-09-16 19:37:50 +01:00
Reece Browne
9b5c50db07 Improved Structure with context at root 2025-09-16 19:36:36 +01:00
James Brunton
81c5d8ff46 Potential fix for mime type issues 2025-09-16 16:06:40 +01:00
James Brunton
a67f5199d3 Improvements for scroll gestures 2025-09-16 16:06:27 +01:00
ConnorYoh
190178a471
Feature/v2/filehistory (#4370)
File History

---------

Co-authored-by: Connor Yoh <connor@stirlingpdf.com>
2025-09-16 15:08:11 +01:00
ConnorYoh
8e8b417f5e
V2 Tool - Auto split (#4446)
integrated auto split, with flattened split tool

---------

Co-authored-by: Connor Yoh <connor@stirlingpdf.com>
2025-09-16 13:08:54 +01:00
Reece Browne
3755bfde34 Set zoom to 140% 2025-09-15 18:20:11 +01:00
Reece Browne
2834eec3be Merge branch 'feature/v2/embed-pdf' of https://github.com/Stirling-Tools/Stirling-PDF into feature/v2/embed-pdf 2025-09-15 17:31:06 +01:00
Reece Browne
d89e1b5b1e
Merge branch 'V2' into feature/v2/embed-pdf 2025-09-15 17:27:51 +01:00
Reece Browne
19d7111cab Remove unused code 2025-09-15 17:27:22 +01:00
ConnorYoh
a57373b968
V2 Flatten split options to remove layers of drop downs (#4439)
Co-authored-by: Connor Yoh <connor@stirlingpdf.com>
2025-09-15 16:11:29 +00:00
Reece Browne
ca9d7ef465 Remove unused code 2025-09-15 17:03:52 +01:00
Reece Browne
fad4f84c9c translations 2025-09-15 16:53:41 +01:00
Reece Browne
35863ac610 remove select mode 2025-09-15 16:53:32 +01:00
Reece Browne
c17dd25069 Rotate 2025-09-15 16:05:19 +01:00
Reece Browne
5d7fb638af
Merge branch 'V2' into feature/v2/embed-pdf 2025-09-15 15:31:45 +01:00
James Brunton
7dad484aa7
Improve type info on param hooks (#4438)
# Description of Changes
Changes it so that callers of `useBaseTool` know what actual type the
parameters hook that they passed in returned, so they can actually make
use of any extra methods that that params hook has.
2025-09-15 14:28:18 +01:00
Reece Browne
2fb4710dd7
Merge branch 'V2' into feature/v2/embed-pdf 2025-09-15 13:34:00 +01:00
Reece Browne
85a74c1d46 Merge branch 'feature/v2/embed-pdf' of https://github.com/Stirling-Tools/Stirling-PDF into feature/v2/embed-pdf 2025-09-15 13:33:45 +01:00
Reece Browne
21a93d6cac Context based right rail controls for viewer 2025-09-15 13:33:39 +01:00
Reece Browne
9599bca8a9
Update frontend/src/components/viewer/ThumbnailSidebar.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-15 12:37:07 +01:00
James Brunton
cfdb6eaa1e
Add Adjust Page Scale tool to V2 (#4429)
# Description of Changes
Add Adjust Page Scale tool to V2
2025-09-12 17:25:22 +01:00
Reece Browne
1709ca9049 Rems 2025-09-12 16:38:29 +01:00
Reece Browne
18e4e03220 rename APIBridge 2025-09-12 16:26:05 +01:00
Reece Browne
9901771572 improve search 2025-09-12 16:19:07 +01:00
Reece Browne
514956570c pan state improvements 2025-09-12 15:06:06 +01:00
Reece Browne
423617db52 thumbnail sidebar 2025-09-12 14:21:31 +01:00
Reece Browne
143f0c5031 search pdf 2025-09-12 01:56:51 +01:00
Reece Browne
368e9801a1 Zoom with wheel and +/- 2025-09-12 00:35:27 +01:00
Reece Browne
afc9ca5858 spread/multipage 2025-09-11 23:52:38 +01:00
Reece Browne
8815575124 pan 2025-09-11 22:51:10 +01:00
Reece Browne
fb9b01f53b improved scaling and fix grey void 2025-09-11 20:07:43 +01:00
Reece Browne
93607937f6 selection also 2025-09-11 19:38:04 +01:00
Reece Browne
687ab39286 Text selection 2025-09-11 19:36:44 +01:00
Reece Browne
83a3222cf6 Set up 2025-09-11 19:08:44 +01:00
James Brunton
8a367aab54
Change tips icon to i circle (#4430)
# Description of Changes

## Before

<img width="102" height="35" alt="image"
src="https://github.com/user-attachments/assets/fcb85906-85b6-41e1-9162-4084c0e684ec"
/>

## After

<img width="103" height="45" alt="image"
src="https://github.com/user-attachments/assets/241d61d8-d3c4-4dbf-a6af-4fda0867734d"
/>
2025-09-10 18:19:05 +01:00
James Brunton
f3fd85d777
Add Merge UI to V2 (#4235)
# Description of Changes
Add UI for Merge into V2.
2025-09-10 13:06:23 +00:00
James Brunton
9d723eae69
Add auto-redact to V2 (#4417)
# Description of Changes
Adds auto-redact tool to V2, with manual-redact in the UI but explicitly
disabled.

Also creates a shared component for the large buttons we're using in a
couple different tools and uses consistently.
2025-09-10 14:03:11 +01:00
James Brunton
494ef801a2
Improve npm scripts (#4424)
# Description of Changes
Change NPM scripts so they call each other (single source of truth) and
add a command to run type checking, linting and tests (to give
confidence CI will pass).
2025-09-09 16:18:09 +01:00