Matt Hill
27272680a2
Bugfix/040 UI ( #2881 )
...
* fix sideload and install flow
* move updates chevron inside upddate button
* update dictionaries to include langauge names
* fix: address todos (#2880 )
* fix: address todos
* fix enlgish translation
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com >
* use existing translation, no need to duplicate
* fix: update dialog and other fixes (#2882 )
---------
Co-authored-by: Alex Inkin <alexander@inkin.ru >
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2025-04-21 10:57:12 -06:00
Matt Hill
accef65ede
bug fixes ( #2878 )
...
* bug fixes, wip
* revert tranlstion
2025-04-17 21:06:50 -06:00
Alex Inkin
50755d8ba3
Refactor i18n approach ( #2875 )
...
* Refactor i18n approach
* chore: move to shared
* chore: add default
* create DialogService and update LoadingService (#2876 )
* complete translation infra for ui project, currently broken
* cleanup and more dictionaries
* chore: fix
---------
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com >
Co-authored-by: Matt Hill <mattnine@protonmail.com >
2025-04-17 09:00:59 -06:00
Matt Hill
03f8b73627
minor web cleanup chores
2025-04-13 13:03:51 -06:00
Matt Hill
2e6e9635c3
fix a few, more to go ( #2869 )
...
* fix a few, more to go
* chore: comments (#2871 )
* chore: comments
* chore: typo
* chore: stricter typescript (#2872 )
* chore: comments
* chore: stricter typescript
---------
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com >
* minor styling
---------
Co-authored-by: Alex Inkin <alexander@inkin.ru >
2025-04-12 09:53:03 -06:00
Matt Hill
fc2be42418
sideload wip, websockets, styling, multiple todos ( #2865 )
...
* sideload wip, websockets, styling, multiple todos
* sideload
* misc backend updates
* chore: comments
* prep for license and instructions display
* comment for Matt
* s9pk updates and 040 sdk
* fix dependency error for actions
* 0.4.0-beta.1
* beta.2
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev >
Co-authored-by: waterplea <alexander@inkin.ru >
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com >
2025-04-10 19:51:05 +00:00
Alex Inkin
31856d9895
chore: comments ( #2863 )
2025-04-06 07:18:01 -06:00
Alex Inkin
e6af7e9885
feat: finalize desktop and mobile design of system routes ( #2855 )
...
* feat: finalize desktop and mobile design of system routes
* clean up messaging and mobile tabbar utilities
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com >
2025-03-27 06:41:47 -06:00
Alex Inkin
99739575d4
chore: refactor system settings routes ( #2853 )
...
* chore: refactor system settings routes
* switch mock to null to see backup page
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com >
2025-03-23 11:03:41 -06:00
Alex Inkin
a18ab7f1e9
chore: refactor interfaces ( #2849 )
...
* chore: refactor interfaces
* chore: fix uptime
2025-03-17 12:07:52 -06:00
Alex Inkin
be0371fb11
chore: refactor settings ( #2846 )
...
* 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 >
2025-03-10 13:09:08 -06:00
Alex Inkin
7fff9579c0
feat: redesign service route ( #2835 )
...
* 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 >
2025-02-25 08:33:35 -07:00
Alex Inkin
1b006599cf
feat: add service uptime and start style changes ( #2831 )
2025-02-14 11:32:30 -07:00
Alex Inkin
89ab67e067
fix: finish porting minor changes to major ( #2799 )
2024-12-11 16:16:46 -07:00
Alex Inkin
9f640b24b3
fix: fix building UI project ( #2794 )
...
* fix: fix building UI project
* fix makefile
* inputspec instead of config
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com >
2024-12-02 16:44:27 -07:00
Matt Hill
75e7556bfa
Merge branch 'next/minor' of github.com:Start9Labs/start-os into next/major
2024-11-25 19:02:07 -07:00
Alex Inkin
ed8a7ee8a5
feat: make favicon react to theme ( #2786 )
...
Co-authored-by: Matt Hill <mattnine@protonmail.com >
2024-11-19 14:19:41 -07:00
Alex Inkin
beb3a9f60a
feat: make favicon react to theme ( #2787 )
2024-11-12 19:29:41 -07:00
Matt Hill
1be9cdae67
use hardware requirements to display conflicts and prevent install ( #2700 )
...
* use hardware requirements to display conflicts and prevent install
* better messaging and also consider OS compatibility
* wip: backend hw requirements
* update backend components
* migration
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2024-10-29 19:48:03 +00:00
Matt Hill
2ba56b8c59
Convert properties to an action ( #2751 )
...
* update actions response types and partially implement in UI
* further remove diagnostic ui
* convert action response nested to array
* prepare action res modal for Alex
* ad dproperties action for Bitcoin
* feat: add action success dialog (#2753 )
* feat: add action success dialog
* mocks for string action res and hide properties from actions page
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com >
* return null
* remove properties from backend
* misc fixes
* make severity separate argument
* rename ActionRequest to ActionRequestOptions
* add clearRequests
* fix s9pk build
* remove config and properties, introduce action requests
* better ux, better moocks, include icons
* fix dependency types
* add variant for versionCompat
* fix dep icon display and patch operation display
* misc fixes
* misc fixes
* alpha 12
* honor provided input to set values in action
* fix: show full descriptions of action success items (#2758 )
* fix type
* fix: fix build:deps command on Windows (#2752 )
* fix: fix build:deps command on Windows
* fix: add escaped quotes
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev >
* misc db compatibility fixes
---------
Co-authored-by: Alex Inkin <alexander@inkin.ru >
Co-authored-by: Aiden McClelland <me@drbonez.dev >
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com >
2024-10-17 13:31:56 -06:00
Lucy Cifferello
b5b0ac50bd
update shared and marketplace libs for taiga dep
2024-09-20 11:27:40 -04:00
Lucy Cifferello
751ceab04e
fix icons and flavor filtering
2024-09-12 17:48:57 -04:00
waterplea
a278c630bb
fix: implement back sideload and server selection in restoring
2024-08-17 16:44:33 +04:00
Matt Hill
015131f198
address comments and more
2024-08-15 08:05:37 -06:00
waterplea
a730543c76
fix: fix build after minor merged into major
2024-08-15 12:40:49 +04:00
waterplea
7850681ce1
chore: add back logs
2024-08-11 00:41:26 +04:00
waterplea
657aac0d68
fix: fix merge issues for setup-wizard project
2024-08-10 14:45:50 +04:00
Matt Hill
81932c8cff
Merge branch 'next/minor' of github.com:Start9Labs/start-os into next/major
2024-08-08 10:52:49 -06:00
waterplea
949f1c648a
chore: update taiga
2024-07-29 18:18:00 +04:00
Lucy
a535fc17c3
Feature/fe new registry ( #2647 )
...
* bugfixes
* update fe types
* implement new registry types in marketplace and ui
* fix marketplace types to have default params
* add alt implementation toggle
* merge cleanup
* more cleanup and notes
* fix build
* cleanup sync with next/minor
* add exver JS parser
* parse ValidExVer to string
* update types to interface
* add VersionRange and comparative functions
* Parse ExtendedVersion from string
* add conjunction, disjunction, and inversion logic
* consider flavor in satisfiedBy fn
* consider prerelease for ordering
* add compare fn for sorting
* rename fns for consistency
* refactoring
* update compare fn to return null if flavors don't match
* begin simplifying dependencies
* under construction
* wip
* add dependency metadata to CurrentDependencyInfo
* ditch inheritance for recursive VersionRange constructor. Recursive 'satisfiedBy' fn wip
* preprocess manifest
* misc fixes
* use sdk version as osVersion in manifest
* chore: Change the type to just validate and not generate all solutions.
* add publishedAt
* fix pegjs exports
* integrate exver into sdk
* misc fixes
* complete satisfiedBy fn
* refactor - use greaterThanOrEqual and lessThanOrEqual fns
* fix tests
* update dependency details
* update types
* remove interim types
* rename alt implementation to flavor
* cleanup os update
* format exver.ts
* add s9pk parsing endpoints
* fix build
* update to exver
* exver and bug fixes
* update static endpoints + cleanup
* cleanup
* update static proxy verification
* make mocks more robust; fix dep icon fallback; cleanup
* refactor alert versions and update fixtures
* registry bugfixes
* misc fixes
* cleanup unused
* convert patchdb ui seed to camelCase
* update otherVersions type
* change otherVersions: null to 'none'
* refactor and complete feature
* improve static endpoints
* fix install params
* mask systemd-networkd-wait-online
* fix static file fetching
* include non-matching versions in otherVersions
* convert release notes to modal and clean up displayExver
* alert for no other versions
* Fix ack-instructions casing
* fix indeterminate loader on service install
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev >
Co-authored-by: Shadowy Super Coder <musashidisciple@proton.me >
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com >
Co-authored-by: J H <dragondef@gmail.com >
Co-authored-by: Matt Hill <mattnine@protonmail.com >
2024-07-23 00:48:12 +00:00
waterplea
729a510c5b
chore: improve wifi icons
2024-07-19 12:25:50 +05:00
waterplea
c7a2e7ada1
feat: update Taiga UI to 4 release candidate
2024-07-15 11:16:19 +05:00
waterplea
0f5cec0a60
fix: fix wrong password messaging
2024-07-12 11:14:45 +05:00
Aiden McClelland
87322744d4
Feature/backup fs ( #2665 )
...
* port 040 config, WIP
* update fixtures
* use taiga modal for backups too
* fix: update Taiga UI and refactor everything to work
* chore: package-lock
* fix interfaces and mocks for interfaces
* better mocks
* function to transform old spec to new
* delete unused fns
* delete unused FE config utils
* fix exports from sdk
* reorganize exports
* functions to translate config
* rename unionSelectKey and unionValueKey
* new backup fs
* update sdk types
* change types, include fuse module
* fix casing
* rework setup wiz
* rework UI
* only fuse3
* fix arm build
* misc fixes
* fix duplicate server select
* fix: fix throwing inside dialog
---------
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 >
2024-07-11 17:32:46 +00:00
Matt Hill
f76e822381
port 040 config ( #2657 )
...
* port 040 config, WIP
* update fixtures
* use taiga modal for backups too
* fix: update Taiga UI and refactor everything to work
* chore: package-lock
* fix interfaces and mocks for interfaces
* better mocks
* function to transform old spec to new
* delete unused fns
* delete unused FE config utils
* fix exports from sdk
* reorganize exports
* functions to translate config
* rename unionSelectKey and unionValueKey
* Adding in the transformation of the getConfig to the new types.
* chore: add Taiga UI to preloader
---------
Co-authored-by: waterplea <alexander@inkin.ru >
Co-authored-by: Aiden McClelland <me@drbonez.dev >
Co-authored-by: J H <dragondef@gmail.com >
2024-07-10 17:58:02 +00:00
Matt Hill
a2b1968d6e
Merge pull request #2632 from Start9Labs/tables
...
feat: add mobile view for all the tables
2024-07-10 11:49:24 -06:00
waterplea
956c8a8e03
chore: more comments
2024-07-10 10:35:21 +05:00
Matt Hill
da3720c7a9
Feat/combine uis ( #2633 )
...
* wip
* restructure backend for new ui structure
* new patchdb bootstrap, single websocket api, local storage migration, more
* update db websocket
* init apis
* update patch-db
* setup progress
* feat: implement state service, alert and routing
Signed-off-by: waterplea <alexander@inkin.ru >
* update setup wizard for new types
* feat: add init page
Signed-off-by: waterplea <alexander@inkin.ru >
* chore: refactor message, patch-db source stream and connection service
Signed-off-by: waterplea <alexander@inkin.ru >
* fix method not found on state
* fix backend bugs
* fix compat assets
* address comments
* remove unneeded styling
* cleaner progress
* bugfixes
* fix init logs
* fix progress reporting
* fix navigation by getting state after init
* remove patch dependency from live api
* fix caching
* re-add patchDB to live api
* fix metrics values
* send close frame
* add bootId and fix polling
---------
Signed-off-by: waterplea <alexander@inkin.ru >
Co-authored-by: Aiden McClelland <me@drbonez.dev >
Co-authored-by: waterplea <alexander@inkin.ru >
2024-06-19 19:51:44 +00:00
Lucy Cifferello
bd4d89fc21
fixes and backwards compatability with new registry types
2024-06-06 16:57:51 -04:00
waterplea
f0ae9e21ae
refactor: change navigation
...
Signed-off-by: waterplea <alexander@inkin.ru >
2024-05-28 13:20:25 +01:00
waterplea
755f3f05d8
chore: input-file on mobile
2024-05-21 10:29:29 +01:00
waterplea
7e1b433c17
refactor: change service page to the new design
2024-05-12 16:53:01 +01:00
waterplea
8b89e03999
feat: implement metrics on the dashboard
2024-04-18 13:45:35 +07:00
Lucy Cifferello
a67f2b4976
add back variables
2024-04-09 12:42:11 -04:00
waterplea
8594781780
refactor: completely remove ionic
2024-04-09 12:45:47 +07:00
Lucy Cifferello
cd933ce6e4
fix sideload display and other misc style adjustments
2024-04-05 14:14:23 -04:00
Lucy Cifferello
0b93988450
feedback fixes
2024-04-05 09:26:32 -04:00
Lucy Cifferello
9c4c211233
fix preview versions, icons, and misc styling
2024-04-03 12:34:46 -04:00
Lucy Cifferello
0d4ebffc0e
marketplace release fixes and refactors
2024-04-01 18:09:28 -04:00
Alex Inkin
8cfd994170
fix: address todos ( #2578 )
2024-03-27 10:27:51 -06:00