Skip to content

1.7.0

Compare
Choose a tag to compare
@dani-garcia dani-garcia released this 08 Feb 18:34
8fac72d
  • Added configuration menu, accessible from the admin panel. This saves the user settings to a JSON file, by default in data/config.json, but configurable with the CONFIG_FILE environment variable.
  • Added templating support for emails, can be added to $DATA_FOLDER/templates/email, or $TEMPLATES_FOLDER/email, if configured. Check here for examples.
    • Added reload templates option, useful during development. Set RELOAD_TEMPLATES to true to enable.
    • The templates use the Handlebars format.
  • Improved icon downloader, now we don't use the upstream server anymore.
  • Added option to disable icon download, set DISABLE_ICON_DOWNLOAD to true.
    • Note that icons already in the cache will still be served. With this, if ICON_CACHE_TTL is set to 0, the cached icons will not expire.
  • Admin panel improvements:
    • Organization, 2FA status and disabled user badges
    • Deauthorize user sessions button
    • Now using templates
  • Added Feature-Policy header.
  • Created recovery code when registering a YubiKey
  • Now the .env file is only read from the current directory.
  • Other fixes and dependency updates