[EGD-5325] Remove using namespace directives from headers
"Using namespace" directive should not be added in headers
because this practice pollutes source files.
[EGD-4529] on release upload packages to GitHub assets
Uploading packages to github assets release is required for
Mudita Center application to be able to update phones.
[EGD-5215] Add APNs list
Load APNs from service cellular.
Add ApnSettings model.
Connect ApnOptionWindow with ApnSettingsWindow.
[EGD-4960] lockScreenPasscodeIsOn is a global setting
[EGD-4960] registerVariableChange moved to Init section of apps
[EGD-4960] Settings Interface added parameter do distinguish global/app settings
[EGD-4960] global/local setting determined by enum value, unregister all variables in one call, ut updated
[EGD-4960] SettingsScope usage in SettingsMessages
[EGD-4850] Fix of statics between USB CDC and ServiceDesktop
Handling queues with static std::string implementation caused
problem of double-free memory on turning off simulator. Applied
solution to the problem is to pass ownership of queued string to
a receiver side.
[EGD-5347] Save/load brightness mode
Properly display mode as OnOff switch on screen.
[EGD-5175] Fix grid layout navigation
Fix grid layout navigation in order to recognize
"not active" items
[EGD-5369] Fix for incorrect assertions in DBServiceAPI
This hotfix removes unnecessary assertions from DBServiceAPI.
The whole file will be refactored/deleted in near future.
[EGD-5346] Refactor of battery charger BSP
Pure refactoring of battery charger to privide compliance
with modern C++ standards. Done before implementation of
battery charging algorithms.
[EGD-5344] Fix commit subject check
Commit subject check run with CI was lacking check for:
- EGD identifier (any word was allowed),
- capital letter start.
[EGD-3390] Add integration with clang-tidy
Clang-tidy is used to perform static code analysis.
[EGD-4801] Add application-wide top bar manager
Applications configure the top bar once for all their windows.
Sometimes, windows need to configure top bars with its configuration.
[EGD-4417] Fix operations in calculator
1. Fix possibility to write illogical operations.
2. Fix possibility to write multiple '0' when it is not needed.
3. Add scientific notation when result do not fit on screen.
[EGD-5338] Add APN options window - gui
This is just GUI, window is not connected yet.
It will facilitate further development of APN settings,
and will be enhanced later.
[EGD-4995] Fix changing passcode windows
Some implementation of
"EGD-4995 Add changing passcode windows flow"
was removed from master by PR:
"EGD-4743 Add new/options windows to quotes".
This PR restores this implementation.
[EGD-4740] Add New/Edit APN window - Part1
Add New/Edit APN window - basic window/ model/ widget
[EGD-5241] Update development workflow documentation
Remove the obligation to update the changelog with every PR. Remove
obligation to start a change description with "Change" verb. Add some
other minor spelling and grammar fixes.
Update commit message template to reflect the changes.