renovate[bot]
2b01ffaeab
chore(deps): update dependency vitest to v1.2.0
2024-01-17 01:25:53 +00:00
renovate[bot]
a797748c4d
chore(deps): update dependency @vitejs/plugin-basic-ssl to v1.1.0
2024-01-17 01:23:25 +00:00
renovate[bot]
d1a5cc8bc4
chore(deps): update dependency @types/node to v20.11.4
2024-01-17 01:18:40 +00:00
renovate[bot]
0bc89c927f
fix(deps): update dependency @tanstack/react-query to v5.17.15
2024-01-16 23:10:44 +00:00
renovate[bot]
6fbe67f7b1
fix(deps): update dependency @tanstack/react-query to v5.17.14
2024-01-16 17:16:30 +00:00
renovate[bot]
23d9ee6026
chore(deps): update dependency @types/react to v18.2.48
2024-01-15 18:40:49 +00:00
renovate[bot]
7442755894
fix(deps): update dependency @tanstack/react-query to v5.17.12
2024-01-15 15:26:33 +00:00
renovate[bot]
e31753c8ed
chore(deps): update dependency @biomejs/biome to v1.5.2
2024-01-15 13:52:36 +00:00
renovate[bot]
1778e04910
fix(deps): update dependency @tanstack/react-query to v5.17.10
2024-01-13 00:26:49 +00:00
renovate[bot]
032bb5e12d
fix(deps): update material-ui monorepo to v5.15.4
2024-01-10 18:48:36 +00:00
renovate[bot]
bd6eeb2509
chore(deps): update dependency @biomejs/biome to v1.5.1
2024-01-10 15:57:18 +00:00
renovate[bot]
8513f6d316
chore(deps): update dependency @types/node to v20.10.8
2024-01-09 16:56:25 +00:00
renovate[bot]
cdaae6d4c1
chore(deps): update dependency @biomejs/biome to v1.5.0
...
chore(fe): resolve linter+typecheck feedback
2024-01-09 00:13:42 -05:00
renovate[bot]
1ba89b492d
chore(deps): update dependency @testing-library/dom to v9.3.4
2024-01-08 21:33:14 +00:00
renovate[bot]
632a0e24a9
fix(deps): update dependency @tanstack/react-query to v5.17.9
2024-01-08 02:15:50 +00:00
renovate[bot]
e66c1231f3
chore(deps): update dependency jsdom to v23.2.0
2024-01-07 21:36:29 +00:00
ac5e9677f5
feat(fe-auth): autorefresh authentication token at interval
...
test(fe-auth): update response to provide refresh token
2024-01-07 16:31:03 -05:00
c01c2aa13d
build(fe-scripts): enable selective watching when running tests
2024-01-07 16:31:02 -05:00
renovate[bot]
a1f94868b9
chore(deps): update dependency @types/node to v20.10.7
2024-01-07 16:35:11 +00:00
renovate[bot]
0633aa62e4
fix(deps): update dependency @tanstack/react-query to v5.17.8
2024-01-07 11:16:20 +00:00
renovate[bot]
b93b8358cd
fix(deps): update dependency @tanstack/react-query to v5.17.7
2024-01-06 17:41:54 +00:00
renovate[bot]
40d7ba65d4
chore(deps): update dependency @types/react to v18.2.47
2024-01-06 12:03:28 +00:00
renovate[bot]
be53e8a110
fix(deps): update dependency axios to v1.6.5
2024-01-06 04:47:35 +00:00
renovate[bot]
7be139850e
fix(deps): update dependency @tanstack/react-query to v5.17.5
2024-01-06 00:13:11 +00:00
renovate[bot]
36d0f18767
fix(deps): update dependency @tanstack/react-query to v5.17.3
2024-01-05 21:38:57 +00:00
renovate[bot]
cb717b60e6
chore(deps): update dependency vitest to v1.1.3
2024-01-05 13:01:20 +00:00
renovate[bot]
3d3121bf37
chore(deps): update dependency vite to v5.0.11
2024-01-05 09:59:10 +00:00
b930b0cec5
build(fe-paths): update convoluted relative paths to absolutes with alias
2024-01-04 13:57:02 -05:00
renovate[bot]
804de64a56
chore(deps): update dependency vitest to v1.1.2
2024-01-04 17:13:43 +00:00
renovate[bot]
7b9aef9f17
chore(deps): update dependency @testing-library/jest-dom to v6.2.0
2024-01-04 17:09:58 +00:00
1c67dd37e4
fix(fe-navigationbar): do not display action buttons if not authenticated
2024-01-04 12:06:19 -05:00
68f34deeee
refactor(fe-auth): move login login to useLogin query hook
...
docs: additional documentation for auth hooks
wip: useCurrentUser hook documentation and coverage
2024-01-04 12:06:17 -05:00
renovate[bot]
e80bb69e32
fix(deps): update dependency axios to v1.6.4
2024-01-03 22:40:56 +00:00
26b1fc95d8
feat(fe-logout): add convenience path + component to logout under /logout
2024-01-03 13:47:59 -05:00
3edc4b7ec6
feat(fe-navigationbar): add logout button to navigation + logout hook
2024-01-03 13:47:59 -05:00
renovate[bot]
6e3a73d790
fix(deps): update material-ui monorepo to v5.15.3
2024-01-03 18:41:22 +00:00
renovate[bot]
70e46a47b4
fix(deps): update dependency @tanstack/react-query to v5.17.1
2024-01-03 16:13:16 +00:00
f40d4b5343
chore(fe-tooling): ignore build artifacts when linting
2023-12-31 13:46:08 -05:00
renovate[bot]
99fef92a78
fix(deps): update dependency @tanstack/react-query to v5
...
refactor(fe-queries): refactor useQuery calls to object syntax
refactor(fe-queries): fix types for QueryResult (unknown -> Error)
2023-12-31 13:42:34 -05:00
renovate[bot]
5561e5432b
chore(deps): update dependency vitest to v1.1.1
2023-12-31 14:19:01 +00:00
be2d4cb182
chore(deps): remove unused process devDep
...
chore: yarn dedupe
2023-12-30 00:49:59 -05:00
a771e175da
chore(deps): remove unused buffer devDep
2023-12-30 00:49:58 -05:00
984ab6d022
build(fe-tooling): set up vitest to replace jest et al.
...
fix: include mocha types
fix: missing vitest import
fix: missing vitest import
2023-12-30 00:49:58 -05:00
64743fdad9
build(fe-tooling): set up vite to replace parcel usage
...
build: use vite instead of parcel for building
2023-12-30 00:49:44 -05:00
renovate[bot]
a8ec95a570
fix(deps): update material-ui monorepo to v5.15.2
2023-12-30 05:14:50 +00:00
renovate[bot]
95194dfa97
fix(deps): update dependency @tanstack/react-query to v4.36.1
2023-12-30 05:11:59 +00:00
renovate[bot]
2ae3535490
chore(deps): update dependency axios-mock-adapter to v1.22.0
2023-12-30 05:09:14 +00:00
renovate[bot]
70aa472bb7
fix(deps): update dependency @emotion/react to v11.11.3
2023-12-30 05:07:22 +00:00
renovate[bot]
c88b63543f
chore(deps): update react monorepo
2023-12-30 03:32:14 +00:00
renovate[bot]
cbdd9a23e2
chore(deps): update dependency @types/jest to v29.5.11
2023-12-30 02:57:53 +00:00
renovate[bot]
81bac0af0a
chore(deps): update dependency @testing-library/user-event to v14.5.2
2023-12-30 02:53:51 +00:00
renovate[bot]
9c8ce20f2a
chore(deps): update dependency @testing-library/jest-dom to v6.1.6
2023-12-30 02:51:32 +00:00
renovate[bot]
cb84710dc0
fix(deps): update dependency axios to v1.6.0 [security]
2023-12-30 02:42:46 +00:00
8a70c144d5
feat(fe-login): redirect on successful login + provide error feedback on error
2023-12-29 21:15:29 -05:00
9857f6a656
feat(fe-auth): ensure that axios forwards CSRF cookie + credentials
2023-12-28 14:09:07 -05:00
220ec61182
fix(fe-root): avoid fetching file list data outside of FileListView
2023-12-28 11:08:17 -05:00
1b7731a424
build(fe-formatter): migrate rome to biome, apply unsafe fixes
2023-12-27 20:38:44 -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
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
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
b46dac66a3
chore(frontend): resolve imports from src to avoid harder-to-read relative imports
2023-12-21 23:47:49 -05:00
81e83ddb66
refactor: refactor filedetails + filelist into filelistview wrapper
2023-12-21 23:31:54 -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
91e6004956
refactor(frontend): queries > hooks, consolidate useFileMutations ( #24 )
...
* refactor(frontend): queries > hooks, consolidate useFileMutations
* refactor(frontend): extract hook types
* refactor(frontend): extract axios, fix type imports
2023-08-18 21:07:00 -04:00
35b582394c
feat(frontend): file downloads ( #23 )
...
* feat(frontend): file downloads flow
* refactor(frontend): downloadFile to fetches hook
* test(frontend): coverage for FileList downloads
* test(frontend): downloads through FileDetails
* test(frontend): ensure that DOM clicks are mocked in jest
* docs(frontend): add details on file fetches hook
2023-08-18 19:01:24 -04:00
b77574e596
refactor(frontend): fetch to axios ( #22 )
...
* refactor: replace fetch with axios
* build(frontend): update test command to allow cli args passthrough
2023-08-18 05:24:12 +00:00
5010da18f5
feat(frontend): add delete functionality ( #19 )
...
* feat(frontend): add delete functionality
* test(frontend): coverage for deletion buttons
2023-08-17 22:59:22 +00:00
cc59ffcc2e
feat(frontend): basic upload file + display in list flow
2023-08-11 00:48:57 -04:00
24d31f2d9c
build: split taskfiles into be+fe concerns
2023-08-11 00:48:57 -04:00
002b6cdc68
feat(frontend): files API stub instead of hardcoded mocks ( #3 )
...
* build(frontend): node version management
* feat: use files API via network instead of hardcoded mock
* fix: mock in tests
2023-08-09 00:52:26 -04:00
25ae69f6f4
feat(frontend): initial mock app + tooling + CI ( #1 )
...
* feat(frontend): filelist, filedetails, routing
* ci: enable lint/test/build, preview stub
* ci: linting file filter
2023-08-05 12:46:28 -04:00