Anna Prosvetova and GitHub
4c39dcbe0c
☦️ Rpc: fix backup commands responses ( #1502 )
2022-07-31 08:14:16 +09:00
935db361b8
CI: clean up after archiving update bundle ( #1116 )
...
* CI: clean up after archiving update bundle
* CI: fix bundle path
* CI: trust me i know what i'm doing
Co-authored-by: あく <alleteam@gmail.com >
2022-04-14 20:05:45 +03:00
3fbb97ba29
CI: check that submodules point to correct branches ( #956 )
...
Co-authored-by: あく <alleteam@gmail.com >
2022-01-12 17:06:39 +03:00
Anna Prosvetova and GitHub
475fa91ba6
☦️ Rpc: implement SystemPlayAudiovisualAlert ( #937 )
...
* Rpc: update protobuf sources
* Notification: allow user settings override
* Notification: add audiovisual alert sequence
* Rpc: implement SystemPlayAudiovisualAlert
2021-12-28 18:46:08 +03:00
Anna Prosvetova and GitHub
f6d4e8fa84
CI: conditional compact build ( #930 )
...
* CI: conditional compact build
* Rpc: fix log line ending
2021-12-24 22:35:25 +03:00
46a25c295c
Decouple apps to allow smaller builds. Loader deadlock fix and refactoring. ( #929 )
...
* Lib: always include rfal
* Gui: remove screen_stream
* Input: decouple from Cli
* Loader: decouple from Cli
* Desktop: ignore missing favorite app, decouple from Archive
* Make: make Notification a Gui dependency
* Make: embed debugging information into elfs
* Loader: hide Plugins submenu when plugins ga arimasen
* Applications: update on start hook usage
* Loader: fix dead lock on menu rebuild with open rpc, new cli command.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-12-24 21:47:48 +03:00
Anna Prosvetova and GitHub
4013da5b59
Rpc: implement SystemGetDateTime, SystemSetDateTime, update GuiStartVirtualDisplay ( #908 )
...
* Rpc: update protobuf sources
* Rpc: implement SystemGetDateTime, SystemSetDateTime
* Rpc: add first frame parameter to GuiStartVirtualDisplay
2021-12-16 18:41:55 +03:00
Anna Prosvetova and GitHub
acb2c98663
CI: pass the target in a fast flash link ( #907 )
2021-12-16 15:28:42 +03:00
Anna Prosvetova and GitHub
195f422bb9
Rpc: implement SystemFactoryReset ( #890 )
...
* Rpc: update protobuf sources
* Rpc: implement SystemFactoryReset
2021-12-10 14:51:36 +03:00
03d7476e4f
Rpc: StorageInfo, StorageRename, SystemReboot, SystemDeviceInfo (bonus: +FuriHalInfo) ( #862 )
...
* Rpc: update protobuf sources
* Rpc: rename Status to System
* Rpc: implement StorageInfoRequest
* Rpc: implement StorageRenameRequest
* Rpc: implement SystemRebootRequest
* FuriHal: introduce FuriHalInfo, refactor device_info
* Rpc: implement DeviceInfoRequest
* Rpc: use strdup where it suites the best.
* Make: add do not page align data to linker flag.
Co-authored-by: あく <alleteam@gmail.com >
2021-12-07 16:47:20 +03:00
Anna Prosvetova and GitHub
54c41e4189
CI: Remove pycache from artifacts ( #858 )
...
* CI: Remove pycache from artifacts
* CI: Move bundle scripts step even higher
2021-12-01 13:21:26 +03:00
Anna Prosvetova and GitHub
4303945748
Simpler build, less dependencies ( #827 )
...
* Simpler build, less dependencies
* Follow ugly python linter
* Introduce Brewfile & Update Readme
* Make dist.sh target-specific
* Tidy up make output
* Get rid of cat and truncate (I still love cats tho)
* Suppress dd output
* Long live the cat
2021-11-18 11:46:47 +03:00
558fa5670b
RPC: Add Virtual Display & Unify log tags ( #814 )
...
* RPC: Update protobuf sources
* RPC: Add Virtual Display
* Unify log tags
* RPC: Virtual Display placeholder
* Rpc: clear frame buffer callback before confirm.
* Firmware: full assert for hal, move fatfs initialization to furi hal.
* FuriHal: VCP optimizations, thread safe console. Rpc: adjust buffer sizes.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-11-12 16:04:35 +03:00
e9e76e144c
RPC: Implement storage_stat_request ( #800 )
...
* RPC: Update protobuf sources
* RPC: Implement storage_stat_request
* RPC: Test storage_stat_request
* FuriRecord: fix use after free in destroy method.
* Furi: refactor PubSub and it's usage. Fix allocation in RPC.
* FuriCore: fix memory leak in pubsub
* FuriCore: update unsubscribe method signature in pubsub, make subscription structure lighter.
* FuriCore: remove dead code
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-11-01 23:35:54 +03:00
86bced5b2c
RPC: Screen streaming & Input injection ( #794 )
...
* RPC: Screen stream
* Move callback to rpc_screen, implement graceful stop
* RPC: Implement input injection
* Update protobuf submodule
* Gui: thread safe frame buffer callback setter.
* RPC: Keep gui record open
Co-authored-by: あく <alleteam@gmail.com >
2021-11-01 19:26:37 +03:00
f8542af653
[FL-1989] CI: bootloader & firmware JSON manifests ( #786 )
...
* [FL-1989] CI: bootloader & firmware JSON manifests
* CI: reorder steps
Co-authored-by: あく <alleteam@gmail.com >
2021-10-26 18:33:38 +03:00
045f91d9d7
Toolchain: add heatshrink ( #775 )
...
* Toolchain: add heatshrink
* Toolchain: remove test heatshrink run
Co-authored-by: あく <alleteam@gmail.com >
2021-10-21 16:31:20 +03:00
19be061693
Readme: update target ( #768 )
...
Co-authored-by: あく <alleteam@gmail.com >
2021-10-17 13:13:24 +03:00
Anna Prosvetova and GitHub
f35977e84f
CI: Support slashed branches ( #767 )
...
* CI: Support slashed branches
* CI: Create rsync destination directory
2021-10-17 12:41:04 +03:00
8c5813ef9b
Bump default target to f7 ( #757 )
...
* Bump default target to f7
* Bootloader: set default target to F7
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-10-12 18:30:55 +03:00
Anna Prosvetova and GitHub
6f346597d2
Archive: reorder tabs ( #738 )
2021-10-02 19:54:10 +03:00
Anna Prosvetova and GitHub
32467cedd7
Menu: reorder applications ( #734 )
2021-10-01 14:57:32 +03:00
Anna Prosvetova and GitHub
a0d2e4c6a4
CI: Fix quick flash link ( #697 )
...
* CI: Fix quick flash link
* CI: Fix default target var
2021-09-10 15:05:09 +03:00
Anna Prosvetova and GitHub
5443bede53
Toolchain: Add missing dependencies ( #687 )
2021-09-03 16:57:43 +03:00
Anna Prosvetova and GitHub
94f161d160
Toolchain: Fix GDB ( #686 )
2021-09-03 01:44:37 +03:00
Anna Prosvetova and GitHub
3ed26e61eb
NFC: Fix typo in the struct name ( #683 )
2021-09-01 09:07:53 +10:00
8b9210704a
[FL-1743] CI: Upgrade base Docker image ( #676 )
...
* CI: Upgrade base Docker image
* Docker: update toolchain to 2021.07
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-08-30 14:56:14 +03:00
08f7a290a4
CI: Fix git.mk & post a quick flash link on PR builds ( #670 )
...
* CI: Fix git.mk & post a quick flash link on PR builds
* Makefile: optimize shell invocation in git helper, conditional dependency load.
* Github: better variable naming
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-08-26 20:59:23 +03:00
Anna Prosvetova and GitHub
6966ca8f8f
CI: Use 7-symbol short hashes for consistency ( #665 )
2021-08-21 01:55:20 +03:00
Anna Prosvetova and GitHub
b1bbf1730c
CI: Fix branch names ( #664 )
2021-08-20 20:31:07 +03:00
Anna Prosvetova and GitHub
46502ac44a
Comment on syntax errors ( #656 )
2021-08-17 18:48:13 +03:00
fe2b9718e1
CI: Fix artifacts naming ( #654 )
...
* Fix artifacts naming
* Github: build on pull requests
* Github: narrow build trigger criteria.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-08-17 17:45:23 +03:00
69f4858168
DFU make rule, update Readme ( #650 )
...
Co-authored-by: あく <alleteam@gmail.com >
2021-08-16 23:22:30 +03:00
a548525d75
CI: Multiarch Docker toolchain ( #641 )
...
Co-authored-by: あく <alleteam@gmail.com >
2021-08-16 14:55:27 +03:00
Anna Prosvetova and GitHub
dd6be78f44
Add LICENSE ( #644 )
2021-08-13 21:19:42 +03:00
Anna Prosvetova and GitHub
8696355556
CI: Use proper target name in DfuSe ( #637 )
2021-08-11 19:59:16 +03:00
Anna Prosvetova and GitHub
b05453ecff
RFID: Fix various EM-Marin typos ( #635 )
2021-08-11 02:09:51 +03:00
fb305eddb2
CI: Fix branch artifacts naming and submodules in the linter ( #605 )
...
* Fix branch artifacts naming
* Port submodules fix from build.yml
* Github: port decontamination to python lint action
* Github: skip decontamination on non existing repos
* Github: skip submodules python lint
Co-authored-by: あく <alleteam@gmail.com >
2021-07-25 14:46:34 +03:00
5d746234e9
Trigger update reindex after artifacts upload ( #542 )
...
Co-authored-by: あく <alleteam@gmail.com >
2021-06-25 20:08:01 +03:00
Anna Prosvetova and GitHub
64c7f9ea54
CI: Fix template image transparency ( #341 )
2021-02-15 15:15:53 +03:00
Anna Prosvetova and GitHub
c4b1d4b6f0
allow custom ssh port for artifacts server ( #261 )
2020-12-09 02:31:45 +03:00