Skip to content

Releases: realodix/urlhub

v1.19.0

29 Sep 03:39

Choose a tag to compare

What's Changed

  • feat: don’t redirect shortlinks to blacklisted domains (#1129)
  • feat: display blacklisted domains in use (#1130)
  • reduce daily and weekly chart history (b72a510)

Full Changelog: v1.18.2...v1.19.0

v1.18.2

24 Aug 18:57

Choose a tag to compare

What's Changed

  • fix: prevent false positives in domain blacklist logic (98a926d)
  • fix: prevent sticky admin header from flickering (a191ba0)

Full Changelog: v1.18.1...v1.18.2

v1.18.1

23 Aug 19:54

Choose a tag to compare

What's Changed

  • fix: secure link deletion (#1125, eee2586)
  • fix: secure link password deletion (#1126)
  • fix: correct user password update route name (a25006d)
  • fix: ensure blacklisted domains also block subdomains (16c1a78)
  • Code quality and improvements

Full Changelog: v1.18.0...v1.18.1

v1.18.0

17 Aug 19:00

Choose a tag to compare

What's Changed

  • feat: Add page to view user's restricted links (#1121)
  • feat: Make the eye icon red when the password is visible (1f7f496)
  • feat: Enhance the primary color (89fe6b6, e76171f)
  • feat: Add validation for minimum username length (e223ffb)
  • feat: Add validation for username must be lowercase (3b212a8)
  • feat: Username blacklist configuration (#1123)
  • feat: keyword blacklist configuration (e265649)
  • fix: get all case variants of disallowed keywords present in database (#1124)
  • fix: the button cursor style of shorten links (2ef7b32)
  • fix: Improve favicon visibility in dark mode (4a17c78)
  • Rename "anyone can" settings to "public" (63ec25b)
  • Rename "reserved keyword" to "disallowed keyword" (938d0d3)
  • Refactor blocked strings logic into a dedicated service (7057164)
  • Remove lang directory (8eb4483)
  • Use current route to identify page (5019abd)
  • Migrate to new Tailwindcss v4 syntax (b1cfaf5)

Full Changelog: v1.17.0...v1.18.0

v1.17.0

08 Aug 15:53

Choose a tag to compare

What's Changed

  • feat: Make the username on the edit page clickable (c9d7b1a)
  • feat: Show advanced options only for non-guest users (1a26706, 75c1675)
  • fix: Added a missing slash in delete route (adea00e)
  • Improve handling of guest authors (b23f36d, b919cab)
  • Optimize UrlTable query performance (ef10cc0)
  • Optimize isExpired method to reduce N+1 queries (38146e2)
  • Prevent duplicate queries in visit chart by caching data (#1120)
  • chore(deps): Upgrade to Vite 7 (1dc7f6f)
  • test: Url::isExpired method (1faafcb)

Full Changelog: v1.16.0...v1.17.0

v1.16.0

29 Jul 08:12

Choose a tag to compare

What's Changed

  • Replacing Blade UI Kit - Flatpickr (#1118)
  • Add type="number" to numeric input fields (5d9e074)
  • Add type annotation for blacklist config variable (4ddd624)
  • Update settings label for short URL section (7ea9b9e)
  • Add configurable favicon provider setting (22d3001, 70a1a88)
  • Persist advanced options accordion state with sessionStorage (#1119)

Full Changelog: v1.15.0...v1.16.0

v1.15.0

15 Jun 16:14

Choose a tag to compare

What's Changed

  • feat: Implement modal forms for link password actions (b678ec4)
  • feat: Allow uppercase characters in custom keywords (#1117)
  • feat: Favicon (9319c6f, a4b43a3)
  • fix: Resolve substr() warning by using PowerGrid default primary key (15b73f1)
  • Prevent infinite loop in random key generation (b9ab7b7)
  • Avoid case variants of reserved keyword (74c5416, 4cd2abb)
  • Prioritize character validation for custom keywords (d9dc95b)
  • Increase the maximum length of default custom keywords (bb23622)
  • Increase the upper limit of the maximum custom keyword length (45b223f)
  • revert "Replace - with _ as the allowed character for custom keywords" (226ec5f)

Full Changelog: v1.14.0...v1.15.0

v1.14.0

20 Apr 06:15

Choose a tag to compare

What's Changed

  • feat: add visit chart on dashboard (User & Admin scope) (#1115)
  • feat: add percentages and progress bars to the top list (023f8bd, 4ba22e9, c2c630a)
  • feat: visitors count (b410a91, 7a666b9)
  • feat: Add summary stats cards to user overview page (6df7ef7)
  • feat: delete link from edit page (f3307e3)
  • feat: confirmation of remove link on link details page (d9e68e6)
  • fix: missing overview menu on mobile mode (feac042)
  • fix: correct referer property type hint on Visit model (e1a1ae8)
  • fix: usernames that don't appear in the table when we moved the page (2053bd9)
  • fix: prevent duplicate usernames (c8247b8)
  • fix: resolve N+1 query issue for top URLs author relationship (4a594ce)
  • fix: missing username on user-specific overview page title (7be0c17)
  • change: prohibit registering with the username “guest/guests” (df61099)
  • change: store username and email as lower-case (5838f58)
  • change: username must be alpha-numeric (31482ba)
  • change: replace - with _ as the allowed character for custom keywords (6464e55)
  • remove unused __ helper function (81abd2a)
  • pruning old migration files (2867e49, 7e7644e)

Full Changelog: v1.13.1...v1.14.0

v1.13.1

05 Apr 18:55

Choose a tag to compare

What's Changed

  • feat: Allow URL owners and admins to bypass password protection (550de39)
  • Code improvement.

Full Changelog: v1.13.0...v1.13.1

v1.13.0

05 Apr 08:11

Choose a tag to compare

New Feature

  • Link targeting for ios and android (#1107)
  • Protect links with password (#1108)
  • Link expiration (#1109)
  • Make the short link on the edit page clickable (cde726e)
  • Make the username title clickable (b7d3d41)
  • Add link to link detail page on edit page (617b020)
  • Make the ‘Click’ column sortable (7e021ac)
  • Overview pages for global and user-specific statistics (#1111)
  • Add top list for per URL (5bb620e)

Fix

  • User can't delete themselves (b3a282f)

Changes

  • Keep user on edit page after link update (9c2820d)
  • The signature no longer contains details of the user's device (931d763)
  • Set the Fetch Website Title option to false by default (de12fc2)
  • Title form is omitted when retrieve_web_title is set to false (7373d64)
  • Remove web title from table (f66e726)
  • Merge the author's name into the destination link field (6929f2d)

Full Changelog: v1.12.0...v1.13.0