* small type changes and clear todos
* handle notifications and metrics
* wip
* fixes
* migration
* dedup all urls
* better handling of clearnet ips
* add rfkill dependency
* chore: refactor settings
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* small type changes and clear todos
* handle notifications and metrics
* wip
* fixes
* migration
* dedup all urls
* better handling of clearnet ips
* add rfkill dependency
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
* feat: redesign service route
* chore: more changes
* remove automated backups and fix interface addresses
* fix rpc methods and slightly better mocks
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
* fix web manifest format error
* fix setting optional dependencies
* rework dependency actions to be nested
* fix styling
* fix styles
* combine action requests into same component
* only display actions header if they exist
* fix storing polyfill dependencies
* fix styling and button propagation
* fixes for setting polyfill dependencies
* revert to test
* revert required deps setting logic
* add logs and adjust logic
* test
* fix deps logic when changing config
* remove logs; deps working as expected
* miscellaneous bugfixes for alpha12
* fix deserialization of path in cifs share
* catch error in setup.status
* actually reserialize db after migration
* better progress reporting for migrations
* fix infinite drop
* fix raspi build
* fix race condition
* version bump
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
* add clearnet functionality to frontend
* add pattern and add sync db on rpcs
* add domain pattern
* show acme name instead of url if known
* dont blow up if domain not present after delete
* use common name for letsencrypt
* normalize urls
* refactor start-os ui net service
* backend migration and rpcs for serverInfo.host
* fix cors
* implement clearnet for main startos ui
* ability to add and remove tor addresses, including vanity
* add guard to prevent duplicate addresses
* misc bugfixes
* better heuristics for launching UIs
* fix ipv6 mocks
* fix ipv6 display bug
* rewrite url selection for launch ui
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* add smtp to frontend
* left align headers
* just email
* change all to email
* fix test-smtp api
* types
* fix email from and login address handling
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* retry logic for init status
* fix login flashing and sideload hanging
* add logging
* misc backend bugfixes
* use closingObserver instead
* always show reinstall button
* go back to endWith
* show error if sideload fails
* refactor more watch channels
* navigate to services page on sideload complete
* handle error closure events properly
* handle error scenario better in sideload websocket
* remove a clone
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
* use notification system for OS updates
* feat: Include the version update notification in the update in rs
* chore: Change the location of the comment
* progress on release notes
* fill out missing sections
* fix build
* fix build
---------
Co-authored-by: J H <dragondef@gmail.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* add support for ACME cert acquisition
* add support for modifying hosts for a package
* misc fixes
* more fixes
* use different port for lan clearnet than wan clearnet
* fix chroot-and-upgrade always growing
* bail on failure
* wip
* fix alpn auth
* bump async-acme
* fix cli
* add barebones documentation
* add domain to hostname info
* sdk input spec improvements
* more sdk changes
* fe changes
* alpha.14
* fix tests
* separate validator in filehelper
* use deeppartial for getinput
* fix union type and update ts-matches
* alpha.15
* alpha.16
* alpha.17
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
* sdk tweaks
* update action result types
* accommodate new action response types
* fix: show action value labels
* Feature/get status effect (#2765)
* wip: get status
* feat: Add the get_status for effects
* feat: Do a callback
---------
Co-authored-by: J H <dragondef@gmail.com>
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
Co-authored-by: waterplea <alexander@inkin.ru>
Co-authored-by: J H <dragondef@gmail.com>
* chore: convert to use a value, cause why not
* wip: Add the up for this going up
* wip: trait changes
* wip: Add in some more of the private transformations
* chore(wip): Adding the ssh_keys todo
* wip: Add cifs
* fix migration structure
* chore: Fix the trait for the version
* wip(feat): Notifications are in the system
* fix marker trait hell
* handle key todos
* wip: Testing the migration in a system.
* fix pubkey parser
* fix: migration works
* wip: Trying to get the migration stuff?
* fix: Can now install the packages that we wanted, yay!"
* Merge branch 'next/minor' of github.com:Start9Labs/start-os into feat/migration
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* update abstract marketplace for usage accuracy andrename store to registry
* use new abstract functions
* fix(marketplace): get rid of `AbstractMarketplaceService`
* bump shared marketplace lib
* update marketplace to use query params for registry url; comment out updates page - will be refactored
* cleanup
* cleanup duplicate
* cleanup unused imports
* rework setting registry url when loading marketplace
* cleanup marketplace service
* fix background
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
Co-authored-by: waterplea <alexander@inkin.ru>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>