Created: 22 Jun 2026 14:13
Modified: 29 Jun 2026 20:52
-delete an entry: should delete and remain in the same category, not refresh the page done
-append function done
-sort categories done
-smart import
-broken link check
-add a button to clear the text in the search window done
-change duplicate bookmarks, to duplicates done
-search for close duplicates done
────────── 24 Jun 2026 19:19 ──────────
collapse/expand all
────────── 24 Jun 2026 21:39 ──────────
1. Arrow key navigation
* ↓ moves through the list.
* ↑ moves back.
* Enter selects.
* Esc closes.
2. Auto-scroll to the current category
* If you’re editing an entry in “Food”, clicking ▼ would open the list with “Food” already visible and highlighted instead of making you hunt through 200 categories.
────────── 25 Jun 2026 14:29 ──────────
option-click delete to skip dialog box -- done with undo
────────── 26 Jun 2026 12:46 ──────────
click on robert's library to refresh the page -done
────────── 26 Jun 2026 21:54 ──────────
add category ellipsis for category rename, sort, pin to top, delete empty - done
────────── 26 Jun 2026 22:07 ──────────
Library Design Principles
• Clicking an object performs its primary action.
• Modifier keys accelerate existing actions.
• Administrative functions are hidden until needed.
• Search is the primary navigation.
• Every click should either reveal information or reduce work.
• Prefer fewer permanent controls over more visible controls.
────────── 26 Jun 2026 22:28 ──────────
Gesture
Meaning
Click entry
Open URL / expand local note
Click category
Expand/collapse category
Double-click category
Rename
Right-click category
Maintenance menu
Option-click
Faster version of an existing action
────────── 27 Jun 2026 18:57 ──────────
Things I’d put on the short list:
* Long-press category on iOS (same menu as right-click).
* Arrow-key navigation in the category picker.
* Scroll the category picker to the current category when it opens.
* Close all / Expand all categories.
* Option-click category to expand/collapse all (just an idea).
* Undo for rename and sort (using the same one-level undo philosophy).
────────── 27 Jun 2026 19:05 ──────────
* Split the JavaScript into modules (search.js, category-menu.js, entries.js, undo.js, etc.). It’s reached the point where that will pay dividends.
* Add a tiny CHANGELOG.md. Even if you’re the only developer, you’ll thank yourself six months from now.
* Start a ROADMAP.md with exactly the ideas you’ve been mentioning. It’s much easier to finish polishing when you know future ideas are safely written down.
────────── 27 Jun 2026 19:10 ──────────
voice notes
────────── 27 Jun 2026 19:26 ──────────
Library UI Principles
* The interface should be as minimal as possible.
* The primary action should always be one click/tap.
* Secondary actions belong in context menus.
* Power-user shortcuts (Option-click, right-click, etc.) should never be required but should make frequent tasks faster.
* Don’t interrupt the user with confirmation dialogs when Undo is available.
* Everything should feel equally natural on desktop and mobile.
* Prefer revealing functionality over displaying buttons.
* Preserve context after every action (return to the edited/appended/restored entry).
────────── 27 Jun 2026 19:33 ──────────
pin/unpin category depending on status
remove entry icons: right click (long press) for append, edit, delete, favorite (unfavorite)
────────── 27 Jun 2026 19:37 ──────────
collapse all: right click on title or add to ellipsis.
────────── 28 Jun 2026 12:30 ──────────
when a new entry is added, and moved into a category, show the new entry (flash yellow)
────────── 28 Jun 2026 12:48 ──────────
Next time
The things I’d have at the top of the list are:
* Replace the entry action icons with a context menu (desktop right-click, iOS long-press).
* Add “Remove Favorite” and “Unpin” when appropriate.
* Make the Organize dialog jump to the moved entry after reload.
* Eventually replace the prompt() for new category with an inline text field.
────────── 29 Jun 2026 20:52 ──────────
append