Commit Graph

276 Commits

Author SHA1 Message Date
Lukasz Mastalerz
d9a1194e6f [BH-1688] Create a standard for logs
* Adding document describing how to use logger
* Adjusting logs to follow a new guide
* Change order in log header:
  line number is now before function name
2023-10-23 15:17:44 +02:00
Lefucjusz
3b24ac9e90 [MOS-1047] Fix calling abort() in EnterNumberWindow
* Removed call to abort() method in case
EnterNumberWindow's SwitchData handler
receives message that can't be handled,
what caused the phone to crash.
* Unify ApplicationCall window names
definitions.
* Code cleanup.
2023-10-17 13:29:20 +02:00
Lefucjusz
a99d9e3793 [MOS-1044] Fix duplicating phone number in messages app
* Fix of the issue that locking phone on
new message window would cause phone
number field contents to duplicate.
* Minor cleanups.
2023-10-12 10:13:10 +02:00
Lefucjusz
73ef0f9566 Revert "[MOS-195] Phone number input style unification"
This reverts commit 1c18ac422b.
2023-10-11 14:01:29 +02:00
rrandomsky
1c18ac422b [MOS-195] Phone number input style unification
Unification of input style for phone number. Now every time when the user will provide
a phone number in gui the right function key (RF key) will be work as CLEAR.
This means that if any number is in the phone number field, the RF key will remove
the last character. Otherwise it'll work as typical BACK button.
This changes also provide ability to add * and # sign to number.
2023-09-20 12:07:21 +02:00
rrandomsky
788852fc8b [MOS-1030] Fix for losing drafted message and recipient number in new message windows
Fixed a scenario where a user left a draft message with the recipient's phone number
in the new message window, and when they wanted to go back to that message,
the phone number and message could disappear.
2023-09-07 12:54:04 +02:00
Lefucjusz
8002476400 [MOS-1029] Fix missing 'Copy' option on 'New message' window
Fix of the issue that copy to clipboard option
was missing from the menu on 'New message' window.
2023-08-31 16:21:11 +02:00
Lefucjusz
cf6c377776 [MOS-1028] Fix possibility to copy text from empty note
Fix of the issue that in Notes app 'Copy text'
option was shown in 'Options' menu even if
the note didn't contain any text.
2023-08-31 15:56:07 +02:00
rrandomsky
824cb5ae02 [MOS-930] Fix for for misunderstanding holes in sms conversations
Not all messages can fit on the current screen in sms conversation windows,
so there may be some holes that might suggest that  there are no more messages
to display. Now, when therea are more SMS to see by scrolling up,
the Old Messages label will indicate this fact.
2023-08-02 14:17:29 +02:00
Lefucjusz
5ca8e9e5cf [MOS-1004] Fix autolock on SMS template call rejection
Fix of the issue that unlocked phone would
automatically lock after user tried to reject
incoming call via SMS and stayed on the
templates window.
2023-07-10 13:25:02 +02:00
Lefucjusz
9b339ecf5b [MOS-1003] Fix automatically marking new message as read
Fix of the issue that after entering messages
app, opening one of the threads and returning
to main messages app window, new messages in
this thread were automatically marked as read.
2023-07-06 17:39:26 +02:00
Lukasz Mastalerz
9bc622888f [CP-1974] Deleting all templates leaves some text on pure screen
Additional fix, previous one was not working correctly in all scenarios.
2023-05-11 17:51:23 +02:00
Kuba Kleczkowski
03de91c8d2 [MOS-975] Fixed missing new message notification
New message notificationis not cleared on locked phone
when phone was locked from thread window.
2023-05-09 15:11:12 +02:00
Lukasz Mastalerz
7a084b8214 [CP-1974] Deleting all templates leaves some text on pure screen
Fixed Template window clearing after all templates are removed.
2023-05-09 09:09:37 +02:00
Lukasz Mastalerz
67e8b1c136 [CP-1950] Templates menu navigation loop and pagination on pure gets blocked
Fixed problem where the Templates window gets unresponsive for user input
while changes in templates were done via MC
2023-04-28 13:05:44 +02:00
Lefucjusz
53e2fae8fb [MOS-178] Add input mode displaying timeout
Added timeout for displaying selected input
mode - now it automatically disappears
after 3 seconds since last change was made.
2023-03-23 11:01:34 +01:00
Lefucjusz
2a901acf0b [MOS-962] Fix forwarded message automatic pasting
Fix of the issue that entering 'Options' menu
after forwarding message caused the content
of the message to be pasted into message
field in thread view.
Minor cleanup.
2023-03-21 10:08:08 +01:00
rrandomsky
1ceaffb987 [MOS-925] Fix redirection on BACK from sending message from Contact view
Fix for inconsistent redirection to message threads list when pressing
BACK from sending message from Contact view. Also proveded mechanizm
to help switching back to previous App, when some App call window
from another App.
2023-03-09 14:41:21 +01:00
Bartosz
04922b9543 [MOS-921] Fixed unexitable screen while having a missed call during template selection
Created a cloned SMS template window to differenciate it from the
templates used in SMS thred - better than creating a bool flag...

