Commit Graph

168 Commits

Author SHA1 Message Date
Lefucjusz
d558e60a4d [CP-2013] Add time sync endpoint
Added endpoint that can be used
to synchronize time via MC
protocol.
2024-08-13 16:13:12 +02:00
rrandomsky
38357c9686 [CP-2156] Fixed no response when editing a contact to have the same number as another
Fixed no response on Center side when editing a contact to have
the same number as another contact in phonebook.
Added a duplicate number to the response body.
2024-02-13 16:28:37 +01:00
Dawid Wojtas
2ec5be1061 [BH-1822] Disable Address Sanitizer
Due to using wrappers for the glibc syscalls the ASAN
doesn't work well. We also had trouble with integrating this
tool with GCC12.
The ASAN is still available but is turned off by default.
Use -DLINUX_ENABLE_SANITIZER=ON to turn on.
Our recommendation is to use Valgrind as the runtime
profiling tool. It's added for visual studio code.
2023-11-20 16:45:28 +01: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
Lukasz Mastalerz
98fb56a909 [CP-2074] The center doesn't detect if the user goes back to the license screen in pure
Keeps phone forbidden to connect to Center until the onboarding is finished.
2023-08-23 16:01:05 +02:00
rrandomsky
1fdf5dcd29 [MOS-603] Add warning to README in Upload to SDRAM via J-Link section
This add a warning to remember about switching off `Automatic date and time` function
before stat debugging
2023-08-09 11:24:49 +02:00
Lefucjusz
1f50621c2f [MOS-184] Fix unit tests not failing on duplicate test case
Fix of the issue that unit tests build would not
fail when unit test contained 2 test cases with
identical name.
Changed Catch2 submodule to local fork.
Minor unit tests and build target docs cleanup.
2023-06-27 09:21:37 +02:00
Lukasz Mastalerz
4ddf3ce952 [CP-889] Add extended information about number duplications
Changed a way of returning information to Center about number
duplications
2023-05-31 10:10:03 +02:00
Lukasz Mastalerz
6ed406974a [CP-1797] Low battery connection with mc is possible
Add a reason field to USBSecurityEndpoint reson when device is locked.
2023-04-06 09:59:25 +02:00
Lukasz Mastalerz
ba0c1739cd [CP-1797] Low battery connection with mc is possible
Decrease critical battery level from 10% to 5%
Add a new entry to the security endpoint in order to block MC
when the phone battery level is critical
2023-03-30 10:03:07 +02:00
Lukasz Mastalerz
950cf78aa9 [CP-1825] Update while on onboarding screen
Add a parameter to device info about onboarding state.
Update documentation for Pure and Harmony.
2023-03-06 12:07:52 +01:00
Mateusz Piesta
a11a994f22 [MOS-922] Add database migration docs
* Added database migration docs
* Updated database migration tool
2023-03-01 09:34:51 +01:00
Bartosz
c68624ee37 [MOS-000] Update commit checks
Increased max line length to 100 chars, allowed
auto revert commits to pass CI checks
2023-02-15 16:19:38 +01:00
Lukasz Mastalerz
e13ed40fa4 [CP-1624] Adding numberID as a field to contact and message response
Changing the way Center is recognizing the threads in the message
window by introducing the numberID
2023-02-09 09:13:15 +01:00
Bartosz
0aa333d08b [MOS-856] Update DeviceInfo documentation
Updated docs for DeviceInfo endpoint
2023-01-19 16:41:56 +01:00
Mateusz Piesta
bb0ef540b7 [MOS-803] DeviceInfo endpoint update
* Added some changes to the DeviceInfo endpoint
* Updated relevant code accordingly
* Removed unneeded paths definitions
* Minor bug fixes
2023-01-19 16:41:56 +01:00
Mateusz Piesta
150f1cfdef [CP-1560] New user directory structure
* New user directory implemented.
* Generate user directory structure at compile
time instead of at runtime(Pure/Harmony).
* Changed MTP root path to /storage
* FileIndexer: Minor refactor
* FileIndexer: Fixed handling incorrect/non-existing
scan directories.
* Updated Repository module to correctly handle
many assets paths.
* MultimediaDB: Minor unit tests refactor and fixed
some issues when using simulator.
* MultimediaDB: Added new queries and unit tests
* Harmony/Relaxation: Updated to correctly
use audio assets from more than one source.
* Harmony/Relaxation: Updated model and list items
provider.
* Harmony/Relaxation: Fixed stack overflow in audio service
2023-01-19 16:41:56 +01:00
Lukasz Mastalerz
3b2e1ef675 [CP-1665] Adding an information about device colour to USB descriptor
Getting information about device colour and changing it to number.
Pass information about device colour to usb_stack.
Set a bcdDevice with the corresponding value.
2022-12-02 09:24:10 +01:00
Lukasz Mastalerz
6da8494988 [CP-1713] Publish OS API as MVP to our community
Publishing Protocol Description section to our community.
Publishing two endpoints: Device Info Endpoint and Contacts Endpoint.
2022-11-10 08:24:18 +01:00
Adam Dobrowolski
42828bd4f9 [MOS-561] Minimal documentation on how update works
Added minimal documentation on upate:
- how it works
- what is the arhitecture behind
2022-06-28 09:58:47 +02:00
Bartosz Cichocki
22cd794217 [MOS-375] Add GitHub PR Tasks Completed Check
Added requirement for completed checklist
2022-04-12 09:50:57 +02:00
GravisZro
ea9371357e [MOS-370] Documenation cleanup
This fixes a handful of links and standardizes the remaining links.
Redundant ToC titles were removed in two documents. Hotlinked
images have been added. README.md header image was optimized to a
tenth of the size. Images were moved into doc/Images directory.
2022-04-05 12:52:32 +02:00
Paweł Joński
d6fdeb32dc [MOS-288] Split default and fallback fonts to separate entries
And fix emojis display
2022-03-29 16:35:08 +02:00
Paweł Joński
40cddc1760 [MOS-288] Fix upgrade packages build
Rename json-target to match recent changes
2022-03-23 12:18:37 +01:00
Paweł Joński
e833690c8f [MOS-288] Add community build
Add community build
Add targets for community fonts
2022-03-22 12:40:15 +01:00
Adam Dobrowolski
053f270655 [MOS-282] Librarisation of services and test service
* options work a bit better ,now services and apps are
  selectable by option in cmake
