* fix: Cleanup by sending a command and kill when dropped
* chore: Fix the loadModule run command
* fix: cleans up failed health
* refactor long-running
* chore: Fixes?"
* refactor
* run iso ci on pr
* fix debuild
* fix tests
* switch to libc kill
* kill process by parent
* fix graceful shutdown
* recurse submodules
* fix compat build
* feat: Add back in the timeout
* chore: add the missing types for the unnstable
* inherited logs
Co-authored-by: J M <Blu-J@users.noreply.github.com>
* fix deleted code
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: J M <Blu-J@users.noreply.github.com>
* feat: For ota update using rsyncd
* chore: Fix where we rsync to.
* chore: Getting rsync to work
* chore: Add in the is raspberry pi
* chore: Update is raspberry pi
* refactor setup backend
* rework setup wizard according to new scheme
* fix bug with partitions in SW and warning message in IW
* treat localhost as LAN for launching services
* misc backend fixes
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* load docker images directly from s9pk to ensure fatties can be loaded across platform
* don't migrate tmpdir
* init after package data transfer
* set default rsync options
chore: Make the commit do by checksum.
chore: Remove the logging at the start
chore: use the defaults of the original.
chore: Convert the error into just the source.
chore: Remove some of the unwraps
* feat: Change migration to use empty name
* chore: Add in the default routes just in case
* Fix/remove merge with seed during init (#1917)
* fix kiosk
* chore: Remove the duplicate loggging information that is making usele… (#1912)
chore: Remove the duplicate loggging information that is making useless noise in the system.
* fix: Remove the init merge with seed
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: BluJ <mogulslayer@gmail.com>
Co-authored-by: J M <2364004+Blu-J@users.noreply.github.com>
* display git hash in marketplace show and app show. Add additional info to app show
* bump marketplace lib version
* disbaled links if site not provided, fix bug with license-instructions
* fix import
* stupid
* feat: Add in the packing side git hash
* chore: Remove the test that is breaking the build.
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* adding skeleton for new http_proxy.
* more stuff yay
* more stuff yay
* more stuff
* more stuff
* "working" poc
* more stuff
* more stuff
* fix mored stuff
* working proxy
* moved to handler style for requests
* clean up
* cleaning stuff up
* more stuff
* refactoring code
* more changes
* refactoring handle
* refactored code
* more stuff
* Co-authored-by: J M <Blu-J@users.noreply.github.com>
* Co-authored-by: J M <Blu-J@users.noreply.github.com>
* more stuff
* more stuff
* working main ui handle
* Implement old code to handler in static server
* Feat/long running (#1676)
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* remove recovered services and drop reordering feature (#1829)
* chore: Convert the migration to use receipt. (#1842)
* feat: remove ionic storage (#1839)
* feat: remove ionic storage
* grayscal when disconncted, rename local storage service for clarity
* remove storage from package lock
* update patchDB
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* update patch DB
* workring http server
* Feat/community marketplace (#1790)
* add community marketplace
* Update embassy-mock-api.service.ts
* expect ui/marketplace to be undefined
* possible undefined from getpackage
* fix marketplace pages
* rework marketplace infrastructure
* fix bugs
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
* remove unwrap
* cleanup code
* d
* more stuff
* fix: make `shared` module independent of `config.js` (#1870)
* cert stuff WIP
* MORE CERT STUFF
* more stuff
* more stuff
* more stuff
* abstract service fn
* almost ssl
* fix ssl export
* Feat/long running (#1676)
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* remove recovered services and drop reordering feature (#1829)
* chore: Convert the migration to use receipt. (#1842)
* feat: remove ionic storage (#1839)
* feat: remove ionic storage
* grayscal when disconncted, rename local storage service for clarity
* remove storage from package lock
* update patchDB
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* update patch DB
* Feat/community marketplace (#1790)
* add community marketplace
* Update embassy-mock-api.service.ts
* expect ui/marketplace to be undefined
* possible undefined from getpackage
* fix marketplace pages
* rework marketplace infrastructure
* fix bugs
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
* fix: make `shared` module independent of `config.js` (#1870)
* fix: small fix for marketplace header styles (#1873)
* feat: setup publishing of share and marketplace packages (#1874)
* inlcude marketplace in linter
* fix npm publish scrips and bump versions of libs
* feat: add assets to published packages and fix peerDeps versions (#1875)
* bump peer dep
* fix: add assets to published paths (#1876)
* allow ca download over lan (#1877)
* only desaturate when logged in and not fully
* Feature/multi platform (#1866)
* wip
* wip
* wip
* wip
* wip
* wip
* remove debian dir
* lazy env and git hash
* remove env and git hash on clean
* don't leave project dir
* use docker for native builds
* start9 rust
* correctly mount registry
* remove systemd config
* switch to /usr/bin
* disable sound for now
* wip
* change disk list
* multi-arch images
* multi-arch system images
* default aarch64
* edition 2021
* dynamic wifi interface name
* use wifi interface from config
* bugfixes
* add beep based sound
* wip
* wip
* wip
* separate out raspberry pi specific files
* fixes
* use new initramfs always
* switch journald conf to sed script
* fixes
* fix permissions
* talking about kernel modules not scripts
* fix
* fix
* switch to MBR
* install to /usr/lib
* fixes
* fixes
* fixes
* fixes
* add media config to cfg path
* fixes
* fixes
* fixes
* raspi image fixes
* fix test
* fix workflow
* sync boot partition
* gahhhhh
* more stuff
* remove restore warning and better messaging for backup/restore (#1881)
* Update READMEs (#1885)
* docs
* fix host key generation
* debugging eos with tokio console
* fix recursive default
* build improvements (#1886)
* build improvements
* no workdir
* kiosk fully working
* setup profile prefs
* Feat/js long running (#1879)
* wip: combining the streams
* chore: Testing locally
* chore: Fix some lint
* Feat/long running (#1676)
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* wip: making the mananger create
* wip: Working on trying to make the long running docker container command
* Feat/long running (#1676)
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* feat: Use the long running feature in the manager
* remove recovered services and drop reordering feature (#1829)
* wip: Need to get the initial docker command running?
* chore: Add in the new procedure for the docker.
* feat: Get the system to finally run long
* wip: Added the command inserter to the docker persistance
* wip: Added the command inserter to the docker persistance
* Feat/long running (#1676)
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* remove recovered services and drop reordering feature (#1829)
* chore: Convert the migration to use receipt. (#1842)
* feat: remove ionic storage (#1839)
* feat: remove ionic storage
* grayscal when disconncted, rename local storage service for clarity
* remove storage from package lock
* update patchDB
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* update patchDB
* feat: Move the run_command into the js
* Feat/long running (#1676)
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* remove recovered services and drop reordering feature (#1829)
* chore: Convert the migration to use receipt. (#1842)
* feat: remove ionic storage (#1839)
* feat: remove ionic storage
* grayscal when disconncted, rename local storage service for clarity
* remove storage from package lock
* update patchDB
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* update patch DB
* chore: Change the error catching for the long running to try all
* Feat/community marketplace (#1790)
* add community marketplace
* Update embassy-mock-api.service.ts
* expect ui/marketplace to be undefined
* possible undefined from getpackage
* fix marketplace pages
* rework marketplace infrastructure
* fix bugs
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
* WIP: Fix the build, needed to move around creation of exec
* wip: Working on solving why there is a missing end.
* fix: make `shared` module independent of `config.js` (#1870)
* feat: Add in the kill and timeout
* feat: Get the run to actually work.
* chore: Add when/ why/ where comments
* feat: Convert inject main to use exec main.
* Fix: Ability to stop services
* wip: long running js main
* feat: Kill for the main
* Fix
* fix: Fix the build for x86
* wip: Working on changes
* wip: Working on trying to kill js
* fix: Testing for slow
* feat: Test that the new manifest works
* chore: Try and fix build?
* chore: Fix? the build
* chore: Fix the long input dies and never restarts
* build improvements
* no workdir
* fix: Architecture for long running
* chore: Fix and remove the docker inject
* chore: Undo the changes to the kiosk mode
* fix: Remove the it from the prod build
* fix: Start issue
* fix: The compat build
* chore: Add in the conditional compilation again for the missing impl
* chore: Change to aux
* chore: Remove the aux for now
* chore: Add some documentation to docker container
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
Co-authored-by: Alex Inkin <alexander@inkin.ru>
* use old resolv.conf until systemd is on
* update patchdb
* update patch db submodule
* no x11 wrapper config
* working poc
* fixing misc stuff
* switch patchdb to next
* Feat/update tab (#1865)
* implement updates tab for viewing all updates from all marketplaces in one place
* remove auto-check-updates
* feat: implement updates page (#1888)
* feat: implement updates page
* chore: comments
* better styling in update tab
* rework marketplace service (#1891)
* rework marketplace service
* remove unneeded ?
* fix: refactor marketplace to cache requests
Co-authored-by: waterplea <alexander@inkin.ru>
Co-authored-by: Alex Inkin <alexander@inkin.ru>
* misc fixes (#1894)
* changing hostname stuff
* changes
* move marketplace settings into marketplace tab (#1895)
* move marketplace settings into marketplace tab
* Update frontend/projects/ui/src/app/modals/marketplace-settings/marketplace-settings.page.ts
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
* bump marketplace version
* removing oldd code
* working service proxy
* fqdn struct wwip
* new types for ssl proxy
* restructure restore.rs and embassyd.rs
* adding dbg
* debugging proxy handlers
* add lots of debugging for the svc handler removal bug
* debugging
* remove extra code
* fixing proxy and removing old debug code
* finalizing proxy code to serve the setup ui and diag ui
* final new eos http proxy
* remove uneeded trace error
* remove extra file
* not needed flags
* clean up
* Fix/debug (#1909)
chore: Use debug by default"
* chore: Fix on the rsync not having stdout. (#1911)
* install wizard project (#1893)
* install wizard project
* reboot endpoint
* Update frontend/projects/install-wizard/src/app/pages/home/home.page.ts
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
* Update frontend/projects/install-wizard/src/app/pages/home/home.page.ts
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
* Update frontend/projects/install-wizard/src/app/pages/home/home.page.ts
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
* update build
* fix build
* backend portion
* increase image size
* loaded
* dont auto resize
* fix install wizard
* use localhost if still in setup mode
* fix compat
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* fix kiosk
* integrate install wizard
* fix build typo
* no nginx
* fix build
* remove nginx stuff from build
* fixes
Co-authored-by: Stephen Chavez <stephen@start9labs.com>
Co-authored-by: J M <2364004+Blu-J@users.noreply.github.com>
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
Co-authored-by: Alex Inkin <alexander@inkin.ru>
* feat: Most of the ui conversions and removing the package-recovered
* chore: Include the down process.
* feat: Add in the potential community packages.
* chore: Add in the services
* Make it so we skip rebuil.
* update version to 033 in FE
* chore: Revert to next version for patch-db
* fix: Build and check
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
* add migrate component
* finish out migrate page and adjust recover options
* fix typo
* rename migrate -> transfer, adjust copy and typos, update transfer component logic
* add alert for old drive data when transferring
* comments for clarity
* auto adjust swiper slide height
* cleanup uneeded imports from transfer module
* pr feedback suggestions
* remove 02x from setup wiz
* clean up copy/styling for recover flow
* add support for migrating from old drive
* add RecoverySource lifted type
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* wip: combining the streams
* chore: Testing locally
* chore: Fix some lint
* Feat/long running (#1676)
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* wip: making the mananger create
* wip: Working on trying to make the long running docker container command
* Feat/long running (#1676)
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* feat: Use the long running feature in the manager
* remove recovered services and drop reordering feature (#1829)
* wip: Need to get the initial docker command running?
* chore: Add in the new procedure for the docker.
* feat: Get the system to finally run long
* wip: Added the command inserter to the docker persistance
* wip: Added the command inserter to the docker persistance
* Feat/long running (#1676)
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* remove recovered services and drop reordering feature (#1829)
* chore: Convert the migration to use receipt. (#1842)
* feat: remove ionic storage (#1839)
* feat: remove ionic storage
* grayscal when disconncted, rename local storage service for clarity
* remove storage from package lock
* update patchDB
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* update patchDB
* feat: Move the run_command into the js
* Feat/long running (#1676)
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* remove recovered services and drop reordering feature (#1829)
* chore: Convert the migration to use receipt. (#1842)
* feat: remove ionic storage (#1839)
* feat: remove ionic storage
* grayscal when disconncted, rename local storage service for clarity
* remove storage from package lock
* update patchDB
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* update patch DB
* chore: Change the error catching for the long running to try all
* Feat/community marketplace (#1790)
* add community marketplace
* Update embassy-mock-api.service.ts
* expect ui/marketplace to be undefined
* possible undefined from getpackage
* fix marketplace pages
* rework marketplace infrastructure
* fix bugs
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
* WIP: Fix the build, needed to move around creation of exec
* wip: Working on solving why there is a missing end.
* fix: make `shared` module independent of `config.js` (#1870)
* feat: Add in the kill and timeout
* feat: Get the run to actually work.
* chore: Add when/ why/ where comments
* feat: Convert inject main to use exec main.
* Fix: Ability to stop services
* wip: long running js main
* feat: Kill for the main
* Fix
* fix: Fix the build for x86
* wip: Working on changes
* wip: Working on trying to kill js
* fix: Testing for slow
* feat: Test that the new manifest works
* chore: Try and fix build?
* chore: Fix? the build
* chore: Fix the long input dies and never restarts
* build improvements
* no workdir
* fix: Architecture for long running
* chore: Fix and remove the docker inject
* chore: Undo the changes to the kiosk mode
* fix: Remove the it from the prod build
* fix: Start issue
* fix: The compat build
* chore: Add in the conditional compilation again for the missing impl
* chore: Change to aux
* chore: Remove the aux for now
* chore: Add some documentation to docker container
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
Co-authored-by: Alex Inkin <alexander@inkin.ru>
* feat: Start the long running container
* feat: Long running docker, running, stoping, and uninstalling
* feat: Just make the folders that we would like to mount.
* fix: Uninstall not working
* chore: remove some logging
* feat: Smarter cleanup
* feat: Wait for start
* wip: Need to kill
* chore: Remove the bad tracing
* feat: Stopping the long running processes without killing the long
running
* Mino Feat: Change the Manifest To have a new type (#1736)
* Add build-essential to README.md (#1716)
Update README.md
* write image to sparse-aware archive format (#1709)
* fix: Add modification to the max_user_watches (#1695)
* fix: Add modification to the max_user_watches
* chore: Move to initialization
* [Feat] follow logs (#1714)
* tail logs
* add cli
* add FE
* abstract http to shared
* batch new logs
* file download for logs
* fix modal error when no config
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: BluJ <mogulslayer@gmail.com>
* Update README.md (#1728)
* fix build for patch-db client for consistency (#1722)
* fix cli install (#1720)
* highlight instructions if not viewed (#1731)
* wip:
* [ ] Fix the build (dependencies:634 map for option)
* fix: Cargo build
* fix: Long running wasn't starting
* fix: uninstall works
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* chore: Fix a dbg!
* chore: Make the commands of the docker-inject do inject instead of exec
* chore: Fix compile mistake
* chore: Change to use simpler
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* adjust types
for patchdb ui data and create seed file
* feat: For init and the migration use defaults
* fix update path
* update build for ui seed file
* fix accidential revert
* chore: Convert to do during the init
* chore: Update the commit message
Co-authored-by: BluJ <mogulslayer@gmail.com>
* reorder enabling of systemd-resolved
* set dns at end
* don't disable interfaces
* let networkmanager manage ifupdown
* restructure initialization
* use pigz when available
* cleanup
* fetch key before adding registry
* fix build
* update patch-db
* fix build
* fix build
* wait for network reinit
* add dynamic wait for up to 60s for network to reinit
* change encryption to use pubkey and only encrypt specific fields
* adjust script names for convenience
* remove unused fn
* fix build script name
* augment mocks
* remove log
* fix prod build
* feat: backend keys
* fix: Using the correct name with the public key
* chore: Fix the type for the encrypted
* chore: Add some tracing
* remove aes-js from package lock file
Co-authored-by: BluJ <mogulslayer@gmail.com>