* move enter-click directive to shared
* allow enter click to continue to login in kiosk mode; adjust styling
* cleanup
* add styling to ca wizard
* rebase new changes
* mobile fixes
* cleanup
* cleanup
* update styling
* cleanup import
* minor css changes
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
* rework ntp faiure handling and display to user
* uptime in seconds
* change how we handle ntp
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* enable switching to https on login page
* add trust Root CA to http login page
* add node-jose back for setup wiz
* add tooltips, branding, logic for launch box spinner display, and enable config to toggle https mode on mocks
* cleanup
* copy changes
* style fixes
* abstract component, fix https mocks
* always show login from localhost
* launch .local when on IP
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
* update version to 0.3.4
* update release guide with sdk instructions
* remove comment
* update page styling
* closes#2152, closes#2155, closes#2157
* move marketing site link to description block
* re-arrange setup wizard recovery options
* move divider for update list item
* fix bug in mocks to display lnd as aavailable for update
---------
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* feat: add themes
* fix: remove obvious issues with light theme
* chore: improve light theme a bit
* comment out theme swticher
* chore: make login dark
* add theme and widgets to seeds
* add theme and widgets to migration
---------
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* wip
* should be working now
* delete unused function
* delete 2 more unused functions
* update fixture to include beta registry
* address comments
* wait for connection to get local packages
* prevent excessive nesting for unions, closes#2107, and genrally refactor config
* a littel cleaner
* working but with inefficiencies
* remove warning from union list
* introduce messaging for config with only pointers
* feat(shared): `ElasticContainer` add new component (#2134)
* feat(shared): `ElasticContainer` add new component
* chore: fix imports
* revert to 250 for resize
* remove logs
Co-authored-by: Alex Inkin <alexander@inkin.ru>
* ensure arch is calways present in config
* add eos version to params when fetching marketplace info
* fix build script
* choose arch based on make goals
* conditionally send different arch param to registry
* better type for qp
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* 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>
* add descriptions to marketplace list page
* clean up unused styling
* rip descriptions from registry marketplace, use binary choice custom default and alternative messages
* cleanup
* fix selected type and remove uneeded conditional
* conditional color
* cleanup
* better comparision of marketplace url duplicates
* add logic to handle marketplace description display based on url
* decrease font size
* abstract helper fn to get url hostname; add error toast when adding duplicate marketplace
* move helper function to more appropriate file location
* rework marketplace list and don't worry about patch db firing before bootstrapped
* remove aes-js
* reinstall aes just to please things for now
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
* 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>
* refactor how we handle rpc responses and patchdb connection monitoring
* websockets only
* remove unused global error handlers
* chore: clear storage inside auth service
* feat: convert all global toasts to declarative approach (#1754)
* no more reference to serverID
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: waterplea <alexander@inkin.ru>
* 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>
* adjust service marketplace button for installation source relevance
* cleanup
* show marketplace name instead of url; cleanup from PR feedback
* fix spacing
* further cleanup
* fix bugs with config and clean up dev options
* dont down down arrow in logs prematurely
* change config error border to match error text red color
* change restart button color
* fix error when sideloading and update copy
* adds back in param cloning as this bug creeped up again
* make restarting text match button color
* fix version comparision for updates category
Co-authored-by: Matt Hill <matthill@Matt-M1.local>
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
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): extract common components
* chore: fix service provide
* feat(markdown): allow Observable content
* chore: remove unnecessary module import
* minor styling for marketplacee list
* only show loading for marketplace show if version change
* chore: get rid of unnecessary server request
* chore: fix version switching
Co-authored-by: Matt Hill <matthewonthemoon@gmail.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