semantic-release
178ce70a4a
0.143.1
...
Automatically generated by python-semantic-release
2026-03-15 17:46:23 +00:00
Christian Krakau-Louis
f3c12a6122
Merge pull request #685 from christianlouis/copilot/fix-sso-browser-widget-issue
...
fix(mobile): SSO callback closes browser and delivers token to app; Expo Go support; SafeAreaView deprecation
2026-03-15 18:46:01 +01:00
copilot-swe-agent[bot]
14285567d5
fix(auth): Expo Go support via Linking.createURL; safe token URL construction; clean up return type annotation
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-15 17:42:36 +00:00
github-actions[bot]
6ab9d120c4
chore(release): update build metadata files [skip ci]
2026-03-15 17:40:26 +00:00
semantic-release
c03ac42bff
0.143.0
...
Automatically generated by python-semantic-release
2026-03-15 17:40:23 +00:00
Christian Krakau-Louis
e173059b3f
Merge pull request #684 from christianlouis/copilot/localize-admin-users-page
...
feat(i18n): localize admin users page
2026-03-15 18:40:03 +01:00
copilot-swe-agent[bot]
5c373e7224
fix(auth): store mobile_redirect_uri in session and redirect to deep-link after SSO; fix SafeAreaView deprecation
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-15 17:35:49 +00:00
copilot-swe-agent[bot]
3fc0d52126
feat(i18n): localize admin users page
...
Add 119 new admin_users.* translation keys to en.json and update
admin_users.html to use _() for all static HTML strings, inline
Alpine.js x-text translations, and a window.__i18nAdminUsers block
for JavaScript alert/status messages."
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-15 17:34:47 +00:00
copilot-swe-agent[bot]
64adce7445
Initial plan
2026-03-15 17:24:10 +00:00
github-actions[bot]
854b0f16e3
chore(release): update build metadata files [skip ci]
2026-03-15 17:19:42 +00:00
semantic-release
672e66994a
0.142.0
...
Automatically generated by python-semantic-release
2026-03-15 17:19:39 +00:00
copilot-swe-agent[bot]
ad3d7c0934
Initial plan
2026-03-15 17:19:37 +00:00
Christian Krakau-Louis
80fb2add65
Merge pull request #682 from christianlouis/copilot/localize-terms-and-conditions-page
...
feat(i18n): localize terms and conditions page
2026-03-15 18:19:18 +01:00
github-actions[bot]
14a18fbc3b
chore(release): update build metadata files [skip ci]
2026-03-15 16:44:46 +00:00
semantic-release
b4eb27b168
0.141.2
...
Automatically generated by python-semantic-release
2026-03-15 16:44:44 +00:00
Christian Krakau-Louis
0661c46447
Merge pull request #683 from christianlouis/copilot/fix-expo-device-import-error
...
fix(mobile): align React version with react-native-renderer to resolve version mismatch crash
2026-03-15 17:44:26 +01:00
copilot-swe-agent[bot]
073627884c
fix(mobile): align React version with react-native-renderer to fix version mismatch crash
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-15 16:28:36 +00:00
copilot-swe-agent[bot]
c5b08e778d
chore: initial plan placeholder
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-15 16:26:15 +00:00
copilot-swe-agent[bot]
0232d20e42
Initial plan
2026-03-15 16:21:14 +00:00
github-actions[bot]
ebb280f685
chore(release): update build metadata files [skip ci]
2026-03-15 16:19:24 +00:00
semantic-release
3f06c1312d
0.141.1
...
Automatically generated by python-semantic-release
2026-03-15 16:19:22 +00:00
Christian Krakau-Louis
e2acbdc7d3
Merge pull request #679 from christianlouis/copilot/fix-typeerror-expo-start
...
feat(mobile): bootstrap expo-router app/ directory, WelcomeScreen, and web support
2026-03-15 17:19:03 +01:00
copilot-swe-agent[bot]
8c18f0da17
feat(i18n): localize terms and conditions page
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-15 16:08:59 +00:00
copilot-swe-agent[bot]
82d90b48e2
fix(mobile): correct asset logo path depth and add expo-router app/ routes for web support
...
- Fix fatal crash: require('../../../assets/logo.png') in LoginScreen and
WelcomeScreen resolved 3 levels above mobile/src/screens/ — outside the
mobile/ directory. Changed to ../../assets/logo.png which correctly
resolves to the existing mobile/assets/logo.png.
- Add expo-router app/ directory (root cause of missing welcome screen and
web support): app/_layout.tsx, (auth)/, (tabs)/ with all route files
- Add WelcomeScreen.tsx: branded intro screen with feature highlights
- Update LoginScreen/WelcomeScreen to use useRouter() (expo-router style)
- Add react-native-web ~0.20.0 and react-dom 19.2.4 for web channel
- Add expo-device ~7.0.3 (was imported but missing from package.json)
- Remove android.googleServicesFile from app.json (file is gitignored;
README documents how to restore it for Android FCM builds)
- Add web.bundler: metro and web.output: single to app.json
- Fix aria-hidden to explicit boolean value in WelcomeScreen
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-15 16:02:02 +00:00
github-actions[bot]
4d81d275a6
chore(release): update build metadata files [skip ci]
2026-03-15 16:01:36 +00:00
semantic-release
1780adcffa
0.141.0
...
Automatically generated by python-semantic-release
2026-03-15 16:01:34 +00:00
copilot-swe-agent[bot]
ed76bdfd9b
Initial plan
2026-03-15 16:01:32 +00:00
Christian Krakau-Louis
2860bc9024
Merge pull request #681 from christianlouis/copilot/localize-status-page
...
feat(ui): localize status page
2026-03-15 17:01:15 +01:00
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]
a2de72ab72
wip: tracking plan
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-15 15:54:00 +00:00
copilot-swe-agent[bot]
9d5b1e25e2
wip: plan
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-15 15:49:32 +00:00
github-actions[bot]
3631cd630c
chore(release): update build metadata files [skip ci]
2026-03-15 15:44:48 +00:00
copilot-swe-agent[bot]
19b7eb2ae8
Initial plan
2026-03-15 15:44:46 +00:00
semantic-release
ce72626121
0.140.0
...
Automatically generated by python-semantic-release
2026-03-15 15:44:45 +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
copilot-swe-agent[bot]
b4b50e8340
fix(mobile): update Node.js minimum requirement to 20.19.4
...
metro-config@0.83 .3 uses Array.prototype.toReversed() which was added
in Node.js 20.0.0. The README incorrectly stated "Node.js 18+" causing
users to run `npx expo start` with Node 18 and hit:
TypeError: configs.toReversed is not a function
- Update README.md to say "Node.js 20.19.4+" with nvm hint
- Update package.json engines from >=20.16.0 to >=20.19.4 to match
metro-config's exact minimum (as declared in package-lock.json)
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-15 15:34:12 +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]
0ea652fa53
Initial plan
2026-03-15 15:31:32 +00: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