Subject: links 0.5.0

From: Peter Sanchez <[email-masked]>
Date: Sat, 19 Jul 2025 07:45:44 -0600

Hi all,

I am happy to announce the release of links 0.5.0.

https://git.code.netlandish.com/~netlandish/links/refs/0.5.0

Release highlights:

# Added

- Ability to hide spammers or seo farms from the recent or popular pages.
- Pinboard API to GraphQL bridge

# Fixed

- No longer showing empty ordering options on pages that don't support it.
- URL jumping up with description when description is too short. Happens on saved bookmark listing pages.
- Issue with encoding email subject lines when pulled from a template file.
- Issue saving tags longer than 50 chars (not allowed)
- No longer using regexp to parse null entries from json (no clue wtf we were thinking there)
- Issue where tag characters can cause PostgreSQL to return errors. Also limit tag queries to tag name limit (50).
- tag autocomplete issues with selection and navigation using the keyboard.

# Changed

- How `BaseURL.UpdateCounter` works. Now uses a subselect to set proper count
- Now will alwyas call `UpdateCounter` when calling the `updateLink` mutation. This addresses a small counter bug / edge case.
- Links to external sites will now have rel="nofollow" to help avoid the site from becoming a spam haven.
- No more leading hash marks in tag names
- Only show save count when the URL has been publicly saved more than once.

# Closed Tickets

- [#111: Bookmark saved listing - URL is jumping up with description](https://todo.code.netlandish.com/~netlandish/links/111)
- [#76: Pinboard API to GraphQL bridge](https://todo.code.netlandish.com/~netlandish/links/76)
- [#85: Tag autocomplete dropdown is annoyingly wonky](https://todo.code.netlandish.com/~netlandish/links/85)

# Changed dependencies for downstream packagers

## Updated

* netlandish.com/x/gobwebs v0.1.2 => v0.1.3
* netlandish.com/x/gobwebs-auditlog v0.2.0 => v0.2.1
* netlandish.com/x/gobwebs-formguard v0.2.0 => v0.2.1
* netlandish.com/x/gobwebs-graphql v0.2.0 => v0.2.2
* netlandish.com/x/gobwebs-oauth2 v0.2.0 => v0.2.1
* netlandish.com/x/gobwebs-ses-feedback v0.2.0 => v0.2.1

Thanks to all contributors!

~$ contrib/git-stats.sh 0.4.0..0.5.0

Author         Commits  Changed Files  Insertions  Deletions
Peter Sanchez       17             60       +4741      -1430