All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Switch to gatsby-plugin-local-search and flexsearch for the search index
- Add screenshots to the Wikidata tutorial (Get involved)
- Add documentation for the QLever SPARQL endpoint
- Upgrade axios to fix 1 high Dependabot alert in package-lock.json
- Dev-tools script for testing ldf server
- GitHub Actions cache handling adjusted to avoid
Unable to reserve cacheerrors.
Cache keys are now stable (gatsby-cache-${branch}-${package-lock hash}) instead of run-specific, ensuring proper reuse and preventing conflicts. - Unnecessary variable output on the tools page (right-hand column) has been removed. This was accidentally included during refactoring.
- Typos
- Removed Gatsby cache statistics step to simplify workflow logs.
- Optional cache usage for manually triggered workflows (
workflow_dispatch)
→ selectable via dropdown input (useCache: true/false). - Build logs now include cache statistics (Cached / Created / Deleted nodes) plus the total number of Wikidata nodes.
- Automatic cleanup of
.cacheandpublicdirectories when cache is disabled, ensuring clean builds.
- Outdated remote GitHub repository path from “tool-storage-interface” to the new name "toolfindr"
- You can check the URL of your remote repository with the Git command
git remote -v. - Use the Git command
git remote set-url origin git@github.com:FuReSH/toolfindr.git(ssh) to change the remote URL of your local repository if necessary. - Set new repo name as path prefix in Gatsby configuration.
- GitHub Actions workflow now applies different cache strategies based on event type:
push: cache is restored but not saved.schedule: cache is restored and saved after the build.workflow_dispatch: cache disabled by default, but can be explicitly enabled.
- Snyc error with the package-lock.json and
npm cli
Initial release of the ToolFindr. See also the project First Release of ToolFindr on GitHub for further details.
- Add
contributorstopackage.json#19 - Add powered by Wikidata button to the website start page #18
- Add .env file for env variables #13
- Local Gatsby-Plugin for data requests on Wikidata and TaDiRAH #2
- DH Tool Registry Project Description (About) #7
- User Documentation (Get Involved) #6
- Technical Documentation (README and TDoc) #5
- Make the website even more mobile-friendly #25
- [plugin] Duplicate values for version and license fields (origin: LDF source class) #21
- [UX] All react icons in blue color #22
- Change to GNU License #20
- Spice up the title a little #16
- Fancy title and subtitle for the site #15
- Simplify Github workflow #4
- Move image fetching to hooks and utils (from tool template) #12
- Split SPARQL query and use Wikidata REST API #11
- Update Gatsby plugin manifest (web app manifest) #3
- Unused normalize.css file.
- Identical links assigned in each translation file.
- Duplicate index file for the english version.