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
..
2024-05-31 18:13:23 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-05-31 18:13:23 +00:00
2024-06-06 21:39:54 +00:00
2024-06-06 21:39:54 +00:00
2024-06-06 21:39:54 +00:00
2024-06-06 21:39:54 +00:00
2024-05-31 18:13:23 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-05-31 18:13:23 +00:00
2024-05-31 18:13:23 +00:00
2024-05-31 18:13:23 +00:00
2024-06-19 19:51:44 +00:00
2024-04-22 17:40:10 +00:00
2024-06-19 19:51:44 +00:00
2024-05-06 16:20:44 +00:00
2024-06-06 21:39:54 +00:00
2024-06-06 21:39:54 +00:00
2024-06-06 21:39:54 +00:00
2024-05-31 18:13:23 +00:00
2024-06-19 19:51:44 +00:00
2024-04-22 17:40:10 +00:00
2024-05-31 18:13:23 +00:00
2024-04-26 17:51:33 -06:00
2024-07-23 00:48:12 +00:00
2024-04-22 17:40:10 +00:00
2024-06-19 19:51:44 +00:00
2024-05-06 16:20:44 +00:00
2024-06-12 17:46:59 +00:00
2024-04-22 17:40:10 +00:00
2024-07-23 00:48:12 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-07-23 00:48:12 +00:00
2024-07-23 00:48:12 +00:00
2024-07-23 00:48:12 +00:00
2024-04-22 17:40:10 +00:00
2024-06-12 17:46:59 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-06-24 16:00:31 -06:00
2024-04-22 17:40:10 +00:00
2024-06-06 21:39:54 +00:00
2024-04-22 17:40:10 +00:00
2024-07-23 00:48:12 +00:00
2024-04-22 17:40:10 +00:00
2024-06-06 21:39:54 +00:00
2024-05-31 18:13:23 +00:00
2024-07-23 00:48:12 +00:00
2024-07-23 00:48:12 +00:00
2024-06-06 21:39:54 +00:00
2024-06-06 21:39:54 +00:00
2024-06-06 21:39:54 +00:00
2024-06-06 21:39:54 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-05-31 18:13:23 +00:00
2024-07-23 00:48:12 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-06-06 21:39:54 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-06-06 21:39:54 +00:00
2024-06-06 21:39:54 +00:00
2024-06-12 17:46:59 +00:00
2024-04-22 17:40:10 +00:00
2024-06-12 17:46:59 +00:00
2024-06-12 17:46:59 +00:00
2024-07-23 00:48:12 +00:00
2024-06-19 19:51:44 +00:00
2024-04-22 17:40:10 +00:00
2024-07-10 17:58:02 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-07-23 00:48:12 +00:00
2024-06-06 21:39:54 +00:00
2024-04-22 17:40:10 +00:00
2024-06-06 21:39:54 +00:00
2024-04-22 17:40:10 +00:00
2024-05-31 18:13:23 +00:00
2024-06-12 17:46:59 +00:00
2024-07-22 17:40:12 +00:00
2024-07-23 00:48:12 +00:00
2024-04-22 17:40:10 +00:00
2024-05-31 18:13:23 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-06-06 21:39:54 +00:00
2024-05-31 18:13:23 +00:00
2024-06-06 21:39:54 +00:00
2024-06-06 21:39:54 +00:00
2024-07-23 00:48:12 +00:00
2024-04-22 17:40:10 +00:00
2024-05-31 18:13:23 +00:00
2024-06-06 21:39:54 +00:00
2024-05-31 18:13:23 +00:00
2024-04-22 17:40:10 +00:00
2024-07-23 00:48:12 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-07-23 00:48:12 +00:00
2024-06-24 16:00:31 -06:00
2024-05-06 16:20:44 +00:00
2024-04-22 17:40:10 +00:00
2024-07-11 17:32:46 +00:00
2024-07-23 00:48:12 +00:00
2024-07-23 00:48:12 +00:00
2024-04-22 17:40:10 +00:00
2024-05-10 19:20:24 +00:00
2024-05-31 18:13:23 +00:00
2024-05-31 18:13:23 +00:00
2024-04-22 17:40:10 +00:00
2024-06-28 21:03:01 +00:00
2024-04-22 17:40:10 +00:00
2024-05-06 16:20:44 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-06-24 16:00:31 -06:00
2024-04-22 17:40:10 +00:00
2024-05-31 18:13:23 +00:00
2024-06-24 16:00:31 -06:00
2024-04-22 17:40:10 +00:00
2024-05-10 19:20:24 +00:00
2024-07-11 17:32:46 +00:00
2024-06-19 19:51:44 +00:00
2024-06-19 19:51:44 +00:00
2024-06-19 19:51:44 +00:00
2024-05-31 18:13:23 +00:00
2024-05-31 18:13:23 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00
2024-06-19 19:51:44 +00:00
2024-05-31 18:13:23 +00:00
2024-05-31 18:13:23 +00:00
2024-04-22 17:40:10 +00:00
2024-04-22 17:40:10 +00:00