Commit Graph

76 Commits

Author SHA1 Message Date
Matt Hill
ab728424a8 fix nav to show from market and add more disk info 2022-01-21 20:35:52 -07:00
Matt Hill
a74a4b5c28 default value for device name 2022-01-21 20:35:52 -07:00
Matt Hill
b0c78ad1a0 update disks type, bring back server name, and better gifs for loading and updating 2022-01-21 20:35:52 -07:00
Matt Hill
6747a87800 only reach for config if exists 2022-01-21 20:35:52 -07:00
Matt Hill
946d4c6c1d fix form display for services with no config 2022-01-21 20:35:52 -07:00
Matt Hill
c5585f7f35 fix ui address bug and streamline install flow 2022-01-21 20:35:52 -07:00
Matt Hill
85b6448f2d update angualr to fix bug in 12.2.0 2022-01-21 20:35:52 -07:00
Matt Hill
9c6aaa64b8 noreferrer everywhere 2022-01-21 20:35:52 -07:00
Matt Hill
be5952cb67 bug fixes and cosmetic improvements 2022-01-21 20:35:52 -07:00
Drew Ansbacher
033af493ab only one modal submit block needed 2022-01-21 20:35:52 -07:00
Drew Ansbacher
7ec2d26fe7 misc changes 2022-01-21 20:35:52 -07:00
Drew Ansbacher
9d52149a0d misc fixes 2022-01-21 20:35:52 -07:00
Matt Hill
37a6df0815 react to enter key for alerts and modals. Styling and logic 2022-01-21 20:35:52 -07:00
Drew Ansbacher
a61cdb088f more items crossed off 2022-01-21 20:35:52 -07:00
Matt Hill
62b523ebde revamp wifi, fix error messaging in forms 2022-01-21 20:35:52 -07:00
Matt Hill
7dc53a4e85 cosmetics plus a slew of little frontend rendering bugs 2022-01-21 20:35:52 -07:00
Matt Hill
7aaeefc180 cleaning up 2022-01-21 20:35:52 -07:00
Matt Hill
a6cf6edcea error flattening, remain to details, and delete old config stuff 2022-01-21 20:35:52 -07:00
Matt Hill
5741cf084f Subnav (#391)
* begin subnav implementation

* implement subnav AND angular forms for comparison

* unions working-ish, list of enums working

* new form approach almost complete

* finish new forms approach for action inputs and config

* expandable list items and handlebars display

* Config animation (#394)

* config cammel

* config animation

Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>

* improve server settings inputs, still needs work

* delete all notifications, styling, and bugs

* contracted by default

Co-authored-by: Drew Ansbacher <drew.ansbacher@gmail.com>
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
2022-01-21 20:35:52 -07:00
Drew Ansbacher
a43ff976a2 Drew cleanup (#380)
* accordion works

* cleanup

* styling

* more styling

* App show change (#387)

* show page change

* no marketplace

* app show changes

* update marketplace list

* icon

* top left icon

* toolbar

* right size

* out of toolbar

* no service details

* fix skeleton text and server metrics page

* stuck

* add session management

* complete sessions feature

* app show page

* remove unnecessary icons

* add cli to list of possible sessions

* Modal global (#383)

* modal checkpoint

* global modal

* black looks good now

* black looks good now

* not smaller

Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>

Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
Co-authored-by: Drew Ansbacher <drew.ansbacher@gmail.com>

Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
2022-01-21 20:35:52 -07:00
Matt Hill
eb245aea50 refactor loaders, better err toasts, rework Embassy tab organization 2022-01-21 20:35:52 -07:00
Matt Hill
d1b8f51b78 dont watch patch.data directly in TS (#371)
* dont watch patch.data directly in TS

* installs and uninstalls working

* minor repairs
2022-01-21 20:35:52 -07:00
Matt Hill
65c4db09f3 refine startup alerts, reversions in mocks 2022-01-21 20:35:52 -07:00
Matt Hill
301a19d644 bring back startup alerts 2022-01-21 20:35:52 -07:00
Matt Hill
6bbe19aed7 toast errors and some styling 2022-01-21 20:35:52 -07:00
Matt Hill
edc37e33f1 action inputs 2022-01-21 20:35:52 -07:00
Matt Hill
aa786bc845 better connection messaging 2022-01-21 20:35:52 -07:00
Matt Hill
fbe1b26a55 text spinner component 2022-01-21 20:35:52 -07:00
Matt Hill
01c6b91c52 rework modals and more 2022-01-21 20:35:52 -07:00
Matt Hill
b16ef3c621 more styling 2022-01-21 20:35:52 -07:00
Matt Hill
decc17fce5 improve config and mock infra 2022-01-21 20:35:52 -07:00
Aaron Greenspan
594d93eb3b 0.3.0 refactor
ui: adds overlay layer to patch-db-client

ui: getting towards mocks

ui: cleans up factory init

ui: nice type hack

ui: live api for patch

ui: api service source + http

starts up

ui: api source + http

ui: rework patchdb config, pass stashTimeout into patchDbModel

wires in temp patching into api service

ui: example of wiring patchdbmodel into page

begin integration

remove unnecessary method

linting

first data rendering

rework app initialization

http source working for ssh delete call

temp patches working

entire Embassy tab complete

not in kansas anymore

ripping, saving progress

progress for API request response types and endoint defs

Update data-model.ts

shambles, but in a good way

progress

big progress

progress

installed list working

big progress

progress

progress

begin marketplace redesign

Update api-types.ts

Update api-types.ts

marketplace improvements

cosmetic

dependencies and recommendations

begin nym auth approach

install wizard

restore flow and donations
2022-01-21 20:35:52 -07:00
Keagan McClelland
4713bdc793 Integration/0.2.17 (#789)
* self-repair and prevention of ssl cert renewal bug

* bump to 0.2.17

* adjust ui for 0.2.17

* adds db migration

* add extra protection around ssl directory target

* liftIO
2021-11-11 12:23:25 -07:00
Keagan McClelland
183f91859a fixes apt-update issue 100 where Suites changed, kills update sound t… (#422)
* fixes apt-update issue 100 where Suites changed, kills update sound thread, sets updating to false if synchronization fails

* cleans up code

* appmgr changes

* ui changes

* updates required appmgr in agent

* actually upgrade current version in appmgr
2021-08-23 14:30:08 -06:00
Keagan McClelland
18a069e6fd Release/0.2.15 (#411)
* remove all apt-get calls from check phase of startup

* Fix "n is undefined" config spec change bug (#392)

Fixes the issue where an old config with a new config spec sometimes renders the config inaccessible, with the error `n is undefined`

* updates version numbers

* version change for appmgr

* updates version numbers and welcome message

* adds migration for 0.2.15 to the agent

* actually add 0.2.15 migration to appmgr

Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com>
2021-08-18 15:28:32 -06:00
Keagan McClelland
5e3e330bb3 change release notes 2021-07-20 16:54:50 -06:00
Keagan McClelland
0ac0da0ebf preps 0.2.14 messaging and version bumps 2021-07-20 16:54:50 -06:00
Lucy C
d12a7f8931 fix cabal version and update welcome copy (#327)
* fix cabal version and update welcome copy

* fixes autogen'ed cabal file

Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com>
2021-05-21 13:01:18 -06:00
Matt Hill
8f9111ce3d Integration/0.2.13 (#324)
* updates to 8.10.4, adjusts dependencies, adds license info feature

* add toJSON

* add licesne info to services

* remove mocks

* adds license info to available show

* prepare upgrade messaging

* better welcome message

* update backend versioning to 0.2.13

* add version migration file

* update ui build scripts

* update eos image

* update eos image with embassy

* add migration files

* update welcome page

* explicity add migration files

Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com>
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
2021-05-19 11:46:37 -06:00
Matt Hill
9036c3ffed update welcome message 2021-04-02 10:55:52 -06:00
Lucy C
11b007a31d Fix/integration/0.2.11 (#265)
* backports tor security fix to 0.2.10, adds functionality to allow for ssh key management during an update (#263)

* actually upgrade to 0.3.5.14-1

* update lan services on backup restore

* reload nginx, update welcome message, move reset lan to handler

* moves lan refresh after backup restore to asynchronous part of restore

* fix certificate generation

* match guards

Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com>
2021-03-19 16:50:52 -06:00
Lucy Cifferello
52fc992090 update welcome page release notes 2021-03-17 12:30:41 -06:00
Aiden McClelland
74a559eade ui: add elements to union page 2021-03-17 12:30:41 -06:00
Aiden McClelland
f12d97122a ui: edited dot on union enum 2021-03-17 12:30:41 -06:00
Lucy C
ac5dec476d copy updates for 0.2.11 (#248)
* copy updates for 0.2.11

* fix moderate npm vulns

* fix mocks and welcome page layout
2021-03-12 15:42:18 -07:00
Aiden McClelland
b95686282d ui: fix union error message 2021-03-12 15:42:18 -07:00
Keagan McClelland
424afb3d1c adds actions copy (#240)
* adds actions copy

* punctuation

* punctuation

* removes superfluous language
2021-03-08 17:51:27 -07:00
Keagan McClelland
5339b23ea6 0.2.10 version bump stuff (#238)
* agent -> 0.2.10

* appmgr -> 0.2.10

* updates to 0.2.10 for the UI

Co-authored-by: Aiden McClelland <me@drbonez.dev>
2021-03-08 16:38:24 -07:00
Aaron Greenspan
327c79350e ui: os-welcome 029 2021-03-03 10:29:09 -07:00
Matt Hill
97a85d6e01 0.2.9 welcome message 2021-03-03 10:29:09 -07:00