Commit Graph

12 Commits (b341f5d166f4b00b11aa2c0fd99f882a16026a98)

Author SHA1 Message Date
bree b341f5d166 remove most uses of `as any` in typescript
- replaced many uses of `as any` with another more specific cast `as T`
- filled in missing typed for items that needed to be typed
  - new runtime code was added where necessary to satisfy the new types with comments
- added missing theme variable "sidebar-active" to the Theme variables
- forms using `react-hook-form` are now typechecked
- changed some instances of `target` into `currentTarget` while removing `as any` assertions
2021-07-04 07:09:39 -04:00
Paul c5e96aee43 Fix page height on mobile.
Fix keyboard focus on mobile.
2021-07-03 15:23:29 +01:00
Paul 1e28c18ab5 Add helmet for theme-color in settings.
Update colours in main app.
2021-07-03 14:27:57 +01:00
Paul 156aee4aba Filter theme keys. 2021-07-01 21:24:20 +01:00
Paul 6082b2191b Finish up new sidebar active.
Add rounded corners to sidebar.
2021-07-01 13:42:53 +01:00
Paul 014512440f Fix types. 2021-06-19 22:39:30 +01:00
Paul 31d8950ea1 Port settings. 2021-06-19 22:37:12 +01:00
Paul 68a35751b3 Port Login UI 2021-06-18 20:21:54 +01:00
Paul 27eeb3acd2 Add Redux and reducers.
Load i18n files and add dayjs.
2021-06-18 17:57:08 +01:00
Paul 0cba2b362d Add prettier. 2021-06-18 15:57:08 +01:00
Paul 34a4bccbbe Add eslint. 2021-06-18 15:46:30 +01:00
Paul 8bb6cd456b Move UI into its own page. 2021-06-18 15:35:35 +01:00