LinkAce Changelog

Warning: This is the documentation of a beta version of LinkAce. Things may break. Only use this version for tests.

2.0.0

Released at TBD

Please consult the dedicated upgrade guide to update from LinkAce 1 to version 2.

Support for multiple users

LinkAce now supports working with multiple users, which also includes a more advanced permission scheme as well as a new visibility setting for links, lists and tags (#165)

  • Administrators can now control various system settings and invite new users.
  • Links, lists and tags can now be public, internal or private, which controls the visibility to the public as well as logged-in users.
  • Links, lists and tags are now displayed with the actual author so it’s clear who added it.
  • Each user has its own API keys which can be used to work in the name of the user from third party applications. Additionally, admins can create system-wide API keys.

Additionally, LinkAce now supports Single Sign On with OAuth or OIDC. 12 providers are already built-in, including one generic OIDC provider. Please consult the dedicated SSO setup guide for more details.

User Interface

  • Overhaul of the user interface for a clearer structure, fewer inconsistencies and more readable lists. (#553)
    • LinkAce now has three redesigned modes for displaying links: compact, detailed and as cards. This setting can be controlled directly from the interface, no settings are needed.
    • The main navigation bar was adjusted so users need fewer clicks.
    • Lists and tags are now loaded up-front when adding or editing links. This speeds up the process and allows near-instant searches.
  • Links, lists and tags can now be bulk-edited. (#26)
  • Meta information was added for all relevant pages so your browser now displays more information. Contributed by chrissawyerfan4. (#494)
  • The HTML templates now contain a lot of semantic and special CSS classes for easier customization. (#437)

Administration

  • Audit logs were rewritten and now also log events on the system level. (#467)
  • A unique tag is added to all links processed during an import, to identify them later on. (#757)
  • There is a dedicated CLI command to test the email configuration. (#500)

Running LinkAce

  • The Docker image for LinkAce was rewritten, is now based on the Caddy web server and runs rootless by default. (#502)
  • The setup was overhauled and now supports SQLite and PostgreSQL too. (#831)
  • The way settings are stored was completely rewritten and is now more solid for both system and user settings. (#494)
  • Lots of smaller corrections, adjustments and rewritten features to make LinkAce more stable.

Earlier releases can be found in the changelog for version 1.