Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
6ce1560
Add npm publish workflow
mikejritter Jun 10, 2025
c8d0f48
NOJIRA: enabled hot module replacement (#266)
spirosdi Jun 23, 2025
7177158
Change package version to 10.2.0 (#269)
mikejritter Jul 9, 2025
af7362f
Add context to ConfigProvider (#270)
mikejritter Jul 10, 2025
c5ada67
DRYD-1382: Start Support For New Search API (#271)
mikejritter Jul 22, 2025
7a404cd
DRYD-1833: Start to Support New Search Result Views (#272)
mikejritter Jul 23, 2025
077b464
DRYD-1802: Search Result List Prototype (#273)
mikejritter Jul 23, 2025
11a4918
DRYD-1803: Search Result Grid Prototype (#274)
mikejritter Jul 23, 2025
2e53d50
Run CI For PRs Against dev (#275)
mikejritter Jul 24, 2025
a4b10c9
DRYD-1804: Sorting for SearchResultTable (#276)
mikejritter Jul 24, 2025
3385e57
DRYD-1804: Search Table Pagination (#277)
mikejritter Jul 25, 2025
337be46
DRYD-1804: Add sidebar to new search results (#278)
mikejritter Jul 28, 2025
93b0e44
DRYD-1804: ARIA/WCAG updates for search table (#280)
mikejritter Aug 4, 2025
43e0d92
DRYD-1833: Toggle Sidebar Position (#281)
mikejritter Aug 6, 2025
4ef6e48
DRYD-1804: Traversal of Search Results and Store Search Ops (#282)
mikejritter Aug 6, 2025
c2a9942
DRYD-1889: Search Results > User should be able to select items and e…
spirosdi Sep 11, 2025
5fe10ea
DRYD-1890: Search Results > Record Editor > Traverser is not appearin…
spirosdi Sep 18, 2025
ddf2587
DRYD-1832: New API Usage (#279)
mikejritter Sep 30, 2025
e40f307
DRYD-1591: Performance Issue: Relating Objects to Procedures (#285)
spirosdi Oct 3, 2025
1f59251
DRYD-1915: Search > Infinite search requests when searching after cre…
spirosdi Oct 20, 2025
a48aa7d
DRYD-1916: Search Results > Changing page size on top has no effect (…
spirosdi Oct 20, 2025
bbc82ff
DRYD-1930: Accessibility> UI > Add Linter for Accessibility Checks ||…
spirosdi Oct 23, 2025
a6e0820
DRYD-1934: Accessibility > Application > GitHub Templates (#290)
spirosdi Oct 24, 2025
a920c32
DRYD-1529: Rename MyCollectionSpace (#288)
mikejritter Oct 28, 2025
ba7fb34
DRYD-1962: Search > Update qualifiers (#294)
spirosdi Nov 18, 2025
8a52c20
DRYD-1960: Search > Group search fields in "Search terms" and "Limit …
spirosdi Nov 18, 2025
dae5387
DRYD-1959: Search > Advanced Search Input Form (#295)
spirosdi Nov 18, 2025
8fd2b6c
DRYD-1972: Search > Search All Records with last updated fields (#298)
spirosdi Nov 19, 2025
3d99548
DRYD-1962: set new qualifiers only for new search form; (#297)
spirosdi Nov 19, 2025
e6e5049
DRYD-1958: Search > Batch/Report invocation for new search results (#…
mikejritter Nov 21, 2025
b738491
DRYD-1963: Search > Authority fields support contain/match qualifiers…
spirosdi Nov 25, 2025
455a8ac
DRYD-1965: Update CSS for current page (#300)
mikejritter Dec 1, 2025
96e2fd4
DRYD-1917: Object Record > Related Objects > Select and unrelate head…
spirosdi Dec 3, 2025
b64d759
DRYD-1938: Update Detail List View (#296)
mikejritter Dec 3, 2025
86129df
DRYD-1975: Search > Show empty form when starting a new session (#301)
spirosdi Dec 9, 2025
543591c
DRYD-1885: Error Handling > Placeholders displayed in error message w…
spirosdi Dec 10, 2025
cef26e7
DRYD-1955: Accessibility > Update Footer to include link to User Manu…
spirosdi Dec 10, 2025
6311a4e
DRYD-1937: Update Search Result Grid View (#304)
mikejritter Dec 12, 2025
9785aa0
DRYD-1951: Update Report Sidebar Permissions (#306)
mikejritter Dec 16, 2025
f25a280
DRYD-1974: Search Results > Clicking Revise Search when query is empt…
spirosdi Dec 19, 2025
6be6846
DRYD-1989 > Search (New) > Structured date field group is not blank r…
spirosdi Jan 16, 2026
95ecadb
DRYD-2000: Set Preferred Search Result View (#316)
mikejritter Jan 20, 2026
ce33709
DRYD-1993: Add SortBy to Search Result Pages (#309)
mikejritter Jan 20, 2026
90e3cf0
DRYD-2007 Search > Search Results > Results Fail To Load After Batch …
spirosdi Jan 22, 2026
0f9fa6c
DRYD-1938: DetailList QA Updates (#308)
mikejritter Jan 22, 2026
ec937df
DRYD-2012: Revert SearchResultSidebar Position Changes (#319)
mikejritter Jan 23, 2026
ffbe47a
DRYD-1949 Search > Search Results > Reduce duplicated code (#320)
spirosdi Jan 25, 2026
d29a8cc
DRYD-1957: added altText to derivateImage; (#317)
spirosdi Jan 25, 2026
676a287
DRYD-1428 Reports > Investigate Report invocation failure when some n…
spirosdi Jan 28, 2026
783736d
DRYD-2010: Re-Label Party Involved (#323)
mikejritter Jan 28, 2026
7ea7ecb
DRYD-1992: Icons for search result view toggles (#321)
mikejritter Jan 28, 2026
a6ffdbd
Release 10.2.0-rc1.0 (#324)
spirosdi Jan 28, 2026
560e051
Merge branch 'main' into develop
spirosdi Jan 28, 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
9 changes: 8 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
{
"extends": [
"airbnb"
"airbnb",
"plugin:jsx-a11y/strict"
],
"parserOptions": {
"ecmaVersion": 2020
},
"plugins": [
"jsx-a11y"
],
"rules": {
// TODO: Rationalize prop definitions -- add isRequired where needed, and add defaults
Expand Down
3 changes: 3 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,6 @@
**Has the application documentation been updated for these changes?**

**Did someone actually run this code to verify it works?**

**Have any new accessibility violations been handled?**
[Check browser console for any accessibility (axe) violations introduced and describe how they have been handled]
4 changes: 2 additions & 2 deletions .github/workflows/ci-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: Continuous integration

on:
push:
branches: [ "master", "main", "v*" ]
branches: [ "main", "v*", "develop" ]
pull_request:
branches: [ "master", "main", "v*" ]
branches: [ "main", "v*", "develop" ]

jobs:
check:
Expand Down
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
lts/iron
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# Change Log

## v10.2.0

### Breaking Changes

- Search now uses a new search API supported in CollectionSpace v8.3. If this version of cspace-ui is used with an older CollectionSpace server, users will not be able to get search results.

### Non-Breaking Changes

- Search Results
- Create alternate views of search results that a user can toggle between depending on needs for the given query.
- User can view search results in table format.
- User can view search results in grid (image-centric) format.
- User can view search results in detail format.
- User can sort the results.
- New Advanced Search form
- A new search form with simpler layout is available along the classic one.
- Add "is not blank/is blank" operators to structured date fields.
- Add "contain/match" operators to authority fields.
- Rename "MyCollectionSpace" to "Recent Activity".
- Fix performance issue when relating m:n records.
- Enabled Hot Module Replacement for faster development.

### Accessibility

- Display alt text with thumbnail images (Criteria 1.1.1).
- Add link to User Manual in Footer (Criteria 3.2.6).
- ARIA/WCAG updates for search table.
- Fix Contrast for Selected Page in search results paginator (Criteria 1.4.3)

### Bug Fixes

- Fix report invocation failure when some number of records over 190 are selected.
- Fix placeholders displayed in error message when user does not have permission to create relationships.

**Full Changelog**: [`v10.1.0...v10.2.0`](https://github.com/collectionspace/cspace-ui.js/compare/v10.1.0-rc.0...v10.2.0-rc1.0)

## v10.1.0

v10.1.0 adds support for CollectionSpace 8.2.
Expand Down
6 changes: 3 additions & 3 deletions docs/configuration/messages.js
Original file line number Diff line number Diff line change
Expand Up @@ -8300,9 +8300,9 @@ export default {

"searchToRelateModal.error.locked": "Locked records are selected. Relations cannot be made to locked records.",

"searchToRelateModal.error.notPermitted": "{name} records are selected. You are not permitted to create relations to {collectionName}.",
"searchToRelateModal.error.notPermitted": "{selectedCount, plural, one {{name} record is} other {{name} records are}} selected. You are not permitted to create relations to {collectionName}.",

"searchToRelateModal.errorTitle": "Can't Relate",
"searchToRelateModal.errorTitle": "Permission Denied",

"searchToRelateModal.label": "Relate records",

Expand Down Expand Up @@ -8711,4 +8711,4 @@ export default {
"workflowStateIcon.locked": "Locked",

"workflowStateIcon.replicated": "Replicated",
}
}
3 changes: 3 additions & 0 deletions images/collapseWhite.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions images/expandWhite.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading