Commit Graph

2262 Commits

Author SHA1 Message Date
copilot-swe-agent[bot] e46dadbf45 feat(ui): localize status page with i18n translations
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-15 15:56:55 +00:00
copilot-swe-agent[bot] 19b7eb2ae8 Initial plan 2026-03-15 15:44:46 +00:00
Christian Krakau-Louis f08c0d6273 Merge pull request #680 from christianlouis/copilot/localize-attribution-page
feat(i18n): localize attribution page
2026-03-15 16:44:25 +01:00
copilot-swe-agent[bot] 246ef70245 feat(i18n): localize attribution page
Add 13 attribution.* keys to en.json and replace all hardcoded
English strings in attribution.html with _() helper calls.
Also adds aria-hidden to the decorative warning SVG icon.

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-15 15:37:47 +00:00
github-actions[bot] baf760729e chore(release): update build metadata files [skip ci] 2026-03-15 15:32:07 +00:00
semantic-release 5ae36f6890 0.139.0
Automatically generated by python-semantic-release
2026-03-15 15:32:03 +00:00
copilot-swe-agent[bot] 4d305d166e Initial plan 2026-03-15 15:31:58 +00:00
Christian Krakau-Louis 940fe7c357 Merge pull request #678 from christianlouis/copilot/localize-license-page
feat(ui): localize license page
2026-03-15 16:31:43 +01:00
copilot-swe-agent[bot] 9c73ab8e59 feat(ui): localize license page with i18n translation keys
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-15 14:11:42 +00:00
github-actions[bot] a6b81f9d42 chore(release): update build metadata files [skip ci] 2026-03-15 14:05:24 +00:00
semantic-release e46303c2f3 0.138.0
Automatically generated by python-semantic-release
2026-03-15 14:05:21 +00:00
copilot-swe-agent[bot] e72836c027 Initial plan 2026-03-15 14:05:19 +00:00
Christian Krakau-Louis 3f5adadd51 Merge pull request #677 from christianlouis/copilot/localize-cookies-policy-page
feat(i18n): localize cookies policy page
2026-03-15 15:04:55 +01:00
github-actions[bot] eaba8ec6a3 chore(release): update build metadata files [skip ci] 2026-03-15 14:04:34 +00:00
semantic-release 98ec537b68 0.137.1
Automatically generated by python-semantic-release
2026-03-15 14:04:31 +00:00
Christian Krakau-Louis 501319c70b Merge pull request #676 from christianlouis/copilot/fix-ios-app-crash
fix(mobile): iOS TurboModule SIGABRT crash + npm install / EAS build failure
2026-03-15 15:04:12 +01:00
copilot-swe-agent[bot] ca962f8040 fix(mobile): add missing react@19.2.4 integrity hash to package-lock.json
EAS builds run `npm ci` which validates integrity hashes for every package.
The react entry was updated to 19.2.4 but its integrity hash was removed,
causing the EAS iOS build to fail at the Install dependencies phase.

- Runs npm install --package-lock-only to regenerate full lockfile
  (also adds react-dom@19.2.4 entry with its integrity hash)
- Patches node_modules/react entry with canonical integrity hash from
  the npm registry: sha512-9nfp...
- Verified with npm ci --dry-run: 938 packages, exit 0

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-15 14:02:25 +00:00
copilot-swe-agent[bot] 01811438dc chore: initial plan for npm install lockfile fix
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-15 14:00:03 +00:00
copilot-swe-agent[bot] f983b20a8f fix(mobile): fix iOS TurboModule crash and npm install peer dep conflict
- UploadScreen.tsx: replace deprecated ImagePicker.MediaTypeOptions.Images
  with new array syntax ['images'] — the old enum is not accepted by the
  expo-image-picker v17 TurboModule on iOS, causing SIGABRT on Thread 2
- package.json: bump react 19.1.0 → 19.2.4 so react-dom@19.2.4 (peerOptional
  of @expo/metro-runtime) no longer conflicts; update @types/react to ~19.2.0
