Skip to main content

Changelog

The format is based on Keep a Changelog,

and this project adheres to Semantic Versioning.

I also attempt to follow the Conventional Commits specification.

[1.6.5] - 2/20/2026 | Error logging, new widgets, and quality-of-life improvements

A solid release featuring a comprehensive error logging system, a new random color palette widget, drag-and-drop todo reordering, weather auto-update, and several UI improvements and fixes.

Added

  • feat: improve error logging and user feedback with comprehensive error log management, global error capture, and sharing functionality. 41d25f9a

  • feat(palette): add random color palette widget. 82fb9df6

  • feat(todo): add drag-and-drop reordering for todo items. f19e15e1

  • feat(weather): add auto-update location feature. 52476cfa

  • feat(search): add special URL handling. 5e14bcda

  • feat: add scroll-to-top button in Settings panel. 3fd010e3

  • feat(github): add tooltips to calendar widget. f70eeb1b

Changed

  • feat(ip-info): more robust fallbacking and parsing. 70d071da

  • Updated ES & IT files (#114). 762e4f48

  • Update Vietnamese (vi) translation (#110). 9d6cb68e

Fixed

  • fix: less gimmicky scroll to top button. decec927

  • fix(search): missing/broken translation. f54a423a

  • fix: remove whole background on chromium dev. fb9dbb52

Chore / Cleanup

  • chore: run translations. bed18d2e

  • ci: update actions to latest versions in workflows. 3add9da4

[1.6.4] - 2/13/2026 | Theming, search customization, tally counter, and online documentation

A feature-packed release with centralized theming via CSS variables, search widget customization, a new tally counter widget, and full online documentation! Additionally, the since and countdown widgets are now deprecated in favor of TimeTracker, and a lot of development work has been done under the hood to prepare for future updates and make contributions easier.

Added

  • feat(ui): add customizable global accent color. b8ffd6fb

  • feat(time): indent settings and add showHours. e08dcb35

  • feat: add tally counter widget. 5a79bf13

  • feat(search): add custom width settings. cb8aa009

  • feat(search): add style customization to search widget. 48b0706e

  • feat(docs): add full online documentation! (#98). b4570ef7

Changed

  • refactor: implement centralized CSS variables for theming (#109). d170e10f

  • change: expand the default rows for custom css/js/html widgets. e289d4ea

  • feat: add deprecation warning to since and countdown widgets. a52d6e65

  • Updated ES & IT files (#108). c2c80b6b

Fixed

  • fix: visible instead of auto (oops...). 62e87b4d

Chore / Cleanup

  • chore: improve lint-staged configuration. 1743f601

  • ci: refactor workflows to use reusable templates. 8f81b721

  • build: remove service worker from manifest in dev. 41e6e6e2

  • chore: migrate some project styles from CSS to SASS. 4fa02de2

  • chore: deps. e3269c8f

[1.6.3] - 2/5/2026 | Bugfixes and minor improvements

Very small release with a few fixes and minor improvements.

Added

  • feat(release): add closed issues summary to release body. d9c56024

  • feat(links): add URL normalization and extension tab option. bd53b7ab

  • feat(media): hide controls with 1 or less images. 8d92f1aa

Fixed

  • fix: translations. 3434f6c0

  • fix(dates): date parsing causing incorrect days. 40d6c942

  • fix(bookmarks): properly set iconSize to 24 by default. 378fdc72

  • fix: don't include unused service-worker on firefox. 505525ac

  • fix(trello): minor fixes (#97). 4ccd112d

[1.6.2] - 1/28/2026 | Better positioning, unified (and improved) backgrounds, Giphy modernization, and signed firefox nightly builds

A major update to the positioning system and internal background structure, along with modernization of the Giphy plugin, signed Firefox nightly/beta builds, and several important bug fixes.

Added

  • feat(positioning): switch to react-movable and enhance moveable system (#93). b30a753f

  • feat: show widget config in unknown widget. 53706bd1

  • feat(giphy): modernize giphy background plugin. 3de6e521

  • feat(Backgrounds): unify backgrounds to BaseBackgrounds (#91). ee152a45

  • ci: signed firefox nightly/beta builds. 0b1d6ec64

Fixed

  • fix: handle empty URL string in unsplash buildLink function. 516dabb7

  • fix(translations): incorrect parameter for shortcut key. 329ac9f3

  • fix(useCache): URGENT fix cache refetching infinitely. b1d2cae8

Changed

  • Update Spanish translation (#95). 807770b4

Chore / Cleanup

[1.6.1] - 1/15/2026 | New logos, better caching, a Trello widget, Bing wallpapers and more!

Finally changed the logo to something different from Tabliss's logo! This release includes a lot of community contributions, so thanks a ton to everyone who helped out!

Added

  • feat: implement favicon changing (#85). 44bc62ce

  • feat: add bing daily wallpaper. ce9dadb4

  • feat: add opentype font features parsing support. 2f34128d

  • Enable better offline support with workbox (#66). b4c5f165

  • feat(trello): added Trello integration (#73). 7e3c9b9, 62e8b5f5

Fixed

  • fix(Search): use correct search engine even on default. a059570f

  • fix: maybe fix extension dev builds on non-web. d4589fef

Changed

  • feat: small improvements to custom settings icons position. 57316369

  • feat: fix workbox on chrome (and safari). 49cfd0ec

  • feat(Prettier): fix glob pattern (#84). 2e809d72

  • feat: new logos!. 12bee649, 0506376d, 44432f2f

  • feat(Chromium): include key to preserve extension id on dev. e2a19a81

Chore / Cleanup

[1.6.0] - 1/1/2026 | Large Feature and Bugfix Update (FINALLY)

Added

  • feat(Persist): improve errors and remove on non-web builds. 98195e8

  • feat(storage): add SAVE_BATCH_TIMEOUT to prevent storage errors. b587897

  • feat(LiteratureClock): enhance quote fetching with SFW filter and a new endpoint for more quotes. 224b153

  • feat(bookmarks): add toggle to remember folder expansions. f319b0a

  • feat: add italics and underline options to widget font settings. 40d615d

  • feat: add perplexity search engine. c504a5d

  • feat: beta safari support (simple). b0d63a8

  • feat(links): add keyboard shortcut input. 8a936582

  • feat: state persistence when switching backgrounds. 840ad259

Changed

  • feat: change Unsplash "Tags" input to "Search Term". 8efe064

  • feat: attempt at making custom positioning relative. a28115b

  • feat: change resize mode of textareas changed to vertical to avoid resizing them into unclickable areas. 8b72e14

  • chore: update dependencies and minor housekeeping. 0446686, 07abb38

  • chore: Change timezone label "Europe/Kiev" to "Europe/Kyiv". 46c9b61

  • refactor(backgrounds): introduce a baseBackgorund so facilitate adding backgrounds. 9bb547f

  • feat: clean up settings, remove ads. 7201357

  • feat: use browser default sans-serif font. a331ad0

  • fix(Jokes): retry API call for long jokes. 8ff8a93

Fixed

  • fix(Import): set display.scale to true by default. 116df62

  • fix(Jokes): set not saving contents correctly 32031e5

  • fix(QuickLinks): text underline not appearing. b2f8883

  • fix: replace {{}} with [] for github-calendar translations. 0bf9d9e

  • fix: remove drop-shadow from github-calendar. aa6fd7e

  • fix: unloaded github calendar now has correct colors dependent on theme. 04abb8a

  • fix(baseBackground): some translation stuff. 611a9156

Translations

  • Update translations (several cs.json updates, translated auto-hide settings menu, engines). e7e1a40, 6107f9a, 576a15b

  • add: Albanian translation. 98084fb

  • feat: clean up a few translations. 6198093

  • i18n: Update German translations (#80). 5413ce65

  • i18n: Updated Spanish translation (#76). d143156c

Chore / Cleanup

  • remove console.log and minor cleanup. a6006ad

  • chore: add npm-check scripts and remove unused deps. 07abb38

  • chore: slightly improve README. ba5323c

  • Add .gitattributes and workspace settings: normalize EOL to LF. 119945b

  • chore: update deps. 8a7fc7fd

  • ci: add build to pr ci. 96fb4c4f

  • ci: add pr tests. 7e0a3025

[1.5.1] - 8/4/2025 | Minor Feature and Bugfix Update

Added

  • feat: Add wikipedia search engine and autocomplete 850166f

  • feat: add current selected icon display to quick links icon picker. 7bc9802

Fixed

  • fix(unsplash): don't crash if topics is not an array dc19b03

  • fix: use correct messages file in weather.tsx 54ea938

  • fix: add key to imported quick links. 6708171

[1.5.0] - 7/30/2025 | Feature and Bugfix Update

Fixed

  • feat: Refactor Unsplash background image loading logic. #43 06a923f

  • fix(Todos): Daily Routine not working. c6b63d1

  • fix(Notes): placeholder should inherit color 65b9dee

  • fix(Quick Links): fix broken widget. 0f2dc326

  • fix(Widgets): sorting with translations. ee01735

  • fix(Notes): placeholder should inherit color 65b9dee

Added

  • feat: add drag-selected styling for widget free-move mode. 2fb005d

  • feat(TimeTracker): add new TimeTracker widget. 3808fa9

  • feat(Settings): add auto-hide functionality for settings menu. de61a07

  • feat: Add key bind to search, notes, and jokes. c1cc39c

  • feat(Notes): icon align and placeholder style. 27c1264

  • feat: add custom class option to widgets. 2887bb3

Changed

  • feat(Apod): Improve quality of youtube video thumbnail. #44 f08f3b1

  • feat(Translation): Finish translation support for settings panel. #20

[1.4.1] - 5/21/2025 | Project Rename and Bugfix Update

Added

  • feat(Search): Add using browser default search engine. b8bd0f4

Changed

  • chore: project renaming from Tabliss Maintained to TablissNG. 946daa6

Fixed

  • fix(Quotes): typo, dwyl, backup quotable api. #4faa4d1

  • fix: make video content centered by default. #24

[1.4.0] - 4/24/2025 | Feature Update

Changed

  • feat(Widgets): add BETA badge to free move mode toggle. #7cc79e0

  • refactor(i18n): standardize translation IDs to use "backgrounds." prefix. #12f5b59

  • refactor(i18n): standardize translation IDs to use "plugins." prefix. #e385751

  • refactor: simplify unknown widget. #a373885

Fixed

  • fix: correct typo in settings panel. #7a9095a

Added

  • feat(Quotes widget): Add support for displaying Bible verses. #14

  • feat(Translation): Add translation support for settings panel. #522df4b

  • feat(Bookmarks): Add auto-expanded navigation style. #13 #81e4c4e

  • feat(Links): Add handling for special URLs (FIREFOX NOT SUPPORTED). #b926df0

  • feat(Translation): Add translation opportunity for widget names and descriptions. #d20d9b4

  • feat(Notes): Support markdown, add text alignment option. #452c0ab

  • feat(Widget): add basic/advanced text outline options. #9aa5dfb

  • feat(Bookmarks): Favicons, Short Names, Max Text Length. #b514e328

  • feat(background): automatic night dimming time selection. #7d0b1ff, and #a2c7321

  • feat(Widgets): add draggable positioning for widgets. [BETA] #05734af

[1.3.6] - 3/27/2025 | Small bugfix update

Changed

  • Move theme settings above settings icon position. #d5ca060

Fixed

  • Fix the url input in quick links removing focus. #12, #c2bc27f

  • Fix dark mode for multiselect. #68987f1

[1.3.5] - 3/18/2025

Fixed

Added

[1.3.1] - 3/11/2025

Fixed

  • Large bugfixes in Quick Links. f4b339f

Changed

  • Make the time widget analogue and line between inherit color. #1787a87

Added

  • Add an option to change the location of the settings icon! #cddddb5

  • Add rotation option to widget display settings #2960ed0

  • Binary Clock: option to set custom colors for dots. #6c60391

[1.3.0] - 3/9/2025

Fixed

  • Fix unsplash images changing on reload. #4357fd2

  • Fix unsplash credit location extending too far. #ab83b44

  • Make the scale option for background default to true. #cfd5134

Changed

  • Compact the GitHub and version at top of settings. #a6200c5

  • Update multiselect library due to outdated version causing CI pipeline failures. #8d4cd57

  • Replace theysaidso with quotable and dwyl. #8b3f8a5

  • Unify invalid widget error handling. #16d163b

  • Update unsplash topics. #41f8ab0

  • Update Supporting, Error and Storage Error modal. #5d76cd7

Added

  • Add click-to-refresh option to IP Info widget. #823a471

  • Add dev to version number if running dev version. #a26e820

  • Add radial gradient support and more settings for random gradients. #43b2484

  • Added a random gradient option. #4812438

  • Added a setting to only show settings icon on hover. #029b94b

  • Add version number and improved watch and star buttons to settings. #c078136

  • Add multiselect to unsplash topics. #e11ca71

  • Add a third ip info fallback api #c46955d

  • Add the option for "Location On-Click Source" in Unsplash widget. #29a968e

  • Add crossfade animation to unsplash. #e5197e68

  • Add click action to GitHub widget. #5c48b7fc

  • Add more error handling to unsplash. #f6728cd

[1.2.1] - 3/4/2025

Fixed

  • Fix errors on Wikimedia Image of the Day. #21d79ba

  • Fix the open feather modal always being visible. #9763891

  • Fix custom modal styles to apply only to quick links. #37ee4fa

Changed

  • Move to react-github-calendar #3be1dfa

  • Make the custom uploads have the correct styles. ba43558

  • Change link display, so if the name is blank it displays a blank name instead of a formatted url. #13de553

[1.2.0] - 2/26/2025

Added

  • Add an option in quick links to preserve the aspect ratio of the image icon when resizing. #14accf1

  • Add the ability to set both dimensions independently of the image icon in quick links. #14accf1

  • Add option for scaling widgets with CSS transform. #41a8b08

  • Move the icon preloading to the existing utils.ts. #5254ef6

  • Add caching for icons. #ea317ff

  • Add a modal for selecting the icon. #d221677

Fixed

  • Fix import with time defaulting to hiding the time. #4a528db

  • Add more error handling for invalid plugins. #3b4a3ba

  • Fixed the issue where some input values in quick links weren't restored on reload. #14accf1

  • Enhance error handling for invalid widgets. #1449cd2 and #975898f

  • Update Custom Text widget to be able to specify when to change the text. #8857fe0

  • Rework the svg display, make it more robust. #8a6e665

  • Fix caching of uploaded quick link images. #80f67b4

Changed

  • Update the support section to have a star on github button. #f723d76

  • Rename background/media back to background/image to preserve backwards compatibility. #3b4a3ba

  • Large reordering of the code for the quick links widget to make it more maintainable. #14accf1

  • Rename custom ico url to Custom Image URL in quick links widget. #14accf1

  • Change the location url for unsplash to be an href instead of js. #f077ccd

Removed

  • Removed some unused function I added while testing the last release. #0a0cc5c

[1.1.0] - 2/18/2025

Added

  • Added Custom Text component fef61f1
  • Add 'show city name' setting to the Weather plugin fd809d2
  • Add 'showTime' in Time widget d6aef55
  • Add ability to set custom search engine #552 c32a14b
  • Add option to change the luminosity depending on the time of day #625 dde5752
  • Add toggle to number links for easy number "speed dial" f49364b
  • Add daily routine feature to Todo widget #559 74da94c
  • Add mask ip option to IP info widget #657 4f222fb
  • Add online image to backgrounds #656 4eab1c0
  • Added Kagi and Vuhuv search engines. bc84198
  • Add validation for response body && api key check #681 a2098a2
  • Add cloning instructions 96d576d
  • Added a switcher for which icon provider to use in quicklinks a093ea9
  • Added an icon size switcher 342be49
  • Added metacrawler search engine 7bfd103
  • Added Wikimedia Image of the Day background! 0f59650

Changed

  • [FEATURE] Add 'show city name' setting to the Weather plugin #615 32c8aa0
  • [FEATURE] 'Display time' in Time widget #574 b37c1e0
  • Countdown #511 3f07222
  • Implemeneted APOD!!! 029674b
  • [FEATURE] Time tracking widget for significant events #626 9789c3a
  • [FEATURE] add toggle to number links for easy link "speed dial" #618 897538a
  • [Feature] Add Bitcoin Mempool widget #486 117f865
  • Remove NBA Widget (Broken) bdf6a8f
  • Update kp.json #693 908d2bd
  • Update TRANSLATING.md 9f431ac
  • Updated hu.json #676 2d4201b
  • Updated translation for Farsi 34e15be
  • Update farsi translation files #591 d2a840f
  • Tabliss translate strings #687 6529cf7
  • Finished the previous Translations! f4ead50
  • Random Messages Widget #405 3fdba86
  • Based on: Disable user-select on widgets #696 d9ae2fc
  • Custom Icons from iconify! 346a8df
  • Switch to @iconify/react for a bunch of imports 237afd0
  • Cache the html to prevent flickering a8215ec
  • Option of seeing the regressive percentage #728 dadf3e2
  • [Feature request] Make the unsplash photo location text a link #289 1c93190
  • Do not disable the Custom CSS widget when hiding all widgets #242 18aedf3
  • [Feature request] Binary Clock #229 04426fe
  • Update deps, add lint and prettier script 58ed6a5
  • Local photo list should be collapsible. #136 5e1137e
  • Fix paths in compiled web app 65c1e0e
  • PARTLY CLOSES: Load videos, gifs and entire websites as background #35 a46feaa
  • Make the bookmarks permission optional d6a303a
  • Make the copyright part of the apod background aligned to the left to use less space bd5c23e
  • Update package.json and both manifest.json e4f51dd

Fixed

  • Fixed a major bug. (Communal Settings) dd78d21
  • [BUGFIX] add 'cross-env' to package.json #573 65ad6be

Removed

[1.0.0] - 2/18/2025

Initial Release, no changes!