Alexandrie
Self-hosted knowledge base with an extended Markdown editor
Alternative to: notion, confluence, obsidian
v8.4.0
2026-01-03What’s Changed
Full Changelog: https://github.com/Smaug6739/Alexandrie/compare/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 addMINIO_PUBLIC_URLwith this value.FRONT_DOMAINrenamed intoFRONTEND_URLSee 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 :tada: by @Smaug6739 in https://github.com/Smaug6739/Alexandrie/pull/304
- feat: pdf support and improve preview component :tada: by @Smaug6739 in https://github.com/Smaug6739/Alexandrie/pull/300
- feat: New CDN features and improve data management in frontend and backend with resources by @Smaug6739 in https://github.com/Smaug6739/Alexandrie/pull/295
- feat: New context menus and improve existing system by @Smaug6739 in https://github.com/Smaug6739/Alexandrie/pull/302
- feat: New responsive menu for settings on mobile d8de1a102ef23d426ffbb3ac5ec28fb62bda0d6a
- feat: Add download button for non preview resources 8242e6c66c6b0662efed5bfc51194c732bacb855
- feat: Improve SEO tags b825ee2c43851e14311c0749df0710583d5d26b7
- feat: New resources context menu f3da793b4b677efb0e2a6c8513f3b3972df9d3d9
- feat: Allow avif avatars 2b717634c5eefefed8d529b8dea50a1503acdf90
- feat: CDN now support multiple file uploads 15d4cadd160ced553afb4cd209627d6a72d6cd28
- feat: Docker compose support env files 6947159b714326f0addcaa2ff69ded78888bd148 #285
- feat: Add env variables to disable signup or landing page 98ed58e2a084db6f290dc7cb931f210ebbe395aa 98ed58e2a084db6f290dc7cb931f210ebbe395aa
Fixes
- fix: improve responsive design margins 24a5662e28b88cbe626e7b58396a8a60defb2484
- fix: reduce margin of hero section on home page 59cd3b1e6f25781528391ef27d896b644117d7e2
- fix: adjust buttons spacing b2502a36d7319fb31e0e8c98e72a11cb1eb84566
- fix: improve render of too long names in the sidebar c154a9aae144fa4c848e4b404f1ec43833f750e3
- fix: Setup instructions with new
envfile 8e244add207c0ca648ccc7ef7ce58a07e7cbe3e7 - fix: Handle nodes not found errors to prevent errors in backend 1cba37fe31af32734e9c46da95f82e82cfb1db3b
- fix: Correct editor install files d78e4498091d37e2435ebd0dca67b1be9a9b2f6c
- fix: Rename Lazy components 4de33b91af2e048687e03cd16a84974fb4971075
- fix: App drop icons corrections d8af22c0711038f1cf4d33fe9357a060e15a77a2
- fix: Fix typo with resources 6547e164b28dd2f1a4ecb744da569a7ad0160220
- fix: Fix markdown editor types 7f5a9f820f7e90e293c00dfb243fbc4256fe277f
- fix: Profile avatar uploads generate errors 7a1c94123a86bd90d649cee53ed6d6ee6fd0edff ca95b0c9af33f7103da70ea1b7353d82e2515826
- fix: Reject uploads if errors 1617153c0e67a619e21fa80159af9b171ef6d5b2
- fix: Correct max uploads size to match with 1 GB limit 637a39a88fa889562e122ec269e99fc0eac3c620
- fix: Improve performances of bulk delete 28533573656e89983f2c9a0d30bf47cfb7bef9d5
- fix: Improve lists margins 853eb51786bc9660b4a0bf26ccd258c36b067b8f
- fix: Docker image for frontend corrections 04fe7329c5d50b2f5a87c1bba19035dcd86cbc20
- fix: Creation date missing on recent uploads 7111a5895dea52ad192611b1ba891cade3d94189
- fix: Improve design of codemirror theme d911d96b42906bef3da41c9b3ab43242144bebaf
- fix: Node delete child when parent is deleted 461fd382aa87acfbe6df4a5aa0177c63b4e9bc5d
- fix: Correct header style 765fa5d0ae02d4b9849204e0b4e938ae91af7b55
- fix: Improve buttons design 3135d6dec8ff0f5cfd2af22236f204b8395ed85c
- fix: Default category in view selection f4c9781c62ac125cd5a21c358bc8a4b77d4d978a
- fix: Icons corrections 1da1de83ddda6a8b28c7d4ca94362b098862e853
- fix: Remove sponsors wall afc3742639c7289f63dac044281c183b6340ddf0
- fix: Improve sidebar workspaces display 290943bfdeadc411703e87e6e1aa55fce655044b
- fix: Improve design of workspaces selector 4b3390e960ae24be72b48ae8241984bcee39f48f
- fix: Errors reactivity in login and signup 45d3fb86fd472adc9c2ed942b43a17450bb06d91
- fix: Icon display in the new dashboard
Refactor
- Refactor/general code style by @Smaug6739 in https://github.com/Smaug6739/Alexandrie/pull/297
- refactor: rename variables, fix typos, organize code and API routes by @Smaug6739 in https://github.com/Smaug6739/Alexandrie/pull/298
- refactor: export common css d690c5e139a12139ec5c03569bd578776f66069d
- simplify css f82c0d5ced211885ea8eaa5e8021db34fe9d47f5
- make AppCheck component work without v-model 279a4653c6644b784e8033be64ac705706e0608e 0afe5fa7588550c7fcb6eba6edd49bafdc9148c9 2398af6935d4387fde211f9b84c544d6e669f10d
- improve performances f03fb279d5bcfd8d59fc4d5838e8da190d85754c
- refactor: Re organize components names 93986b3a269be3b935ccd500be53e84ebf0a002b
- refactor: Reorganize routes names in the API cddad250bc853da15de983aed59d3e16b7b21503
- refactor: Rename getAppColor to getAppAccent 84f589f63d26bf41b186c8b45cc01d1d09d19422
- refactor: Improve class names 6625d9c62f716ff259bb4dd592a2346be20ce3f7
- refactor: Export icons to public folder 7d86d0b67fcab6f3103169b007a8a49bd59e6d2b cd687d31b5ddffc63bf83cb6eb266db77346e311
- refactor: Complete rewrite of composables 27a95b1d0ce6a1d8f5165b231fb5688bbf023134
- refactor: Remove unused props 985ca62222aa457480202497fa3097507c815887
- refactor: Reorganize packages d2636147c802a54a93d3b6c880aad1605c5fea9a
- refactor: Improve code style (autolint) 6c46b5026772b2b0b66c6e1bb003f040c70d43b3
- refactor: Clean up old routes and functions cf00c1cec970116b7c09809f00493a684a8d1b1a
- refactor: Remove old code from repource store 26f681d6a2c9168d64ccd6995e74fb2feda147c6
Other
- Improve github actions performances for docker deploy (better efficiency of cache) c8b4c39d75594b677f723d64e5c6d30dc2903ce1
- Add docker to the seo tags of website 0db83ca708343c09c88ed4a49cc999d19c828cae
- Remove old comments in the code 8c5a17dc72601d7a25f16a27dfd96f14cbbfac71
- Remove eslint warns 8f61ffc4dee8727c51c7982320b436f7f1a188b5