* support http2 alpn handshake
* fix protocol name
* switch to https for tor
* update setup wizard and main ui to accommodate https (#2356)
* update setup wizard and main ui to accommodate https
* update wording in download doc
* fix accidential conversion of tor https for services and allow ws still
* redirect to https if available
* fix replaces to only search at beginning and ignore localhost when checking for https
---------
Co-authored-by: Lucy <12953208+elvece@users.noreply.github.com>
* fix html displaying in marketplace banner description
* always bold install risk copy
* display correct pkg in marketplace when diff registry, copy changes
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* user must click continue in kiosk on success page
* hide source disk when target list for transfer and shpw indeterminate bar when 100%
* minor copy
* also check for guid on disk
* reuse va
* fix login error message spacing and ensure not longer than 64 chars
* spinner color to tertiary
* totally responsive homepage cards
* copy changes, back button for marketplace, minor styling
* center setup wizard tiles; adjust external link style
* remove cert note from setup success
* convert launch card to go to login button
* change system settings to system; update icons
* refactor card widget input as full card details; more card resizing for home page
* cleanup
* clean up widget params
* delete contructor
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* base srevampof home page
* update sembassy page
* update all ephemeral pages
* matrix animation working
* wip success
* refactor styling of success page
* modal and mobile adjustments
* cleanup
* make chnages to styles and copy (#1955)
* make chnages to styles and copy
* fix responsiveness of downloadable page
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
* refactor success page
* cleanup headers
* revert isKiosk testing
* udpate patch DB
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* 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>
* 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>
* remove product key flow from setup
* feat: backend turned off encryption + new Id + no package id
* implement new encryption scheme in FE
* decode response string
* crypto not working
* update setup wizard closes#1762
* feat: Get the encryption key
* fix: Get to recovery
* remove old code
* fix build
* fix: Install works for now
* fix bug in config for adding new list items
* dismiss action modal on success
* clear button in config
* wip: Currently broken in avahi mdns
* include headers with req/res and refactor patchDB init and usage
* fix: Can now run in the main
* flatline on failed init
* update patch DB
* add last-wifi-region to data model even though not used by FE
* chore: Fix the start.
* wip: Fix wrong order for getting hostname before sql has been
created
* fix edge case where union keys displayed as new when not new
* fix: Can start
* last backup color, markdown links always new tab, fix bug with login
* refactor to remove WithRevision
* resolve circular dep issue
* update submodule
* fix patch-db
* update patchDB
* update patch again
* escape error
* decodeuricomponent
* increase proxy buffer size
* increase proxy buffer size
* fix nginx
Co-authored-by: BluJ <mogulslayer@gmail.com>
Co-authored-by: BluJ <dragondef@gmail.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* chore: enable strict mode
* refactor: remove sync data access from PatchDbService
* launchable even when no LAN url
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* make text selectable on mobile
* make logs copyable and adjust copy format
* fix linting
* fix linting further
* linting
* add formatting to copied logs
* fix copy abstraction and add formatting for server log copy
feat: enable `noImplicitAny`
chore: remove sync data access
fix loading package data for affected dependencies
chore: properly get alt marketplace data
update patchdb client to allow for emit on undefined values
* refactor: isolate network toast and login redirect to separate services
* chore: remove accidentally committed sketch of a service
* chore: tidying things up
* feat: add `GlobalModule` encapsulating all global subscription services
* remove angular build cache when building deps
* chore: fix more issues found while testing
* chore: fix issues reported by testing
* chore: fix template error
* chore: fix server-info
* chore: fix server-info
* fix: switch to Observable to fix race conditions
* fix embassy name display on load
* update patchdb
* clean up patch data watch
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
* feat(marketplace): add separate package and move some entities in it
* feat(marketplace): refactor release notes and list
* feat(marketplace): refactor showing a package
* chore: fix install progress
* chore: fix angular.json
* chore: properly share stream