This release focuses on UI polish and list interaction improvements. The privacy toggle moved into the menu, sorting options became proper links, link metadata layout was reorganized, and SSE updates now reconnect and preserve selection state without page reloads. Several visual consistency fixes landed across links, underlines, and icons, plus a username length limit and internal tooling updates.
New
- Stats link added to homepage empty stateThe homepage empty state now includes a link to the stats page, giving new users a quicker path to that section.
8a4f5d6 - Fine print copy added to the premium pageThe premium page now includes additional explanatory copy in the fine print section.
9b97fb0
Improved
- Privacy toggle moved into the menu with a keyboard shortcutThe privacy lock toggle is now accessible from the menu (P shortcut) rather than inline. The lock icon is only shown when a list is public, and toggling privacy now reloads the page to reflect the new state.
aa060bd9bcd1b651b3338af509a4 - Sorting options are now clickable links on desktop and mobileSort controls were refactored into proper anchor links using shared components, making them work consistently across device sizes and easier to maintain.
7228801 - Link metadata right-aligned with username shown before dateLink metadata in list views is now right-aligned and the display order swapped to show username before date. The first item is also auto-selected when SSE updates arrive.
b0cd076 - Consistent link underline style and hover transitions across the appAll links and the logout menu button now share the same underline thickness and a smooth hover transition, replacing inconsistent per-page styles.
c964665d02c0eee5945f151e1b7e - Navigation icons replaced with Lucide user iconsThe triangle indicators in the navigation bar have been replaced with Lucide user icons for a cleaner look.
a512da1 - Usernames are now limited to 15 charactersRegistration enforces a maximum username length of 15 characters. Existing usernames are unaffected, but any new sign-up attempt with a longer name will be rejected.
811ab91
Fixed
- SSE reconnects without a page reload and preserves chevron selectionThe live-update connection now reconnects in the background when it drops, and the selected item's chevron stays in place when items are prepended or removed via SSE swaps.
6f1f8bd98571d4