* test service example added
* major documentation for module-services
* documentation for project configs and logs

Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com>
Co-authored-by: Mateusz Piesta <mateusz.piesta@mudita.com>
2022-03-18 08:06:21 +01:00
Adam Dobrowolski
96267e3dc4 [MOS-281] Apply suggestions from code review
Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com>
2022-03-15 08:31:47 +01:00
Adam Dobrowolski
51c21bc394 [MOS-281] Base documentation update
Now our basic documentation should be clearer and more self
explanatory
2022-03-15 08:31:47 +01:00
GravisZro
b575164510 [MOS-219] Expand "Setup IDE" to include QtCreator
These are initial instructions on how to configure the QtCreator IDE.
2022-03-14 23:07:32 +01:00
GravisZro
3dbab1ac7f [MOS-218] Fix broken documentation links
There are few broken links in the documentation that have been
corrected.  The cause is either errant whitespace in the link
or by confusing (link)[url] for [link](url).
2022-03-09 12:43:59 +01:00
Adam Dobrowolski
8af2dffb7b [EGD-8148] Download asset documentation update
related documentation updated, written. Obsolete documentation removed

Co-authored-by:
 Bartosz Cichocki <sp2fet@gmail.com>
 Wojciech Rzepecki <74544942+wojtekrzepecki@users.noreply.github.com>
