Skip to content

Latest commit

 

History

History
279 lines (168 loc) · 8.86 KB

CHANGELOG.md

File metadata and controls

279 lines (168 loc) · 8.86 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased - DATE

v2.0.2 - 2025-01-06

Changed

  • Default deployment settings for Fly

Fixed

  • Build error

v2.0.1 - 2024-09-21

Fixed

  • Error when starting app from Docker container

v2.0.0 - 2024-09-21

The big 2.0. It's not actually a big update, but it just felt like a good enough time to increment that major version number. Of course, future major versions might include bigger updates that require more care, but since you're the kind of person that reads changelog entries I'm sure that won't be an issue.

Added

  • Invite system.
    • Invites are unique links that allow users to sign up even when the normal email sign up flow is disabled.
    • For now invites can only be created by the site admins. This may change in the future.

Changed

  • Increased window for 2FA codes.
    • This should reduce the number of mismatches based on server time.

1.9.1 - 2024-09-19

Added

  • Warning for when the number of tags listed on the user tags page reaches the defined limit.
    • Note: this does not prevent you from adding more tags. It only prevents you from being able to see them in this list.
    • This is an initial limit, it may be raised based on usage.

Changed

  • Number of tags listed on the user tags page has been raised.
    • It should have been higher, but the wrong value was used in the query.

1.9.0 - 2024-09-19

Almost a year from the last release!

Added

  • New page in settings to edit tags
    • Tags can be renamed, affecting all links that use that tag
    • Tags can be deleted as long as there are no links for which this is the only tag
      • This restriction is in place to prevent links from being inaccessible

1.8.1 - 2023-09-21

Fixed

  • Fix error that caused the app to not start

1.8.0 - 2023-09-21

Changed

  • Updated lots of dependencies
    • This includes Remix, the framework the site is based on, which I think is a bit more than a patch release

1.7.1 - 2023-04-25

Changed

  • Updated analytics

Fixed

  • Tags no longer appear out of order on links when searching

1.7.0 - 2023-04-09

Added

  • Add theme selection on the settings page
  • Move user information to a new stats page
  • The stats page now shows a list of the most commonly clicked on links

Fixed

  • Descriptions with long words no longer overflow the container
  • Changed header re-render blocking to use the final API

1.6.3 - 2023-02-26

Changed

  • Redirect to link search page after creating a new link
    • The previous behaviour was to redirect to the new link page, which would effectively clear the form

Fixed

  • Your Links navigation item was incorrectly highlighted on the new links page

1.6.2 - 2023-02-12

Added

  • Goose

Changed

  • Hide the "log in" navigation link when on the login page when signing up is unavailable
    • This should stop some misclicks that lose state when logging in in the extensions

1.6.1 - 2023-01-21

Added

  • Firefox extension link
    • Requires Firefox 109+

1.6.0 - 2022-10-23

Added

  • Check for duplicate urls when saving a new link
  • Allow tags in new link URLs

Changed

  • Upgrade dependencies
  • Switched from Feather icons to Lucide icons
    • Lucide is a fork that is still getting maintained

1.5.1 - 2022-09-25

Added

  • Analytics through Umami.
    • No cookies/local/session storage.
    • Instance is hosted at analytics.sthom.kiwi, which most adblockers should detect by default.
    • Do Not Track header is respected.
    • Any paths with identifiable information are anonymised (e.g. tags are omitted during searches).

1.5.0 - 2022-09-24

Added

  • Required tags when searching.
    • By prefixing a tag with +, links must include the given tag in order to show up.
    • Combining with the existing -, this allows for much more granular searching.
  • New help page, with information about searching and the different modifiers to tags

Changed

  • Login sessions last up to 30 days, instead of 7.
  • Upgraded to React 18.
  • Changed favicons to hopefully be more readable.

1.4.0 - 2022-05-01

Added

  • 2 factor authentication via TOTP (mobile authenticator).
  • Accounts can be deleted from the account settings.
  • Link to Chrome extension in a new page in the settings area.

Changed

  • The PWA install prompt has moved to the same page as the Chrome extension link.

Fixed

  • When searching for tags, excluded tags no longer show up in the suggestions.

1.3.2 - 2022-04-29

Fixed

  • Sharing URLs to the installed website in Android should work for realsies this time.

1.3.1 - 2022-04-28

Fixed

  • Sharing URLs to the installed website in Android should work better.

1.3.0 - 2022-04-28

Added

  • URL/description in new link page can come from URL parameters.

Changed

  • After adding a new link, you are no longer redirected to that link's page.
    • Instead, the form resets.

1.2.0 - 2022-04-26

Added

  • Tags can be excluded from a search by prefixing with a hyphen (e.g. -example)
    • As a result, tags can no longer start with a hyphen, but can still contain them in other places.

Changed

  • all tags much be lowercase.
  • Tag suggestions are more relevant, based on which tags have appeared most commonly with the ones already selected.

1.1.0 - 2022-04-25

Added

  • Demo on landing page.
  • User info page.
    • It has some basic info on it, like the number of links and the most commonly used tags.
    • In fact, that's all it has right now.
  • Form to edit existing links.
  • Better error pages.

Changed

  • Tag buttons on link cards are clickable in the search.

Fixed

  • Navigations getting lost on certain occasions when clicking back in your browser.

1.0.1 - 2022-04-25

Added

  • Tags are highlighted when searching, so it's easier to see why a particular link is included in the results.
  • Manual sign up can be done by including a secret token in the request. Set the secret wisely.

Changed

  • Tag suggestions update with new tags as you add tags.
  • Tag inputs are no longer capitalised on software keyboards (such as mobile).

Fixed

  • Sorting when there are no tags selected now uses the creation date properly.
  • Any left-over input in the Add link's tag input is treated properly.
    • This fixes an issue where you could add invalid tags by submitting the form with an invalid value in the input.
  • Removed "0" appearing in the common tags of the search form when using the app for the first time.

1.0.0 - 2022-04-24

Added

  • Login with email/password.
  • Form to save links with descriptions and tags.
  • Page to search for previously saved links by tag.
  • Page to view an individual link.
    • Note: this page is publicly accessible, so you can share it. The randomness of the ID should make it private enough.

Removed

  • Ability to sign up, since this is a personal project.
    If you're interested in using this, then there are two main options:
    1. Host it yourself. The default instructions should get you most of the way, but I may write something proper up later.
    2. If you know me IRL, then ask me about it.