Commit Graph
541 Commits
Author SHA1 Message Date
Juha Heinanen 0a231f6542 Use JSON format when backing up calls and messages 2026-07-28 09:21:21 +03:00
Juha Heinanen f867800bd4 Allow speakerphone to be turned on also before call starts 2026-07-18 17:46:14 +03:00
Juha Heinanen 278595a5a9 Use baresip's missed call notification also for missed mobile calls
Added caller's contact name (is available) to Connection Service connection
2026-07-16 15:25:15 +03:00
Juha Heinanen 7fe544f697 Simplified showMissedCallNotification function 2026-07-15 17:08:14 +03:00
Juha Heinanen cb2870e0d2 Work on missed call system notification 2026-07-14 18:08:57 +03:00
Juha Heinanen 6a21627afe Fixed triggering of missed call notifications 2026-07-14 11:09:57 +03:00
Juha Heinanen bc4659859a Added Call/Dial option to contacts screen menu 2026-07-09 09:39:21 +03:00
Juha Heinanen ee1dcb44d2 More USSD and MMI code handling improvements
Removed support for secret codes (not permitted)
2026-07-04 10:18:49 +03:00
Juha Heinanen 8545ca10c3 Improved USSD and MMI code handling 2026-07-04 09:17:33 +03:00
Juha Heinanen 6f42723ff9 Do not create mobile account automatically
After restore, do not show mobile account status as green if baresip is not anymore default phone app
2026-06-30 19:40:19 +03:00
Juha Heinanen 7b86a0565b Fixed mobile account status detection after resume 2026-06-30 15:41:03 +03:00
Juha Heinanen 12e6f3eada Improved SIM card detection
Do not remove mobile account when role changes
2026-06-30 14:04:39 +03:00
Juha Heinanen 026e845d9b Some work on sim card detection 2026-06-30 11:39:19 +03:00
Juha Heinanen 01f736f4da Eliminated redundant link properties changed log messages 2026-06-29 10:07:25 +03:00
Juha Heinanen 842ceda34f Check if blocking rules match also to incoming mobile call 2026-06-28 20:56:07 +03:00
Juha Heinanen a5985e2cf6 Finalized USSD implementation 2026-06-28 17:26:10 +03:00
Juha Heinanen b8b5dc816a Added support for making USSD calls 2026-06-28 09:11:26 +03:00
Juha Heinanen e87a06330a Fixed baresipservice start heavy thread 2026-06-27 18:20:44 +03:00
Juha Heinanen d439b86fa2 Removed support for old call history 2026-06-26 16:35:35 +03:00
Juha Heinanen c4b3f8acb4 When resuming to baresip, check if its default app roles have changed 2026-06-26 16:12:00 +03:00
Juha Heinanen a18235c2f0 Do heavy startup operations in background thread to prevent UI hangs and RemoteServiceException crashes on slow devices
Moved the foreground service promotion to the very start of the command handler to satisfy OS requirements
2026-06-25 20:00:06 +03:00
Juha Heinanen 0fcfc6abc5 Foregound service type improvement
Code formating improvements
2026-06-25 17:45:39 +03:00
Juha Heinanen b02bc7a521 Code styling 2026-06-24 20:09:47 +03:00
Juha Heinanen eb5a236170 Improved detection if SIM card is available 2026-06-24 08:36:41 +03:00
Juha Heinanen d8d73e14ae Remove incoming call notification when call is declined 2026-06-23 09:54:51 +03:00
Juha Heinanen 748885362d Fixed adding auto-rejected blocked call to blocked calls 2026-06-22 11:37:31 +03:00
Juha Heinanen 09fdec99cb Added Blocking screen to account settings
Added capability to add call and message peers to blocked list
Fixed background color of bottom navigation bar on some screens
2026-06-21 19:54:48 +03:00
Juha Heinanen fcc8163426 Avoid lint warning 2026-06-19 16:47:28 +03:00
Juha Heinanen 8218e115ae When incoming call or message arrives and baresip is not running, start baresip and show notification 2026-06-19 16:30:35 +03:00
Juha Heinanen 0321d2eee9 Modified calls and blocked screen click actions when peer is hidden 2026-06-14 12:42:47 +03:00
Juha Heinanen fe28ce7967 Added "Block Hidden" account setting 2026-06-14 09:59:58 +03:00
Juha Heinanen d4c5eab8cf Allow mobile calling when device is in airplane mode and wifi calling is enabled 2026-06-13 08:25:43 +03:00
Juha Heinanen 715e6e5c35 Fixed missing + sign when making mobile call to international number 2026-06-11 19:50:55 +03:00
Juha Heinanen a5225db7e3 Include also mobile account's call and chat history in backup 2026-06-04 09:37:29 +03:00
Juha Heinanen 7a7ad4f02e Improved mobile account's airplane mode handling in APIs < 31 2026-06-03 17:57:48 +03:00
Juha Heinanen 5128b12797 Backup/restore and clean service fixes and improvements 2026-06-02 08:36:44 +03:00
Juha Heinanen aabcd83177 Added filter to bluetooth receiver 2026-06-01 23:00:20 +03:00
Juha Heinanen bd7766b2cc When showing name of contact, add label when appropriate 2026-06-01 11:33:52 +03:00
Juha Heinanen 908c38a1a5 Improved mute handling so that Android system bar mic icon is not shown when call is muted 2026-05-31 08:40:10 +03:00
Juha Heinanen 4a388345b2 Show two mobile account tel: URIs if different SIM is in use for calls and messages 2026-05-29 12:07:23 +03:00
Juha Heinanen 78aed2660c Resolved telecom framework conflicts
Cleaned thread handling
More synchonizations
2026-05-25 10:40:41 +03:00
Juha Heinanen a1fdcf802a Synched adding and removing of calls 2026-05-25 08:57:02 +03:00
Juha Heinanen dc18b425ce Hardened call closed event handling 2026-05-25 08:55:04 +03:00
Juha Heinanen 1bc93ca133 Synced posting of events 2026-05-25 08:43:32 +03:00
Juha Heinanen bbfbb66841 Turn mobile account status to red when mobile connectivity is lost 2026-05-24 08:45:38 +03:00
Juha Heinanen bd49f31df6 Fixed two typos 2026-05-19 19:32:40 +03:00
Juha Heinanen ed726ffe6a Coding style changes 2026-05-19 18:56:51 +03:00
Juha Heinanen 5ebfccfe8c Renamed AndroidContactScreen to ContactScreen and use it for both contact types 2026-05-19 06:46:52 +03:00
Juha Heinanen de77528582 Fixed speakerphone toggling during mobile calls 2026-05-18 17:32:40 +03:00
Juha Heinanen de575d52b7 Consistent use of context
Shortened long lines
2026-05-17 15:55:48 +03:00