2022-01-11 14:06:28 +01:00
Adam Dobrowolski
2fed826c28 [EGD-7947] Unified aproach for download_asset
Improved timing. Uses cached file for both json and direct
downloads if possible.
Improved logging. Clear information what's being downloaded.
Removed older script.
2021-11-18 16:16:25 +01:00
Przemyslaw Brudny
90117445f1 Merge remote-tracking branch 'origin/stable'
# Conflicts:
#	tools/download_asset2.py
2021-11-15 21:04:18 +01:00
Bartosz Cichocki
4ace345471 [EGD-7826] Update quickstart readme
Updated readme to contain product-specific buiild options
2021-11-10 09:38:09 +01:00
Adam Dobrowolski
e732ebbcc1 [EGD-7443] Documentation updated
Co-authored-by: Bartosz Cichocki
Co-authored-by: Paweł Olejniczak
2021-11-03 12:46:22 +01:00
GravisZro
065a70fbd0 [EGD-7253] Fix broken links and remove HTML anchors
Fixes multiple documents with broken links. Removes HTML anchors and
updates each ToC with a proper link.
2021-10-27 14:55:27 +02:00
Maciej Janicki
8a3b2e2a89 [BH-943] Fix screen clean after exit
Remove cleaning screan after shutdown.
2021-10-15 11:34:20 +02:00
Piotr Tański
b918c2d901 [EGD-6761] Added the C++ coding guidelines
Moved C++ coding guidelines from confluence to repo.
2021-10-08 16:10:59 +02:00
Adam Dobrowolski
d83e8fe34b [EGD-7445] Removed dead scripts
Removed dead scripts
2021-09-20 12:58:45 +02:00
Alistair Francis
6c2e93152f doc/howto_simulator.md: Add details on how to unlock simulator
Following up on https://github.com/mudita/MuditaOS/issues/2238 add
details on how to unlock the simulator.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
2021-09-02 13:37:19 +02:00
GravisZro
e433e8dd03 Fix transparent backgrounds in PlantUML
Images generated using PlantUML had transparent backgrounds which made
their text difficult to read on GitHub when using "Dark Mode". Forcing
a background color of #F0F0F0 ensures they are all readable.
2021-08-16 17:01:19 +02:00
Marek Niepieklo
a906ec6422 [CP-411] Add updater.bin to Update package
Packaging updater.{bin, ver} using embedded assets
2021-08-04 14:08:08 +02:00
Lucjan Bryndza
bb95f274ac [CP-288] Update secureboot documentation
Update documentation about secureboot

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
2021-07-16 09:40:29 +02:00
Mateusz Grzegorzek
211a6e078c [BH-375] Clean module-utils/third-party
Clean `module-utils/third-party`
2021-07-15 16:55:16 +02:00
Bartosz Cichocki
a360454b96 [EGD-6212] Add tethering doc
This commit adds list of currently supported systems that are
check for working with tethering. Rest of the doc will be updated
with another commit
2021-07-14 09:56:42 +02:00
Piotr Tański
2d013d7907 [EGD-7131] Flashing instruction updated
Flashing instruction for MacOS and Windows updated.
2021-07-13 12:18:12 +02:00
Mateusz Grzegorzek
82b5859474 [BH-363] Move libphonenumber to a separate directory
Move libphonenumber to a separate directory
2021-06-29 12:19:03 +02:00
Radoslaw Wicik
943fef9643 [BH-353] Add Documentation for main targets
* clean up mimimu required cmake version
* fixes for release workflow

Add documentation for targets, fixes for cmake
and release workflow.
2021-06-11 09:07:41 +02:00
Radoslaw Wicik
25fc56f4c6 [BH-353] Add minimal build target for BH
* add BellHybridMain
* fixing post review

Git automatically converts BellHybird as move from source/main.cpp to
prevent this and maintain "main.cpp" history adding new target as
separate commit.
2021-06-07 17:05:29 +02:00
DariuszSabala
40cef99e6d [BH-360] Move TPLIB re2 to separate dir
Changed submodule directory and updated cmake scripts.
Updated paths in PureCoverage script and Doxyfile
2021-06-07 11:30:34 +02:00