Repository navigation
Releases: BUMETCS673/CS673OLF26P3
Releases · BUMETCS673/CS673OLF26P3
Release list
Iteration3
What's Changed
- SCRUM-240: interpret request dates in the user's local time zone by @OrelmisT in #69
- [AI] UI Redesign by @Alexm-picard in #70
- build(deps): bump shell-quote and concurrently in /code by @dependabot[bot] in #71
- [Human] Migrate videos in github to links to google drive by @Alexm-picard in #72
- [AI] Scrum-216: Completion of AI-usage headers by @Alexm-picard in #73
- Scrum 206 search telemetry by @OrelmisT in #74
- Refactor - remove the duplicated handler preamble and compare-and-set in checkout.service.js (SCRUM-225) by @Silvam1345 in #75
- Minor contribution header modifications - Orelmis by @OrelmisT in #76
- SCRUM-184: same-category fallback and substitute-framed alternatives by @arastella625 in #77
- SCRUM-191: AI candidate-retrieval spike (OD-10) by @arastella625 in #78
- SCRUM-242: make AI search visible (AI search page, Overview alert, AI labels) by @arastella625 in #79
- SCRUM-243: word-match candidate pick for AI search; Foundry timeout 15 s; demo catalogue by @arastella625 in #80
- SCRUM-244: AI search resilience (honour 429 Retry-After, useful fallback, 600 ms debounce) by @arastella625 in #81
- SCRUM-244 follow-up: honour Foundry's Retry-After on a 429; 600 ms search debounce by @arastella625 in #82
- SCRUM-212: update services/ai/README.md for Iteration 3 by @arastella625 in #83
- SCRUM-227: AI usage summary (project metrics) + team reflection by @arastella625 in #84
- [Human] Last video by @Alexm-picard in #85
- Upload iteration 3 documents by @alexastein in #86
New Contributors
- @dependabot[bot] made their first contribution in #71
Full Changelog: Iteration2...Iteration3
Iteration 2
What's Changed
- Deactivate Member by @alexastein in #47
- Scrum 143 by @Alexm-picard in #48
- [AI] SCRUM-103: AI-assisted asset search service layer, built test-first (Lab 3) by @arastella625 in #49
- Scrum 140 mark checkouts overdue by @OrelmisT in #50
- SCRUM-141: put a unit into and out of maintenance (Lab 3 TDD) by @Silvam1345 in #51
- added org wide and asset specific auto approve settings by @OrelmisT in #52
- [AI] SCRUM-145, SCRUM-146: asset search excludes retired assets and caps results by @arastella625 in #53
- [AI] SCRUM-200: GET /api/assets/search, with plain search on a Foundry outage by @arastella625 in #54
- [AI] SCRUM-201: catalogue search bar — debounced, with AI reasons and clarification by @arastella625 in #55
- Subtask SCRUM-200 of SCRUM-145 - exclude retired from search by @Silvam1345 in #56
- Scrum 200 asset search endpoint - Subtask SCRUM-201 of SCRUM-145 by @Silvam1345 in #57
- SCRUM-149: User groups + restricted equipment access control by @alexastein in #59
- [AI] Iter1 code fixes from feedback by @Alexm-picard in #58
- [AI] Scrum 150 Completed by @Alexm-picard in #60
- added return admin confirmation by @OrelmisT in #61
- UI rework by @OrelmisT in #62
- SCRUM-151: AI-recommended alternatives when an asset is unavailable by @Silvam1345 in #63
- bug fix by @OrelmisT in #64
- Updated Readme by @Alexm-picard in #65
- [AI] Added OWASP ZAP to run on release being made by @Alexm-picard in #66
- [AI] Fixed security issues shown in the github by @Alexm-picard in #67
- Iteration 2 by @alexastein in #68
Full Changelog: Iteration1...Iteration2
Iteration 1
What's Changed
- Moved video file by @Alexm-picard in #4
- Docker setup by @Alexm-picard in #6
- Created dev server by @Alexm-picard in #5
- [AI] Boilerplate code by @Alexm-picard in #7
- [AI] Minor package bump by @Alexm-picard in #8
- SCRUM-46: implement GET /api/audit, add backend healthcheck by @arastella625 in #9
- [AI] Allow two-character org slugs; mirror main to SafeDrop after CI by @Alexm-picard in #10
- SCRUM-51: build the audit log page by @arastella625 in #11
- Scrum 109 seed script by @OrelmisT in #12
- SCRUM-109-seed-script: Added more seed requests to match unit states by @OrelmisT in #13
- SCRUM-115: browse the asset catalogue (list and detail) by @Silvam1345 in #14
- [AI] Member lifecycle: list, invite via copyable link, resend, change role by @alexastein in #15
- Scrum 119 approve deny checkout by @OrelmisT in #18
- Scrum 133 health db check by @Alexm-picard in #17
- [AI] Invite: admin sets the member's initial password by @alexastein in #19
- [AI] Scrum 129 by @Alexm-picard in #20
- [AI] List members: stable oldest-first paging, Joined column, stronger tests by @alexastein in #21
- [AI] Finished SCRUM 113 by @Alexm-picard in #22
- [AI] Users page: /admin/users route, ROUTES.users and "Users" nav entry by @alexastein in #23
- [AI] Scrum21 by @Alexm-picard in #24
- [AI] SDD v0.2 change set: record the open design decisions by @alexastein in #25
- Scrum 126 - OWASP ZAP by @Alexm-picard in #26
- Scrum 127 daily backup by @Alexm-picard in #27
- Feature/invite admin set password by @Alexm-picard in #28
- Scrum 120 handoff and return by @OrelmisT in #30
- SCRUM-122: build the asset create, edit and retire UI by @Silvam1345 in #31
- Scrum 22 - Forgot Password ability by @Alexm-picard in #29
- Added acceptance test staging conventions by @OrelmisT in #33
- Scrum 123 by @Alexm-picard in #32
- File restructure by @Alexm-picard in #34
- [AI] SCRUM-102: admin dashboard overview by @Alexm-picard in #35
- [AI] Landing page created by @Alexm-picard in #36
- SCRUM-124: build the request creation UI flow from asset detail by @Silvam1345 in #37
- Scrum 135 create and cance request endpoints by @OrelmisT in #38
- SCRUM-134: implement the asset write endpoints by @Silvam1345 in #39
- Scrum 136 requested asset state by @OrelmisT in #40
- SCRUM-103: Microsoft Foundry transport and configuration by @arastella625 in #45
- SCRUM-112 + SCRUM-125: fix Jira traceability, and define the insert-only audit role by @arastella625 in #44
- SCRUM-114: rate-limit the public organisation bootstrap route by @arastella625 in #43
- SCRUM-52 + SCRUM-46: audit log route tests and the member filter by @arastella625 in #42
- SCRUM-29: asset chain of custody (history endpoint and timeline) by @arastella625 in #41
- Add iteration 1 files by @alexastein in #46
New Contributors
- @arastella625 made their first contribution in #9
- @OrelmisT made their first contribution in #12
- @Silvam1345 made their first contribution in #14
Full Changelog: Iteration0...Iteration1
Iteration 0
What's Changed
- Lab1 - Team Intro by @alexastein in #1
- Updated README.md by @Alexm-picard in #2
- Iteration 0 by @alexastein in #3
New Contributors
- @alexastein made their first contribution in #1
- @Alexm-picard made their first contribution in #2
Full Changelog: https://github.com/BUMETCS673/CS673OLF26P3/commits/Iteration0