Skip to content

Version 2.1.4 - #276

Merged
holycrab13 merged 16 commits into
mainfrom
dev
Sep 25, 2026
Merged

holycrab13 merged 16 commits into
mainfrom
dev

Conversation

@holycrab13

@holycrab13 holycrab13 commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • New Features

    • Added searchable, autocomplete-assisted secretary selection to profile and account settings.
    • Added a searchable resource home with links to the latest artifact versions.
    • Added group search and owner-only group creation.
    • Secretary permissions now use Person WebIDs and support namespace-scoped write access.
  • Bug Fixes

    • Version publishing now identifies the authenticated publisher.
    • Missing version publishers are no longer automatically filled in.
  • Documentation

    • Updated secretary authorization guidance and release image and integration test instructions.

@coderabbitai

coderabbitai Bot commented Sep 25, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: d080d3a7-48c3-489a-9681-2696ac4c7d6f

📥 Commits

Reviewing files that changed from the base of the PR and between e42e4a9 and dbc0d5d.

⛔ Files ignored due to path filters (3)
  • model/generated/context.json is excluded by !**/generated/**
  • model/generated/shacl/account.shacl is excluded by !**/generated/**
  • public/dist/main.js is excluded by !**/dist/**
📒 Files selected for processing (47)
  • .github/workflows/release-docker-image.yml
  • .github/workflows/server-tests.yml
  • devenv/README.md
  • devenv/brainstorm/webid-identity-and-delegation.md
  • docs/account.md
  • docs/guides/secretary-guide.md
  • model/account.php
  • public/css/_frontpage.scss
  • public/css/website.css
  • public/css/website.scss
  • public/js/angular-application.js
  • public/js/page-controller/account-controller.js
  • public/js/page-controller/group-controller.js
  • public/js/page-controller/profile-controller.js
  • public/js/page-controller/user-settings-controller.js
  • public/js/page-controller/version-controller.js
  • public/js/utils/app-json-formatter.js
  • public/js/utils/databus-uris.js
  • public/js/utils/databus-utils.js
  • public/package.json
  • public/templates/account.ejs
  • public/templates/profile.ejs
  • public/templates/user-settings.ejs
  • server/app/api/lib/dataid-autocomplete.js
  • server/app/api/lib/migrate-secretaries.js
  • server/app/api/lib/resource-writer.js
  • server/app/api/lib/version-writer.js
  • server/app/api/routes/account.js
  • server/app/api/routes/collection.js
  • server/app/common/protect/middleware.js
  • server/app/common/queries/query-modules/accounts.js
  • server/app/common/queries/sparql/get-account-secretaries.sparql
  • server/app/common/queries/sparql/get-publisher-has-account.sparql
  • server/app/common/res/context.jsonld
  • server/app/common/res/shacl/account.shacl
  • server/app/common/utils/account-utils.js
  • server/app/common/utils/server-utils.js
  • server/app/test.runner.js
  • server/app/tests/templates/version.json
  • server/app/tests/test.accounts.js
  • server/app/tests/test.secretary-sparql.js
  • server/app/tests/test.utils.js
  • server/app/tests/utils/embedded-store.js
  • server/app/tests/utils/preflight.js
  • server/app/tests/utils/test-harness.js
  • server/package.json
  • server/validate.js
 ___________________________________________
< That's not a fallback, that's a trapdoor. >
 -------------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@holycrab13
holycrab13 merged commit 25f6f04 into main Sep 25, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant