Commit graph

162 commits

Author SHA1 Message Date
23aa08fc18
chore: add pull request template 2023-12-29 21:32:59 -05:00
fca9340287
Merge pull request #80 from mcataford/chore/renovate-configuration
chore(renovate): update rules to tag dependendencies, backend+frontend concerns
2023-12-29 21:30:33 -05:00
4726015b0c
chore(renovate): update rules to tag dependendencies, backend+frontend concerns 2023-12-29 21:25:14 -05:00
37fd36d6f7
Merge pull request #79 from mcataford/feat/login-feedback-and-side-effects
feat(fe-login): redirect on successful login + provide error feedback on error
2023-12-29 21:17:45 -05:00
8a70c144d5
feat(fe-login): redirect on successful login + provide error feedback on error 2023-12-29 21:15:29 -05:00
53d43ff070
Merge pull request #78 from mcataford/feat/jwt-cookie-auth
feat: jwt cookie auth
2023-12-28 14:14:45 -05:00
9857f6a656
feat(fe-auth): ensure that axios forwards CSRF cookie + credentials 2023-12-28 14:09:07 -05:00
f522e26963
feat(be-auth): adapt login+auth middleware to use jwt via cookie 2023-12-28 14:08:40 -05:00
c8e581ee5d
refactor(fe-auth): clean up jwt-handling logic 2023-12-28 13:46:57 -05:00
0fd8e2d8a4
Merge pull request #77 from mcataford/fix/do-not-fetch-file-lists-outside-of-filelistview
fix(fe-root): avoid fetching file list data outside of FileListView
2023-12-28 11:10:45 -05:00
220ec61182
fix(fe-root): avoid fetching file list data outside of FileListView 2023-12-28 11:08:17 -05:00
45ea61ea43
Merge pull request #76 from mcataford/ci/fe-env-setup-standardization
ci(frontend): standardize environment setup
2023-12-28 01:01:29 -05:00
f1b2edc071
ci(frontend): standardize ci environment setup 2023-12-28 00:59:34 -05:00
b6b26c0075
Merge pull request #75 from mcataford/fix/ci-setting-python-version-correctly
fix: ci setting python version correctly
2023-12-28 00:35:54 -05:00
bc4715d4a3
chore: .python-version is ignored 2023-12-28 00:34:28 -05:00
9e5e0c4d67
chore: remove redundant pylint python-version configuration 2023-12-28 00:34:28 -05:00
9f14d462f7
fix: ensure that $SHELL is used when running scripts from Task 2023-12-28 00:34:27 -05:00
c08b426dda
ci(backend): standardize environment setup in CI steps 2023-12-28 00:34:27 -05:00
9110acfdba
Merge pull request #73 from mcataford/build/backend-local-networking
fix: backend local networking
2023-12-27 20:55:33 -05:00
e9037a48ec
fix(backend): ensure that CORS headers are set properly locally 2023-12-27 20:54:43 -05:00
1648e09955
fix(be-start): ensure that app + db are networked correctly 2023-12-27 20:54:39 -05:00
a90bfdea4c
Merge pull request #72 from mcataford/build/rome-to-biome
build(fe-formatter): migrate rome to biome, apply unsafe fixes
2023-12-27 20:40:39 -05:00
1b7731a424 build(fe-formatter): migrate rome to biome, apply unsafe fixes 2023-12-27 20:38:44 -05:00
6fa2fd482c
Merge pull request #71 from mcataford/feat/login-flow
feat: basic login request flow
2023-12-27 20:29:00 -05:00
5aa82b88af
feat(login): add LoginView + router 2023-12-27 20:25:55 -05:00
7b7544c78e
fix(inputtext): ensure that InputText allows setting type properly 2023-12-27 17:45:31 -05:00
339fb115ed
Merge pull request #70 from mcataford/feat/registration-flow
feat: basic registration flow
2023-12-27 12:55:17 -05:00
120b93ecf3
feat(registration): enable basic validation on fields 2023-12-27 12:53:46 -05:00
627366903d
feat(frontend): email/password validation logic 2023-12-27 12:53:31 -05:00
b446d17c4f
feat(frontend): add RegisterView + router 2023-12-26 20:37:59 -05:00
d78c90d654
feat(frontend): add TextInput component 2023-12-26 19:46:24 -05:00
b531495b95
Merge pull request #63 from mcataford/renovate/uvicorn-0.x
chore(deps): update dependency uvicorn to v0.25.0
2023-12-24 02:04:41 -05:00
renovate[bot]
758f3cea42
chore(deps): update dependency uvicorn to v0.25.0 2023-12-24 07:03:25 +00:00
2d395e1fbe
Merge pull request #69 from mcataford/build/dev-tooling-updates
build: dev tooling updates
2023-12-24 02:03:10 -05:00
f6a1c55bf1
build: update parcel + @parcel/* 2023-12-24 01:59:31 -05:00
696b85607e
build: update jest + @testing-library/* 2023-12-24 01:17:55 -05:00
ccf938c74d
build: update typescript@5.3.3 2023-12-23 22:01:34 -05:00
fae5f68740
build: update yarn + node
ci: update node to 20
2023-12-23 22:01:16 -05:00
0a9bbbfa5a
refactor(tests): move tests to colocate with relevant components 2023-12-22 00:37:50 -05:00
34fb9a3fc7
Revert "chore(frontend): resolve imports from src to avoid harder-to-read relative imports"
This reverts commit b46dac66a3.
2023-12-22 00:25:59 -05:00
d7472ef107
Merge pull request #66 from mcataford/chore/resolve-imports-from-src
chore(frontend): resolve imports from src to avoid harder-to-read relative imports
2023-12-21 23:49:49 -05:00
b46dac66a3
chore(frontend): resolve imports from src to avoid harder-to-read relative imports 2023-12-21 23:47:49 -05:00
4528266f3b
Merge pull request #65 from mcataford/refactor/filelist-view
refactor: refactor filedetails + filelist into filelistview wrapper
2023-12-21 23:34:30 -05:00
81e83ddb66
refactor: refactor filedetails + filelist into filelistview wrapper 2023-12-21 23:31:54 -05:00
f3a94011f5
Merge pull request #64 from mcataford/feat/better-frontend-routing
feat: cleaner frontend routing
2023-12-20 23:33:26 -05:00
2e6c03146c
feat(fe-routing): using router in application root 2023-12-20 23:01:13 -05:00
738ecbf554
feat(frontend): implement react-based routing components
feat(fe-routing): add pattern support to the router

docs(fe-routing): summary README for the router module

test: update mock data to match new Location prop pattern
2023-12-20 23:01:11 -05:00
88cad1e51f
Merge pull request #62 from mcataford/fix/taskfile-task-name-typo
fix(taskfiles): resolve naming typo in be:docker:start deps
2023-12-19 20:01:43 -05:00
48ded34b2f
fix(taskfiles): resolve naming typo in be:docker:start deps 2023-12-19 19:58:26 -05:00
renovate[bot]
e2c207438c
chore(deps): update dependency anyio to v4.2.0 (#58)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 05:14:56 +00:00