Repository navigation
Releases
Releases · theHacker/th-wiki-ui
1.3.0: Changelog and automated public release
1.3.0 · Changelog and automated public release · 2026-05-12
Changes
- 🏗️ GitLab CI will create public releases to Codeberg and GitHub
- 🏗️ Added changelog
CHANGELOG.mdas well as scripts to generate it from thechangelog.json - 🏗️ Added a structured changelog
changelog.json - ✨️ Version info shows version number (= Git tag and distance from
git-describe)
1.2.0: Table of Contents (TOC)
1.2.0 · Table of Contents (TOC) · 2026-01-05
This release breaks bookmarks as we change the URL, e.g. from /issues/{uuid}#Links:Table to /issues/{uuid}#links:table (don't be confused: The commit message says {user}, it's a typo 🙈), and later to /issues/{uuid}?tab=links&links-tab=table.
This release also resets user preferences in localStorage. You should delete your browser's local storage to clear up orphan values.
Changes
- ✨️ Table of Contents will highlight incorrect heading levels
- ✨️ Table of Contents (TOC)
- ✨️ Sticky header in the wiki, so tabs and controls are always visible
- ✨️
#URLs are reserved to jump to content, UI state is done via?query parameters - 🐛
MarkdownRenderer.extractTitle()parsed twice - 🧹 Changed how enum-ish values are represented and serialized
- 🗑️ Consistent error messages ending with a period
- ✨️ URLs are to be in lowercase
1.1.0: Backup and convenience features
1.1.0 · Backup and convenience features · 2026-01-05
Changes
- ✨️ Project are sorted by prefix in dropdowns
- ✨️ Improvements to "Link to another issue" (issues are sorted by project and issue number, quick search inside the dialog box)
- ✨️ Dependency graph supports different line curve styles
- ✨️ Dependency graph allows pruning done issues
- ✨️ "Scroll to active node" feature in wiki pages tree
- ✨️ Delete button will be disabled when operation would fail
- ✨️ When creating a new wiki page the current one is preset as parent
- 🏗️ Various improvements in CI pipeline (caches not present, supply chain protection, use
bun ciinstead ofbun i) - ✨️ Headings better distinguishable by colorization
- 🐛 Various markdown rendering fixes (images broke the layout, GFM checkbox items coexisting with non-checkbox items in the same list, GFM alerts having first paragraph with multiple lines or having inline markdown)
- ✨️ "Backups" section in administration
1.0.0: Public release to Codeberg and GitHub 🎉
1.0.0 · Public release to Codeberg and GitHub 🎉 · 2025-08-31
Changes
- 📚️ Added license
0.16.0: Markdown improvements and integrated help
0.16.0 · Markdown improvements and integrated help · 2025-08-31
This version prepares everything for the public release.
Changes
- ✨️ Support for GFM alerts in Markdown
- 📚️ Improved
README.md - ✨️ Integrated help system
- ✨️ Markdown rendering supports relative paths to attachments
- 🐛 Invalid Mermaid won't break the page anymore
- 🐛 Adding a tag in the wiki directly updates the wiki pages tree
- ✨️ Link/Tooltip support for issue keys now also in the wiki
- 🐛 Various fixes for Markdown rendering (destroyed tooltip, issue keys in code tags, missing escaping)
- 🧪 Make our Markdown rendering testable
- ✨️ Browser's tab title now reflects current subpage
- ✨️ Support for
cpp(C++) syntax highlighting
0.15.0: Active tab URLs, user preferences, ANTLR-powered search for wiki pages
0.15.0 · Active tab URLs, user preferences, ANTLR-powered search for wiki pages · 2025-06-07
Changes
- ✨️ ANTLR-powered search now also available for wiki pages
- ✨️ Wiki pages tree shows tags
- ✨️ "Expand/collapse all" for wiki pages tree
- 🏗️ Pinned all library versions
- 🐛 Tab characters are rendered correctly (this has been a bug in Marked.js)
- 🏗️ Upgraded all libraries
- 🏗️ Upgraded ESLint to 9.x
- ✨️ Saving user preferences (full width layout, attachments view table/thumbnail, issues list options, tab administration options, dependency graph options) to local storage
- ✨️ "Search usages" button in tag administration implemented
- ✨️ URLs can target a page with a specific tab open
- ✨️ Navigating between wiki pages or issues will always target the content tab
- ✨️ Refreshing the page in the browser will stay on the active tab
0.14.0: Improvements related to issue key
0.14.0 · Improvements related to issue key · 2025-05-26
Changes
- ✨️ Issue keys inside issue descriptions will be replaced with a link and tooltip
- 🗑️ Removed manual assignment of
issueKeyin favor of new API field - ✨️ Links to
/issues/{issueKey}redirect to the UUID - 🏗️ Only the
masterbranch can be deployed to prod
0.13.0: Attachments for issues
0.13.0 · Attachments for issues · 2025-05-05
Changes
- ✨️ Support for lastModified date when uploading a file
- ✨️ New
hasAttachmentsattribute for issue filter - ✨️ Issues list shows an attachment icon when an issue has at least one attachment
- ✨️ When uploading an attachment, the filename can be changed
- ✨️ Issues can have attachments
- 🐛 Icon in wiki pages tree get updated after upload/deletion of attachment
- 🐛 Correct
colspanfor empty attachments table
0.12.0: Tags
0.12.0 · Tags · 2025-05-04
Changes
- 🗑️ Removed remaining code for REST API
- 🗑️ Removed
<DemoView> - 🗑️ Removed deprecated tasks sections
- ✨️ Issue search supports quick search for issue number
- ✨️ Expanded "Actions" button on issues
- ✨️ Improvement for tag administration (number of tags, accordion, "Add" button per section)
- ✨️ Issue search supports new attributes
hasTags,tag,tagScope, andtagTitle - ✨️ Issue link shows tags
- ✨️ Tags can be associated with wiki pages and issues
- ✨️ Tags administration
- ✨️
parseColor()to support CSS color names,#rgb,#rrggbb, andrgb(r,g,b)colors in additional to Bootstrap colors - ✨️ Administration supports sub-pages
0.11.0: Various improvements, ANTLR-powered issue search
0.11.0 · Various improvements, ANTLR-powered issue search · 2025-04-12
Changes
- 🗑️ Resolved various linting issues
- 🏗️ Linting in CI pipeline
- ✨️ Attachments can be uploaded directly from clipboard
- 🏗️ Replaced
npmwithbun - ✨️ Improvements on attachments (icon in wiki pages tree, thumbnails grid, byte size formatting, MIME type and image dimensions in table)
- ✨️ Move wiki page (drag&drop support in wiki pages tree and "Actions" dropdown menu)
- 🗑️ Vue components must not be named with single-words
- ✨️ Improvements on issue (checkbox styling, issue links and dependency graph show type/priority/status)
- ✨️ Rudimentary ANTLR-powered complex search for issues (e.g.
some-text "other text" (project:foo OR project:bar) orderby:~status) - ✨️ Improvements on issues list (due date sorting, number of issues filtered/total, project prefix in filter dropdown)