Releases
What's new
Full version history for LinkTiles.
- Unsorted view: added search filter, tile sort (A-Z, Z-A, date, domain), and list/grid toggle
- Fix: search filter now highlights matching tiles in Unsorted view
- Internal rewrite to React + TypeScript + Vite build system
- Improved sidebar scroll behavior (no more bounce on macOS)
- Fix: notes link mode no longer sticks after inserting a link
- Fix: browser tabs can now be dragged to Unsorted
- Updated logo and extension icons to new two-tile mark (icon8-skinny)
- Updated popup "Open LinkTiles" button logo
- Updated site pages with new logo and favicon
- Unified save picker: popup and quick-save share a single module with consistent search, recent projects, and keyboard navigation
- Fix: space filter now preserves open notes when dropping browser tabs
- Fix: clipboard paste highlight only appears for tiles-only clipboard
- Fix: filter bar and tabs panel interactions no longer conflict
- Fix: sidebar no longer flashes after dropping tiles or browser tabs onto project rows
- Fix: caret is immediately interactive after creating the first project in an empty space
- Fix: caret hides when the last project is dragged out of a space
- Fix: undo of cross-space move or project delete correctly restores caret behavior
- Collapsible sidebar tree: spaces expand to show projects underneath, with drag-and-drop reordering and cross-space moves
- Sidebar identity chips: colored chips with icon/emoji/initial replace color dots
- Unified space modal for create and edit with color picker, icon/emoji picker, and live preview
- Notes toolbar: underline added to text styles, bulleted list promoted to toolbar
- Notes link popover: inline field icons, smarter positioning for long link text
- Tile creation popover replaces old modal
- Unsorted as drop target for tiles, bulk selections, and browser tabs
- Empty states with action links when a space has no projects
- Streamlined first-run onboarding
- Fix: empty state clears immediately when adding a project
- Fix: sidebar project kebab aligned with tile count
- Fix: shift-click range select in tabs panel
- Updated app icon to new chain-link mark
- Fix: granting tabs permission no longer duplicates projects in the space view
- Favicon refresh: clear cached favicons and re-fetch through the higher-quality tab path when tabs permission is granted
- Tabs permission migration: moved to optional — eliminates "Read your browsing history" install warning
- Contextual permission requests: tabs panel, popup "Save all tabs", and add-tile modal each explain the benefit and prompt only when needed
- Graceful degradation: favicon and title lookups fall back to network chain when tabs permission is not granted
- Space filter: normalize smart quotes so apostrophes match regardless of curly vs straight
- Space filter: project titles now included in search results
- Tile sorting (A-Z, Z-A, Date) now available in global Unsorted view
- Quick save modal: project tree fills available space instead of leaving dead padding
- Add-tile modal: name field pre-fills with URL when title fetch is unavailable
- Sidebar: rounded rows with inset margin
- Drop target: no layout shift, bouncing arrow indicator below toolbar
- Fix: bulk drag to empty unassigned drop target now works in bulk mode
- Fix: shift-range bulk actions treat all-tiles-selected as project selection
- Unify project copy into shared copyProjectToSpace() function, replacing 4 inline implementations
- Fix: "New tile" button in empty Unsorted view now works (creates tile grid on demand)
- Fix: popup "Save All Tabs" button no longer disabled when the current tab is an internal page
- Design token system: centralized color palette via tokens.json, build-tokens.js, and generated tokens.css wired into all entry points
- New visual theme: warm paper/linen palette, brand blue (#1F77CC), neutral surfaces, white popup/quick-save/settings backgrounds
- New app icon: diagonal 2-tone linen/blue-tint tiles with center dot, retina-ready PNGs (16/48/128)
- Space colors: dot-only indicators (no background tint), solid brand background on selected state with white text
- Dark mode refinements: updated to match new token-based palette across all UI surfaces
- Toolbar and project controls: white surface backgrounds, refined icon styles
- Website redesign: new landing page, warm paper palette, blue brand, updated nav/footer across all pages
- Bulk selection redesign — hover checkboxes on tiles and projects, Ctrl+C/V clipboard shortcuts, shift-click range select with flat document-order logic
- Pinned Unsorted section — always visible at top of each space, drop target for tile drags from anywhere including the Browser Tabs panel
- New Project: inline creation with immediate title edit, no modal
- Popup and quick-save: inline project creation with immediate selection, no modal
- Tile modal: URL field comes first; title auto-populates from the open tab or a page fetch
- Browser Tabs panel: close button in panel header; toolbar toggle hides when panel is open
- Paste into Unsorted now strips project containers and flattens all tiles
- Fix: paste scroll and pulse lag removed
- Fix: bulk drag drop target now matches single-tile and panel-tab visual behavior
- Fix: inline project name edit uses subtle brand underline instead of browser outline
- Popup redesign — project tree with spaces, Quick Save pre-selected, matches quick-save modal style
- "Open LinkTiles" now focuses an existing dashboard tab instead of always opening a new one
- Save button disabled on internal pages (new tab, chrome://, etc.)
- Save All Tabs respects the selected project destination
- Import Google Bookmarks — loose bookmarks now land in a "Bookmarks Bar" project instead of Unsorted
- Fix: Quick Save icon in popup no longer shows brand color when unselected
- Fix: sort projects menu no longer renders transparent
- List view — toggle any project between tile grid and compact list view; scales with tile size setting and shows full tile name
- Undo improvements — scroll position preserved, tile delete restores in place without page refresh, copy-to-space undo navigates back to source space
- Kebab menu polish — consistent SVG icons and hover states across spaces, projects, and tiles; dark mode contrast fixed
- Open Tabs panel — renamed from "Open Browser Tabs", added subtitle explaining drag and multi-select
- Fix: bulk action bar tooltips no longer render under the toolbar when scrolled
- Fix: tile delete menu now closes before deletion
- Fix: dark mode drag handle dots now have proper contrast
- Bulk drag to Quick Save — in bulk select mode, drag selected tiles to the Quick Save sidebar item to move them all at once, with undo support
- Dark mode — full dark theme available in Settings, covering all UI including tiles, sidebar, modals, notes, and auto-backup
- Settings modal — theme toggle, tile size picker (small/medium/large), open-in-new-tab toggle, and Import Google Bookmarks
- Auto-backup settings now live in the main Settings modal (Auto-Backup tab)
- Tile size — small, medium (default, 98×110px), and large options
- Sidebar space menu now opens to the right for better visibility
- Fix: auto-backup tab in Settings refreshes immediately after backup completes or folder permission is granted
- Clicking a notes search result opens the project's notes panel and scrolls it into view
- Fix: favicon onerror now clears the bad URL from storage and re-probes instead of silently showing initials
- Fix: removed invalid fetch mode combination that caused console errors during favicon discovery
- IndexedDB wipe detection — if Chrome clears your storage, a recovery modal appears offering to restore from backup or start fresh
- Default Personal space now gets a star icon on first run
- Fix: user data removed from console logs
- Restore preview shows file name and item counts before committing
- Restoring the same backup twice is now a no-op — no duplicates created
- Remaps legacy unassigned project IDs when restoring older backups
- Removes empty default Personal space before importing
- Color and icon picker now available when creating a new space
- Fix: file picker now opens reliably on restore across all Chrome profiles
- Color and icon picker in Create New Space — set appearance at creation time, not just when editing
- Status notifications replaced with neutral dark toasts (bottom-center)
- Error toasts now visually distinct with a dark red tint
- Status and undo toasts stack instead of overlapping
- Space icons — choose from 76 icons, rendered in the sidebar next to the space name
- Search now includes project notes with excerpt and match highlighting
- Sort projects button (A→Z, Z→A, date added)
- Sort tiles within any project via the kebab menu (A→Z, Z→A, date added, by domain)
- Fix: sort projects button closes other open menus before opening
- Fix: scroll restored project into view after undo delete
- Auto-backup — automatically back up to a local folder on a schedule (hourly to weekly)
- Configurable retention count — old backups rotate out automatically
- "Only on change" option skips backups when nothing has changed
- Health alerts in gear menu when backup folder is missing or permission has expired
- Re-adopts existing backup files when folder is changed or storage is wiped
- Fix: nested Chrome bookmark folders each become their own project on import
- Fix: bookmark import preserves folder and tile order
- Fix: deleting the last space now correctly selects the space above it
- Fix: space delete toast no longer counts Unsorted as a project
- Fix: undo space delete scrolls sidebar to the restored space
- Bulk drag — select multiple tiles or projects and drag them to any space
- Mixed bulk selections now show the space picker instead of alerting
- Bulk Move/Copy navigates to the target, scrolls to landed items, pulses them, and shows an undo toast
- Undo bulk delete scrolls to and pulses restored items
- Bulk action buttons replaced with icon buttons with tooltips
- Esc key exits bulk select mode
- Sticky project controls bar with scroll-triggered shadow
- Navigate to target space and highlight project after Move or Copy
- Undo toast for Move to Space
- Enter/Escape keyboard support for Move and Copy modals
- Fix: import of legacy backups and broken import/copy
- Fix: onboarding Browser Tabs callout alignment
- Browser Tabs button moved into project controls bar
- Expand All / Collapse All replaced with a single icon toggle
- Larger project control buttons for easier interaction
- Fix: favicon probe performance improvements
- Merge/dedupe option when restoring a backup
- Navigate to target space after cross-space drag-drop with undo toast
- Navigate to selected space after importing Google Bookmarks
- Keyboard shortcuts updated to avoid Chrome conflicts (Quick Save: Ctrl+Shift+E, Dashboard: Ctrl+Shift+L)
- Fix: search no longer navigates to Quick Save when selecting tiles saved there
- Fix: diff-based browser tabs refresh eliminates favicon flash
- Bookmarks permission is now optional — only requested when you click Import Bookmarks
- Arrow key and Enter keyboard navigation for search results
- Fix: onboarding flow stalling if bookmarks permission is denied
- Fix: context menu duplicate ID errors on extension update/reload
- Fix: Chrome split-screen triggering when dragging tabs near window edge
- Rich text editor for project notes — bullet lists, checklists, bold/italic
- Floating spotlight callout onboarding system
- Clicking a tile name now opens the URL
- Fix: default Personal space missing Unsorted section on first run
- Fix: edit modal not opening for tiles in per-space Unsorted sections
- Fix: tab drops into empty Quick Save not reflecting until refresh