Skip to content

v5.0.0 expanded functionality - #137

Open
egrace479 wants to merge 6 commits into
mainfrom
dev
Open

v5.0.0 expanded functionality#137
egrace479 wants to merge 6 commits into
mainfrom
dev

Conversation

@egrace479

Copy link
Copy Markdown
Member

Major version: Backend refactoring, the addition of GitLab and Codeberg as optional code platforms, change to "demo" instead of HF-specific "spaces", and addition of a results counter.

egrace479 and others added 6 commits July 10, 2026 17:48
* Switch to local SVG use for code platform logo

Codeberg logo is too complex for simple svg path definition

* Check release not undefined for ribbon,

as with stars and forks, there may not be a release

* Generalize tests for code fetching to cycle platforms

Add profile repo key, Codeberg uses .profile like GitHub has .github
* Consolidate platform-specific non-ui value fetches in dedicated file

Reduces platform-specific edits required to token-handling in scripts

* Remove duplicated key from return

fallback defined at UI render

* Revise data mapping test
* Update terminology to be more general (use 'demos' instead of 'spaces')

* Update documentation where relevant to match
* Update documentation to reflect increased code platform options

* ensure no private repos leak

* Use platform-specific token auth in release fetch script

* Move build-time helper functions to scripts utility

* Make org name testing more robust based on platform differences

* make build script requests more efficient and respectful

* Include projects from subgroups, but exclude shared projects for GitLab

consistent with the stated goal of the catalog and the way in which GitLab presents a group's projects
* feat: display result count next to search bar, adjusts with all filters

Co-authored-by: egrace479 <38985481+egrace479@users.noreply.github.com>

* match formatting standard

* Add polite screen-reader notice of result count

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: egrace479 <38985481+egrace479@users.noreply.github.com>
@egrace479
egrace479 requested a review from beanbean9339 August 17, 2026 22:03
@egrace479 egrace479 added design UX or presentation needs attention enhancement New feature or request structure Refactoring or architecture, general code organization javascript Pull requests that update javascript code labels Aug 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

design UX or presentation needs attention enhancement New feature or request javascript Pull requests that update javascript code structure Refactoring or architecture, general code organization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants