github Smaug6739/Alexandrie v8.4.0
Version 8.4.0

7 days ago

What's Changed

Full Changelog: v8.3.1...v8.4.0

BREAKING CHANGES: If you are using docker please note some breaking changes with this release:

  • CDN_URL : This variable is no longer optional. It must match with your minio or rustfs configuration, (match with the URL of the CDN accessible from the frrontend, exemple: https://cdn.alexandrie-hub.fr . If you don't use env file, you need to add MINIO_PUBLIC_URL with this value.
  • FRONT_DOMAIN renamed into FRONTEND_URL
    See example of .env : .env.example

For official supported configurations: See https://github.com/Smaug6739/Alexandrie/blob/main/docs/README.md

Features

  • feat: new backup and import system 🎉 by @Smaug6739 in #304
  • feat: pdf support and improve preview component 🎉 by @Smaug6739 in #300
  • feat: New CDN features and improve data management in frontend and backend with resources by @Smaug6739 in #295
  • feat: New context menus and improve existing system by @Smaug6739 in #302
  • feat: New responsive menu for settings on mobile d8de1a1
  • feat: Add download button for non preview resources 8242e6c
  • feat: Improve SEO tags b825ee2
  • feat: New resources context menu f3da793
  • feat: Allow avif avatars 2b71763
  • feat: CDN now support multiple file uploads 15d4cad
  • feat: Docker compose support env files 6947159 #285
  • feat: Add env variables to disable signup or landing page 98ed58e 98ed58e

Fixes

  • fix: improve responsive design margins 24a5662
  • fix: reduce margin of hero section on home page 59cd3b1
  • fix: adjust buttons spacing b2502a3
  • fix: improve render of too long names in the sidebar c154a9a
  • fix: Setup instructions with new env file 8e244ad
  • fix: Handle nodes not found errors to prevent errors in backend 1cba37f
  • fix: Correct editor install files d78e449
  • fix: Rename Lazy components 4de33b9
  • fix: App drop icons corrections d8af22c
  • fix: Fix typo with resources 6547e16
  • fix: Fix markdown editor types 7f5a9f8
  • fix: Profile avatar uploads generate errors 7a1c941 ca95b0c
  • fix: Reject uploads if errors 1617153
  • fix: Correct max uploads size to match with 1 GB limit 637a39a
  • fix: Improve performances of bulk delete 2853357
  • fix: Improve lists margins 853eb51
  • fix: Docker image for frontend corrections 04fe732
  • fix: Creation date missing on recent uploads 7111a58
  • fix: Improve design of codemirror theme d911d96
  • fix: Node delete child when parent is deleted 461fd38
  • fix: Correct header style 765fa5d
  • fix: Improve buttons design 3135d6d
  • fix: Default category in view selection f4c9781
  • fix: Icons corrections 1da1de8
  • fix: Remove sponsors wall afc3742
  • fix: Improve sidebar workspaces display 290943b
  • fix: Improve design of workspaces selector 4b3390e
  • fix: Errors reactivity in login and signup 45d3fb8
  • fix: Icon display in the new dashboard

Refactor

  • Refactor/general code style by @Smaug6739 in #297
  • refactor: rename variables, fix typos, organize code and API routes by @Smaug6739 in #298
  • refactor: export common css d690c5e
  • simplify css f82c0d5
  • make AppCheck component work without v-model 279a465 0afe5fa 2398af6
  • improve performances f03fb27
  • refactor: Re organize components names 93986b3
  • refactor: Reorganize routes names in the API cddad25
  • refactor: Rename getAppColor to getAppAccent 84f589f
  • refactor: Improve class names 6625d9c
  • refactor: Export icons to public folder 7d86d0b cd687d3
  • refactor: Complete rewrite of composables 27a95b1
  • refactor: Remove unused props 985ca62
  • refactor: Reorganize packages d263614
  • refactor: Improve code style (autolint) 6c46b50
  • refactor: Clean up old routes and functions cf00c1c
  • refactor: Remove old code from repource store 26f681d

Other

  • Improve github actions performances for docker deploy (better efficiency of cache) c8b4c39
  • Add docker to the seo tags of website 0db83ca
  • Remove old comments in the code 8c5a17d
  • Remove eslint warns 8f61ffc

Don't miss a new Alexandrie release

NewReleases is sending notifications on new releases.