Commit Graph

63 Commits

Author SHA1 Message Date
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