Merged
Conversation
- Ticket: [ENG-10048] - Feature flag: n/a ## Summary of Changes 1. Added registry info to overview and metadata pages.
) - Ticket: https://openscience.atlassian.net/browse/ENG-10047 - Feature flag: n/a ## Purpose User profile pages do not currently display a user’s affiliated institution(s), even when the user has active institutional affiliations set in OSF. This makes it difficult for others to understand a user’s institutional context and reduces the visibility of institutional participation on the platform. ## Summary of Changes Implement affiliated Institution(s) on User Profile Page showing
…a default license in admin. (#796) - Ticket: https://openscience.atlassian.net/browse/ENG-9042 - Feature flag: n/a ## Purpose Each registries, preprints, and collections provider sets a default license in admin. ## Summary of Changes These should be preselected on all registration drafts on that provider, and the user can change them from there. All provider types need a serialized default license.
…ion cards (#855) - Ticket: https://openscience.atlassian.net/browse/ENG-6719 - Feature flag: n/a ## Purpose Some registries members use funder information to determine priority or relevance of submissions. They currently must drill down several layers within their moderation workflow to find this information.
## Purpose The logged-in user was not redirected from the home page to the dashboard because the required authentication data was missing. ## Summary of Changes 1. Removed home route from `app.server.route.ts`.
…ults #870 - Ticket: [ENG-10148] - Feature flag: n/a ## Summary of Changes 1. Added loading message.
- Ticket: [ENG-10251] - Feature flag: n/a ## Summary of Changes 1. Renamed all instances of `.models.ts` to `.model.ts`. 2. Updated all internal references and import paths in components, services, and pipes to reflect the new file names. 3. Updated Jest unit tests to ensure imports within `.spec.ts` files are pointing to the corrected model paths. 4. Verified that no duplicate model definitions exist under the old naming scheme. 5. Remove animations.
…t overview and institutions (#877) - Ticket: [ENG-10252] - Feature flag: n/a ## Summary of Changes 1. Added unit tests for project overview and institutions.
…ren projects in API (#884) - Ticket: [ENG-9157] - Feature flag: n/a ## Summary of Changes 1. Updated delete contributors param. 2. Added logic to get components before open delete contributors dialog. 3. Fixed delete message.
…es (#879) - Ticket: [ENG-10255] - Feature flag: n/a ## Summary of Changes 1. Added unit tests for pages components in registries
…es (#881) - Ticket: [ENG-10255] - Feature flag: n/a ## Summary of Changes 1. Added unit tests for components in registries-metadata-step.
- Ticket: https://openscience.atlassian.net/browse/ENG-9042?focusedCommentId=104663 - Feature flag: n/a ## Purpose set default provider license on project edit in the following tab http://localhost:4200/collections/flubber/add http://localhost:4200/collections/{provider/add
…es (#885) - Ticket: [ENG-10255] - Feature flag: n/a ## Summary of Changes 1. Added unit tests for components in registries.
…ates (#887) - Ticket: [ENG-10042] - Feature flag: n/a ## Purpose Fix an issue where moderators could not approve registration updates because the mapper was selecting the wrong schema response (first one instead of the one with `pending_moderation` state), and the UI did not properly handle revisions awaiting admin approval.
- Ticket: [ENG-10255] - Feature flag: n/a ## Summary of Changes 1. Updated tests for registry.
…pam (#899) - Ticket: https://openscience.atlassian.net/browse/ENG-9731 - Feature flag: n/a ## Purpose Create a "tombstone" page for content that is flagged as spam Problem Statement When viewing spammed content (nodes, preprints) the URL associated with the content should be static and the page should display a notice that if this content should be available to reach out to [support@osf.io](mailto:support@osf.io) , this would re-assure users that their content had not been deleted or removed, and notify them to reach out to support for assistance. Solution Implement a static “flagged content” page for any spam-flagged item. When accessed, the page should include the microcopy below. See the mockup for details
- Ticket: [ENG-10364] - Feature flag: n/a ## Summary of Changes 1. Update unit tests for preprints pages.
- Ticket: [ENG-10364] - Feature flag: n/a ## Summary of Changes 1. Update unit tests for preprints stepper components.
- Ticket: [ENG-10364] - Feature flag: n/a ## Summary of Changes 1. Update unit tests for preprints details components.
- Ticket: [ENG-10087] - Feature flag: n/a ## Purpose Fix preprint download link ## Summary of Changes update preprint download link
- Ticket: [ENG-10364] - Feature flag: n/a ## Summary of Changes 1. Updated unit tests for preprints components. 2. Updated coverage thresholds.
…ew submissions (#903) - Ticket: https://openscience.atlassian.net/browse/ENG-10529 - Feature flag: n/a ## Purpose In admin, the Product Team can determine when a registry (and other services) are open for new submissions. When closed, a user would see no “Add registration” button when on the registration pages, and direct submission links (ie https://osf.io/registries/dataarchive/new) will throw a not allowed error and not allow submissions. However, registries closed to submissions can be submitted to freely. This is a misleading status, and confusing for users and members. For example, the Character Lab Registry has been closed to submission for several years but is now available for submissions: https://osf.io/registries/characterlabregistry ## Summary of Changes Not render `Add Registration` button if `allow_submissions` is set to false in admin redirect and show error message if on link /new access `allow_submissions` is set to false
- Ticket: [ENG-10414]
- Feature flag: n/a
## Purpose
Fix view files in files section using VOL
## Summary of Changes
Added { queryParamsHandling: 'preserve' } to two
router.navigate() calls in files.component.ts — one in
handleRootFolderChange() (provider switching) and one in the
invalid-provider fallback effect
- Ticket: [ENG-10385] - Feature flag: n/a ## Purpose - Add SCORE registration to registries discover page ## Summary of Changes - Add SCORE to list of registries services - Add SCORE logo
…907) - Ticket: [ENG-10560] - Feature flag: n/a ## Summary of Changes 1. Added canonical url for guid pages. 2. Updated unit tests.
brianjgeiger
approved these changes
Mar 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
Summary of Changes
Screenshot(s)
Side Effects
QA Notes