Added switchBack on missed call to application messages
2023-03-02 12:43:05 +01:00
Lefucjusz
78a499e3bf [MOS-29] Fix invalid screen after rejecting with template
Fix of the issue that rejecting call with template
resulted in displaying 'Call ended' screen, while
'Call rejected' screen should be displayed.

Fixed missing 'USE' label in templates
window.
2023-02-27 14:10:58 +01:00
rrandomsky
57fa356767 [MOS-359] Fix returning to call screen from message template
Fixed returning to the call screen from the message template screen
from which the user can send a message during an incoming call.
2023-02-27 11:25:49 +01:00
Marcin Zieliński
0a60b15953 [MOS-663] Regression fix
Fixed a regression that the SMS template list showed always
the state representing no templates defined, regardless if
there were any in the database.

There's a minor side effect that querying the database and
refreshing the window is doubled which can be seen in
debugging, but it's unnoticeable in usage.
2023-02-20 12:41:39 +01:00
Marcin Zieliński
9a281dfe68 [MOS-663] Replacement for empty templates screen
Now there's information displayed that there are no
templates and in order to add some, the user needs
to use Mudita Center. Also, given no templates, the
screen doesn't show the 'USE' button.
2023-02-10 15:59:53 +01:00
Lefucjusz
e84525afa2 [MOS-279] Add templates list looping
Fix of the issue that templates list was
not looped.
2023-02-02 10:33:15 +01:00
Maciej-Mudita
c82f16e3b1 [MOS-340] Fix notifications of unread SMS threads on the home screen
Conversation marked in OPTIONS as read did not disappear
from notifications about SMS threads on the main screen.
2023-01-23 11:00:09 +01:00
Lefucjusz
40c628fc60 [MOS-495] Fix deleting message content when changing phone mode
Fix of the issue that moving mode slider on new message
window caused the content of the message to be deleted.
2023-01-09 11:32:39 +01:00
Adam Wulkiewicz
fe708cdf31 [MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes
Add --all and --fix-all options to style-check-hook
2022-08-26 15:22:39 +02:00
Kuba
7a8a8683c9 [MOS-420] Fix Call ending with sms reworked
Reworked ending with sms is now reworked. Sms is send by call app,
application messages is only providing template text.
Also call hangup and sms send order is changed due to delays caused by
sending sms.
2022-04-28 11:27:42 +02:00
Lucjan Bryndza
c1c7c0771f [MOS-98] Fix message regression functionality in drafts
Fix edit message regression functionality in the drafts

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
2022-03-21 22:43:02 +01:00
Marek Niepieklo
2f8cda20f5 [MOS-143] Fix notifications for unread message/missed calls
Added Notifications Decrement query
Fixed updating notifications on home/lock screen
2022-02-21 11:30:59 +01:00
Przemyslaw Brudny
5c4a5a4aea [MOS-152] Text Abc input mode support added
Text Abc input mode support added with tests.
2022-02-17 20:33:55 +01:00
Przemyslaw Brudny
c82415e529 [EGD-7420] Phonebook multiple numbers selector
Added Phonebook multiple number selector.
2022-02-01 12:30:48 +01:00
Przemyslaw Brudny
4dd045f30f [EGD-3544] Label replacement with OneLine text
Label replacement with OneLine text. Style and usage fixes.
2022-01-20 12:10:31 +01:00
Przemyslaw Brudny
19d6468e30 [EGD-8035] Fixed looped lists and applied to all Pure lists
Fixed looped lists bugs and applied to all Pure lists.
2022-01-17 11:23:55 +01:00
Przemyslaw Brudny
29f455d46b [EGD-7998] Pure image assets cleanup and update
Pure image assets cleanup and update.
2021-11-25 18:39:16 +01:00
Maciej Gibowicz
c94354108f [EGD-7728] Fix refreshing contact details after editing
After editing a contact from the message level,
the contact details will be refreshed in the message view.
2021-11-25 15:07:47 +01:00
Przemyslaw Brudny
d731a85dfa [EGD-7920] GUI fixes after deleting/add contact
After deleting/add a contact from the calllog, sms options,
and sms thread options, we return to the start screen
of the current application
2021-11-22 12:25:13 +01:00
Przemyslaw Brudny
5398907b6f [EGD-7158] Added text paste into Phonebook
Added text paste into Phonebook. Added save
verification.
2021-11-16 18:47:49 +01:00
Pawel Olejniczak
94568a39fb [EGD-7498] Disable message SEND button when recipient empty
SEND message button is now visible and active only
when recipient field is not empty.
2021-11-10 11:32:00 +01:00
Przemyslaw Brudny
bc3e825b77 [EGD-7910] Text directory cleanup
Text directory cleanup. Removed old unused assets
directories.
2021-11-05 00:36:34 +01:00
Przemyslaw Brudny
38bc935af9 [EGD-7237] Layout NavBar refactor
Layout NavBar refactor.
2021-10-28 16:10:03 +02:00
Przemyslaw Brudny
7597d38852 [EGD-7857] Renamed BottomBar to NavBar
Renamed BottomBar to NavBar.
2021-10-26 13:51:06 +02:00
Przemyslaw Brudny
dfac217dce [EGD-7353] Application Messages String fixes
Application Messages String fixes.
2021-10-20 19:10:13 +03:00
Wojtek Rzepecki
39f6305388 [EGD-7740] Fix callog empty icon blink
Fix of blinking icon when entering to non-empty
callog
2021-10-20 09:16:08 +02:00
Przemyslaw Brudny
a70184d3a1 [EGD-7801] Fixed SMS replay/send behaviour
Fixed SMS replay/send behaviour.
2021-10-18 15:33:57 +03:00
Piotr Tański
1d2f5cf7a4 [EGD-7754] Dates bumped in disclaimers
Dates bumped from 2020 to 2021.
2021-10-11 19:08:26 +02:00
Piotr Tański
0f7ae9259c [EGD-7474] Contacts management fixes
Code review fixes.
2021-10-04 15:06:22 +02:00
Piotr Tański
f8adbf2bed [EGD-7474] Contacts management fixes
Fixed managing contacts on the application side.
2021-10-04 15:06:22 +02:00
Marcin Smoczyński
bd90e57516 [BH-907] Split utils module into components
Split module-utils into smaller components for better dependency
management. Fix many dependencies throughout the project.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-23 15:14:40 +02:00
Mateusz Grzegorzek
58dd02cff1 [BH-861] Cleanup Application split - part I
1. Prepare Pure and Bell specific `Application`
   classes and add them to `app` target:

- `products/BellHybrid/apps/Application.cpp`
- `products/PurePhone/apps/Application.cpp`

2. Update `CMakeLists.txt` files.
3. Move `ApplicationBell` implementation to Bell-specific
   `Application` class and remove `ApplicationBell` files.
4. Change Bell apps parent classes from `ApplicationBell`
  to Bell-specific `Application` class.
5. Rename `Application` to `ApplicationCommon` in the rest of the files.
2021-09-13 11:58:10 +02:00