- package-lock.json: update react entry to 19.2.4 (integrity removed, will be
  regenerated by npm install on the next EAS build)

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-15 13:53:27 +00:00
copilot-swe-agent[bot] 182868c0d7 feat(i18n): localize cookies policy page
Replace all hardcoded English strings in cookies.html with _() i18n
helper calls and add 35 new cookie_policy.* translation keys to
frontend/translations/en.json. Also improve table accessibility with
aria-label and scope attributes."

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-15 13:52:03 +00:00
github-actions[bot] 7707db6dc6 chore(release): update build metadata files [skip ci] 2026-03-15 13:45:05 +00:00
semantic-release b294f11720 0.137.0
Automatically generated by python-semantic-release
2026-03-15 13:45:03 +00:00
copilot-swe-agent[bot] 13d451dc36 Initial plan 2026-03-15 13:45:00 +00:00
Christian Krakau-Louis 6ac9a55c77 Merge pull request #674 from christianlouis/copilot/localize-imprint-page
feat(ui): localize imprint page
2026-03-15 14:44:45 +01:00
copilot-swe-agent[bot] f188e81e3a Initial plan 2026-03-15 13:44:28 +00:00
github-actions[bot] 8a1dc2aa0e docs(changelog): update changelog [skip ci] 2026-03-15 13:42:26 +00:00
Christian Krakau-Louis b0e1fb5305 Merge pull request #675 from christianlouis/copilot/itms-90725-update-sdk-version
chore(mobile): upgrade iOS build image to Xcode 26 for iOS 26 SDK compliance
2026-03-15 14:42:06 +01:00
copilot-swe-agent[bot] 69664ec6cd chore(mobile): update iOS build image to Xcode 26 for iOS 26 SDK compliance
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-15 11:57:30 +00:00
copilot-swe-agent[bot] 552c4ea819 Initial plan 2026-03-15 11:55:20 +00:00
copilot-swe-agent[bot] 1f6a3a5803 feat(ui): localize imprint page
Add 25 imprint.* translation keys to en.json and update imprint.html
to use _() helpers for all user-visible strings. Static business data
(company name, address, contact details, VAT number) remain hardcoded
as proper nouns that must not be altered by translation.

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-15 10:23:33 +00:00
github-actions[bot] 02c399239c docs(changelog): update changelog [skip ci] 2026-03-15 10:23:25 +00:00
Christian Krakau-Louis d2ec99e7d5 Update eas.json 2026-03-15 11:23:07 +01:00
copilot-swe-agent[bot] 23d952235e Initial plan 2026-03-15 10:17:31 +00:00
github-actions[bot] 8f00f5ddee chore(release): update build metadata files [skip ci] 2026-03-15 10:10:52 +00:00
semantic-release 67a3f96129 0.136.1
Automatically generated by python-semantic-release
2026-03-15 10:10:50 +00:00
Christian Krakau-Louis d352324f58 Merge pull request #672 from christianlouis/copilot/debug-build-archive-error
fix(mobile): resolve iOS build failures caused by Expo SDK 54 precompiled XCFrameworks
2026-03-15 11:10:31 +01:00
Christian Krakau-Louis 9c791c4573 Merge pull request #673 from christianlouis/sentinel-fix-webdav-ssrf-2142784158541650346
🛡️ Sentinel: [HIGH] Fix SSRF in WebDAV connection test
2026-03-15 11:10:07 +01:00
github-actions[bot] b7a195d3bc style: apply ruff auto-fix
- Auto-formatted code with ruff format
- Applied ruff linting fixes with --fix

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 04:10:28 +00:00
google-labs-jules[bot] 8079db7893 🛡️ Sentinel: [HIGH] Fix SSRF in WebDAV connection test
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-15 04:10:11 +00:00
copilot-swe-agent[bot] 3372a93f71 fix(mobile): resolve iOS build errors by enabling buildReactNativeFromSource for Expo SDK 54
Expo SDK 54 switched to precompiled React Native XCFrameworks by default
for faster iOS builds. However, the precompiled frameworks do not expose
legacy bridge headers (RCTBridge, RCTViewManager, RCTSurfaceHostingProxyRootView,
RCTPackagerConnection, RCTDevSettings.isDebuggingRemotely, rootViewFactory)
that some native modules (e.g. expo-dev-client) still reference.

Add expo-build-properties (v1.0.10, the SDK 54-compatible version) and
configure buildReactNativeFromSource: true for iOS. This compiles React
Native from source, making all native headers available to linked modules
and resolving the Xcode compilation errors seen in the EAS production build.

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 22:50:29 +00:00
github-actions[bot] 7cd6252bf7 chore(release): update build metadata files [skip ci] 2026-03-14 22:42:14 +00:00
semantic-release 5d8a6e26bb 0.136.0
Automatically generated by python-semantic-release
2026-03-14 22:42:11 +00:00
Christian Krakau-Louis d60c3cd303 Merge pull request #671 from christianlouis/copilot/update-logos-and-ux
[WIP] Update mobile app to use DocuElevate's original UX and logos
2026-03-14 23:41:52 +01:00
copilot-swe-agent[bot] 971e578dd7 feat(mobile): update DocuElevate mobile app branding with original logo and UX
- Regenerate all app icons (icon.png, adaptive-icon.png, splash.png,
  favicon.png, notification-icon.png) using the DocuElevate folder+gear
  SVG logo on brand blue (#1e40af) background
- Add assets/logo.png (200×200 circular logo) for the login screen
- Update LoginScreen.tsx to display the DocuElevate logo image above
  the brand name text instead of plain text only
- Replace emoji tab bar icons (⬆️📄👤) with Ionicons vector icons
  (cloud-upload-outline, document-text-outline, person-circle-outline)
  from the already-installed @expo/vector-icons package

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 22:41:02 +00:00
github-actions[bot] 0c9938155b chore(release): update build metadata files [skip ci] 2026-03-14 22:39:52 +00:00
semantic-release f3eedce835 0.135.4
Automatically generated by python-semantic-release
2026-03-14 22:39:49 +00:00
Christian Krakau-Louis 833af6f161 Merge pull request #670 from christianlouis/copilot/fix-dependency-version-mismatches
fix(mobile): align Expo SDK 54 dependency versions to pass expo doctor
2026-03-14 23:39:28 +01:00
copilot-swe-agent[bot] 911a995c6a Initial plan 2026-03-14 22:35:55 +00:00
copilot-swe-agent[bot] 15f4069592 Initial plan 2026-03-14 22:33:24 +00:00
copilot-swe-agent[bot] f6e955acce fix(mobile): fix expo doctor dependency version mismatches for SDK 54
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 20:45:03 +00:00