Skip to content

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

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

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
@MrLesk

MrLesk commented Jul 1, 2026

Copy link
Copy Markdown
Owner Author

Alex's Agent: Maintainer cleanup: closing this draft as an archived slice of #669.

This PR is still part of a stacked broad feature bundle and is outside the current project scope. We are not merging this stack.

For future work, please open or link an issue before submitting a PR so the scope can be agreed before implementation. If a small fix from this slice is still desired, please extract it into a fresh PR against main with one narrow, agreed scope and no dependency on the #669 stack.

Future PRs in this area should link an issue first, or open one before implementation so scope can be agreed.

@MrLesk MrLesk closed this Jul 1, 2026
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