Releases: COSC-499-W2023/year-long-project-team-1
Releases · COSC-499-W2023/year-long-project-team-1
v0.1.0
What's Changed
- build(deps): bump botocore from 1.34.41 to 1.34.42 in /app/video-processing/lambda by @dependabot in #549
- build(deps): bump boto3 from 1.34.41 to 1.34.43 in /app/video-processing/lambda by @dependabot in #550
- build(deps): bump @aws-sdk/client-cognito-identity-provider from 3.509.0 to 3.515.0 in /app/web by @dependabot in #551
- build(deps): bump @aws-sdk/s3-request-presigner from 3.502.0 to 3.515.0 in /app/web by @dependabot in #552
- test(db): add unit test for database initializer by @tthvo in #554
- build(deps): bump @aws-sdk/client-lambda from 3.513.0 to 3.516.0 in /app/web by @dependabot in #557
- build(deps): bump @aws-sdk/lib-storage from 3.509.0 to 3.515.0 in /app/web by @dependabot in #556
- build(deps): bump @patternfly/react-table from 5.1.2 to 5.2.0 in /app/web by @dependabot in #528
- build(deps-dev): bump postcss from 8.4.33 to 8.4.35 in /app/web by @dependabot in #544
- build(deps-dev): bump cypress from 13.6.3 to 13.6.4 in /app/web by @dependabot in #545
- test(db): integration tests for database initializer by @tthvo in #558
- feat(api): update video review api by @MyStackOverflows in #511
- feat(appointment): add appointment management UI by @MyStackOverflows in #395
- build(deps-dev): bump @testing-library/jest-dom from 6.4.0 to 6.4.2 in /app/web by @dependabot in #565
- build(deps): bump next-auth from 4.24.5 to 4.24.6 in /app/web by @dependabot in #568
- build(deps-dev): bump @types/node from 20.11.17 to 20.11.19 in /app/web by @dependabot in #567
- build(deps-dev): bump @types/react from 18.2.55 to 18.2.57 in /app/web by @dependabot in #574
- build(deps): bump swr from 2.2.4 to 2.2.5 in /app/web by @dependabot in #566
- build(deps): bump botocore from 1.34.43 to 1.34.47 in /app/video-processing/lambda by @dependabot in #582
- build(deps): bump boto3 from 1.34.43 to 1.34.47 in /app/video-processing/lambda by @dependabot in #581
- fix(ui): clean up unneeded footer elements by @connordoman in #572
- feat(ux): redirect users to appropriate hub if logged in by @connordoman in #570
- fix(videos): add apptid videoref to pg in upload api by @nganphan123 in #579
- docs(appointment): add readme for appointment api by @nganphan123 in #595
- feat(video-api): add DELETE route for videos by @connordoman in #412
- build(deps): bump botocore from 1.34.47 to 1.34.49 in /app/video-processing/lambda by @dependabot in #596
- build(deps): bump boto3 from 1.34.47 to 1.34.49 in /app/video-processing/lambda by @dependabot in #597
- feat(front-end): add recording functionality by @MyStackOverflows in #559
- chore(db): remove unused command in entrypoint by @tthvo in #594
- build(deps-dev): bump @types/node from 20.11.19 to 20.11.20 in /app/web by @dependabot in #588
- build(deps): bump @aws-sdk/client-s3 from 3.513.0 to 3.521.0 in /app/web by @dependabot in #598
- build(deps-dev): bump prisma from 5.9.1 to 5.10.2 in /app/web by @dependabot in #589
- build(deps-dev): bump @prisma/client from 5.9.1 to 5.10.2 in /app/web by @dependabot in #592
- ci(lambda): add lint and license check for video conversion lambda by @tthvo in #602
- build(lambda): video conversion lambda build by @tthvo in #601
- build(deps): bump @aws-sdk/client-lambda from 3.516.0 to 3.521.0 in /app/web by @dependabot in #605
- build(deps): bump @aws-sdk/client-cognito-identity-provider from 3.515.0 to 3.521.0 in /app/web by @dependabot in #604
- build(deps): bump @aws-sdk/lib-storage from 3.515.0 to 3.521.0 in /app/web by @dependabot in #606
- feat(ux): add LoadingButton, implement in NewAppointmentForm & LogoutButton by @connordoman in #514
- feat(ux): add navbar with sign in/sign out, login status by @connordoman in #524
- build(oci): container image should specific numeric user by @tthvo in #613
- fix(health): add missing check for media conversion lambda by @tthvo in #619
- feat(users): implement api route to add new user to cognito by @nganphan123 in #615
- fix(auth-ui): update NavigationBar to be RSC compatible by @connordoman in #626
- feat(auth-ui): add custom text to login/logout buttons by @connordoman in #629
- feat(backend): appointment metadata by @MyStackOverflows in #633
- feat(templated feedback): apis for templated feedback by @nganphan123 in #632
- feat(appointments): add AppointmentTimeline by @connordoman in #637
- feat(front-end): fix 'view details' button redirect by @MyStackOverflows in #641
- feat(site): add page titles, favicon, and og:image by @connordoman in #643
- feat(appointments): add appointment inbox component by @connordoman in #627
- feat(registration): Registration UI by @nganphan123 in #636
- feat(video): tool censoring UI by @linhnnk in #525
- fix(signup): remove import from deleted component signupform by @linhnnk in #647
- feat(front-end): redirect to /user/appointments after reviewing a video by @MyStackOverflows in #645
- fix(videos): fix goofy file naming scheme for recorded video by @MyStackOverflows in #649
- fix(front-end): redirect to correct page after creating new appointment by @linhnnk in #653
- chore(ux): mild ux improvements and CSS fixes by @connordoman in #652
- fix(vidproc): fix lambda crashing on edge cases by @MyStackOverflows in #655
- chore(front-end): integration tasks for /staff and general cleanup by @MyStackOverflows in #660
- fix(actions): fix Cognito user search logic by @connordoman in #658
- fix(style): fixed styles in upload pipeline by @connordoman in #662
- feat(front-end): use tag rather than alert() by @MyStackOverflows in #664
- fix(video): ensure correct redirecting after review by @MyStackOverflows in #666
- fix(video): pass apptId all the way to VideoReview component by @MyStackOverflows in #670
- fix(video-upload): only clients can see video upload by @connordoman in #672
- feat(front-end): U...
v0.1.0-alpha.4
What's Changed
- build(deps-dev): bump pytest from 7.4.3 to 7.4.4 in /app/video-processing by @dependabot in #315
- build(deps): bump uvicorn from 0.24.0.post1 to 0.25.0 in /app/video-processing by @dependabot in #299
- build(deps): bump numpy from 1.26.2 to 1.26.3 in /app/video-processing by @dependabot in #320
- build(deps-dev): bump @types/node from 20.9.5 to 20.10.7 in /app/web by @dependabot in #327
- build(deps): bump sharp from 0.33.0 to 0.33.1 in /app/web by @dependabot in #333
- feat(lambda): video processing overhaul and moving to AWS Lambda by @MyStackOverflows in #358
- build(deps): bump opencv-python-headless from 4.8.1.78 to 4.9.0.80 in /app/video-processing by @dependabot in #330
- docs(lambda): add lambda README for general config and use guide by @MyStackOverflows in #399
- build(deps-dev): bump @prisma/client from 5.6.0 to 5.8.1 in /app/web by @dependabot in #348
- chore(deps): bump prisma to 5.8.1 by @tthvo in #410
- ci(ecr): push container images to AWS ECR by @tthvo in #400
- fix(s3): remove instrumentation hook that creates s3 bucket by @tthvo in #414
- feat(design): partial UI redesign by @linhnnk in #407
- feat(api): modify video upload API to comply with new upload flow by @MyStackOverflows in #388
- chore(s3): remove bucket default names by @tthvo in #423
- chore(assets): Revert "feat(design): partial UI redesign (#407)" by @tthvo in #427
- fix(api): revert back to put as multipart seemed to be causing lambda issue by @MyStackOverflows in #425
- feat(authentication): Integrate aws cognito by @nganphan123 in #403
- feat(health-check): Next.js health checks by @connordoman in #351
- fix(design): fix sharp is missing error and redesign by @linhnnk in #435
- fix(make): fix bucket name in Makefile by @tthvo in #436
- fix(database): update prisma schema by @nganphan123 in #447
- fix(prisma): update appointment queries for prisma client by @nganphan123 in #451
- chore(vid-proc): deprecate old video processor implementation by @tthvo in #455
- build(deps-dev): bump flake8 from 6.1.0 to 7.0.0 in /app/video-processing by @dependabot in #335
- build(deps-dev): bump @types/node from 20.11.6 to 20.11.16 in /app/web by @dependabot in #456
- feat(videos): api endpoint for fetching videos from S3 by @nganphan123 in #444
- feat(auth): rename aws cognito credentials by @nganphan123 in #468
- feat(auth): reimplement basic auth with NextAuth by @connordoman in #426
- build(deps-dev): bump prettier from 3.1.0 to 3.2.5 in /app/web by @dependabot in #467
- fix(smoketest): update smoketest with new app changes by @tthvo in #458
- chore(deps): lock sharp version at v0.32.6 by @tthvo in #478
- build(deps): bump next from 14.0.3 to 14.1.0 in /app/web by @dependabot in #372
- fix(appt): add enum check for createAppointment by @connordoman in #473
- fix(auth): fix auth logout by @nganphan123 in #486
- feat(videos): added backend support for user selected blurring regions by @MyStackOverflows in #472
- build(deps-dev): bump @types/jest from 29.5.11 to 29.5.12 in /app/web by @dependabot in #491
- build(deps): bump numpy from 1.26.3 to 1.26.4 in /app/video-processing by @dependabot in #479
- build(deps): bump @aws-sdk/client-s3 from 3.502.0 to 3.507.0 in /app/web by @dependabot in #483
- build(deps): bump @aws-sdk/lib-storage from 3.502.0 to 3.507.0 in /app/web by @dependabot in #484
- build(deps): bump @aws-sdk/client-cognito-identity-provider from 3.502.0 to 3.507.0 in /app/web by @dependabot in #490
- build(deps): bump botocore from 1.32.6 to 1.34.36 in /app/video-processing by @dependabot in #489
- build(deps): bump boto3 from 1.29.6 to 1.34.36 in /app/video-processing by @dependabot in #488
- feat(appointment): appointment list ui by @linhnnk in #402
- build(deps): bump botocore from 1.34.36 to 1.34.37 in /app/video-processing by @dependabot in #494
- build(deps): bump boto3 from 1.34.36 to 1.34.38 in /app/video-processing by @dependabot in #501
- build(deps): bump @aws-sdk/client-s3 from 3.507.0 to 3.509.0 in /app/web by @dependabot in #495
- build(deps): bump @aws-sdk/client-cognito-identity-provider from 3.507.0 to 3.509.0 in /app/web by @dependabot in #498
- chore(deps): bump botocore to 1.34.38 by @tthvo in #502
- ci(license): add license check ci by @tthvo in #492
- chore(backend): removed '-processed' suffixes for readability by @MyStackOverflows in #504
- build(deps): bump botocore from 1.34.37 to 1.34.38 in /app/video-processing by @dependabot in #510
- build(deps): bump @aws-sdk/lib-storage from 3.507.0 to 3.509.0 in /app/web by @dependabot in #508
- fix(video-api): Update
/api/video/status
by @nganphan123 in #499 - build(deps-dev): bump @testing-library/react from 14.1.2 to 14.2.1 in /app/web by @dependabot in #457
- build(deps-dev): bump @types/react from 18.2.48 to 18.2.55 in /app/web by @dependabot in #496
- build(deps): bump @patternfly/react-styles from 5.1.2 to 5.2.0 in /app/web by @dependabot in #497
- fix(actions): force user.role to be uppercase by @connordoman in #513
- build(deps-dev): bump @types/react-dom from 18.2.18 to 18.2.19 in /app/web by @dependabot in #519
- build(deps-dev): bump @types/node from 20.11.16 to 20.11.17 in /app/web by @dependabot in #518
- build(deps): bump @patternfly/react-core from 5.1.2 to 5.2.0 in /app/web by @dependabot in #516
- fix(health): health endpoint should be public by @tthvo in #536
- chore(db): split DATABASE_URL into component env vars by @tthvo in #535
- chore(db): remove basic auth support by @tthvo in #534
- build(deps): bump botocore from 1.34.38 to 1.34.41 in /app/video-processing by @dependabot in #538
- build(deps): bump boto3 from 1.34.38 to 1.34.41 in /app/video-processing by @dependabot in #539
- build(deps): bump @aws-sdk/client-lambda from 3.504.0 to 3.513.0 in /app/web by @dependabot...
v0.1.0-alpha.3
What's Changed
- docs(ghcr.io): add instructions for pull images from ghcr.io by @tthvo in #109
- build(deps): bump botocore from 1.31.64 to 1.31.84 in /app/video-processing by @dependabot in #110
- build(deps): bump boto3 from 1.28.64 to 1.28.84 in /app/video-processing by @dependabot in #112
- build(deps-dev): bump @types/node from 20.9.0 to 20.9.1 in /app/web by @dependabot in #125
- build(deps-dev): bump @types/node from 20.9.1 to 20.9.2 in /app/web by @dependabot in #134
- build(deps-dev): bump @testing-library/react from 14.1.0 to 14.1.2 in /app/web by @dependabot in #135
- build(deps): bump quart from 0.19.3 to 0.19.4 in /app/video-processing by @dependabot in #131
- feat(db): add entrypoint script to init database by @tthvo in #130
- build(deps): bump botocore from 1.31.84 to 1.32.3 in /app/video-processing by @dependabot in #132
- build(deps): bump boto3 from 1.28.84 to 1.29.3 in /app/video-processing by @dependabot in #133
- build(deps-dev): bump prisma from 5.5.2 to 5.6.0 in /app/web by @dependabot in #117
- build(deps-dev): bump @prisma/client from 5.5.2 to 5.6.0 in /app/web by @dependabot in #116
- chore(deps): add sharp for image optimization in production build by @tthvo in #136
- build(deps-dev): bump typescript from 5.2.2 to 5.3.2 in /app/web by @dependabot in #142
- build(deps): bump botocore from 1.32.3 to 1.32.4 in /app/video-processing by @dependabot in #144
- build(deps): bump boto3 from 1.29.3 to 1.29.4 in /app/video-processing by @dependabot in #143
- build(deps): bump next from 13.5.4 to 14.0.3 in /app/web by @dependabot in #124
- ci(cache): cache deps for CI workflows by @tthvo in #147
- fix(back-end): video processing failing when no face by @MyStackOverflows in #141
- build(deps): bump numpy from 1.24.4 to 1.26.2 in /app/video-processing by @dependabot in #111
- build(deps-dev): bump @types/node from 20.9.2 to 20.9.4 in /app/web by @dependabot in #152
- build(deps-dev): bump @types/react from 18.2.37 to 18.2.38 in /app/web by @dependabot in #153
- build(deps-dev): bump @types/jest from 29.5.8 to 29.5.10 in /app/web by @dependabot in #154
- build(deps-dev): bump @types/react-dom from 18.2.15 to 18.2.17 in /app/web by @dependabot in #155
- build(deps): bump botocore from 1.32.4 to 1.32.5 in /app/video-processing by @dependabot in #156
- build(deps): bump boto3 from 1.29.4 to 1.29.5 in /app/video-processing by @dependabot in #157
- build(deps): bump botocore from 1.32.5 to 1.32.6 in /app/video-processing by @dependabot in #161
- build(deps): bump boto3 from 1.29.5 to 1.29.6 in /app/video-processing by @dependabot in #160
- feat(videos): backend features for reviewing video by @MyStackOverflows in #115
- build(deps-dev): bump @types/node from 20.9.4 to 20.9.5 in /app/web by @dependabot in #165
- build(video-processor): optimize video processing server image build by @tthvo in #159
- chore(vid-server): apply lint fixes with flake8 by @tthvo in #170
- feat(db): database schema updates by @nganphan123 in #129
- docs(dev): add notes about SELinux labels by @tthvo in #164
- feat(back-end): Add Quart POST route to cancel specific video processing processes by @MyStackOverflows in #171
- fix(videos): do not clean up input videos when cancelling by @tthvo in #174
- fix(api): add missing fields when creating a user by @tthvo in #175
- fix(quart): restore default behaviour for subprocess signal handler by @tthvo in #176
- chore(deps): upgrade prisma to 5.6.0 to match web by @tthvo in #182
- build(deps-dev): bump @types/react from 18.2.38 to 18.2.39 in /app/web by @dependabot in #183
- feat(api): add user endpoints by @nganphan123 in #137
- test(e2e): add Cypress for testing Next.js server features by @connordoman in #179
- chore(deps): remove unused dependencies by @tthvo in #181
- build(deps-dev): bump pytest-env from 1.1.1 to 1.1.3 in /app/video-processing by @dependabot in #195
- feat(auth): support user sessions with iron-session by @connordoman in #126
- chore(db): remove duplicate migration by @tthvo in #201
- build(deps): bump sharp from 0.32.6 to 0.33.0 in /app/web by @dependabot in #204
- fix(auth): remove check for AUTH_SECRET at build time by @tthvo in #200
- feat(user): user account UI by @connordoman in #151
- feat(api): video upload and status check apis by @nganphan123 in #197
- fix(npm): regenerate package-lock.json by @tthvo in #209
- build(deps-dev): bump @testing-library/jest-dom from 6.1.4 to 6.1.5 in /app/web by @dependabot in #214
- build(deps-dev): bump @adobe/css-tools from 4.3.1 to 4.3.2 in /app/web by @dependabot in #216
- fix(smoketest): update compose smoketest by @tthvo in #219
- feat(api): api endpoints to upload processed video to S3 by @tthvo in #213
- feat(account-update): user account update UI by @linhnnk in #224
- feat(api): add appointment api route by @MyStackOverflows in #215
- fix(api): fix mistmatched types for error status by @tthvo in #227
- feat(tests): quart server tests for recently added routes by @MyStackOverflows in #226
- chore(integration): video upload backend and front end by @connordoman in #228
- build(deps-dev): bump @types/react from 18.2.39 to 18.2.41 in /app/web by @dependabot in #236
- feat(appointments): appointment creation UI by @connordoman in #210
- fix(build): force /api/users/clients to be dynamic by @connordoman in #238
- feat(tests): add e2e testing to catch up to Week 13 by @connordoman in #237
- feat(video-review): add video review UI by @connordoman in #190
- build(deps-dev): bump postcss from 8.4.31 to 8.4.32 in /app/web by @dependabot in #242
- feat(signup): user registration UI by @linhnnk in #191
- chore(license): add project license by @tthvo in https://github.com/COSC-499-W2023/year-long-project-team-1/pull/...
v0.1.0-alpha.2
What's Changed
- fix(dependabot): select develop as target branch by @tthvo in #107
- feat(privacypal): pre-release v0.1.0-alpha.2 by @tthvo in #108
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
v0.1.0-alpha.1
What's Changed
- feat(nextjs): integrated nextjs w/ patternfly by @connordoman in #15
- build(nextjs): container image build for nextjs application by @tthvo in #19
- feat(front-end): implemented Jest with React Testing Library by @connordoman in #28
- feat(back-end): video processing endpoint by @MyStackOverflows in #24
- chore(api): remove example apis by @tthvo in #41
- fix(video-output): fix subprocess not waiting for ffmpeg by @MyStackOverflows in #44
- build(video-process): container image for video processing server by @tthvo in #42
- chore(video-dirs): update video directory structure by @MyStackOverflows in #49
- fix(permissions): fix container file permission access denial by @tthvo in #51
- feat(video-upload): Next.js video upload API endpoint by @connordoman in #50
- chore(scripts): update default run ports by @tthvo in #54
- ci(vidserver-test): run video processing server tests in CI by @tthvo in #58
- test(flask): backend flask server tests by @MyStackOverflows in #56
- ci(pull-request): check sematic pull requests by @tthvo in #61
- ci(nextjs-test): run NextJS unit tests in CI by @tthvo in #60
- feat(auth): implemented NextAuth with dummy provider by @connordoman in #33
- feat(video-upload): video upload UI by @MyStackOverflows in #53
- feat(login): integrated login form component by @connordoman in #47
- chore(env-var): correct environment variable names by @tthvo in #62
- ci(pr): pull request template by @tthvo in #64
- feat(tests): front end tests for week 9 features by @connordoman in #67
- feat(smoketest): smoketest with docker-compose tools by @tthvo in #66
- test(video-upload): video upload ui tests by @MyStackOverflows in #69
- feat(styles): styles & layout for VideoUploadUI by @connordoman in #71
- ci(react-test): fix broken tests for upload form by @tthvo in #72
- ci(pr): add checks for dependent issues by @tthvo in #78
- feat(db): setup Postgres by @nganphan123 in #37
- feat(back-end): migrate to async web framework for video processing server by @MyStackOverflows in #92
- ci(build): image builds for push events by @tthvo in #94
- feat(auth): API endpoint + middleware for basic auth by @connordoman in #80
- chore(git): restructure project directories by @tthvo in #98
- ci(dependabot): set up depdendabot configurations by @tthvo in #99
- fix(gitignore): git should not ignore web assets by @tthvo in #100
- feat(privacypal): pre-release v0.1.0-alpha.1 by @tthvo in #82
- fix(release): fix tag name for release v0.1.0-alpha.1 by @tthvo in #106
New Contributors
- @connordoman made their first contribution in #15
- @MyStackOverflows made their first contribution in #24
- @nganphan123 made their first contribution in #37
- @linhnnk made their first contribution in #47
Full Changelog: https://github.com/COSC-499-W2023/year-long-project-team-1/commits/v0.1.0-alpha.1