Skip to content

feat(ui): canvas line pins / bookmarks (local only) - #54

Merged
ArianAr merged 1 commit into
mainfrom
feat/53-bookmarks
Jul 15, 2026
Merged

feat(ui): canvas line pins / bookmarks (local only)#54
ArianAr merged 1 commit into
mainfrom
feat/53-bookmarks

Conversation

@ArianAr

@ArianAr ArianAr commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

Implements roadmap v1.2.2 / issue #53.

  • Gutter ☆ / ★ toggles pin on a line
  • Pinned rows lightly highlighted
  • Pins sidebar with preview + jump-to; Clear all for this paste
  • Storage: localStorage key papercut-bookmarks:<pasteId> (never server-side)

Test plan

  • Unit tests for normalize/toggle/storage
  • typecheck + lint + full server tests
  • Manual: pin lines, reload, jump, clear

Closes #53

Star lines in the gutter; pins persist in localStorage per paste id.
Sidebar list jumps to pinned lines; clear removes all pins for this paste.
Nothing is sent to the server.

Closes #53
@ArianAr ArianAr added enhancement New feature or request area:ui Log canvas and web UI labels Jul 15, 2026
@ArianAr
ArianAr merged commit 2e24f83 into main Jul 15, 2026
9 of 10 checks passed
@ArianAr
ArianAr deleted the feat/53-bookmarks branch July 15, 2026 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:ui Log canvas and web UI enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Canvas: bookmark / pin lines (local only)

1 participant