Lefucjusz
181feb4f40
cleanup
2024-08-20 15:40:34 +02:00
Lefucjusz
df6d7848f5
[BH-2056] Add bedside lamp settings
...
Added possibility to customize
brightness and activity time
of bedside lamp functionality.
pure_1.12.0-daily.2024.08.22
pure_1.12.0-daily.2024.08.23
pure_1.12.0-daily.2024.08.26
pure_1.12.0-daily.2024.08.25
bell_2.8.0-daily.2024.08.24
bell_2.8.0-daily.2024.08.23
bell_2.8.0-daily.2024.08.22
bell_2.8.0-daily.2024.08.21
bell_2.8.0-daily.2024.08.20
bell_2.8.0-daily.2024.08.19
pure_1.12.0-daily.2024.08.24
bell_2.8.0-daily.2024.08.27
bell_2.8.0-daily.2024.08.26
bell_2.8.0-daily.2024.08.25
pure_1.12.0-daily.2024.08.27
pure_1.12.0-daily.2024.08.19
pure_1.12.0-daily.2024.08.20
pure_1.12.0-daily.2024.08.21
2024-08-19 15:58:30 +02:00
Lefucjusz
d558e60a4d
[CP-2013] Add time sync endpoint
...
Added endpoint that can be used
to synchronize time via MC
protocol.
pure_1.12.0-daily.2024.08.15
pure_1.12.0-daily.2024.08.16
pure_1.12.0-daily.2024.08.13
bell_2.8.0-daily.2024.08.18
bell_2.8.0-daily.2024.08.17
bell_2.8.0-daily.2024.08.16
pure_1.12.0-daily.2024.08.14
bell_2.8.0-daily.2024.08.15
bell_2.8.0-daily.2024.08.13
bell_2.8.0-daily.2024.08.14
pure_1.12.0-daily.2024.08.18
pure_1.12.0-daily.2024.08.17
2024-08-13 16:13:12 +02:00
Lefucjusz
85a6dba50d
[BH-2054] Fix build with CONFIG_ENABLE_TEMP set to ON
...
* Fix of the issue that project build would
fail if trying to run it with enabled
temperature sensor. The sensor itself is
not functional due to hardware issue,
but if such option is present in the
codebase, it should be kept working.
* Cleanups.
bell_2.8.0-daily.2024.08.12
pure_1.12.0-daily.2024.08.09
bell_2.8.0-daily.2024.08.11
bell_2.8.0-daily.2024.08.10
pure_1.12.0-daily.2024.08.10
pure_1.12.0-daily.2024.08.11
bell_2.8.0-daily.2024.08.09
pure_1.12.0-daily.2024.08.12
2024-08-09 14:59:34 +02:00
Maciej Gibowicz
9b9c14588f
[BH-2033] Fix timer settings for fade in and fade out
...
The newly set duration for the timer will never be zero.
2024-08-09 14:01:59 +02:00
Dawid Wojtas
0d63700892
[BH-2031] Add relaxation fade option in settings
...
It adds a new option in settings menu that
configures the fade effect in the relaxation app.
2024-08-09 14:01:59 +02:00
Maciej Gibowicz
aee82f548d
[BH-2032] Add fade in and fade out support for very short songs
...
If the song is shorter than the fade in and out durations, we reduce the
target volume value so that both phases have time to complete.
2024-08-09 14:01:59 +02:00
Maciej Gibowicz
f41c227199
[BH-2029] Add volume control during fade in and fade out
...
During the fade in or fade out phase, when the user turns the encoder to
set the volume, the fade in or fade out phase continues and the target
volume is set to the one requested by the user
2024-08-09 14:01:59 +02:00
Maciej Gibowicz
18e9fc0e1a
[BH-2033] Add fade in and fade out for relaxation
...
Relaxation sounds will fade in and out
so that the songs play smoothly.
2024-08-09 14:01:59 +02:00
Lefucjusz
6059ac716e
[BH-2034] Various cleanups and refactors across the OS
...
* Removed some legacy files that were
compiled, but not used anywhere.
* Cleaned-up ImageManager and
FontManager implementations, trying
to use RAII wherever possible.
* Fixed minor bugs in Font.cpp
implementation.
* Removed unused includes.
* Other minor cleanups and refactors.
2024-08-09 09:13:30 +02:00
Maciej Gibowicz
7eb1278f0b
[BH-1476] Add greetings in all languages
...
Random greetings after turning off the alarm will be available in all
languages.
bell_2.8.0-daily.2024.08.08
pure_1.12.0-daily.2024.08.08
2024-08-08 11:53:17 +02:00
Maciej Gibowicz
08651cef20
[BH-1716] Add versioning for private assets
...
Private assets will be versioned from now on. By modifying the
repository content we release a new version of the assets.
bell_2.8.0-daily.2024.08.07
bell_2.8.0-daily.2024.08.06
pure_1.12.0-daily.2024.08.07
pure_1.12.0-daily.2024.08.06
2024-08-06 13:34:45 +02:00
Lefucjusz
3aa15332ee
[BH-000] Update Harmony 2.8.0 changelog
...
Updated changelog after releasing Harmony 2.8.0.
bell_2.8.0-daily.2024.07.31
bell_2.8.0-daily.2024.07.24
bell_2.8.0-daily.2024.07.28
bell_2.8.0-daily.2024.07.29
bell_2.8.0-daily.2024.07.30
bell_2.8.0-daily.2024.08.01
bell_2.8.0-daily.2024.08.02
bell_2.8.0-daily.2024.08.03
bell_2.8.0-daily.2024.08.04
bell_2.8.0-daily.2024.08.05
bell_2.8.0-daily.2024.07.27
pure_1.12.0-daily.2024.07.24
pure_1.12.0-daily.2024.07.25
pure_1.12.0-daily.2024.07.26
pure_1.12.0-daily.2024.07.27
pure_1.12.0-daily.2024.07.28
pure_1.12.0-daily.2024.07.29
pure_1.12.0-daily.2024.07.30
pure_1.12.0-daily.2024.07.31
pure_1.12.0-daily.2024.08.01
pure_1.12.0-daily.2024.08.02
pure_1.12.0-daily.2024.08.03
pure_1.12.0-daily.2024.08.04
pure_1.12.0-daily.2024.08.05
bell_2.8.0-daily.2024.07.26
bell_2.8.0-daily.2024.07.25
2024-07-24 10:30:10 +02:00
Lefucjusz
1c4ff1d1a6
[BH-2042] Fix misaligned pause and bell icons
...
Fix of the issue that pause and bell
icons were misaligned in Power Nap,
Meditation and Focus Timer after
introduction of BH-2013.
pure_1.12.0-daily.2024.07.21
pure_1.12.0-daily.2024.07.23
bell_2.8.0-daily.2024.07.19
bell_2.8.0-daily.2024.07.20
bell_2.8.0-daily.2024.07.21
bell_2.8.0-daily.2024.07.22
bell_2.8.0-daily.2024.07.23
bell_2.8.0-daily.2024.07.18
pure_1.12.0-daily.2024.07.17
pure_1.12.0-daily.2024.07.18
pure_1.12.0-daily.2024.07.19
bell_2.8.0-daily.2024.07.17
pure_1.12.0-daily.2024.07.20
pure_1.12.0-daily.2024.07.22
2024-07-17 12:10:19 +02:00
Lefucjusz
5de4026e6d
[BH-2038] Remove redundant frames around screen
...
* Removed frames that were drawn around the
entire screen, as they're not present in
the design and are not even visible,
as the very edge of the display is
covered by the casing.
* Cleanups.
pure_1.12.0-daily.2024.07.13
pure_1.12.0-daily.2024.07.15
bell_2.8.0-daily.2024.07.12
bell_2.8.0-daily.2024.07.14
bell_2.8.0-daily.2024.07.16
pure_1.12.0-daily.2024.07.16
bell_2.8.0-daily.2024.07.15
pure_1.12.0-daily.2024.07.12
pure_1.12.0-daily.2024.07.14
bell_2.8.0-daily.2024.07.13
2024-07-12 13:51:09 +02:00
Lefucjusz
f7c07cf08c
[BH-2037] Fix text parsing on factory reset screen
...
Fix of a regression introduced by c6192fd9 ,
resulting in BellOptionWithDescriptionWindow
not parsing rich text in case no token map
is provided.
2024-07-12 10:45:28 +02:00
Maciej Gibowicz
6ec08d9f4a
[BH-2036] Fix missing label in the countdown to the start of meditation
...
The meditation start countdown screen will be consistent with the
meditation screen.
2024-07-12 10:09:44 +02:00
Lefucjusz
024faff77e
[BH-2035] Update relaxation paused window
...
Updated looped relaxation windows to match
new design.
Fixed issue with misaligned pause button
on timed relaxation windows.
2024-07-12 09:10:28 +02:00
Dawid Wojtas
1ba589f9c8
[BH-2026] Add mechanism for getting previously OS version
...
Task relates to What’s new feature that needs to
know which version of MuditaOS was installed
before the update.
Normally What’s new uses a database to get the
previous version, but after the first run this
field will be empty.
To bypass this issue the PureRecovery needs to
save the previous version in recovery_status.json
that is generated after the update process.
pure_1.12.0-daily.2024.07.11
pure_1.12.0-daily.2024.07.10
bell_2.8.0-daily.2024.07.10
bell_2.8.0-daily.2024.07.11
2024-07-10 12:45:46 +02:00
Maciej Gibowicz
0de8e81a0c
[BH-2025] Add alarm handling in What`s new application
...
When the alarm rings during the What`s new application, the system
handles the alarm and closes the current application. After the alarm
ends, we go to the main application without showing any more new
features.
2024-07-10 12:45:46 +02:00
Maciej Gibowicz
3f5c69bd25
[BH-2021] Add low battery notifications for What`s new application
...
If the battery level drops below 10%, a low battery notification will be
displayed
2024-07-10 12:45:46 +02:00
Lefucjusz
d1f290fa44
[BH-1988][BH-1990] Add What's New database and translations
...
* Added database with What's New entries.
* Added translations to What's New app.
* Updated image assets version to the
one containing What's New icons.
* Design fixes.
* Minor issues fixes.
2024-07-10 12:45:46 +02:00
Lefucjusz
c6192fd912
[BH-1989][BH-1990] Core functionality of What's New app
...
Implemented core functionality of What's New
application.
2024-07-10 12:45:46 +02:00
Maciej Gibowicz
5a2a02a1cd
[BH-1989] Add mechanism for downloading What's New entries
...
Created a parser that downloads all the necessary
entries from the database to be displayed in
What's New application.
2024-07-10 12:45:46 +02:00
Maciej Gibowicz
c77a104f3d
[BH-1991] Creating a new application "What`s new"
...
We create a new "what's new" application, which starts after the update
is completed and when the saved version number is different from the
current one.
2024-07-10 12:45:46 +02:00
Maciej Gibowicz
b1648fb53a
[BH-2013] Add label with the name of the application on the countdown screens
...
Harmony's UI will be consistent so that on each screen showing the
elapsed time on a timer (Meditation, Relaxation and Focus Timer, Power
nap) will have words indicating which feature is active. This is how it
is done with the focus timer and has been added to other timers as well.
bell_2.8.0-daily.2024.07.05
bell_2.8.0-daily.2024.07.08
pure_1.12.0-daily.2024.07.03
pure_1.12.0-daily.2024.07.04
pure_1.12.0-daily.2024.07.05
pure_1.12.0-daily.2024.07.06
bell_2.8.0-daily.2024.07.03
bell_2.8.0-daily.2024.07.04
bell_2.8.0-daily.2024.07.06
pure_1.12.0-daily.2024.07.07
bell_2.8.0-daily.2024.07.07
pure_1.12.0-daily.2024.07.08
bell_2.8.0-daily.2024.07.09
pure_1.12.0-daily.2024.07.09
2024-07-03 10:55:10 +02:00
Dawid Wojtas
676174815f
[BH-2024] Fix lack of alarm directory after updating software
...
If the alarm directory isn't exist then
it's created while updating the software.
Added the same procedure for relaxation directory.
bell_2.8.0-daily.2024.07.02
pure_1.12.0-daily.2024.07.02
2024-07-02 10:56:41 +02:00
Lefucjusz
67a24efb29
[BH-2019] Fix crash after deleting WAV alarm sound
...
Fix of the issue that the device would crash
when entering alarm sound selection list
after deleting selected file during alarm
ringing, but only when file's format was
WAV.
bell_2.8.0-daily.2024.06.27
pure_1.12.0-daily.2024.06.29
pure_1.12.0-daily.2024.06.30
bell_2.8.0-daily.2024.07.01
bell_2.8.0-daily.2024.06.30
bell_2.8.0-daily.2024.06.29
bell_2.8.0-daily.2024.06.28
pure_1.12.0-daily.2024.07.01
pure_1.12.0-daily.2024.06.27
pure_1.12.0-daily.2024.06.28
2024-06-27 11:45:17 +02:00
Lefucjusz
c65b507ba1
[BH-2019] Fix alarm sounds list after selected file deletion
...
Fix of the issue that removing custom
alarm file while the alarm was ringing
would result in "Unsupported media file"
popup being shown for any file on
alarm sound selection list.
pure_1.12.0-daily.2024.06.26
bell_2.8.0-daily.2024.06.26
2024-06-26 11:43:18 +02:00
Lefucjusz
4e6ac18238
[BH-2020] Fix double-free in DecoderMP3
...
Fix of the issue that improper check
of dr_mp3 library initialization
success could result in double-free
of library internals in case
initialization was unsuccessful.
2024-06-26 09:33:36 +02:00
Lefucjusz
92e75d9aaf
[BH-1909] Commit settings database migration
...
Commit changes that have been introduced
to settings database to change alarm
sounds filenames to absolute paths
to those files.
bell_2.8.0-daily.2024.06.22
pure_1.12.0-daily.2024.06.19
bell_2.8.0-daily.2024.06.17
bell_2.8.0-daily.2024.06.19
bell_2.8.0-daily.2024.06.20
bell_2.8.0-daily.2024.06.21
bell_2.8.0-daily.2024.06.25
bell_2.8.0-daily.2024.06.23
bell_2.8.0-daily.2024.06.24
pure_1.12.0-daily.2024.06.25
pure_1.12.0-daily.2024.06.24
pure_1.12.0-daily.2024.06.23
pure_1.12.0-daily.2024.06.22
pure_1.12.0-daily.2024.06.21
pure_1.12.0-daily.2024.06.20
bell_2.8.0-daily.2024.06.18
pure_1.12.0-daily.2024.06.18
pure_1.12.0-daily.2024.06.17
2024-06-17 16:28:21 +02:00
Lefucjusz
5e52e0324f
[BH-2009] Change charger chip name to proper one
...
Renamed some legacy name of battery charger
chip to the one that is used in the device.
Minor cleanups.
pure_1.12.0-daily.2024.06.16
pure_1.12.0-daily.2024.06.15
pure_1.12.0-daily.2024.06.14
pure_1.12.0-daily.2024.06.13
bell_2.7.0-daily.2024.06.12
bell_2.7.0-daily.2024.06.13
bell_2.7.0-daily.2024.06.14
bell_2.7.0-daily.2024.06.15
bell_2.7.0-daily.2024.06.16
pure_1.12.0-daily.2024.06.12
2024-06-12 15:20:13 +02:00
Maciej Gibowicz
10d9658a4a
[BH-2005] Add volume setting for focus timer
...
The user will be able to control the volume of notifications in the
Focus Timer application
2024-06-12 10:38:27 +02:00
Lefucjusz
f585c33b7a
[BH-2002] Fix crash when connected with broken USB cable
...
Fixes of the issues that would cause device
crash when connected with broken USB cable:
* fixed memory leaks in VCOM init and deinit
functions;
* guarded accessing desktopWorker object in
message handlers, as messages are asynchronous
and might arrive after worker has already been
destroyed. Not the cleanest solution, but
does the trick
pure_1.12.0-daily.2024.06.06
pure_1.12.0-daily.2024.06.08
bell_2.7.0-daily.2024.06.09
bell_2.7.0-daily.2024.06.08
bell_2.7.0-daily.2024.06.07
bell_2.7.0-daily.2024.06.06
pure_1.12.0-daily.2024.06.11
bell_2.7.0-daily.2024.06.11
bell_2.7.0-daily.2024.06.10
pure_1.12.0-daily.2024.06.10
pure_1.12.0-daily.2024.06.09
pure_1.12.0-daily.2024.06.07
2024-06-06 14:37:07 +02:00
Lefucjusz
b468e90fe3
[BH-000] Workaround for CI/CD issue
...
Workaround for an issue that arised after
Jenkins has been migrated to new machine.
Because of some reason build would fail
on rsync'ing non-existent '.db-journal'
files - locally the same rsync works
perfectly fine.
These files are not needed anyway,
so temporary exclude them from
rsync.
This should be reverted after CI/CD
is fixed.
2024-06-06 13:18:31 +02:00
Lefucjusz
3fe17b7c2a
[BH-1786] Bump ecoboot version
...
Bump ecoboot version to the one
containing fix for MSC mode freeze.
bell_2.7.0-daily.2024.06.04
pure_1.12.0-daily.2024.06.05
pure_1.12.0-daily.2024.06.04
bell_2.7.0-daily.2024.06.05
2024-06-04 16:39:41 +02:00
Lefucjusz
a19a82a094
[BH-2004] Update sign server IP address
...
Updated sign server IP address after
recent Jenkins migration to new machine.
2024-06-04 16:04:39 +02:00
Lefucjusz
8a25c9e1d2
[BH-2001] Fix debug build with new FSL
...
* Fixed some issues that have been
caught by asserts in debug build.
* Minor cleanup.
2024-06-04 11:02:17 +02:00
Lefucjusz
290e930d0f
[BH-2000] Change order of entries in Settings
...
Changed order of entries in Settings menu, so
that they're grouped in logical categories.
pure_1.12.0-daily.2024.06.03
bell_2.7.0-daily.2024.06.03
2024-06-03 13:17:14 +02:00
Maciej Gibowicz
1eaf2e35bf
[BH-1946] Add update instructions in settings
...
User will see instructions on how to update Harmony operating system at
any time in settings.
bell_2.7.0-daily.2024.05.31
bell_2.7.0-daily.2024.06.01
bell_2.7.0-daily.2024.06.02
pure_1.12.0-daily.2024.06.02
pure_1.12.0-daily.2024.06.01
pure_1.12.0-daily.2024.05.31
2024-05-31 09:15:09 +02:00
Lefucjusz
7b20578d8b
[BH-1776] Grinn USB fixes
...
Fixes and improvements implemented by external
company Grinn, expanding the set of supported
chargers.
bell_2.7.0-daily.2024.05.30
bell_2.7.0-daily.2024.05.29
pure_1.12.0-daily.2024.05.30
pure_1.12.0-daily.2024.05.29
2024-05-29 18:17:17 +02:00
Lefucjusz
2e04d268c4
[MOS-1068] Fix A2DP stream not restarting after song changes
...
Workaround for the issue that A2DP stream
would sometimes not restart when music
player changes song to the next one.
2024-05-29 17:33:30 +02:00
Lefucjusz
09efb75ed5
[MOS-1068] Cleanup BTStack intergration
...
Code cleanup in various places of
BTStack integration.
2024-05-29 17:33:30 +02:00
Lefucjusz
6e600784c7
[MOS-1069] Change A2DP stream volume scale to exponential
...
Fix of the issue that A2DP stream volume
was controlled using naive approach
with linear scaling instead of
exponential one, what resulted in
highly non-linear volume control
experience.
2024-05-29 16:50:36 +02:00
Maciej Gibowicz
49f432cc62
[BH-1945] Add update instructions at the end of onboarding
...
User will see instructions on updating Harmony's OS at the end of
onboarding.
bell_2.7.0-daily.2024.05.28
2024-05-29 15:52:24 +02:00
Lefucjusz
395849fc9c
[BH-000] Update Harmony 2.7.0 changelog
...
Update changelog after Harmony 2.7.0
release.
2024-05-29 15:36:51 +02:00
Lefucjusz
794128984b
[BH-1992] Fix crash in Meditation and Power Nap
...
Fix of the issue that Meditation and
Power Nap apps would crash during
active sessions due to bad optional
access introduced in previous time
displaying fix.
pure_1.12.0-daily.2024.05.28
pure_1.12.0-daily.2024.05.18
bell_2.7.0-daily.2024.05.20
pure_1.12.0-daily.2024.05.27
bell_2.7.0-daily.2024.05.21
pure_1.12.0-daily.2024.05.16
pure_1.12.0-daily.2024.05.17
bell_2.7.0-daily.2024.05.18
pure_1.12.0-daily.2024.05.19
pure_1.12.0-daily.2024.05.22
bell_2.7.0-daily.2024.05.22
pure_1.12.0-daily.2024.05.20
pure_1.12.0-daily.2024.05.21
bell_2.7.0-daily.2024.05.19
bell_2.7.0-daily.2024.05.16
bell_2.7.0-daily.2024.05.17
2024-05-16 17:12:46 +02:00
Maciej Gibowicz
6d6d26ffb5
[BH-1944] Changing the rounding method for minutes in progress bar
...
Fix for rounding minutes in Focus Timer application
2024-05-16 11:36:07 +02:00
Maciej Gibowicz
5a70754a4e
[BH-1971] Changing the refresh rate of the progress bar screen
...
The longer the time countdown on the progress bar, the less frequently
the screen is refreshed, which results in less power consumption when
running the Meditation, Relaxation, Power Nap and Focus Timer
applications.
bell_2.7.0-daily.2024.05.15
pure_1.12.0-daily.2024.05.15
2024-05-15 12:45:29 +02:00
Maciej Gibowicz
3ff04e06c9
[BH-1944] Changing the rounding method for minutes in relaxation
...
Only at startup, when the number of seconds is less than 30, the minutes
are rounded down, otherwise they are rounded up
bell_2.7.0-daily.2024.05.12
pure_1.12.0-daily.2024.05.10
bell_2.7.0-daily.2024.05.13
bell_2.7.0-daily.2024.05.11
bell_2.7.0-daily.2024.05.10
bell_2.7.0-daily.2024.05.14
pure_1.12.0-daily.2024.05.11
pure_1.12.0-daily.2024.05.12
pure_1.12.0-daily.2024.05.14
pure_1.12.0-daily.2024.05.13
2024-05-10 11:45:47 +02:00