Skip to content

Releases: COSC-499-W2023/year-long-project-team-1

v0.1.0

08 Apr 02:13
fa5080c
Compare
Choose a tag to compare

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...
Read more

v0.1.0-alpha.4

14 Feb 04:04
40cbc8b
Compare
Choose a tag to compare
v0.1.0-alpha.4 Pre-release
Pre-release

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...
Read more

v0.1.0-alpha.3

14 Dec 13:05
220b706
Compare
Choose a tag to compare
v0.1.0-alpha.3 Pre-release
Pre-release

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/...
Read more

v0.1.0-alpha.2

10 Nov 22:14
3f3088b
Compare
Choose a tag to compare
v0.1.0-alpha.2 Pre-release
Pre-release

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

10 Nov 21:01
7cdac1d
Compare
Choose a tag to compare
v0.1.0-alpha.1 Pre-release
Pre-release

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

Full Changelog: https://github.com/COSC-499-W2023/year-long-project-team-1/commits/v0.1.0-alpha.1