Skip to content

BACK-481/482/483/484/485/486 - Wiki search, sidebar resize, sort optimization, drafts filters (split 5/9 of #669)#679

Draft
MrLesk wants to merge 6 commits into
pr669/4-doc-task-editingfrom
pr669/5-search-sidebar-board
Draft

BACK-481/482/483/484/485/486 - Wiki search, sidebar resize, sort optimization, drafts filters (split 5/9 of #669)#679
MrLesk wants to merge 6 commits into
pr669/4-doc-task-editingfrom
pr669/5-search-sidebar-board

Conversation

@MrLesk

@MrLesk MrLesk commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Note

Maintainer-split slice 5/9 of #669. All commits are authored by @kuwork — I only rebased them onto current main and resolved conflicts. Merge with Rebase and merge to keep the per-task commits and original authorship.

Stack

Based on pr669/4-doc-task-editing (slice 4). Review only the commits unique to this PR. After the previous slice merges, restack with git rebase --onto main pr669/4-doc-task-editing pr669/5-search-sidebar-board.

Tasks in this slice

BACK-481 — Wiki in search

  • src/core/search-service.ts + content-store.ts: wiki pages in search index
  • src/file-system/operations.ts: searchWikiPages()
  • CLI --wiki search flag; wiki results in web search

BACK-482 — Fix wikilink and relative-link preview in wiki pages

  • src/file-system/operations.ts: resolveWikiPath(); GET /api/wiki/resolve
  • WikiDetail.tsx: intercept [[wikilink]] / relative links → React Router navigation

BACK-483 — Sidebar resize and search type dropdown

  • SideNavigation.tsx: drag-to-resize with localStorage persistence; search scope dropdown (task/doc/wiki/all)

BACK-484 — Web UI sort optimization

  • MilestonesPage.tsx, TaskColumn.tsx, TaskList.tsx: reduce re-renders, stable sort identity

BACK-485 — Fix draft promote flow, unify action button styles

BACK-486 — Add filters to drafts page

Notes

  • Builds directly on the wiki subsystem (slice 2) and i18n (slice 3).
  • Task IDs in backlog/tasks/ were minted on the fork — re-mint before merge if taken.
  • Validated at this tip: bun install --frozen-lockfile, bunx tsc --noEmit.

Original combined PR: #669.

Full stack: #675 editor/paste → #676 wiki → #677 i18n → #678 doc editing → #679 search/sidebar → #680 fixes → #681 dates/stats → #682 Gantt → #683 timezone/polish — split from #669, all commits authored by @kuwork.

@MrLesk MrLesk force-pushed the pr669/4-doc-task-editing branch from 3289aee to d108110 Compare June 10, 2026 06:10
@MrLesk MrLesk force-pushed the pr669/5-search-sidebar-board branch from 6793e5a to 2922456 Compare June 10, 2026 06:10
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.

2 participants