Linus Rath
5ac2a142b5
feat: update Android build configuration to use arm64-v8a architecture and improve caching mechanism
2026-04-26 21:58:08 +02:00
Linus Rath
e73dc4e5ba
feat: add GitHub release creation after version bump
2026-04-26 21:40:25 +02:00
Linus Rath
892ff33f14
chore: update version number to 0.1.5
0.1.5
2026-04-26 21:38:21 +02:00
Linus Rath
7e42cb85ea
feat: add EmailSourceScreen for viewing and sharing email source, update navigation and types
2026-04-26 21:38:07 +02:00
Linus Rath
02c590beb3
chore: update version to 0.1.4 in VERSION, package.json, and package-lock.json
0.1.4
2026-04-26 21:20:18 +02:00
Linus Rath
e5bbfeb26e
refactor: optimize EmailRow component and improve row press handling in EmailListScreen
2026-04-26 21:19:08 +02:00
Linus Rath
373c66f2ba
feat: implement navigation between emails in EmailThreadScreen with previous and next buttons
2026-04-26 20:55:29 +02:00
Linus Rath
07a18595aa
Refactor SettingsScreen: Consolidate settings tabs, improve layout, and enhance user experience
2026-04-26 20:49:17 +02:00
Linus Rath
2309845274
feat: add AdvancedSettings and EmailSettings components for enhanced user configuration
2026-04-26 20:49:06 +02:00
Linus Rath
04815c4e60
feat: add back button handling in SettingsScreen to manage tab selection
2026-04-26 20:31:44 +02:00
Linus Rath
fbfb887e0a
chore: update version number to 0.1.3
0.1.3
2026-04-26 20:28:29 +02:00
Linus Rath
10db4c503a
feat: update APK installation process to use expo-intent-launcher and improve versioning
2026-04-26 20:27:30 +02:00
Linus Rath
abbda7a74d
chore: update version number to 0.1.2
0.1.2
Beta
2026-04-26 17:42:49 +02:00
Linus Rath
fe7d9bdf09
feat: add more actions and move functionality to EmailThreadScreen
2026-04-26 17:40:53 +02:00
Linus Rath
a8a0d475db
chore: update readme
2026-04-26 04:57:10 +02:00
Linus Rath
dd2f941dbb
chore: update version number to 0.1.1
0.1.1
2026-04-26 04:53:20 +02:00
Linus Rath
2fa48e8e05
feat: enhance Android release workflow with caching and tag resolution
2026-04-26 04:53:01 +02:00
Linus Rath
b274d4b76b
feat: implement update management system with update banner and settings
2026-04-26 04:50:03 +02:00
Linus Rath
d5710128fd
chore: ensure gradlew is executable before building release APK
2026-04-26 04:19:05 +02:00
Linus Rath
96bddad289
chore: update gradlew file permissions to executable
2026-04-26 04:18:58 +02:00
Linus Rath
ef63d8fa86
feat: update versioning system and remove app.json
0.1.0
2026-04-26 04:15:57 +02:00
Linus Rath
365ffefd33
chore: add Android release CI and sync local work
...
CI:
- .github/workflows/release-android.yml builds APK on release publish
and via workflow_dispatch, attaches it to the release.
- android/app/build.gradle: optional release signingConfig driven by
Gradle properties (ANDROID_KEYSTORE_BASE64 secret etc.); falls back
to the debug keystore when no secrets are set.
- .gitignore: untrack /android so the runner can build directly;
ignore build outputs (build/, .cxx/), Metro/Expo dev logs, scratch.
Track android/ sources including BulwarkFcmPackage.kt and
google-services.json (Firebase Android keys are public per Google's
docs and intended to ship in the APK).
JS sync: push notifications + background task, vacation responder
(api + store), contact activity component, search utilities, settings
polish, calendar/contacts/email store and screen tweaks.
Tooling: scripts/poll-reload.mjs — Windows polling-watcher that hits
Metro /reload on file change (workaround for unreliable fs.watch
without Watchman).
2026-04-26 04:12:08 +02:00
Linus Rath
2fe15e6d70
Use canonical AGPL-3.0 license text for GitHub detection
2026-04-20 14:49:54 +02:00
Linus Rath
14ee540ade
Add AGPL-3.0-only license
2026-04-20 14:47:28 +02:00
Linus Rath and Claude Opus 4.7
5e99bb36b2
Sync local work: multi-account, calendar/contacts, compose, perf
...
Contents accumulated in the working tree since the initial commit:
- Multi-account: account-store, per-accountId credential scoping, account
switcher in sidebar, add-account flow on LoginScreen
- Calendar: recurring event expansion, EventModal/EventDetailSheet, week/
agenda views, calendar sidebar, participant input, per-day event index
for O(1) cell lookup (MonthView/WeekView/AgendaView)
- Contacts: contact detail/form/group screens, vCard import/export,
avatar utils, contact picker sheet, sidebar drawer
- Email: compose screen, thread screen, sender avatar, EmailBodyView with
CID image resolution and external-content policy
- Infrastructure: navigation types, mailbox tree helper, settings store
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-20 01:21:50 +02:00
Linus Rath
11b9b86acd
Initial commit: React Native JMAP webmail app
2026-03-30 00:49:22 +02:00