Universal Link Manager Pro

A floating bubble to manage and quickly access all your important links, with extensive customization, backup, favicons, tags, folders, health checks, toast notifications, auto-categorize, and duplicate detection. Refined UI with sidebar folders and collapsible sections.

Dette er versioner af dette script, hvor koden er blevet opdateret. Vis alle versioner.

  • v5.0 10.03.2026
  • v4.0 07.03.2026

    Universal Link Manager Pro v4.0 Overview

    Version v3.4 to v4.0 Update User Interface Changes

    Accordion Sections: The bottom area now uses collapsible containers. This structure replaces old tabs for a cleaner look.
    
    Settings Reorganization: Five distinct dropdown groups organize your options. These groups include Display, Behavior, Categories, Exclusions, and Danger Zone.
    
    Refined Animations: Panels slide and fade smoothly. The bubble menu scales upon opening.
    
    Styled Empty States: Helpful illustrations appear if your list contains no links or search results.
    
    Live Link Count: Your total saved links appear in the header area.
    

    Feature Enhancements

    Instant Save Shortcut: Use Ctrl + Alt + A to save any page. This works without opening the menu.
    
    Search Highlighting: Matching text within labels glows with neon markers.
    
    Keyboard Navigation: Use arrow keys plus Enter to browse and open links.
    
    Alpha Filter Bar: Jump to specific letters quickly using the new A to Z navigation.
    
    Context Menu: Right click any link for editing, copying, or health checks.
    
    Shortcut Hints: UI headers show keyboard commands for better discovery.
    

    Removed Components

    PIN Lock: Security codes plus related UI are gone. This simplifies the user experience.
    
    Legacy Storage: Removed old security keys to keep data files clean and fast.
    

    Technical Details

    Platform: Desktop plus Firefox Android.
    
    Extension: Tampermonkey required.
    
    License: MIT.
    
    Release: v4.0.
    
  • v3.4 09.02.2026

    📝 Changelog


    v3.4 (Current) — Major Feature Update

    New Features:

    • 🏷️ Tags System — Add multiple tags to any link for flexible cross-category organization
    • 📁 Folders — Group links into hierarchical folders (e.g., "Projects/AI", "Work/Q1")
    • 🔒 PIN Lock — Security feature requiring a 4-8 digit PIN to access the link manager
    • 🖼️ Favicon Support — Display website icons next to link labels for quick visual recognition
    • 🔗 Link Health Checker — Verify saved links are accessible (checks HTTP status codes)
    • 🔔 Toast Notifications — Visual feedback for all actions with color-coded success/warning/error states
    • 🖱️ Context Menu — Right-click links for quick actions (Open, Copy, Edit, Health Check, Delete)
    • ⚡ Auto-Categorization — Automatically suggests categories based on domain when adding new links
    • 🛡️ Duplicate Detection — Warns when attempting to add a URL that already exists in your collection

    Improvements:

    • Enhanced search now finds links by tags and folder names
    • Folder filter bar with quick-toggle chips
    • Tag input with Enter-to-add functionality in Add Link form
    • Category badges now show in "All Categories" view
    • Improved Settings layout with PIN setup section
    • Better visual feedback throughout the interface

    Technical:

    • Added GM_xmlhttpRequest grant for health check functionality
    • Shadow DOM isolation maintained for all new UI elements
    • Data migration handled automatically for new fields (tags, folders)

    v3.3 — Organization & Discovery Update

    New Features:

    • 🔤 Alphabetical Index Bar — A-Z navigation with smart letter states and # for numbers/symbols
    • 📊 Multiple Sort Modes — Manual Order, A→Z, Z→A, and Newest First
    • 🕐 Recently Added Panel — Toggle panel showing newest links with relative timestamps
    • ⏰ Timestamp Tracking — All new links store creation time for "Newest First" sorting
    • 📈 Letter Group Headers — Visual dividers when sorting alphabetically with item counts

    Improvements:

    • Sort preference persists across sessions
    • Alpha bar updates based on current category filter
    • One-click letter filtering with clear button
    • Enhanced link metadata display (timestamps in recent mode)

    v3.2 — Category System Overhaul

    New Features:

    • 🎨 Category Colors — Assign custom colors to each category
    • 🛠️ Category Management Panel — Rename, delete, and recolor categories in Settings
    • 📉 Dropdown Filter — Category filter with live link counts
    • 🏷️ Category Badges — Color-coded category labels on links

    Improvements:

    • Links automatically update when categories are renamed
    • Safe category deletion (links move to "Default")
    • Visual distinction between categories in link list

    v3.1 — Initial Release

    Core Features:

    • 🔗 Basic Link Management — Add, edit, delete links with custom labels and URLs
    • 📂 Categories — Organize links into custom categories
    • ⚡ Quick Add — "Add This Site" button for instant bookmarking
    • 🎨 Themes — 7 built-in themes plus full custom color theming
    • ⌨️ Keyboard Shortcuts — Global Ctrl+Alt+U shortcut and custom per-link shortcuts
    • 💾 Backup & Restore — Export/import links, settings, and categories
    • 🔍 Search — Real-time filtering of link labels and URLs
    • 🖱️ Drag & Drop — Manual reordering of links
    • 🚫 Domain Exclusion — Hide bubble on specific domains
    • 📊 Click Statistics — Track and display link usage counts
    • 🎛️ Customization — Adjustable bubble icon, size, and position

    Version Numbering

    • Major (3.x) — Significant new features or architecture changes
    • Minor (x.4) — Feature additions and enhancements
    • Patch — Bug fixes and minor improvements (not shown in changelog)

    All versions maintain backward compatibility for data import/export.

  • v3.3 06.02.2026

    Version 3.3 — Changelog

    🆕 New Features

    🔤 Alphabetical A-Z Index Bar

    • Added a full A-Z clickable letter bar above the link list for instant navigation
    • Letters with matching links appear bold and clickable; empty letters are grayed out and disabled
    • Special # button catches links starting with numbers or special characters (e.g., "1Password", "365 Portal")
    • Click any letter to instantly filter links starting with that letter; click again to deselect
    • ✕ Clear button appears when a letter is active to quickly remove the filter
    • Letter bar is context-aware and updates based on your current category filter
    • Letter bar auto-hides when using "Newest First" sort mode where it wouldn't be useful

    📊 Sort System

    • Added a sort dropdown with four modes: Manual Order, A → Z, Z → A, and Newest First
    • Manual Order — preserves your custom drag-and-drop arrangement (drag handles only appear in this mode)
    • A → Z / Z → A — alphabetical sorting with automatic letter group dividers showing the letter and item count
    • Newest First — sorts by date added with relative time badges displayed on each link
    • Sort preference is saved to settings and persists across sessions and page loads

    🕐 Recently Added Panel

    • Added a dedicated collapsible "Recently Added" section above the main link list
    • Toggle visibility with the 🕐 Recent button in the toolbar
    • Shows most recently added links with relative timestamps ("just now", "2h ago", "3d ago", "2w ago", "1mo ago")
    • Each entry includes a category color dot for quick visual identification
    • Configurable display count (3 to 25 links) via a new slider in the Settings tab

    ⏱️ Timestamp Tracking

    • All newly added links now automatically receive an addedAt timestamp
    • Links added via "⚡ Add This Site" also receive timestamps
    • Existing links without timestamps are handled gracefully (shown as oldest in date-based views)
    • Timestamps are included in export data and preserved during import

    🔄 Changed

    • Main panel width increased from 440px to 480px to accommodate new toolbar controls
    • Filter and sort controls consolidated into a single compact toolbar row
    • Category filter label shortened from "Filter by:" to "Filter:" for space efficiency
    • Drag-and-drop handles now only appear when sort mode is set to Manual Order
    • Link draggable attribute is disabled when using any sort mode other than Manual
    • Category dropdown and sort dropdown share the toolbar row with the Recent toggle button
    • Link metadata area now supports an additional time badge element for "Newest First" sort display
    • Default settings now include sortMode: 'manual' and recentCount: 10
    • Export version tag updated from 3.2 to 3.3
    • Import handlers now ensure addedAt field exists on all imported links (defaults to Date.now() if missing)
    • refreshUI function now also rebuilds the alpha bar and recent section alongside existing refreshes

    🧱 Technical / Under the Hood

    • Added addedAt property to the default link data structure
    • Added sortMode and recentCount to the default settings object
    • Added timeAgo() helper function for converting timestamps to relative time strings
    • Added sortLinks() function supporting four sort modes with locale-aware string comparison
    • Added getAvailableLetters() function to determine which letters have matching links
    • Added buildAlphaBar() function to construct and manage the alphabetical index UI
    • Added populateRecentSection() function to render the recently added panel
    • New state variables: activeLetter, currentSortMode, showRecentlyAdded
    • Added CSS styles for: .ulm-alpha-bar, .ulm-alpha-letter, .ulm-alpha-clear, .ulm-sort-filter-bar, .ulm-sort-dropdown, .ulm-recent-btn, .ulm-recent-section, .ulm-recent-list, .ulm-recent-item, .ulm-recent-header, .ulm-recent-cat-dot, .ulm-recent-time, .ulm-recent-icon, .ulm-letter-group-header, .ulm-letter-group-char, .ulm-letter-group-line, .ulm-letter-group-count, .ulm-time-badge
    • Alpha bar letter filtering integrates with existing search and category filters (all three work simultaneously)
    • Letter group headers in alphabetical sort correctly count items per letter within the current filtered set
    • Recent count slider event listener updates the recent panel in real-time when adjusted
    • Category filter change event now also resets the active letter and rebuilds the alpha bar
    • Sort dropdown change event resets the active letter, saves preference, and rebuilds both alpha bar and link list

    📦 Data Migration Notes

    • Upgrading from v3.2 → v3.3: Fully automatic. Existing links receive addedAt: 0 (treated as oldest). Settings gain sortMode and recentCount defaults.
    • Downgrading from v3.3 → v3.2: Safe. The addedAt field on links and sortMode/recentCount in settings are ignored by older versions.
    • Export compatibility: v3.3 exports include timestamps and new settings. Importing into v3.1 or v3.2 works without errors — unknown fields are silently ignored.
  • v3.2 25.01.2026