Commit Graph

100 Commits

Author SHA1 Message Date
ConnorYoh
77c9e4bf46
Update frontend/src-tauri/Cargo.toml 2025-07-22 16:53:47 +01:00
Connor Yoh
df9cbf1986 Merge remote-tracking branch 'origin/react-overhaul-tauri-integration' into infra/tauri-actions 2025-07-22 16:50:56 +01:00
Connor Yoh
8c1642ce87 Explicit tauri solution to base url 2025-07-22 16:39:23 +01:00
Connor Yoh
7a68e5c27a runtime base url injection 2025-07-22 16:21:29 +01:00
Connor Yoh
fad981aa43 Merge remote-tracking branch 'origin/V2' into react-overhaul-tauri-integration 2025-07-22 11:57:19 +01:00
EthanHealy01
4e5f595951
Feature/V2/Compress (#3982)
# Description of Changes

- Added the compression tool
- Slightly adjusted the padding on split, compress and the parent
sidebar component so things aren't so smushed
- Future work will be to allow multi-select on files and to add further
styling to the toolstep / sidebar component

---

## Checklist

### General

- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.

---------

Co-authored-by: Ethan <ethan@MacBook-Pro.local>
Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com>
2025-07-22 11:01:28 +01:00
Connor Yoh
70350743b4 Merge remote-tracking branch 'origin/V2' into react-overhaul-tauri-integration 2025-07-21 11:51:04 +01:00
Anthony Stirling
0549c5b191
testing and docker replacements (#3968)
This PR restructures testing scripts and Docker configurations to use centralized compose files, introduces new Docker Compose variants with integrated frontend services, and updates related CI workflows.

Migrate test scripts to reference testing/compose files and streamline test flows with forced rebuilds and direct curl checks.
Add ultra-lite, security, and security-with-login compose files under testing/compose, each defining both backend and frontend services.
Rename and adjust frontend imports and update CI workflows to build and validate the frontend separately.
2025-07-18 14:19:36 +01:00
Anthony Stirling
0742364a03
V2 frontend license checker (#3944)
# Added scripts for checking the licenses of dependencies similar to the backend app
2025-07-18 13:50:40 +01:00
Connor Yoh
6413099182 Merge fixes 2025-07-18 11:25:14 +01:00
Connor Yoh
57ccafaf93 Syntax fixes 2025-07-17 15:19:40 +01:00
Connor Yoh
8c9ef73b55 Use proper delagate 2025-07-17 15:01:11 +01:00
Connor Yoh
a02d325ca2 Merge remote-tracking branch 'origin/V2' into react-overhaul-tauri-integration 2025-07-17 12:36:03 +01:00
Connor Yoh
38e0656e98 Desktop upgrades and mac file handling 2025-07-17 12:13:16 +01:00
Connor Yoh
871cbb8f07 Coreected naming in desktop file 2025-07-17 10:19:38 +01:00
Connor Yoh
624f1eef2c Fix linux app name 2025-07-17 10:17:33 +01:00
Anthony Stirling
3fd52ed564 testing and docker replacements 2025-07-16 23:09:26 +01:00
Reece Browne
922bbc9076
Stirling 2.0 (#3928)
# Description of Changes

<!--

File context for managing files between tools and views
Optimisation for large files
Updated Split to work with new file system and match Matts stepped
design closer

-->

---

## Checklist

### General

- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.

---------

Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com>
2025-07-16 17:53:50 +01:00
Connor Yoh
2563ead32c Update desktop file to be correct 2025-07-16 17:30:03 +01:00
Connor Yoh
cb3b42ec53 Corrected desktop.template file 2025-07-16 16:22:51 +01:00
Connor Yoh
ac77364cf9 Linux config 2025-07-16 15:56:34 +01:00
Connor Yoh
35dce2eb2b Mac file handling 2025-07-16 15:49:53 +01:00
Connor Yoh
c44c7c34a9 Make directories for linux 2025-07-16 10:52:48 +01:00
Connor Yoh
e4a81c0849 Early hookup for mac 2025-07-16 10:52:38 +01:00
Connor Yoh
39ca9f47d8 Removed dead code 2025-07-15 19:57:54 +01:00
Connor Yoh
7b77cdf61a open with should now work 2025-07-15 19:37:57 +01:00
Connor Yoh
5810dc284c Fix mac compile errors 2025-07-15 18:49:03 +01:00
Connor Yoh
e0ec0fbf4a Mac specific file handler 2025-07-15 18:29:42 +01:00
Connor Yoh
4d05a1be41 Added more logging 2025-07-15 18:00:33 +01:00
Connor Yoh
30b8fa0f36 Added logging for open with mac 2025-07-15 17:08:46 +01:00
Connor Yoh
a3555d882a Corrected comment 2025-07-15 16:31:19 +01:00
Connor Yoh
9bf0ebc7c6 Remove unused code 2025-07-15 16:29:54 +01:00
Connor Yoh
7c4e8dc267 Open with stirling mac 2025-07-15 15:58:45 +01:00
Connor Yoh
499829bd69 Open with stirling-pdf for mac 2025-07-15 15:48:33 +01:00
Connor Yoh
f9e9834eb4 Changed startup command 2025-07-15 14:54:38 +01:00
Connor Yoh
ae9766d422 Setup directories needed for app 2025-07-14 18:04:46 +01:00
Connor Yoh
4f8c16f671 Added mac specific path cleanup and logging 2025-07-14 17:02:22 +01:00
Connor Yoh
d43054322a Enable dev tools 2025-07-10 14:26:28 +01:00
Connor Yoh
8b56a615fb Focus down build targets 2025-07-08 15:19:02 +01:00
Connor Yoh
50dda044e2 Generated icos 2025-07-08 14:45:14 +01:00
Connor Yoh
e7102c67eb Mac build having issue with icon, remove for test 2025-07-08 14:28:04 +01:00
Connor Yoh
69bdb46368 Remove icon which has issue on mac 2025-07-08 13:57:02 +01:00
Connor Yoh
c2e40aabe4 removed warnings and enter read mode when opening with a file 2025-07-04 17:51:32 +01:00
Connor Yoh
a56dac76ac Removed tauri default image 2025-07-04 17:51:09 +01:00
Connor Yoh
9146f2b110 Tidied app.tsx 2025-07-04 17:37:43 +01:00
Connor Yoh
9b22aeac63 Cleanup logs, remove redundant code 2025-07-04 17:21:49 +01:00
Connor Yoh
31947c92f4 Removed unrequired dev dep 2025-07-04 17:05:08 +01:00
Connor Yoh
d7c670885a Split up large tauri rust backend into files and functions 2025-07-04 17:02:59 +01:00
Connor Yoh
f6bcd83b72 Removed redundant code 2025-07-04 16:07:10 +01:00
Connor Yoh
e9f33c5b50 replaced cargo commands with npm scripts for more consistancy 2025-07-04 15:41:14 +01:00