Commit graph

28 commits

Author SHA1 Message Date
489d908114
test: add FeedsPanel coverage 2024-02-19 23:28:46 -05:00
954825e6a4
test: add SettingsPanel coverage 2024-02-19 22:55:17 -05:00
51c8b929b3
refactor: extract reusable test+render utils 2024-02-19 12:42:40 -05:00
30aa3ee0a4
test: add NavigationBar coverage 2024-02-19 12:28:34 -05:00
e2a5e593e9
refactor(pathing): use path alias to uniformize imports 2024-02-19 00:38:17 -05:00
912dde4e1c
refactor: move XML parsing to backend 2024-02-18 03:55:55 -05:00
dba76535c6
chore(deps): replace react-query > @tanstack/react-query 2024-02-16 00:57:14 -05:00
44828fa3de
build(tools): swap parcel for vite 2024-02-16 00:09:50 -05:00
b7f6136625
build(tools): swap preact for react, update @mui/* 2024-02-16 00:09:50 -05:00
d4901783ca
refactor: undo workspace reorg 2024-02-16 00:09:44 -05:00
294e8d40a0
feat: api reorg (#118)
* feat: reorg into workspaces

* build: commands update

* ci: update build steps

* ci: publish from dist

* feat: api scaffold

* chore: clean up dist
2023-06-27 13:54:34 -04:00
renovate[bot]
c309abe680
chore(deps): update dependency @tophat/eslint-config to v3 (#63)
* chore(deps): update dependency @tophat/eslint-config to v3

* chore: resolve lint issues

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Marc Cataford <mcat@riseup.net>
2022-08-02 00:12:47 -04:00
e7fb9e4749
fix: handle invalid feeds (#28)
chore: lint
2022-08-01 11:25:50 -04:00
0d06488d13
refactor: move lots of logic to hooks, declutter (#22)
* refactor: move lots of logic to hooks, declutter

* refactor: useNavigation, deprecate useAppState entirely

* fix: staleTime is a number

* fix: standard html mode

* fix: useSettings with safe defaults

* fix: terminal slash in all accepted URLs, redirecting

* infra: redirects

* infra: redirects from config
2022-03-13 10:19:00 -04:00
Marc Cataford
13773e1d38
fix: chunked responses (#19)
* fix: chunked response support in proxy

* fix: feed merging
2021-08-02 11:42:45 -04:00
Marc Cataford
a849cdbc34
chore: enable devtools (#16) 2021-08-02 01:35:17 -04:00
Marc Cataford
9dd28ca789
refactor: react to preact (#15)
* refactor: react to preact

* refactor: replace all refs
2021-08-02 01:26:24 -04:00
Marc Cataford
5c3da0a2f4
Replace dependencies where possible (#14)
* refactor: remove axios, use fetch

* refactor: remove md5

* fix: handle failed fetches
2021-08-02 00:52:01 -04:00
Marc Cataford
185f405fe2
Small quality of life improvements (#13)
* wip: swanky page title

* wip: empty feed message

* wip: add margin
2021-07-27 08:38:31 -04:00
Marc Cataford
c46205f220
feat: organize in feeds, sort by date (#12)
* feat: organize in feeds, sort by date

* fix: propname

* wip: cruddy loading screen

* fix: actions

* fix: caching format

* fix: typo

* feat: display feedname

* build: local tooling

* fix: date sort

* ci: add lint
2021-07-25 14:18:16 -04:00
Marc Cataford
38e944437a
fix: ensure date is Date (#11) 2021-07-17 13:04:01 -04:00
Marc Cataford
1ee321a4a6
fix: malformed map (#9) 2021-07-17 12:40:54 -04:00
Marc Cataford
837ddd5f9a
refactor: consolidate components (#6)
* refactor: consolidate itemcard into feedspanel

* fix: typing
2021-07-17 09:41:16 -04:00
Marc Cataford
5de8cb2e50
build: crypto-js -> md5 (#4) 2021-07-16 23:21:12 -04:00
Marc Cataford
d4b969e0ad
fix: initial load (#3)
* fix: safe load from store initial

* style: scaling

* chore: excl. netlify

* fix: proxy to bypass CORS issues

* fix: refetch limiting
2021-07-16 23:01:06 -04:00
Marc Cataford
22ab6a3be6
feat: settings panel (#2)
* build: add material-ui/icons

* feat: settings panel

* refactor: additional padding on listitems
2021-07-14 23:43:53 -04:00
Marc Cataford
f757582e8a
refactor: reorganize state management (#1)
* refactor: state hook

* refactor: condense state hook
2021-07-14 22:47:11 -04:00
3eb332c2c3 feat: initial proto 2021-07-13 22:45:47 -04:00