101 Commits

Author SHA1 Message Date
fossifybot[bot]
01ae69d6d0 chore(release): v1.10.0 (19) (#657)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-12-16 06:43:45 +05:30
Jan
8af261d8e6 fix: properly highlight search results with accents and diacritics (#661)
Refs: https://github.com/FossifyOrg/Contacts/issues/12
2025-12-14 21:32:29 +05:30
Naveen Singh
1151c5ef82 docs: update changelog (#656)
* docs: update changelog

* docs: update changelog
2025-12-10 17:19:36 +05:30
fossifybot[bot]
fa46abe7b6 chore(release): v1.9.0 (18) (#630) 2025-11-10 01:51:55 +05:30
Naveen Singh
610b066950 feat: start add contact flow for unsaved numbers on thumbnail click (#632)
* feat: start add contact flow for unsaved numbers on thumbnail click

* refactor: use extension helper for adding number to contact

* docs: update changelog

* docs: add missing link

* refactor: optimize imports and move extension

Refs: https://github.com/FossifyOrg/Phone/issues/631
2025-11-03 22:13:13 +05:30
Naveen Singh
00a219f162 docs(changelog): add entry about invisible status bar icons (#629)
* docs(changelog): add entry about invisible status bar icons
* chore(deps): bump org.fossify:commons to 5.7.3
2025-11-03 20:09:35 +05:30
fossifybot[bot]
4794b9b1df chore(release): v1.8.0 (17) (#615)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-10-30 00:27:50 +05:30
Naveen Singh
8f67b3c9cc fix: use full screen intent properly (#613)
* fix: add missing full screen notification permissions

I have no idea why this wasn't added yet the strings for requesting this permission exist.

* fix: drop manual check for interactive device

* fix: rework when full-screen intent is used

* docs: update changelog

* refactor: simplify method

* refactor: remove unused `isOreoPlus` import
2025-10-27 23:57:45 +05:30
Naveen Singh
87f6d2e277 chore: bump target SDK version to 35 (#492)
* chore: bump target SDK version to 35

* chore: bump target SDK version to 36

* refactor: update edge-to-edge implementation

* refactor: update edge-to-edge implementation

* refactor: update edge-to-edge implementation

* refactor: migrate away from deprecated onBackPressed()

* fix: migrate away from deprecated `onBackPressed()`

* chore(deps): update org.fossify.commons to 5.5.0

* docs: update changelog

* build: bump detekt return count limit

* chore: update lint baselines
2025-10-26 22:58:28 +05:30
fossifybot[bot]
dda289bef1 chore(release): v1.7.3 (16) (#605)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-10-16 22:18:24 +05:30
AATHINARAYANAN-T
e2c636e790 fix: always use proper sorting in favorites fragment (#608)
Refs: https://github.com/FossifyOrg/Phone/issues/389
2025-10-16 13:02:06 +05:30
Naveen Singh
9eb9e5ca84 fix: prevent crash by disabling change animations (#604)
This should resolve the following crash:

Exception java.lang.IllegalStateException: at androidx.recyclerview.widget.RecyclerView.handleMissingPreInfoForChangeError (RecyclerView.java:4442)
2025-10-13 13:39:47 +05:30
fossifybot[bot]
f868269edd chore(release): v1.7.2 (15) (#587)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-10-09 22:00:10 +05:30
Naveen Singh
bd00e90a98 fix: improve detection of hidden numbers in call logs (#595)
* fix: improve detection of hidden numbers in call logs
* docs: update changelog

Refs:  https://github.com/FossifyOrg/Phone/issues/594
2025-10-01 13:26:29 +05:30
Naveen Singh
46db447e00 fix: don't limit search to 32bit ints (#592)
* fix: don't limit search to 32bit ints

This is a quick fix. Will do a proper rewrite later.

Refs: https://github.com/FossifyOrg/General-Discussion/issues/718

* docs: update changelog
2025-09-29 17:30:27 +05:30
Naveen Singh
72db893979 fix: correct contact photo retrieval in call history (#586)
Refs: https://github.com/FossifyOrg/Phone/issues/585
2025-09-24 14:26:34 +05:30
fossifybot[bot]
353b271881 chore(release): v1.7.1 (14) (#567)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-09-17 10:28:39 +05:30
Naveen Singh
25a4462a18 fix: use correct phone number values in speed dial (#566)
This ensures USSD codes work fine.

Refs: https://github.com/FossifyOrg/Phone/issues/565
2025-09-11 14:25:40 +05:30
fossifybot[bot]
c91285b456 chore(release): v1.7.0 (13) 2025-09-01 22:48:12 +05:30
Agnieszka C
e9a19ccfd2 fix: improve speed dial UX (#546)
* Show the contact name in the confirmation dialog after speed dialing #543

* Improved speed dial management UX for contacts with multiple numbers

Refs: https://github.com/FossifyOrg/Phone/issues/543
2025-08-28 15:22:19 +05:30
Naveen Singh
329bfe1916 feat: add shortcut to system calling accounts screen (#542)
Refs: https://github.com/FossifyOrg/Phone/issues/67
2025-08-26 21:56:50 +05:30
Naveen Singh
b0a3eaccde feat: initiate calls on contact tap (#537)
* feat: initiate calls on contact tap

* refactor: use common extension for calling in favorites

* refactor: optimize imports

It would be made optional (like in Fossify Contacts) if this change bothers many people. The fact that one can access contact details by tapping on the contact photo or via the menu seems good enough for this app.

Refs: https://github.com/FossifyOrg/Phone/issues/80
2025-08-24 16:35:18 +05:30
fossifybot[bot]
e46ec5ddcf chore(release): v1.6.2 (12) (#530)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-08-24 15:53:28 +05:30
Naveen Singh
e0eb9a80ff docs(changelog): reference incorrect sorting issue (#536)
Refs: https://github.com/FossifyOrg/Phone/issues/535
2025-08-23 21:34:37 +05:30
Naveen Singh
47b9a83c99 fix: ensure unique call log items to prevent crashes (#534)
* fix: ensure unique call log items to prevent crashes

Refs: https://github.com/FossifyOrg/Phone/issues/378

* fix: prevent incorrect sorting in search results

Changed the day code format (used internally) to yyyy-MM-dd to help with sorting. Corrected sorting also solves duplicated date headers due to misplaced call entries (caused by `startsWith()` sort).

* perf(recents): cache call day code to eliminate allocations

* fix: simplify condition

* refactor: no need to compute day code lazily
2025-08-23 21:13:11 +05:30
Agnieszka C
d9713a3e7a fix: rename notification channels (#533)
* Renamed notification channel names (#196)

* Update CHANGELOG.md

Refs: https://github.com/FossifyOrg/Phone/issues/196
2025-08-23 07:29:19 +00:00
Naveen Singh
4a5ba5e7d4 fix: display phone numbers even when number type is missing (#529)
* fix: display phone numbers even when number type is missing

Refs: https://github.com/FossifyOrg/Phone/issues/526
2025-08-22 15:06:13 +05:30
fossifybot[bot]
4fba2b4f43 chore(release): v1.6.1 (11) (#483)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-07-31 15:38:10 +05:30
Naveen Singh
1025348295 fix: use stable keys for per number SIM preference (#481)
* fix: use stable keys for per number SIM preference

See: https://github.com/FossifyOrg/Phone/issues/293

* fix: handle encoded numbers properly

Numbers from other apps are often encoded like `tel:%2B11234567890` and that led to unstable keys when SIM preference was set in DialerActivity (third-party intents).

See: https://github.com/FossifyOrg/Phone/issues/294

* fix: add fallback getter for unstable keys from previous versions

* docs: update changelog

* style: add empty line at the end

* style: avoid multiple return statements

* fix: use E.164 representation for key generation

Helps with same number variations like `01234567890` and `+11234567890`
2025-07-21 02:52:06 +05:30
fossifybot[bot]
c4e380bdce chore(release): v1.6.0 (10) (#462)
* chore(release): v1.6.0 (10)

* docs: update changelog

---------

Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
2025-07-11 19:30:24 +05:30
Naveen Singh
8818aab490 fix: respect default SIM preference on dialpad screen (#344)
* Remove extra dialer button and use preferred sim

The app should just use the default SIM handle or let the user decide.

Context:

- https://github.com/FossifyOrg/Phone/issues/50
- https://github.com/FossifyOrg/Phone/issues/155
- https://github.com/FossifyOrg/Phone/issues/324

* docs: update changelog

* fix: add option to force SIM selector in call intents

* style: format code

* style: suppress long method error

* fix: only show sim selector when multiple sims are available

* refactor: initialize russian chars lazily

* refactor: use coroutines for clearing dialpad input
2025-07-11 11:05:28 +05:30
fossifybot[bot]
f15990e5c6 chore(release): v1.5.1 (9) (#427)
* chore(release): v1.5.1 (9)

* chore(release): copy changelog from previous version

---------

Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
Co-authored-by: Naveen Singh <snaveen935@gmail.com>
2025-06-17 17:51:25 +05:30
Naveen Singh
4f8fe0f59a docs: update changelog (#434) 2025-06-17 16:46:07 +05:30
Naveen Singh
2d63d25508 fix: ensure unique ID for date headers (#424)
* fix: ensure unique ID for date headers

* docs: update changelog

* fix: finish safely to avoid NPEs
2025-06-11 17:36:56 +05:30
Naveen Singh
572590d3b0 chore(release): v1.5.0 (8) (#418) 2025-06-06 16:47:08 +05:30
Ammar64
686c12f13f fix: enforce ltr direction for phone numbers (#399)
* Fix phone number text direction

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>

* Update item_filter_contact_source.xml

* Update call_notification.xml

---------

Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
2025-06-06 15:27:24 +05:30
Naveen Singh
fecbc86224 style: reformat changelogs as per Keep a Changelog 2025-05-05 20:21:01 +05:30
Naveen Singh
41cf123b25 Update changelog 2025-04-01 15:49:25 +05:30
Naveen Singh
6b8b360451 Update changelog 2025-01-14 14:35:14 +05:30
Naveen Singh
069179d1e7 Update changelog 2024-10-30 16:49:12 +05:30
Naveen
01b2ef8eb6 Update changelog 2024-05-08 10:31:49 +05:30
Naveen
7b1d458fb9 Update changelog 2024-03-21 04:40:40 +05:30
Naveen
a8da1d3dcc Update changelog 2024-03-21 03:31:28 +05:30
Naveen
2882665191 Update changelog 2024-01-15 17:42:33 +05:30
tibbi
15b34495c5 updating changelog 2023-09-19 16:49:43 +02:00
tibbi
56d0a0ca07 extending changelogs 2023-06-08 17:33:13 +02:00
tibbi
d7b412efe7 updating changelog 2023-06-08 17:31:45 +02:00
tibbi
5a9de64ccd updating changelog 2023-04-19 16:16:12 +02:00
tibbi
8fa124680a updating changelog 2023-04-12 14:45:40 +02:00
tibbi
d16c3183f2 updating changelog 2023-04-07 18:15:09 +02:00