LittleYellow
02fa631f02
feat: upload test record attachments per run case
...
Allow testers to attach evidence files to a single test case within a
specific test run, proving the test was actually executed. Attachments
are scoped to the RunCase (per-execution), not the shared case definition.
Backend:
- runCaseAttachments join table + model (CASCADE on runCase/attachment)
- POST/GET /runcaseattachments routes (reuse /attachments download+delete)
Frontend:
- new "Test record" tab in the run case detail pane with drag-and-drop
upload, scoped to reporters; i18n for all 6 locales
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 07:01:44 +08:00
LittleYellow
55e78875ae
feat: support JSON import for test cases and add Traditional Chinese locale
...
UnitTCMS CI / unittcms-test (push) Has been cancelled
JSON import lets users round-trip cases exported via the JSON download
endpoint back into a folder, alongside the existing Excel import path.
2026-06-16 21:35:05 +08:00
CY
a065c1800f
feat: Move language option to profile setting ( #387 )
2026-02-26 23:51:12 +09:00
kimatata
a9674c81ab
feat: comment to test run's case ( #390 )
2026-02-23 12:26:07 +09:00
kimatata
ab348fc4e5
feat: name export file with meaningful title instead of id ( #379 )
2026-01-10 19:31:47 +09:00
kimatata
475fa1ced7
feat: display tags in test run page ( #378 )
2026-01-10 18:17:07 +09:00
kimatata
2adb24dbaa
feat: password reset by admin ( #360 )
2025-12-07 20:37:38 +09:00
kimatata
805c1f50b6
feat: Add filter on test run page ( #358 )
2025-12-07 13:26:14 +09:00
Matheus Santana
3badfb1cad
feat: add filters to run case endpoint ( #353 )
2025-11-29 15:08:14 +09:00
Matheus Santana
a2fea7a127
feat: add folder on export and handle steps on import ( #352 )
2025-11-29 15:00:43 +09:00
kimatata
b986f39c42
feat: import test cases UI using Excel ( #339 )
2025-11-22 10:32:18 +09:00
Matheus Santana
7db464e28b
feat: added logic to search test cases by title and description ( #337 )
2025-11-15 18:21:30 +09:00
Matheus Santana
068e077805
feat: include steps on json and csv exports ( #336 )
2025-11-15 18:10:03 +09:00
Matheus Santana
28edee590c
feat: import test cases from excel files (xlsx, xls) ( #334 )
2025-11-11 10:00:54 +08:00
kimatata
5c7ceabbc1
chore: revert unnecessary change ( #330 )
2025-11-09 11:05:39 +09:00
kimatata
b25bcfdaf3
chore: export csv with human-readable labels ( #325 )
2025-11-08 23:09:34 +09:00
Eliezer Castro
12b5a1babe
feat: tag filtering functionality for test cases ( #324 )
2025-11-08 22:30:50 +09:00
Matheus Santana
0575c928e8
fix: test runs can be managed separately ( #321 )
2025-11-02 22:57:32 +09:00
Eliezer Castro
3fd226bdbd
feat(tags): Test case tag editing UI and tag settings UI ( #322 )
2025-11-02 16:52:15 +09:00
kimatata
c934d2a9ec
chore: eslint tuning ( #316 )
2025-10-26 19:35:21 +09:00
Copilot
7922996845
feat: user profile customization: username, password, and avatar ( #315 )
2025-10-26 19:06:25 +09:00
kimatata
a937c6a702
chore: rename migration file ( #305 )
2025-10-19 17:15:07 +09:00
kimatata
7c1dfd49b9
Clone test cases UI ( #302 )
2025-10-19 17:09:09 +09:00
Matheus Santana
9ba1f3f1f8
feat: add routes to clone test folders and test cases ( #301 )
2025-10-17 23:48:36 +09:00
Eliezer Castro
1ebf1a1572
feat(tags): add tags to test cases ( #299 )
2025-10-16 07:18:09 +09:00
Eliezer Castro
43808990eb
fix: use fileURLToPath for dirname resolution ( #289 )
2025-10-05 16:47:56 +09:00
kimatata
b87ce0c3be
feat: Test case movement ( #290 )
2025-10-05 16:42:06 +09:00
kimatata
0a8cccfad4
chore: Include test case title query in filters to improve UI consistency ( #284 )
2025-09-23 11:22:14 +09:00
kimatata
761869736e
chore: Unify backend express project into ESM ( #281 )
2025-09-15 22:46:46 +09:00
kimatata
72fd3af24f
chore: test code for cases index ( #279 )
2025-09-13 12:11:22 +09:00
Eliezer Castro
f76a3cdaf5
feat: search test case ( #277 )
2025-08-30 23:26:46 +09:00
Eliezer Castro
afe569a79c
feat: test case filtering ( #276 )
2025-08-25 00:15:39 +09:00
Eliezer Castro
424b1bdbc7
feat: nested folders ( #266 )
2025-08-06 22:26:38 +09:00
kimatata
9ae67fd303
fix: eslint warnings ( #252 )
2025-07-20 10:59:57 +09:00
kimatata
f3ebaafdf6
feat: add health check page ( #244 )
2025-07-12 18:33:45 +09:00
kimatata
ed1e90c714
fix: cannot upload attachment files in docker ( #241 )
2025-07-12 16:48:56 +09:00
kimatata
79000196d9
fix: projects not showing up despite being a member of the project ( #237 )
2025-06-07 22:05:28 +09:00
kimatata
3475b3863c
chore: db file compatibility ( #228 )
2025-05-25 10:13:57 +09:00
kimatata
13e0727914
fix: docker-compose up command fails ( #227 )
2025-05-25 08:56:43 +09:00
Jozef Dochan
575c4cbedb
make deployment easier ( #225 )
2025-05-22 22:08:13 +09:00
kimatata
0faa5f0be2
feat: export test run result ( #220 )
2025-05-06 20:31:47 +09:00
kimatata
c2ef8d4c7b
feat: download test cases csv ( #219 )
2025-05-06 10:05:37 +09:00
Takeshi Kimata
919556c7be
fix: seed user data column name ( #87 )
2024-10-26 10:58:04 +09:00
Nipe
4dfcff6971
Using Table and column naming convention ( #68 )
...
* feat(backend): using sqlstyle naming conventions
* fix: using sql conventions
2024-10-26 10:39:45 +09:00
dependabot[bot]
768ab174ea
build(deps): bump sequelize from 6.37.3 to 6.37.5 in /backend ( #85 )
...
Bumps [sequelize](https://github.com/sequelize/sequelize ) from 6.37.3 to 6.37.5.
- [Release notes](https://github.com/sequelize/sequelize/releases )
- [Changelog](https://github.com/sequelize/sequelize/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sequelize/sequelize/compare/v6.37.3...v6.37.5 )
---
updated-dependencies:
- dependency-name: sequelize
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-26 10:04:05 +09:00
dependabot[bot]
30610c944d
build(deps): bump express-rate-limit from 7.4.0 to 7.4.1 in /backend ( #67 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.4.0 to 7.4.1.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.4.0...v7.4.1 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-26 09:55:49 +09:00
Takeshi Kimata
a24444efd6
fix: npm audit fix on backend and docs ( #80 )
2024-10-26 09:44:39 +09:00
Takeshi Kimata
f7cc3d918f
feat: change global role on administration page ( #61 )
...
* feat: change global role on administration page
* feat: change global role on administration page test code todo
* feat: change global role on administration page test code
* feat: change global role on administration page
* feat: change global role on administration page
* feat: change global role on administration page
* feat: change global role on administration page
* feat: change global role on administration page
2024-09-29 20:26:18 +09:00
dependabot[bot]
dc529dda9e
build(deps): bump express-rate-limit from 7.3.1 to 7.4.0 in /backend ( #41 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.3.1 to 7.4.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.3.1...v7.4.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-22 18:49:26 +09:00
dependabot[bot]
7ecdcb91f7
build(deps): bump sequelize from 6.36.0 to 6.37.3 in /backend ( #39 )
...
Bumps [sequelize](https://github.com/sequelize/sequelize ) from 6.36.0 to 6.37.3.
- [Release notes](https://github.com/sequelize/sequelize/releases )
- [Changelog](https://github.com/sequelize/sequelize/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sequelize/sequelize/compare/v6.36.0...v6.37.3 )
---
updated-dependencies:
- dependency-name: sequelize
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-22 18:45:24 +09:00