Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
99d76cc
feature: edit template and table
ChengShi-1 Jan 9, 2026
4e9cfbf
feature: delete and view a template
ChengShi-1 Jan 9, 2026
8019647
Merge branch 'RestructureGetTemplates' into TemplateUI
ChengShi-1 Jan 13, 2026
9e503bb
feature: create Template (only metadata/no terms page here)
ChengShi-1 Jan 13, 2026
daaa730
feature: view Template button, add request access
ChengShi-1 Jan 14, 2026
39ba7b8
feature: create template navigate to edit terms
ChengShi-1 Jan 14, 2026
ce50d9a
feature: create template skeleton
ChengShi-1 Jan 14, 2026
3745c59
chore: renaming
ChengShi-1 Jan 14, 2026
05980e1
feature: storybooks
ChengShi-1 Jan 14, 2026
4ef4093
chore: lint error
ChengShi-1 Jan 14, 2026
45c899a
chore: changelog
ChengShi-1 Jan 14, 2026
50d925d
feature: add some unit tests
ChengShi-1 Jan 14, 2026
3e92339
Merge branch 'RestructureGetTemplates' into TemplateUI
ChengShi-1 Jan 15, 2026
cbe7535
chore: some fixes on path
ChengShi-1 Jan 15, 2026
62a8ac6
fix: edit permission and tests
ChengShi-1 Jan 15, 2026
7b404d6
chore: lint error
ChengShi-1 Jan 15, 2026
c435180
test: add more tests
ChengShi-1 Jan 20, 2026
749a9ab
chore: do some clean on code
ChengShi-1 Jan 20, 2026
28a0215
fix: github reviews
ChengShi-1 Jan 20, 2026
f02ac61
chore: lint error
ChengShi-1 Jan 20, 2026
992303d
chore: test error
ChengShi-1 Jan 20, 2026
233360b
chore: e2e test error
ChengShi-1 Jan 21, 2026
b7f8497
FIX: breadcrumb
ChengShi-1 Jan 21, 2026
beb8968
Feat: copy a template func, and its tests
ChengShi-1 Jan 22, 2026
f47cd29
feat: custom instruction fields
ChengShi-1 Jan 27, 2026
15ac1ec
feat: required fields change
ChengShi-1 Jan 27, 2026
bbb5547
fix: unit test error
ChengShi-1 Jan 28, 2026
f274281
fix: requiredFields error in primitive type
ChengShi-1 Jan 29, 2026
d22429b
fix: delete button
ChengShi-1 Jan 29, 2026
9d4d3c7
fix: changes on TemplateInfo based on copilot review
ChengShi-1 Jan 30, 2026
dbe26db
feat: show custom instruction in preview
ChengShi-1 Feb 3, 2026
b524abc
fix: custom instruction layout
ChengShi-1 Feb 4, 2026
a1fd12e
fix: remove only
ChengShi-1 Feb 4, 2026
eee4713
Merge branch 'develop' into TemplateUI
ChengShi-1 Feb 4, 2026
2c3d4f1
fix: test coverage
ChengShi-1 Feb 5, 2026
2e0d904
Merge branch 'develop' into TemplateUI
ChengShi-1 Feb 5, 2026
7c1e54f
fix: increase test coverage
ChengShi-1 Feb 5, 2026
7e79eaf
fix: test error
ChengShi-1 Feb 6, 2026
817bbd1
Merge branch 'develop' into TemplateUI
ChengShi-1 Mar 20, 2026
5699867
update pacakage
ChengShi-1 Mar 20, 2026
e8e3700
Merge branch 'develop' into TemplateUI
ChengShi-1 Mar 20, 2026
8c4fe2c
update pacakage
ChengShi-1 Mar 22, 2026
ac9352b
Merge branch 'develop' into TemplateUI
ChengShi-1 Apr 2, 2026
0799fd7
fix: update config moduleResolution
ChengShi-1 Apr 2, 2026
71b939a
fix: lint error
ChengShi-1 Apr 2, 2026
095bffd
fix: test error
ChengShi-1 Apr 2, 2026
286f2f7
fix: test coverage
ChengShi-1 Apr 3, 2026
d9e6218
update changelog
ChengShi-1 Apr 3, 2026
56f5110
Merge branch 'develop' into TemplateUI
ChengShi-1 Apr 6, 2026
0db4b5e
feat: set a template as default
ChengShi-1 Apr 10, 2026
1a061fa
Merge branch 'develop' into 947-manage-template-page-make-default
ChengShi-1 Apr 30, 2026
cdb85c4
fat: edit template integration
ChengShi-1 Apr 30, 2026
1499b31
fix: edit template test
ChengShi-1 Apr 30, 2026
cb40169
fix: preview template test
ChengShi-1 Apr 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,19 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel

### Added

- Edit Dataset Template Integration: "Edit Template" dropdown on the Dataset Templates listing now opens the Metadata or Terms editor and shows a "Template updated" toast on return.

### Changed

### Fixed

- After saving on either Edit Template tab (Metadata or Terms), the user is redirected to the templates listing with a success toast instead of staying on the edit page.
- Edit Template breadcrumb on the Terms page no longer renders the dataset's "Terms and Guestbook" label (templates have no guestbook).

### Removed

- Standalone `EditTemplateMetadataFactory` and `EditTemplateTermsFactory` route factories — replaced by a single `EditTemplateFactory` dispatcher that selects the right page based on `editMode`.

---

## [v0.3.0] -- 2026-04-24
Expand All @@ -30,6 +37,7 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel
- Added Notifications tab in Account Page
- Added runtime configuration options for homepage branding and support link.
- Added an environment variable to docker-compose-dev.yml to hide the OIDC client used in the SPA from the JSF frontend: DATAVERSE_AUTH_OIDC_HIDDEN_JSF: 1
- Dataset Templates UI integration, including create/edit flows, previews, and skeleton states.
- Added a message note to the login page
- Download with terms of use and guestbook.
- Show terms modal before download when dataset has custom terms, a non-default license (not CC0 1.0), or a guestbook. Draft datasets and dataset editors bypass the modal.
Expand Down
2 changes: 1 addition & 1 deletion cypress.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ export default defineConfig({
privacyPolicyUrl: 'https://support.dataverse.harvard.edu/harvard-dataverse-privacy-policy'
},
codeCoverage: {
exclude: ['tests/**/*.*', '**/ErrorPage.tsx']
exclude: ['tests/**/*.*', '**/ErrorPage.tsx', '**/EditGuestBook.tsx']
}
}
})
Loading
Loading