Jesse Lucas
|
9dd319f4da
|
status-list: update styling, adding selected and hover states
|
2020-04-14 21:00:48 -04:00 |
|
Jesse Lucas
|
8b4a1f52d0
|
update folder devices array for the "shared with" section in the folder list #CTR-2
|
2020-04-14 21:00:48 -04:00 |
|
Jesse Lucas
|
7a9f317ee1
|
enable expandable rows for devices list
|
2020-04-14 21:00:48 -04:00 |
|
Jesse Lucas
|
48efea99e5
|
add trim pipe
|
2020-04-14 21:00:48 -04:00 |
|
Jesse Lucas
|
fbef856a97
|
Remove unused columns
|
2020-04-14 21:00:48 -04:00 |
|
Jesse Lucas
|
3b7c760ffd
|
start of expandable rows for folder list
|
2020-04-14 21:00:48 -04:00 |
|
Jesse Lucas
|
ae776ff8df
|
Rework device and folder service to have public obseravble
to accomaccommodatemodate many subscribers without re-requesting data
from the API
|
2020-04-14 21:00:48 -04:00 |
|
Jesse Lucas
|
24a637e9e6
|
Change device/folder getAll to getEach
|
2020-04-14 21:00:48 -04:00 |
|
Jesse Lucas
|
f53475a204
|
use replay subject in place of timer
|
2020-04-14 21:00:48 -04:00 |
|
Jesse Lucas
|
5f1aba9a37
|
adjusting styles
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
95f7a26bce
|
style dialog component and close button
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
6e1828ff63
|
support dark mode and add custom card component
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
89c53c508b
|
consolidate retry logic in error interceptor
remove retry operator from services
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
9918cb4ffc
|
Add MatDialog and use messageService to display errors
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
7b61f800c3
|
add missing semicolon
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
33d47063e8
|
remove unused data binding
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
e67b91977d
|
remove console logs
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
ac603e9228
|
start of message service
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
632b6f8fbd
|
start of dialog component
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
b247ef2632
|
start of error interceptor
|
2020-04-09 13:01:06 -04:00 |
|
Jesse Lucas
|
5a6d79a66e
|
Recalculate completion for devices and update total properties
|
2020-04-06 14:30:44 -04:00 |
|
Jesse Lucas
|
1e33cc9720
|
update progress service with device/folders loaded and add animation
|
2020-04-05 11:50:05 -04:00 |
|
Jesse Lucas
|
ee465c0890
|
update progress service with get percentValue and table tests
|
2020-04-05 11:50:05 -04:00 |
|
Jesse Lucas
|
236816cb93
|
Add imports and providers to enable basic testing
|
2020-04-05 11:50:05 -04:00 |
|
Jesse Lucas
|
3ee9bc097f
|
Update tech-ui-blue style to have contrast
|
2020-04-05 11:50:05 -04:00 |
|
Jesse Lucas
|
f205ce14c1
|
start of progress indicator and animation
|
2020-04-05 11:50:05 -04:00 |
|
Jesse Lucas
|
8199e0a7a9
|
update angular dependencies
|
2020-04-05 11:50:05 -04:00 |
|
Jesse Lucas
|
f509c65509
|
increase chart item padding
|
2020-04-03 10:25:19 -04:00 |
|
Jesse Lucas
|
bf062db83f
|
create chart item state to toggle filter selection
|
2020-04-03 09:20:27 -05:00 |
|
Jesse Lucas
|
9907523321
|
switch filter to Subject from BehaviorSubject
|
2020-04-03 09:20:27 -05:00 |
|
Jesse Lucas
|
915faabe25
|
Filter lists when donut chart items are clicked
|
2020-04-03 09:20:27 -05:00 |
|
Jesse Lucas
|
a9b6801b22
|
Store last filtered value between toggling of lists
|
2020-04-03 09:20:27 -05:00 |
|
Jesse Lucas
|
d76f1fe356
|
Style chart item
|
2020-04-03 09:20:27 -05:00 |
|
Jesse Lucas
|
3bdceb1d6b
|
add filter service and enable chart states to filter lists
|
2020-04-03 09:20:27 -05:00 |
|
Jesse Lucas
|
cce8b60515
|
adjust filter style and add filter to device list
|
2020-03-31 20:40:36 -04:00 |
|
Jesse Lucas
|
06eacb87d8
|
Add additional columns, styling and data to lists
|
2020-03-31 20:40:36 -04:00 |
|
Jesse Lucas
|
865f1f2ea6
|
reduce mock data delay for testing
|
2020-03-31 20:40:36 -04:00 |
|
Jesse Lucas
|
f59a26cb80
|
relative path apiURL
|
2020-03-31 11:41:59 -04:00 |
|
Jesse Lucas
|
d384ac52a1
|
use relative path for base-href and meta.js
|
2020-03-31 11:41:59 -04:00 |
|
Jesse Lucas
|
42fa03aa4a
|
start of list filtering
|
2020-03-31 11:41:59 -04:00 |
|
Jesse Lucas
|
dae1f990a5
|
Combine types
|
2020-03-31 11:41:59 -04:00 |
|
Jesse Lucas
|
8851f4571c
|
Add header and logo
|
2020-03-30 14:48:53 -04:00 |
|
Jesse Lucas
|
7fed8334b9
|
Use a smaller font when device or folder counts are above 4 digits
|
2020-03-30 14:48:53 -04:00 |
|
Jesse Lucas
|
6af2657d7e
|
Combine folder and device chart component into chart component
|
2020-03-30 14:48:53 -04:00 |
|
Jesse Lucas
|
933a57af7a
|
Add title to donut chart and media queries
|
2020-03-30 11:54:54 -04:00 |
|
Jesse Lucas
|
e5b85ff1a0
|
update angular cli, devkit and node
|
2020-03-30 11:54:24 -04:00 |
|
Jesse Lucas
|
c382aa04e4
|
right justify chart items
|
2020-03-29 17:45:08 -04:00 |
|
Jesse Lucas
|
86141c1eef
|
enable chart canvas responsiveness
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
d67c9b66d3
|
determine chart color based on state type
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
6158b20a8c
|
Style donut chart and add total count
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
485a234263
|
Use flexbox for dashboard layout
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
7226a87c6d
|
Create tech ui card css to replace material cards
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
7aca2bcbc0
|
add custom chartjs tooltip
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
3840d57f8d
|
temporarily handle current device in device list
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
b7f3425f36
|
add system status service and mock data
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
9fe0c30299
|
update mock names
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
9d126760fa
|
Synchronously get the status of each device
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
09673ba0c6
|
create db completion service and mock data
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
bc7d71ee3d
|
Create system connections service, mocks, and work on updating devices chart
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
78a31449aa
|
create Device namespace and getStateType function
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
0361d303f2
|
organize services into services folder
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
2fe94736e6
|
update device chart to use donut chart updateData
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
9589f25e57
|
refactor to use caching interceptor
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
15c2556e06
|
fix conditional logic
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
f342a2a54b
|
refactor to use array of objects to map state data to chart update
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
598dc991e8
|
complete observers
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
7d59dc6c18
|
add updateData and removeAllData methods to donut chart
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
05f01a5d94
|
start of caching, csrf interceptor, and device service
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
03c6fb2f82
|
Rename folders
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
7a657bf3c7
|
Create states map and set chart-items based on map
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
02d14c7e9b
|
Add chart item component, StateType and getStateType to determine state from Folder
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
32c849e18c
|
Refactor Folder interface to use Folder namespace
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
c27fe5694d
|
Update mock data
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
b0ebf56283
|
Add new component chart-item
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
fb33a8ad6b
|
Remove unused tags in index.html
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
9207562545
|
refactor status toggle to list toggle
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
230eb20a34
|
update font styles
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
e0d9542bfe
|
update status list template and add flex box
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
063951cffa
|
Synchronously get the status of each folder
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
dae0872379
|
Remove Folder object from array in development only
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
123f4a6d9d
|
Update mock data
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
65679892b0
|
Don't encapsulate data for in memory services for development
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
c4979cf6d6
|
update readme to disable syncthing upgrade
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
09d498bb80
|
Refactor charts to use @ViewChild instead of @Input
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
90ed7aa121
|
add apiRetry to api-utils
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
206c0d0933
|
Work on db status service
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
81c539c516
|
new folder service
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
75b3b31d11
|
create folder status interface
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
90c39de0cc
|
add system config service retry
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
241864b43c
|
create mock data
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
b2d839d4e7
|
fix race condition with Observables in list components
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
8bdf409d07
|
start of db status service
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
08da982de5
|
pass and add data to donut chart
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
f250425ef1
|
clean up mock data and update device interface
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
aebcc495f9
|
create style.ts to set elevation for all dashboard components
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
eaffbc0f92
|
refactor chart and list component structure
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
37f2f2cdf6
|
add delay to in memory service and update check interval
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
82f5706350
|
start of chart component
|
2020-03-29 16:51:12 -04:00 |
|
Jesse Lucas
|
ad2902b3ee
|
start of dashboard component with flexbox
|
2020-03-15 17:19:57 -04:00 |
|
Jesse Lucas
|
ce2c6c01da
|
update mock config data and service
|
2020-03-15 17:19:57 -04:00 |
|