Commit Graph
14 Commits
Author SHA1 Message Date
XoséandClaude Opus 5.5 775aa04cdf Merge branch 'root-cache' into main
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 14:02:43 +02:00
XoséandClaude Opus 5.5 9442afb2bd AssetRoots: keep loaded roots, retry a failed read (from tlskit)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 14:00:52 +02:00
xocko a625e20a56 Merge pull request 'Calendar Lite 1.6: bundled TLS 1.2, renamed from GingerCal, new icons, English months' (#1) from bundled-tls into main v1.6 2026-10-19 17:11:38 +00:00
XoséandClaude Opus 5.5 82acdb79f6 Calendar Lite 1.6: English month and weekday names in English mode
They came from the phone's locale, so a phone set to Spanish showed "Octubre 2026" with an
English interface (and I18nTest failed on any machine not set to English).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 19:11:24 +02:00
XoséandClaude Opus 5.5 478fc60527 README: direct https (no Pangolin needed), APK size, Bouncy Castle sources, test command
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 18:40:21 +02:00
XoséandClaude Opus 5.5 361adef1a0 Launcher icon back to the pack's blue
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
v1.5
2026-10-19 17:53:49 +02:00
XoséandClaude Opus 5.5 503beac559 Blue accent to match the blue icon (today ring, month arrows)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 17:53:23 +02:00
XoséandClaude Opus 5.5 9a4f6794d9 Launcher icon in the app's ginger (#D66E2A) instead of the pack's blue
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 17:30:18 +02:00
XoséandClaude Opus 5.5 748f6add54 Calendar Lite 1.5: GingerCal is now Calendar Lite, new icon and reminder icon
Renames the app (label, texts, User-Agent, PRODID, APK) and uses the new launcher icon pack
(ldpi to xhdpi, master in art/) instead of drawing one at build time. Reminders show a white
calendar glyph in the status bar (stat_notify, 18-48 px) instead of the system's colour
alarm clock, which didn't fit the Gingerbread bar. The package name, database and signing key
stay, so it installs over GingerCal and keeps its data.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 16:57:48 +02:00
XoséandClaude Opus 5.5 5eeaf0f519 Shared TLS client: trust anchors must be CAs, untrusted errors carry the chain
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
v1.4
2026-10-17 19:20:54 +02:00
XoséandClaude Opus 5.5 f7428287eb GingerCal 1.4: bundled TLS 1.2, no bridge needed
CalDAV now goes through Minamp's own HTTP/TLS client (Bouncy Castle TLS 1.2, Mozilla
roots, keep-alive) instead of Apache HttpClient on Android 2.3's TLS 1.0, as the iPod
version does with BearSSL. The phone reaches the normal https:// Nextcloud address at
home and away; a pinned self-signed server or the old bridge still works.

- NetHttp transport; requests run on big-stack threads (the handshake overflows
  AsyncTask/IntentService stacks on Android 2.x)
- http:// -> https:// redirects on the same host are followed; other hosts still refused
- bridge wording replaced in Galician and English; README updated
- NetTest (TLS + CalDAV discovery through the new transport) replaces BridgeTest

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 19:14:06 +02:00
xocko 42c3d6da91 GingerCal 1.3: month view, Galician interface, Nginx Proxy Manager bridge option v1.3 2026-10-15 17:42:46 +02:00
xocko f44ecf4871 GingerCal 1.1: apksigner v1 signing so Android 2.3 installs it; add Pangolin VPS setup notes v1.1 2026-10-15 16:56:40 +02:00
xocko 01f49852ab Import GingerCal 1.0 source v1.0 2026-10-15 16:35:05 +02:00