Commit Graph

  • 10240aa63f Remove broken android-test-report-action step master greenart7c3 2026-09-11 06:41:45 -03:00
  • 609e523b0c Update GitHub Actions to latest versions and replace archived release actions greenart7c3 2026-09-11 06:21:44 -03:00
  • a414037583 Bump version to 6.6.3 v6.6.3 greenart7c3 2026-09-09 19:06:54 -03:00
  • 3382aa14a1 Revert AGP to 9.3.2 to fix release bundle failure greenart7c3 2026-09-09 18:55:29 -03:00
  • 894f1daf0e Bump version to 6.6.2 v6.6.2 greenart7c3 2026-09-09 17:15:57 -03:00
  • d2ba0b8836 chore: install ngit repository skill greenart7c3 2026-09-09 09:27:09 -03:00
  • 4c1930323c Respect start service on boot setting after app updates greenart7c3 2026-09-09 09:26:06 -03:00
  • 277f242405 Update AGP to 9.4.0 greenart7c3 2026-09-09 08:15:19 -03:00
  • 6f4128c0f8 Fix offline SecurityException from WorkManager network tracking greenart7c3 2026-09-04 09:00:03 -03:00
  • b2c18344db Merge pull request #523 from alopatindev/patch-1 greenart7c3andGitHub 2026-09-09 08:28:15 -03:00
  • 7c22128626 Fix amber_is_a_free_and_open_source_project translation alopatindevandGitHub 2026-09-05 01:07:16 +00:00
  • ed9100f825 Bump version to 6.6.1 v6.6.1 greenart7c3 2026-09-04 07:22:07 -03:00
  • f44be77180 Add tests for the permission serializer and deserializer greenart7c3 2026-09-04 06:20:17 -03:00
  • 573a12010a Add missing Marmot protocol event kind translations greenart7c3 2026-09-04 06:13:04 -03:00
  • 41a0ec3eb4 Fix parsing of permissions when kind is not present inside the json greenart7c3 2026-09-04 05:58:03 -03:00
  • cb065a3c22 Merge pull request #521 from alopatindev/update-default-relays greenart7c3andGitHub 2026-09-02 14:52:01 -03:00
  • 6871557bbc Fix rejection intent not returning the request id greenart7c3 2026-09-02 09:38:12 -03:00
  • 079d2aada2 Fix #518: update default relays codonaft 2026-08-31 18:07:09 +03:00
  • 4aeaedb303 Bump version to 6.6.0 v6.6.0 greenart7c3 2026-08-31 07:48:25 -03:00
  • 73279c0827 refactor: extract AccountPickerRow, ProfilePictureIcon and SectionLabel to separate files greenart7c3 2026-08-28 12:35:03 -03:00
  • fde80307fc Merge #ad529600: Fix account picker scroll and title visibility greenart7c3 2026-08-28 12:23:47 -03:00
  • ad48cb0d52 Fix account picker scroll and title visibility greenart7c3 2026-08-28 12:13:17 -03:00
  • 3787b171fe Merge #7eb29178: feat(security): require biometric authentication to to… greenart7c3 2026-08-26 13:05:40 -03:00
  • d5f67a4ad7 feat(security): require biometric authentication to toggle the biometrics setting greenart7c3 2026-08-26 11:54:32 -03:00
  • 39130f5dcb Merge #290a348d: feat(permissions): add option to pre-approve permissio… greenart7c3 2026-08-24 10:32:47 -03:00
  • 17bfc5dd49 feat(permissions): add option to pre-approve permissions under manual approval greenart7c3 2026-08-24 09:57:55 -03:00
  • f4505cae7c Merge #88343fcf: feat(kill-switch): prompt to disable when a connect re… greenart7c3 2026-08-24 08:22:18 -03:00
  • 185d3bbf94 feat(kill-switch): prompt to disable when a connect request arrives and add settings toggle greenart7c3 2026-08-24 08:16:10 -03:00
  • ef241b7699 Polish permission rows in EditPermission screen greenart7c3 2026-08-24 07:52:24 -03:00
  • 11c186bde3 Adapt to Quartz 1.14.0 suspend listener changes greenart7c3 2026-08-24 07:39:49 -03:00
  • 7c43530422 Update Kotlin to 2.4.10, Gradle to 9.7.1, and dependency stack greenart7c3 2026-08-21 13:34:03 -03:00
  • 236fa7f234 Merge #6e30bc49: fix(profile-subscriptions): synchronize account map it… greenart7c3 2026-08-21 06:40:01 -03:00
  • 00a09ab090 fix(profile-subscriptions): synchronize account map iteration against concurrent removal greenart7c3 2026-08-21 06:35:23 -03:00
  • 09aeb733e6 Trim image and trust-score caches on memory pressure greenart7c3 2026-08-21 06:01:15 -03:00
  • 591ed2324d Cache decrypted getAll results in CachingApplicationDao greenart7c3 2026-08-21 06:01:02 -03:00
  • ee745e806c Remove unused RelayDisconnectService greenart7c3 2026-08-19 14:32:26 -03:00
  • a49caa0881 Convert legacy Long millis overloads to kotlin.time.Duration greenart7c3 2026-08-19 14:04:19 -03:00
  • abcf2f7703 Warm up tzdata and cache DateTimeFormatters off the main thread greenart7c3 2026-08-19 11:55:14 -03:00
  • 33221752e2 Retry flaky relay URL parsing benchmark before failing greenart7c3 2026-08-19 08:12:55 -03:00
  • 347eb4848c Use subject-form when expression in EventNotificationConsumer greenart7c3 2026-08-19 07:58:44 -03:00
  • 47128e4192 Merge #c55e6511: Loading indicator + do-not-close warning for "require… greenart7c3 2026-08-18 16:31:51 -03:00
  • df74f4c6cd Show loading indicator and do-not-close warning when toggling require unlocked device greenart7c3 2026-08-18 16:26:10 -03:00
  • 939f5b8def Bump version to 6.5.2 v6.5.2 greenart7c3 2026-08-18 10:08:22 -03:00
  • 6c79600a27 Merge #4a9cd287: Fix Applications screen slowness after envelope-encryp… greenart7c3 2026-08-18 09:48:14 -03:00
  • f439b08abe Fix Applications screen slowness after envelope-encrypting secrets greenart7c3 2026-08-18 09:43:18 -03:00
  • 97653747b9 Merge #1ed68583: Debounce relay-status counter updates (notification ra… greenart7c3 2026-08-18 08:27:54 -03:00
  • 1ab593b827 Debounce relay stat counter updates to avoid notification rate limit greenart7c3 2026-08-18 08:21:23 -03:00
  • 6151a0247b Merge #c91c82d5: Warm account cache at app start to fix switch-accounts… greenart7c3 2026-08-18 07:45:46 -03:00
  • d98a42fd3b Merge #33634760: Fix LazyColumn duplicate-key crash in activity history… greenart7c3 2026-08-18 07:41:24 -03:00
  • f4ee7ddf3e Warm account cache at app start to fix switch-accounts button greenart7c3 2026-08-18 07:38:24 -03:00
  • 16559c8e8e Bump version to 6.5.1 v6.5.1 greenart7c3 2026-08-14 13:49:04 -03:00
  • 41a37aacdc Re-encrypt Room application secrets during Keystore key rotation greenart7c3 2026-08-14 13:23:13 -03:00
  • 50ec57b5bc Fix crash in EditPermission due to invalid localKey greenart7c3 2026-08-14 11:17:22 -03:00
  • 0f313eb882 Bump version to 6.5.0 v6.5.0 greenart7c3 2026-08-14 08:15:03 -03:00
  • 4c733d6b47 Fix CI test failures and linter violations greenart7c3 2026-08-14 07:44:14 -03:00
  • c65da1c399 Merge commit from fork greenart7c3andGitHub 2026-08-14 07:09:56 -03:00
  • 24a22590a3 Translate new string resources to supported languages greenart7c3 2026-08-12 13:03:11 -03:00
  • 482d6bb2c8 fix(I4): warn on explicit ws:// non-onion relays (GHSA-8844-q5vh-9j8f) greenart7c3 2026-08-10 16:30:29 -03:00
  • 96ee410767 fix(I3): lazy-load account keys on cache miss; zeroize on logout (GHSA-8844-q5vh-9j8f) greenart7c3 2026-08-12 07:09:52 -03:00
  • 2ee9b3ba0b fix(I2): parseRememberType fails closed to NEVER for unknown values (GHSA-8844-q5vh-9j8f) greenart7c3 2026-08-10 16:25:53 -03:00
  • d61c4649f4 fix(I1): authorize before decrypt in SignerProviderQuery (GHSA-8844-q5vh-9j8f) greenart7c3 2026-08-12 07:19:49 -03:00
  • fd15d87bce fix(L4): set FLAG_SECURE on raw nsec/ncryptsec QR surfaces (GHSA-8844-q5vh-9j8f) greenart7c3 2026-08-10 16:22:54 -03:00
  • e78d0d651f fix(L3): redact key material from crash reports before persistence (GHSA-8844-q5vh-9j8f) greenart7c3 2026-08-10 16:16:10 -03:00
  • ee975e9833 fix(L2): redact raw relay frames from debug logs (GHSA-8844-q5vh-9j8f) greenart7c3 2026-08-10 16:10:28 -03:00
  • 286f8416e5 fix(L1): opt-in unlocked-device requirement for Keystore key (GHSA-8844-q5vh-9j8f) greenart7c3 2026-08-10 16:03:55 -03:00
  • 0cdfed7a47 Merge commit from fork greenart7c3andGitHub 2026-08-14 06:58:18 -03:00
  • e7cba54ae0 Merge upstream/master and resolve database version conflict by bumping to 20 greenart7c3 2026-08-14 06:50:48 -03:00
  • aa883a64c7 Merge commit from fork greenart7c3andGitHub 2026-08-14 06:12:56 -03:00
  • d3be00f4cc Merge commit from fork greenart7c3andGitHub 2026-08-14 06:09:25 -03:00
  • 98dfca7095 Envelope-encrypt NIP-46 connection secrets at rest (GHSA-5fjp-ghh8-wch8) greenart7c3 2026-08-10 14:55:51 -03:00
  • e73a407bb3 Fix GHSA-h9fv-9247-3582: NIP-46 freshness and replay protection greenart7c3 2026-08-10 11:29:29 -03:00
  • 24a5e2071c Fix relay-auth whitelist authorizing any requester (GHSA-vx4h-56qj-wcp7) greenart7c3 2026-08-10 08:48:50 -03:00
  • d46974733a Fix LazyColumn duplicate-key crash in activity history screens greenart7c3 2026-08-07 12:15:06 -03:00
  • 65fea7d6b3 Merge #27ad4e74: Bump version to 6.4.0 v6.4.0 greenart7c3 2026-08-07 07:09:18 -03:00
  • 4b4acfd880 Bump version to 6.4.0 greenart7c3 2026-08-07 07:02:35 -03:00
  • cfaccda931 Merge #15e2902d: Ignore platform finalizer-watchdog crashes in crash re… greenart7c3 2026-07-31 07:05:04 -03:00
  • 86ab6e86e6 Ignore platform finalizer-watchdog crashes in crash reports greenart7c3 2026-07-31 06:55:48 -03:00
  • 0985d4171c Merge #3c71aec4: Add 113 event kinds with localized labels greenart7c3 2026-07-30 17:20:15 -03:00
  • 9f2a88a19c Add 113 event kinds with localized labels greenart7c3 2026-07-30 17:08:12 -03:00
  • 6e11c75616 Merge #02be4e74: Fix NegativeArraySizeException crash in relay subscrip… greenart7c3 2026-07-29 11:43:43 -03:00
  • 651b4c3d1d Merge #438a7e60: Add Compose previews for the multi-event approval scre… greenart7c3 2026-07-29 11:42:19 -03:00
  • 1056fb39db Fix NegativeArraySizeException crash in relay subscriptions greenart7c3 2026-07-29 07:06:07 -03:00
  • 7180632a19 Add Compose previews for the multi-event approval screens greenart7c3 2026-07-28 16:33:09 -03:00
  • 932434440d git: ignore the .ai-jail directory greenart7c3 2026-07-28 11:41:45 -03:00
  • 1305e3c605 Merge #7811888b: Redesign multi-request approval screen with Approve/De… greenart7c3 2026-07-28 11:39:42 -03:00
  • f98fc2b9c4 Translate new approval strings (approve, confirm, remember_my_choice_for) greenart7c3 2026-07-27 15:52:52 -03:00
  • 1549da8838 Redesign multi-request approval screen with Approve/Deny toggles (#497) greenart7c3 2026-07-27 15:40:51 -03:00
  • 7e0ce0b23b desktop: localize the remaining permission-screen strings claude/desktop-mac-linux-support-rihkah Claude 2026-07-23 15:05:01 +00:00
  • ed796b3be3 desktop: readable text buttons + mobile relay validation on add Claude 2026-07-23 14:05:39 +00:00
  • 5118d87b1e desktop: fix tab contrast and match the mobile permission options Claude 2026-07-23 13:52:53 +00:00
  • c576f40d55 desktop: open Amber when the notification is clicked (Linux) Claude 2026-07-03 15:14:20 +00:00
  • 495ede399a desktop: don't force the window open on a new request when minimized Claude 2026-07-03 15:03:53 +00:00
  • 2a6709ec26 desktop: load libayatana-appindicator so the tray works on Hyprland Claude 2026-07-03 14:44:52 +00:00
  • d1c9d79110 desktop: force AppIndicator tray on Wayland + Ctrl+M minimize-to-tray Claude 2026-07-03 14:22:58 +00:00
  • 4320ad4bce desktop: show a tray icon on Wayland/Hyprland via StatusNotifierItem Claude 2026-07-03 13:54:50 +00:00
  • 025775d1bf desktop: deliver notifications via the freedesktop daemon (Wayland/Hyprland) Claude 2026-07-03 13:43:37 +00:00
  • c8d479dd37 desktop: translate the desktop-only UI strings into all 14 languages Claude 2026-07-03 13:15:25 +00:00
  • a8fbb0f153 desktop: localize the entire UI through the Strings system Claude 2026-07-03 12:20:34 +00:00
  • 0258fb09ac Fix unreadable light-on-amber elements in the dark theme Claude 2026-07-03 11:47:28 +00:00
  • 63fd6cdeef Port the Android string resources and event-kind translations to desktop Claude 2026-07-03 11:41:10 +00:00