Commit Graph

369 Commits

Author SHA1 Message Date
Lefucjusz
181feb4f40 cleanup 2024-08-20 15:40:34 +02:00
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
Bartosz
1340e6949c Revert "[MOS-578] Fix incorrect logic with SMS notifications"
This reverts commit de99e12e00.
2023-02-15 16:32:19 +01:00
Maciej-Mudita
0196754e01 [MOS-38] Fix window redirection when clicking on the SMS icon
After clicking the message icon on the "contact details" screen,
the user will be redirected to either the message thread
with that person or to the new message screen (only if thread
does not exist yet / or has been deleted in the past)
2023-02-15 14:58:18 +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
a42fc70802 [MOS-902] Fix crash when entering message thread
Fix of the issue that entering messages
and trying to send SMS without SIM card
inserted (and in a few another cases
when sending resulted in failure)
phone would crash.
2023-02-10 11:22:43 +01:00
Maciej-Mudita
e820a7607e [MOS-893] Fix invalid time description in the SMS thread
The sending/receiving time information will be displayed as follows:
- Only an hour –> for today
- Yesterday and hour –> for messages received/sent yesterday
- Day of the week and hour –> for messages received/sent within
last 7 days
- Date (day+month) and hour –> for messages older than week,
but still from the same year
- Date (day+month+year) and hour –> for messages
rom previous years
2023-02-08 11:53:14 +01:00
Maciej-Mudita
63f09cbcc0 [MOS-196] Add days of the week to the list of SMS, calls and notes
If an event (e.g. receiving a call or SMS) happened
in the current week, we display the days of the week
instead of the date on the list.
2023-02-07 13:18:20 +01:00
Bartosz Szostak
fb32765132 [MOS-578] Fix incorrect logic with SMS notifications
Fixed case, when there's only one thread unread and
there's no info about the thread, only a generic message

Tests are deleted because the fix would require rewritting ALL
of those tests - those will be written with new implementation
of notification table
2023-02-06 14:54:10 +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
d966f57a6b [MOS-722] Fix time disappearing in SMS thread
When the width of the box with the currently read SMS changed,
the label with the time of receiving the message disappeared.
2023-01-26 10:04:43 +01:00
Bartosz
534e7c77ed [MOS-33] Mark thread as read when new message arrives
Now thread will be marked as read when new message
arrives when the thread is opened
2023-01-24 15:59:14 +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
Bartosz Szostak
ffd01ae81a [MOS-651] Update the unread message counter after a thread deletion
In order to delete notification of unread messages
from the thread, which was deleted.
After successful deletion of the thread
the unread messages counter is updated
as when the thread is opened.
2023-01-20 11:30:03 +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
Lefucjusz
5a37d3bdbc [MOS-27] Fix invisible message text after pasting
Fix of the issue that pasting previously copied
text in new message field on thread screen
resulted in text shown in gray and invisibility
of each subsequently entered character.

Further analysis of this issue shown two
additional bugs in this place in code,
as a result a decision to completely
remove 'Reply' prompt text has been
made. Extended description of these
issues can be found in comment under
MOS-27 Jira ticket.
2023-01-04 16:45:40 +01:00
Maciej-Mudita
6981f836a0 [MOS-717] Add pop-up about SIM removed/inserted in all apps
Previously, this information only appears on the desktop,
settings application and onboarding.
2022-12-08 16:03:18 +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
Przemyslaw Brudny
ad3aa54b66 [MOS-123] Added bluetooth authentication popups
Added bluetooth authentication popups with different
pair methods and process info display.
2022-03-03 20:37:16 +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
ad6f9896c4 [EGD-7056] Fixed sms input cursor starting position to document end
Fixed sms input cursor starting position to document end.
2022-01-18 15:43:03 +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
Adam Dobrowolski
0ec9428917 [EGD-7773] Popups stack poc
Stack plus minimum tests added
Updated to master
Removed useless or adressed TODOS
Constants name applied
Renamed searchModel to searchRequestModel
Review applied
We should remove legacy window names
Bell names fixes
2022-01-04 13:01:23 +01:00
Przemyslaw Brudny
79947489dc [EGD-3363] Added color setter to Text
Added color setter to Text.
2021-12-14 13:05:04 +01:00