Skip to content

feat: route workspace sections and add bulk public publishing - #72

Merged
WangEn merged 8 commits into
mainfrom
feat/workspace-routes-public-bulk
Sep 18, 2026
Merged

WangEn merged 8 commits into
mainfrom
feat/workspace-routes-public-bulk

Conversation

@WangEn

@WangEn WangEn commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make Workspace sections URL-addressable and browser-history aware
    • Launcher: /app
    • Workspaces: /app/workspaces
    • Sessions: /app/sessions
    • Bookmarks: /app/bookmarks
    • Search: /app/search
    • Transfer: /app/transfer
    • Extension: /app/extension
  • keep the top-level Workspace utility nav active across all Workspace subroutes
  • preserve existing Collections / Inbox / Duplicates / Settings routing
  • upgrade Settings → Public Page → Add to public page into a full publication manager
    • fuzzy multi-keyword matching across title, URL, description and category
    • All / Published / Unpublished filters with counts
    • per-row checkboxes and status
    • select/clear current visible results
    • batch Publish / Unpublish with bounded concurrency
    • successful items clear from selection; failed items remain selected for retry
    • retain one-click individual Publish / Unpublish
  • keep public layout ordering tied to the canonical Library order from the previous architecture pass

UX notes

Selection is independent from publication state. This avoids the old checkbox styling ambiguity: checked now means “selected for a batch,” while the PUBLISHED / PRIVATE label reflects actual publication state.

Workspace navigation now supports refresh, deep links and browser back/forward instead of being held only in local React state.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
dockmark e028339 Commit Preview URL

Branch Preview URL
Sep 18 2026, 03:43 AM

@WangEn
WangEn merged commit 53f0491 into main Sep 18, 2026
4 checks passed
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.

1 participant