Group Speed Dial version history - 25 versions
Group Speed Dial by Juraj Mäsiar
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 26.0
Released Sep 5, 2024 - 2.95 MBWorks with firefox 115.0 and later, android 121.0 and laterVersion 26.0:
- "Space around dials" can be now set per-group (see Edit group / Visual tab)
- after adding page to dial, there is now a button "Edit dial"
- Custom CSS styles are now loaded much sooner to reduce flashes of original styles (there is still a race condition though, I would have to use sync storage to eliminate it completely)
Fixed:
- fixed fail-safe mechanism of the Options page (when storage is corrupted)
- fixed layout issues in List layout in Firefox
- fixed Sync. retry every 4s when offline (it should double on each fail)
Other:
- refactored a lot of thumbnails generator code (this should help future Cloud reload)
- refactored CSS for faster performance and simpler JS code
- group-dials thumbnail should now hide all scrollbars
- default group background color has now alpha channel
- addon now checks HOST permissions before making sync. request, this will prevent unsupported OPTIONS request to fire (Chromium bug only), and users will be able to re-grant permission from the cloud icon
- improved error loggerSource code released under All Rights Reserved
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 25.9
Released Aug 19, 2024 - 2.95 MBWorks with firefox 115.0 and later, android 121.0 and laterVersion 25.9:
- added "Automatic local backups" feature - in Firefox it can create backups into your "Downloads/gsd" folder, in Chrome to any folder
- YouTube and Vimeo dials will now use official video thumbnail (instead of page screenshot)
- added option to "Show dials count in the group name"
- added button "Don't show again" to the "Don't forget your password!" popup
- empty space between dials is now clickable (it won't open nearby dial)
- added option "Set tab Favicon as current group icon"
Other:
- auto-reloads are now more grouped together (per minute), this should reduce race conditions when reloads are running few seconds after each other
- in dynamic layout, dragged dials won't use the default opacity image anymore
- optimized dials page loading when using asynchronously loaded dials (like top sites/session/timer dials), they are now loaded in parallel
- added simple background script self-test to help investigating issues (in the Show error logs window)
- you can now Cut dial and Paste it as Multi-dial link on existing dial
- Paste dial option is now also in the root of context menu
- added workaround for the wrong Google Maps favicon
Fixed:
- fixed blurry thumbnails in Chromium browsers in various layouts
- fixed broken thumbnails generator when creating new group-dial through Edit dial
- fixed bad thumbnails size when using "Refresh by visiting page" (this fixes also bad Crop/Scale preview)
- fixed converting existing groups into Grid layout if they already contain many dials
- fixed the hidden "+" dial not showing up when using "Add this page to dials"
- fixed Firefox Container not able to disable in Edit group
- error logger is now monitoring error length to avoid overflowing session storage (Firefox bug)
- reduced logs and some retry operations to avoid memory leaks in Firefox
- fixed some browser specific favicon not displayed in Session dial
- fixed some styling issues in the main search feature (but some other styles got broken, this feature needs a big redesign...)
- fixed broken "Export all" when Firefox asks where to save the backup (if opened in a popup)
- fixed fallback thumbnail when creating links internal pages (mostly in Chrome)
- fixed missing lazy image loading for the public library (they are now also limited to 44 images)Source code released under All Rights Reserved
Version 25.6
Released Jul 16, 2024 - 2.94 MBWorks with firefox 115.0 and later, android 121.0 and laterVersion 25.6:
New Grid layout is here! (PRO feature)
- it allows you to resize each dial separately and move it anywhere!
- see the documentation: https://github.com/fastaddons/GroupSpeedDial/wiki/Group-layouts
Upgrades:
- added automatic sort for the Multi-page dials - in the "Edit dial" window see "Sort by" option
- improved page logo extractor (it will find logos even if page redirects to another page, like login page)
- thumbnails generator in Firefox will now use current tab, this is an ultimate help to speed it up and make it much more stable (no more half-rendered pages)
- "Group background" can now be applied only to the group name (not the dials part, which can use globally set background)
- using "Add this tab to dials" (right-click on a tab) will now use all selected tabs (use Ctrl/Shift to select multiple tabs), Firefox only
- added more group icons
- "Search for dial" now has a special filter to find all "Auto-reload" enabled dials
Fixed / other:
- fixed "Auto-open group when unlocked" in private windows
- fixed ESC key when dragging a dial to revert changes (in Dynamic and Grid layouts)
- fixed wrong dials redraw when context menu is closed
- fixed downloading Public library images after restoring a backup
- fixed Android layout in various Group layouts
- fixed thumbnail to NOT re-generate when URL changes (only when domain name changes in the URL)
- fixed thumbnail not updating when replacing duplicate dial (it didn't refresh the dials)
- maximized Chrome window will now force creation of a new reloading window, this fixes the issue with reloading multiple dials in Chrome having the same thumbnail or fail
- upgraded thumbnails generator in Firefox to use modern capture API!
- page thumbnails will be now a big higher to more hide the reflection effect when window is resized
- improved dials and thumbnails sync. code to less stress CPU and server in case of error
- optimized iframe blocking headers (to help with Live dials load and thumbnails generator)
- Custom CSS input will now use mono-space font for easier edits
- refactored permissions request code to use a helper function that guards against multi-requests and exceptions
- removed lzutf8 library (it was never used in this addon)
- removed not working options from context menu on some Group layouts
- disabled webkit-optimize-contrast for Edge and Chrome, it seems that Chromium is using better downscale algorithm now
- improved error logger
- new translations (thank you translators for your help!)
- minimum Android version is now 121Source code released under All Rights Reserved
Version 25.2
Released May 5, 2024 - 3.01 MBWorks with firefox 115.0 and later, android 120.0 and laterVersion 25.2:
- fixed broken "Ctrl + number" companion addon
- fixed wrong dial number in "Edit dial" in some groups for "Ctrl + #" companion addon
- fixed "Edit dial" / Visual - some options not having effect on image from public library
- migrated to new dials synchronization API (paying up super old technical debt), this will make the sync. faster, consume less data and CPU!
Version 25.1:
- upgraded dials data compression algorithm (~10%), this will reduce space and speed-up local recovery backups (not the exported one)
- fixed "Enter" key in the public library to Save and close the Edit dial window
- improved "thumbnails synchronization" algorithm (more resilient to errors) and fixed failed requests handling in Chromium browsersSource code released under All Rights Reserved
Version 25.0
Released Apr 30, 2024 - 3.01 MBWorks with firefox 115.0 and later, android 120.0 and laterVersion 25.0:
BIG logos upgrade (Public library)
- 3 images per row
- better sorted with good sources in front
- now with ability to search the page for images! This can find good page logo on almost any page!
- easy report system for bad thumbnails (click flag)
- you can now open Public library from the General tab
- images are now stored on the main fast server- no more slow load!
Theme color is here!
- you can now change primary color of the interface! See Options page / General tab.
- this includes context menu icons, backgrounds, buttons, etc...
- many other icons and UI elements now follows the new Color theme
BIG context menu icons update!
- all menus icons are now monochrome with the same color (super consistent look!)
- you can now change color of context menu icons by changing Color theme
Many smaller upgrades:
- you can now change the Main icon! Goodbye my snake-like fish icon :)
- thumbnails generation in Chromium should no longer steal focus (that is, not so visibly), I hope this won't break anything else...
- new spinning icon :)
- Resize dial feature now previews resized dial change on mouse over
- added new option "Auto-open group when unlocked" for locked groups (saving you one click :))
- added new option for automatic Thumbnails synchronization "Include dials with Auto-reload enabled" (PRO only)
- added automatic scroll to the active (running) timer in the "Timer dial"
- added option to hide last PLUS dial in the dynamic layout, also by default the "+" dial is now less visible
- added "Split dials gap" option (when you split a dial to smaller, you can now customize the inner gap)
- added new backup favicon source (my own server instead of Google)
- added optional context menu for groups "Clone group", also in the "Edit group" / Settings / Clone group
- it's now easier to create multi-page dial when adding more tabs to dial
- localhost and IP links without favicon will now use special icon
- preparing new editable Cloud dials! But not yet ready....
- work on 3D dials has been paused until Firefox fixes: https://bugzilla.mozilla.org/show_bug.cgi?id=1884763
Fixed:
- fixed not working "middle-mouse-click" on the Multi-dial title when using scrollable layouts
- fixed dials hiding when Bing background is not used
- fixed public images priority computation and preview for logos
- fixed opening color pickers not enabling checkbox
- fixed Options page / "Context menu" not showing all icons
- fixed not properly hiding "Locked groups" in some places that lists all groups
- fixed missing group icons when listing all groups (for example in context menu / Move to group)
- fixed race condition in Chromium fallback thumbnails generator
- fixed file load input in popup in Firefox
Other:
- removed rxjs library (it was a good run, but you are way too complex to comprehend)
- updated translations (thank you translators for your continuous contribution!)Source code released under All Rights Reserved
Version 24.7
Released Feb 9, 2024 - 3.03 MBWorks with firefox 115.0 and later, android 120.0 and laterVersion 24.7, many small improvements:
- right click on toolbar icon now includes "Add this page to dial" item
- live dials are rendered in the List layout
- dynamic mode now supports "Advanced drop" menu (when you interrupt drag and drop with Ctrl/Alt/Shift key)
- "Search dial" now supports "raw" inputs, that is an option "Don't escape special characters". This is useful for example when searching for URL in "web.archive.org" page
- thumbnails synchronization will be now automatically enabled on NEW browsers if it's already enabled on old devices (and I've fixed the 1h cooldown limit)
- session dial will now skip Tampermonkey oauth tab (what is this anyway!?)
- dial URL can now use any protocol (for example "edge://extensions" in Edge), even if they are not supported by the browser
- added secret "Debug options" and secret option "keep service worker alive", this can fix some chromium issues in Linux/Mac
- history window now has "See also" section with link to export data (backup)
- Options page can be now re-opened in the new tab with a Middle mouse click
- replaced old "webRequestBlocking" with modern MV3 compatible "declarativeNetRequestWithHostAccess"
- added new twitter icon and new Chrome store link
- Cloud-dials page (and Cloud options page) has been updated to most recent version
Fixed:
- fixed Row/Column color around "Split dials"
- fixed broken link to Cloud Dials in the popup window in Chromium browsers
- fixed broken "back button" when opening Options page from dials page (no need to press it twice)
- fixed bad scrollbars hiding in the Cloud dials and Android
- fixed Android links in popup not opening in a tab (but in a popup)
- fixed alarm not working correctly in Android (broken polyfill for browser.windows.create API)
- fixed centering favicon when dial name is empty
- fixed missing safety validation for the "REDIRECT_URL" optionSource code released under All Rights Reserved
Version 24.6
Released Dec 29, 2023 - 3.06 MBWorks with firefox 115.0 and later, android 120.0 and laterVersion 24.6:
- added new "Green" and "Neon" theme (using green/red shadow)
- hidden locked groups are now correctly hidden from search
- reorganized options page for easier theme / visual setup
- huge refactoring and upgrade of dials shadows style, now it supports custom color and intensity
- shadows now works also with "transparent title" style
- "split dials" have now smaller gaps (half, compared to normal dials gap)
- added "unlimitedStorage" permission for Chromium browsers to prevent data loss when user runs out of free space on system drive (Chrome can delete IndexedDB data, so all thumbnails!)
Fixed:
- finally fixed group dial thumbnails size (the height was wrongly computed and bottom part was not fully visible)
- fixed missing group icons in the search
- fixed "Alt + Enter" in Search locating wrong dial when focus is in multi-dial
- fixed some options not live-previewing changes
- fixed units in sliders
- fixed export error when missing permission
- fixed setting custom monitor resolution in the new Options page
- fixing favicon download for multi-dials (hopefully)
- fixed blinking cloud icon when tab opens (hopefully, it's hard to test)Source code released under All Rights Reserved
Version 24.5
Released Dec 15, 2023 - 3.06 MBWorks with firefox 115.0 and later, android 120.0 and laterVersion 24.5, full of new design :)
- Options page have been redesigned and can be now opened in the Popup window
- changes made in options page are directly applied to opened dials page, so can see the change in the real time
Options page UPGRADE:
- new THEMES are finally here! And since they are only "pre-sets", you can fully customize them using standard options in the "Dials" tab.
- dials can now have border (instead of shadow), plus custom border color!
- you can now choose 3 dial styles - Solid color / Transparent / Gradient (the original, now legacy)
- "No round corners" has been replaced by customizable "Curved edges"
- you can now change dials Font!
- group list height can be now specified in rows (not just pixels)
- you can now use Back/Forward mouse buttons to navigate tabs
Other upgrades:
- popup search for dials can now focus individual links in multi-page dials
Fixed:
- popup now shows your groups when you open it (same as before)
- popup search now correctly opens search result using Enter key (it's a mystery why it didn't worked...)
- fixed terrible performance in the new Search in popup window
- fixed horizontal mouse wheel scrolling in list layout
Version 24.4:
- fixed broken "Add this page to dials" feature in Chromium browsers (yet another race condition!)
- group search is now off by default also in dials page
- fixed bad link to rate addon (in "About" tab)
- fixed popup text size change on load
- fixed wrongly shown "Create new dial" in context menu in dynamic layout
- fixed global background "page" (I'm not sure if this is actually useful though)
- fixed gradient colors order in the UI (finally!)Source code released under All Rights Reserved
Version 24.3
Released Nov 27, 2023 - 3.08 MBWorks with firefox 115.0 and later, android 120.0 and laterVersion 24.3:
- BIG re-design of the Popup window using VueJS framework
- "Alt + O" will now "O"pen the brand new Popup window
- new popup now includes upgraded Search!
- new Search supports these keys:
Arrow UP/DOWN to navigate search results
Ctrl + Enter - open selected dial in new tab
Shift + Enter - open in new window
Alt + Enter - locate dial
Fixed:
- fixed service worker in Chrome not staying alive while dials page (and reload page) is opened
- fixed flashing of cloud icon on initial load
Other changes:
- added option to delay group on-hover activate action
- removed all legacy Safari source code files, the final "coffin nail" for native GSD in Safari (you won't be missed!)
- amazing RxJS library is now used only in background (and will be probably removed completely, it's too complicated to use)
- updated libs and translations (Thank you translators!)
Future:
- full redesigned Options page will be soon available directly in the Popup windowSource code released under All Rights Reserved
Version 24.1
Released Nov 10, 2023 - 3.08 MBWorks with firefox 115.0 and later, android 120.0 and laterVersion 24.1:
- this build is now marked as fully compatible with Android
- heads up! Left click on empty dial will no longer open "Edit dial" window, it will add PLUS icon which you need to click. So basically you need double-click.
- added Cut & Paste support for links in the Multi-dial
- cut dials and links have are now translucent
- after importing shared groups, missing favicons will be downloaded
- improved thumbnails synchronization on new devices (it will now automatically download your thumbnails after you login to your account)
- upgrading sync, Android thumbnails sync is now read-only (to prevent clearing your cloud dials)
- group position is now hidden if you have only one group (makes UI clearer on Android)
- group-dial thumbnails will now use higher resolution (since we use efficient WebP)
- refactored error logger into much more lightweight version (this should improve performance)
- improved Android tutorial window layout
- improved group-list layout on Android
- default home group on Android is now using dynamic layout instead
- dial note (in the Edit dial) is now hidden on Android (there will be an icon that shows it)
- live dials now works again on Android!
- added translations (thank you translators!)
Fixed:
- fixed broken "Edit group" resizing when switching from "dynamic" to "fixed" layout
- fixed broken Drag and Drop of the group to empty dial to create group-dial
- logging to your account during the initial Welcome tutorial will now close the tutorial and NOT create "Examples" group NOR reload your missing thumbnails!
- fixed thumbnails size for portrait mode on android
- fixed bad monospace font on Android for timer dial
- Search dial (in "Edit dial" window) now uses proper handle icon for drag and drop
- fixed import wrongly replacing first dial with "Examples" group-dial after the Welcome tutorial
- fixed Productivity mode "flashing" dials every minute in Chrome (race condition)
- fixed "broken images" in Chrome visible for a moment after drag & drop or other change of dials
- fixed locked group icon shrinkingSource code released under All Rights Reserved
Version 24.0
Released Oct 27, 2023 - 3.07 MBWorks with firefox 115.0 and later, android 120.0 and laterVersion 24.0 - huge release:
Groups Sharing is here!!!
- you can now share a group or specific dials in a group (or multiple groups)
- simply right click group you want to share or click "Share dials" in the main menu
- people can access shared dials without cloud account (only person that shares dials needs cloud account)
- people with Group Speed Dial installed will be able to import shared groups into their speed dial
- PRO version allows you to create password protected shared links (using End-to-end encryption!)
- in free version you can create up-to 5 links (each with unlimited groups/dials)
Other changes:
- minimum supported version was increased to Firefox ESR 115
- added 8 new tag/group icons
- you can now assign whole Group to a Firefox container (PRO only feature)
- added keyboard shortcut that opens dials page (F4 in Firefox, Alt + 1 in Chromium)
- "Split dial" feature now disables options that are not available (when downsizing) and highlights dials that are part of the split when using context menu
- "Timer dial" will now use more flashy alarm by changing page title to gain attention
- running timer has now a different color (so that you see it's running)
- improved 3rd party import of huge groups
- import from FVD now supports thumbnails import and extremely huge import files (copied text)
- Bing image of the day menu now has link to image info
- error logger will now tell user if they are using OLD version of chrome (below 102)
- we will now by default use higher padding and height for the groups in the group-list and dark theme (applies only to new installations)
- dials page in Chrome Incognito should now load much faster than before
- added automatic hiding of scrollbars in some scrollable dials (this should make it look much better, especially in Chromium browsers)
- thumbnail generation should be now slightly faster
- big refactoring of old code to improve architecture, fix data inconsistency, reduce race conditions, use "storage.session", remove circular dependencies, make code smaller and faster to load!
- updated libraries and translations (thank you!)
Fixes:
- redrawing dials (for example after sync.) will NO LONGER clear the text you were just writing into one of the "Search dial" inputs
- fixed race condition error in Chrome (when using fast-insert context menu, it could fail)
- fixed broken scrolling in dynamic layout (sorry about that :))
- failed weather requests will no longer clear existing weather data
- fixed DB error handling and logging
- fixed weather dial in Chrome not resizing after initial load
- fixed "Add page to dial" when tab.url is not accessible (I can't tell why though, but error reports suggests it's possible)
- fixed "About:addons" icon in the "Recently closed" dial
- fixed desktop cloud dials groups list style when "portrait" is detected
Future:
- stared work on "cloud reload" feature (but I was not able to finish it in time)Source code released under All Rights Reserved
Version 23.0
Released Jul 29, 2023 - 2.97 MBWorks with firefox 102.0 and laterVersion 23.0:
- added more tags :)
- default "Auto-reload" is now "Reload every", not "Daily at"
- you can now open "Edit group" with "Alt + R" key
- in the "Edit dial" you can now use "F2" to rename dial (focus "Dial title" field)
- "pause icon" in the Productivity mode is finally properly centered :)
- adding page to dials using "fast insert" mode in context menu now shows "Success" box (as a feedback) AND will now look for duplicates (and if one is found, dials page will open and show it to you)
- added help bubble text for the "Fixed layouts"
- added check for "<all_urls>" permission (in the future, users may be able to remove it which will break a lot of features)
- fixed "Add this page to dials" duplicate red marker color
- fixed tag icon placement when using centered dial title
- fixed inputs focus when choosing between dial types in the Edit dial window
- fixed broken alarm highlight (in some cases)
- fixed ESC key not working in Visual tab
- improved thumbnails generator (more resilient)
- more logs for Auto-reload to help diagnose issues
- refactored background and group / dials styling code (hopefully I didn't break anything :))
- removed Safari from the code and build script (bye Safari, you won't be missed: https://ko-fi.com/post/Im-done-developing-Safari-extensions-D1D3MYJPL)
- WIP - group gestures / transitions feature was developed, but it doesn't feels good so it's not available just yetSource code released under All Rights Reserved
Version 22.9
Released Jun 14, 2023 - 2.94 MBWorks with firefox 102.0 and laterVersion 22.9:
Group icons are here! :)
- each group can now have a nice icon - by reusing monochromatic tag icons (this simplify things a lot!)
- group icon follows the color of the text
- Group dials will now show Group icon
- new users will see "Home" icon for the Home group (and "star" icon for "Examples")
Added features:
- added "Undo last change" feature
- "draggable top" (in "Edit dial" and other windows) now supports "maximize" with double-click
- firing Alarm / Countdown will now highlight specific timer and hide other dials
- using "Add this page to dials" will no longer allow to replace "specialization" dials (like the Timer dial), only normal URL dials
Fixes:
- fixed broken dials page when you click "Discard changes" while creating new group
- fixed race condition bug when adding page to dials and duplicate is detected but wrong group is opened!
- fixed Chromium Incognito mode failing to display group with "Top sites" (again)
- removed "selected group" color invert when using dark theme (this was a pretty stupid idea from the very beginning which cost me hours of work)
- removed hiding "+" in the cloud dials options page
- refactored "Group background" settings into own tab (in the Edit group window)
Fixes for auto-reload:
- added fail-safe for semi-infinite loop when sleep was detected
- fixed wrong "invisible reload tab" creation when using "Refresh in background 2" method
- added more timeout fail-safe for thumbnail generation to prevent getting stuck
- implemented detailed logger for the thumbnails generator to help investigate "getting stuck" issues
- fixed exception in Firefox Private windows
- fixed wrong use of Firefox Private windows for auto-reload
- fixed auto-reload to skip repeated work (if the work got stuck)Source code released under All Rights Reserved
Version 22.8
Released May 19, 2023 - 2.81 MBWorks with firefox 102.0 and laterVersion 22.8:
- Tags are here!
- you can now tag dial (or multiple dials using "Select dials" feature)
- you can search for tags as well (I'm preparing new "better search")
- tags can be managed in Edit dial / Tags tab (free version can use 3 tags)
- fixed Weather dial in list layout
- fixed future issue in Firefox 115 with session storageSource code released under All Rights Reserved
Version 22.7
Released May 9, 2023 - 2.78 MBWorks with firefox 102.0 and later- 22.7 version
- added "Title text color" and "Title background color" options in Edit dial / Visual tab
- hotfix for terrible CSS bug that broke many styling options!
- fixed wrong redraw on browser start
- fixed rare "black screen" error (caused by navigation into non-existing group)
- fixed ESC to close Color picker (and not whole window)
22.6 release:
- fixed reversing sorting if the dials were already sorted
- fixed pasting dials when using "Select dials" + Cut and Paste multiple dials withing the same group
- fixed setting custom background color for dials when using List layout
- fixed Weather dial height in List layout
- fixed Weather speed units for Imperial
- reduced linter errors in FirefoxSource code released under All Rights Reserved
Version 22.5
Released Apr 21, 2023 - 2.78 MBWorks with firefox 102.0 and laterRelease 22.5:
Weather Dial is here :)
- for PRO users only
- it shows current weather and weather forecast for up-to 5 days
- currently only basic info is shown, I plan to add some graphs later on
- privacy friendly - all data goes through my cloud server
- group-dial will now use "more appropriate" icon :), I hope you'll like it
- added option "Hide dial favicon" (for the individual dials)
- error handler now checks for more missing API (to help debugging issues)
- fixed Timer dial horizontal scrolling visual bug
- fixed bad permission request (session) for "top-sites" group
- refactored "active tab detection" to use a common click handler (performance optimization)
- fixed bad dials redraw when tab is opened in background ("active tab detection" won't reload dials anymore)
- added special April promo ;)Source code released under All Rights Reserved
Version 22.4
Released Apr 7, 2023 - 2.73 MBWorks with firefox 102.0 and later22.4 version:
- added separate option "Paste image from clipboard" to the "Thumbnails" tab (with a useful Tip :))
- import will now block whole Options page until the process is complete to prevent incomplete imports
- "Already opened" feature will now close current tab when focusing already opened one
- "tab already loaded" detection now works also on Multi-dials
- fixed skipping hidden tabs (and iframes) for the "Active tab detection" feature
- fixed thumbnails synchronization (patched on the server)
- fixed "Hide empty dials" option when using "Transparent dial names" option
- fixed broken addon (dials page) when the "caches" API is disabled in the browser (for example with "dom.caches.enabled" - don't do that!)
- fixed "Live dials" further navigation broken in Chromium
- fixed bad cache usage
- added new translations (thank you translators :))Source code released under All Rights Reserved
Version 22.3
Released Mar 10, 2023 - 2.73 MBWorks with firefox 102.0 and laterVersion 22.3:
- NEW feature: "Already opened page" detection (enabled by default)
- dial will show "blue dot" in the title if the page is already opened in one of your tabs / windows
- clicking this dial will focus the page instead of opening it again!
- this feature can be disabled in the Options page / General / "Already opened page detection"
Other:
- added "dummy" integration with "Unsplash random image" background (by setting Background URL to "https://source.unsplash.com/random?orientation=landscape&size=1920x1080")
- added "Open in new window" context menu (optional, needs to be enabled in Options page / Context menu)
- fixed broken thumbnail for users using "privacy.resistFingerprinting" (by adding OffscreenCanvas test)
- using "Add this page to dial" will now temporary disable productivity mode
- you can now use "Select dials" to convert multiple dials into single "Multi-dial" (PRO only)
- added background image caching for URL images (for 8 hours)
- fixed wrong Dynamic layout thumbnails in Firefox
- added logger for the bing service (to help investigate errors)
- for now removed all "login" prompts from Safari (without Apple OAuth they won't approve it anymore)
- updated libs
Version 22.2
- custom thumbnail can be now be pasted from the clipboard (directly in the "Edit dial" window)
- dials selected in the "Select dials" mode can be now deleted
- "Recently closed" dial now supports search (when you click its head)
- dials can be now locked to prevent accidental Drag & Drop (see Options page / Dials)
- Custom search engines now shows favicon in the Edit dial window (same as Multi-dials), plus YouTube tutorial link won't repeat anymore
- added import from Chrome bookmarks (actually, this will now import any HTML "bookmarks" type of file, even the one build by Firefox)
- improved layout in tutorial
- upgraded on-boarding - new users will now see new "Examples" group with some new cool dials
- added support link to the error message window
- added "scripting" permission to be compatible with upcoming Manifest V3
- moved min Firefox version to Firefox ESR 102 (needed for "browser.scripting" API)
- optimized build script to be much faster and produce smaller size build (split into more chunks)
- fixed bad overflow of long multi-page dials inside a List layout group (now their max height is limited to viewport size plus can be correctly scrolled)
- fixed race condition bug when adding page to dials and duplicate already exists but wrong group is opened and wrong dial is marked
- failed favicons download won't be retried anymore (or not that often)
- fixed timer dial UI when dial is too smallSource code released under All Rights Reserved
Version 22.1
Released Jan 6, 2023 - 3.15 MBWorks with firefox 91.0 and laterRelease 21.9 - 22.1
- fixed and upgraded build script by using native WebWorkers
New "Timer dial" is now available:
- it supports Countdown, Alarm and Stopwatch
- Pro version allows unlimited amount of timers (free version has 2)
- "Export also thumbnails" is now possible with a single click! Thanks to new optional "downloads" permission (which allows asynchronous downloads when exporting thumbnails from IndexedDB)
- fixed setting transparent background for special dials (text dial, timer dial, etc...)
- fixed Top Sites dial not loading all pages
- fixed initial import from Top Sites (to include more pages)
- added token refresh (so that you don't get logged out)
- fixed issue where live dials would reload after closing any tab / window
- added experimental thumbnails generation improvement by faking visibility state in the page
- fixed button "Add x pages as Multi-dial" in dynamic layout
- old DB images are now cleaned up only once in 15 days
- fixed catching errors during server sync (it's good if it fails)
- removed not working GROUP_ACTIVATION_DELAY option
- removed 128px previews from public images (they are about to be deleted from server)
- fixed upcoming Firefox 109 issue with not visible browser action icon
- updated libs and translations (thank you!)Source code released under All Rights Reserved
Version 14.9
Released Mar 27, 2020 - 680.52 KBWorks with firefox 68.0 and later, android 68.0 to 68.*- added two new Resize options for dials for Pro users - Horizontal half and Vertical half (two dials side by side)
- big upgrade of reloading all thumbnails:
1) no more screenshots of spinners
2) thumbnails are now generated for normal dials first, then for group dials (backwards) - this allows us to create perfect group dials thumbnails!
3) group dials thumbnails are now created separately, if they are not from the same group - this also allows us to create perfect thumbnails!
4) we no longer need to activate each group to make the reload
- fixed bad scheduling of parent reload when reloading all thumbnailsSource code released under All Rights Reserved
Version 14.8
Released Mar 23, 2020 - 678.71 KBWorks with firefox 68.0 and later, android 68.0 to 68.*- added new Pro feature - Options synchronization and backup - you can now synchronize your Options across all devices OR manually backup your options to the cloud (for example to backup your Android settings)
- added option to disable Dials synchronization (this will also allow you to have different dials on different devices while keeping access to PRO features, but your data won't be backed-up!)
- fixed broken thumbnails generation on Chrome when using High DPI monitor with OS scaling applied
- fixed bad dial name when replacing same dial with same page (but different URL)
- fixed issue with disappearing separators from context menu
- auto-reload won't create new invisible window in Firefox when reloading group-dialSource code released under Custom License
Version 14.7
Released Mar 6, 2020 - 663.9 KBWorks with firefox 68.0 and later, android 68.0 to 68.*- Context menu can be now customized (you can remove things you don't need, see Options page / Context menu)
- you can now enable "Show list of groups in context menu for fast insert", see github issue
- added "Move dial" to context menu - to Cut / Copy / Move dial (this will allow you to move dials on Android!)
- when using Drag and Drop to move dials, you can now use "Ctrl" key to copy dial and "Shift" key to replace target dial
- fixed detection of Ctrl + GSD addon
- fixed race condition in "Ctrl + Shift + F" search
- fixed race condition when pasting text in "Search Dial" inputSource code released under Custom License
Version 14.6
Released Feb 17, 2020 - 635.1 KBWorks with firefox 68.0 and later, android 68.0 to 68.*- added import of Bookmarks and topSites for new users
- added new Pro feature Row color / Column color, to help you visually distinguish dials
- added option to use F4 key to open dials page in current tab (basically a hotfix for broken "Alt + Home" hotkey: https://bugzilla.mozilla.org/show_bug.cgi?id=1615977)Source code released under Custom License
Version 14.5
Released Jan 24, 2020 - 623.06 KBWorks with firefox 68.0 and later, android 68.0 to 68.*- added support for Firefox Containers! Now you can open your dials in one of your containers. Works also with Search Dials!
- added more search engines
- fixed small issues with Search DialsSource code released under Custom License
Version 14.4
Released Jan 10, 2020 - 662.28 KBWorks with firefox 68.0 and later, android 68.0 to 68.*- multiple Search engines in a Search Dial can be now reordered
- improved Search providers picker with icons and links
- Search Dial now supports custom background color
- Text Dial now supports custom background color
- improved database error reporting
- reloading multiple dials now supports more reload methods
- Auto-reload now supports new more stable background reload method
- fixed broken search with Ctrl + Shift + F on dials page
- fixed loosing scrolling position when adding new page to your dials
- fixed synchronization issues when using new features on old PC
- fixed synchronization of Custom Search providers icons
- fixed Chrome thumbnails generation on 4K screens (or other high DPI)
- fixed new background reload with group dial pagesSource code released under Custom License