21 Commits

Author SHA1 Message Date
Eugen Kaparulin
2449cda1f3 privacy policy: describe the optional keyserver and avatar lookups, drop the blanket no-third-party claim (#k-ops/#2/#228) 2026-10-18 00:32:51 +03:00
Eugen Kaparulin
622d8a9f78 docs: document the Windows download
The platform badge reads "Linux | Windows | Android" and both Windows
archives ship on the releases page, but the Download section only had
entries for Linux, Android and the not-yet-shipped macOS/iOS. Anyone
landing from the badge had nothing to download.

Details taken from docs/RELEASE_RUNBOOK.md rather than inferred from the
asset names: the portable build is a self-extracting launcher that unpacks
to %LOCALAPPDATA%\Korax\<version>\, drops a Desktop shortcut, and needs
no install wizard or admin rights. Neither build is code-signed, so
SmartScreen warns on first run — worth saying up front rather than letting
people meet it as a surprise.
v0.2.2-beta
2026-09-30 11:56:11 +03:00
Eugen Kaparulin
bf176c13df Correct key-storage and platform claims: name only platforms that ship
The README contradicted itself. Line 11's platform badge advertised
`Linux | macOS | Android | iOS` while line 87 of the same file said
`### macOS . iOS -- Coming soon`. Neither macOS nor iOS has ever shipped.

Three claims named iOS Keychain and macOS Keychain as active key stores:

- README "Key storage" said "On every platform ... (iOS Keychain, macOS
  Keychain, Android Keystore)" -- for a product whose platform list ends at
  Android.
- privacy-policy.md named `Android Keystore / iOS Keychain` for both
  credential storage and PGP private keys, which has it doubly wrong: it
  names a platform that does not ship and omits the two that do.

Verified against the implementation rather than reworded from memory.
mailcore uses the Rust `keyring` crate v3 with the `sync-secret-service`
feature (mailcore/Cargo.toml:58); the Flutter side uses
`flutter_secure_storage` ^10.0.0. So on the shipped platforms the stores
are Windows Credential Manager, Android Keystore, and the Secret Service
(libsecret) on Linux -- now what the docs say.

privacy-policy "last updated" moved to 30 September 2026.
2026-09-30 11:34:56 +03:00
Eugen Kaparulin
4a7a08244f docs: align support/vulnerability disclosure with koridor pattern 2026-07-31 12:43:02 +03:00
Eugen Kaparulin
e6df0d451e sync: mailcore 0.2.1-beta 2026-07-24 20:14:32 +03:00
Eugen Kaparulin
467928d541 docs: add notice on discontinuing native Gmail login 2026-07-04 14:00:48 +03:00
Eugen Kaparulin
ffbf1372fd sync: mailcore 0.2.1-beta 2026-06-23 11:54:35 +03:00
Eugen Kaparulin
c48a14d4e8 sync: mailcore 0.2.1-beta 2026-06-22 21:54:48 +03:00
Eugen Kaparulin
c76d1197d0 docs: add Google Play link to README 2026-06-18 22:06:32 +03:00
Eugen Kaparulin
c5fd8b21f5 docs(privacy): add Korax privacy policy (K-Ops Oy) 2026-05-22 12:47:09 +03:00
Eugen Kaparulin
3c266c390f sync: mailcore 0.2.1-beta 2026-05-17 01:23:31 +03:00
Eugen Kaparulin
0100d848bd Fix releases link v0.2.1-beta 2026-05-17 01:20:29 +03:00
Eugen Kaparulin
8609055dea Update README.md with more motivation background and new log 2026-05-12 13:16:08 +03:00
Eugen Kaparulin
fa720ffcfb Update README 2026-04-17 22:39:17 +03:00
Eugen Kaparulin
8265ef3d6c Update core engine description 2026-04-17 12:30:08 +03:00
c57f2b5d5c Update README.md 2026-04-17 08:22:45 +00:00
Eugen Kaparulin
cd73535b12 Tweak README 2026-04-17 11:21:26 +03:00
Eugen Kaparulin
c0a82ce9f4 docs(mailcore): add README explaining license and module layout 2026-04-17 09:08:18 +03:00
Eugen Kaparulin
90c8571d26 chore: sync mailcore v0.1.0-beta.1 2026-04-17 09:05:47 +03:00
Eugen Kaparulin
2a4f740cbd Update the logo 2026-04-15 13:23:47 +03:00
Eugen Kaparulin
c48dd1b489 Initial public repo: README, LICENSE, and logo
Sets up the Korax public Gitea presence with a comprehensive README
targeting both end users and technical audiences, PolyForm Noncommercial
license for the mailcore open-source engine, and the project logo.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 13:16:50 +03:00