Commit Graph
378 Commits
Author SHA1 Message Date
azuwlaaandClaude Opus 5.5 d8e7cf2a24 Merge upstream main (v1.0.31) into feat/chats
Resolve TransferFragment conflicts: keep the new ARG_BML_TXN_ID next to
the chat flags, and pass upstream's capturedToPhoto through showReceipt().

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FQUrmJjrypeoPsubpzuezC
2026-09-27 17:00:59 +05:00
azuwlaaandClaude Opus 5.5 97fe63025d chats: throttle BML name lookups
Real-name lookups use BML's account validation, the same search as the
Transfer page, which BML rate-limits per user ("searched too many
times"). Look up only names the saved data can't answer (accounts sent
to that aren't contacts, contacts without a separate real name), at most
3 per run, one run per 6 hours, 15 per day, and back off for a day at the
first refusal.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FQUrmJjrypeoPsubpzuezC
2026-09-27 17:00:11 +05:00
shihaam 0e7f329a4b release v1.0.31 2026-09-27 00:31:12 +05:00
shihaam 2082e8fd0c Pay with BML Transaction ID 2026-09-27 00:28:12 +05:00
shihaam 97a0cb218f release v1.0.30 2026-09-26 21:29:16 +05:00
shihaam 0158d6dcd8 Always show fullscreen recipt toggle 2026-09-26 21:28:29 +05:00
shihaam 320eaa2ffb release v1.0.29 2026-09-26 20:43:34 +05:00
shihaam 1886113ae7 new feature: long press OTP card in OTP codes page to export or update seed 2026-09-26 20:43:14 +05:00
shihaam 41e7bc70e9 update docs 2026-09-26 19:56:26 +05:00
shihaam d786609bd1 update docs 2026-09-26 19:51:33 +05:00
shihaam 2246e5929f update docs 2026-09-26 19:50:57 +05:00
shihaam d0eee817ec update docs 2026-09-26 19:34:24 +05:00
shihaam af414914c7 update docs 2026-09-26 17:53:08 +05:00
shihaam ec5b791a45 update docs 2026-09-26 17:51:01 +05:00
shihaam dd4aed0f94 update docs 2026-09-26 17:48:14 +05:00
shihaam fd4cdfecac update docs 2026-09-26 17:47:38 +05:00
shihaam 92f5af76e6 update docs 2026-09-26 17:39:32 +05:00
shihaam bc81255b31 update docs 2026-09-26 17:35:28 +05:00
shihaam acd11ef3eb update docs 2026-09-26 17:22:11 +05:00
shihaam fc778f2a90 update docs 2026-09-26 17:20:30 +05:00
shihaam 778bcc4d75 update docs 2026-09-26 17:14:46 +05:00
shihaam 97c8033014 update docs 2026-09-26 17:12:00 +05:00
shihaam 58d43f33d6 update docs 2026-09-26 17:10:04 +05:00
shihaam af791fc5ad update docs 2026-09-26 17:00:58 +05:00
shihaam d8ef3a63c6 add totp docs 2026-09-26 16:56:35 +05:00
shihaam fbbfdd8537 release v1.0.28 2026-09-26 07:00:38 +05:00
shihaam 169c3c144c redesigned full screen for MIB recipt 2026-09-26 06:58:27 +05:00
shihaam 71ef7a5b55 MIB recipt redesign to mimick new MIB app and dark mode support 2026-09-26 06:46:19 +05:00
shihaam 32563ea398 redesigned full screen for BML recipt 2026-09-26 04:46:42 +05:00
shihaam 41ce8a65ad bml recipt dark theme support 2026-09-26 04:28:19 +05:00
azuwlaaandClaude Opus 5.5 83ca37eade chats: business payments, new bubbles, pinning, Scan to Pay
- Card / Scan to Pay payments show as business chats (from BML
  "Payment Completed" alerts and "Purchase" history), kept apart from
  people; static merchant QRs are kept so a business can be paid again
  from its chat, with a card picker
- Scan to Pay button on the chat list; returns and re-checks after paying
- Compact bubbles with ticks (alert seen / booked in history), receipt
  button, day totals, monthly summary, long-press actions
- Personal accounts confirm with just the dialog over the chat; business
  profiles keep the sheet for the OTP step
- From chip shows account number and balance; MVR -> USD account is
  blocked, USD -> MVR warns about conversion
- Long-press a chat to pin it to the top

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FQUrmJjrypeoPsubpzuezC
2026-09-26 04:10:06 +05:00
shihaam c7d3efa64e update docs: update payMV QR Design 2026-09-26 04:06:06 +05:00
shihaam 2688118f52 update payMV QR Design 2026-09-26 04:05:36 +05:00
shihaam e717360d00 Merge pull request 'fix language toggle alignment' from azuwlaa/android:fix/language-toggle-alignment 2026-09-25 17:53:03 +05:00
shihaam 2f26599931 fix language toggle misaligned on onboarding screen #58 2026-09-25 17:50:17 +05:00
azuwlaaandClaude Opus 5.5 f8f9d82440 fix language toggle buttons misaligned
The Dhivehi button sat a few pixels lower than English because the
toggle group aligns children by text baseline and Thaana has different
font metrics. Turn off baseline alignment for the language toggle.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FQUrmJjrypeoPsubpzuezC
2026-09-25 17:35:45 +05:00
azuwlaaandClaude Opus 5.5 da5cca79c6 add chats: transfers grouped per person as a chat
Replaces Contacts in the default bottom nav slot with a Chats page
(Contacts moves to More and opens from the Chats toolbar).

- Chats start when the page is first opened; no old history is loaded
- Transfers come from BML notifications (instant), account history
  (booked later) and in-app receipts, merged into one bubble each
- Chats are keyed by the account holder's real name, looked up via
  BML account validation, so nickname contacts and their MVR/USD
  accounts share one chat; the To bar picks the account to send to
- Sending opens the Transfer page in a bottom sheet over the chat and
  returns to it on success; sent bubbles link to their receipt
- Chat and name data are stored encrypted with CacheEncryption

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FQUrmJjrypeoPsubpzuezC
2026-09-25 17:29:01 +05:00
shihaam a37354fc82 release version 1.0.27 v1.0.27 2026-09-25 07:03:40 +05:00
shihaam 66568a464a share contact account numbers and PayMV QR for contacts 2026-09-25 06:53:15 +05:00
shihaam 5210e6207f redegsigned contacts page: removed delete and edit buttons from contacts list, made a new contacts sheet and moved buttons there 2026-09-25 06:35:39 +05:00
shihaam 369c6e4a37 redegsigned OTP page and show next TOTP code 2026-09-25 06:18:09 +05:00
shihaam fbedc631c5 prep for fdroid 2026-09-25 05:53:53 +05:00
shihaam 7d6c192a63 update ci to use owner-repo name as title and apk name 2026-09-25 05:25:09 +05:00
shihaam e7f7590654 release version 1.0.25 v1.0.26 2026-09-25 04:45:25 +05:00
shihaam a048be939c Merge branch 'fix/show-currency-of-other-account-in-transfer-page' 2026-09-25 04:42:36 +05:00
shihaam 102a986201 Merge branch 'fix/contact-add-page-account-number-enter-behaviour'
# Conflicts:
#	app/src/main/java/sh/sar/basedbank/ui/home/TransferFragment.kt
2026-09-25 04:37:22 +05:00
shihaam 440db13a0f also add search button to keyboard in transfer page to feild and move focus to amount feild on search search or to field fill 2026-09-25 04:35:31 +05:00
shihaam 0dc81fef62 Merge branch 'feat/hide-accounts' 2026-09-25 04:21:08 +05:00
shihaam 7e52b510a1 disable unnessary api requests on saving profile/account disable and also disable all accounts for a profile when that profile is disabled 2026-09-25 04:20:40 +05:00
shihaam 0d7833af5c Merge branch 'feat/search-saved-contacts-in-account-number-field' 2026-09-25 04:05:05 +05:00