hook-runner +list - List webhook delivery tasks
hook-runner +view - View specific delivery task details
hook-runner +failed - List only failed deliveries
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
When a wiki page is deleted, also remove _Sidebar.md so that GitLink
regenerates it from the current file list on next web visit. This
prevents orphaned page references from accumulating in the sidebar.
Use git add -A to safely stage all changes (deleted page + sidebar)
without failing when _Sidebar.md doesn't exist.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Modifying _Sidebar.md causes wiki page rendering to break on the
web UI. Delete now only removes the .md file and leaves sidebar
management to GitLink's web interface.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add safe sidebar cleanup using a separate helper file (sidebar.go)
to avoid encoding issues. Only removes the page reference, never
adds or modifies other content.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Rewrite tests to use local Git repositories for list/view (Git-based)
and HTTP test servers for create/delete (API-based). Add
repoGitURLOverride variable for test isolation.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Snippet list and view now clone the repo (read-only) instead of
using broken API endpoints. Delete auto-fetches file SHA via
git hash-object for proper API verification.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Automatic sidebar updates caused wiki rendering issues on the web UI.
The sidebar is best left managed by GitLink's web interface directly.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
When creating a wiki page, add [[PageName]] to _Sidebar.md.
When deleting a wiki page, remove [[PageName]] from _Sidebar.md.
This ensures the web UI properly reflects page changes.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Store snippets as files in the snippets/ directory of the repository
using the repo file API. Supports language tagging in content format
and branch selection for commits.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Implement a kanban-style project board shortcut group that groups
issues by status. Supports filtering by state and milestone, moving
issues between columns with English or Chinese status names.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>