Skip to content

Releases: Smaug6739/Alexandrie

Version 8.7.0

22 Feb 19:55

Choose a tag to compare

Features

  • feat(i18n): support internationalization for dashboard interface 🎉 by @Smaug6739 in #399
  • feat: save preferences to the backend database & refactor frontend preferences 🎉 by @Smaug6739 in #406
  • feat: improve uploads management across the app by @Smaug6739 in #400
    • feat: allow drop files directly in sidebar (67f8c67)
    • feat: add nodeId support for file uploads in editor & editor modal (0e769bf)
    • feat: enhance file upload management with new FileInline component and attachment visibility settings (5d0523b)
    • feat: new app drop with preview (re-use NodeResourceInline component) (e4e449f)
  • feat: Adds the ability to create a child document from the context menu by @DanilChugaev in #404
  • feat: add text layer rendering to PDF viewer component (a3a87f7)
  • feat: add container highlight feature for custom block delimiters in Markdown editor & some fixes in editor theme (ef19c5d)
  • feat: add rainbow brackets plugin for enhanced bracket visibility in Markdown editor & autoclose brackets & autoclose keymaps (477abe7)
  • feat: implement scroll synchronization between editor and preview (861a6c2)
  • feat: enhance password input fields with autocomplete attribute (57b90d4)
  • feat(svg-icons): replace non maintained vite-plugin-svg-icons with custom svg-sprite plugin (248dc48)
  • feat: enhance accessibility by adding aria-labels to action buttons and improving avatar alt text (7f5ca5a)
  • feat: add public pages with privacy, about, documentation (#401) (6e99d84)
  • feat: enhance accessibility by adding aria-labels to action buttons and improving avatar alt text (7f5ca5a)
  • feat: update theme colors for improved contrast and consistency (a72b31e)

Fixes

  • fix: remove default markdown font family to use from preferences (3dac16b)
  • fix: correct katex center expressions (7e98e70)
  • fix: highlight color (16ed306)
  • fix(icons): correct white space between attributes (b8233a6)
  • fix: update copyright holder in LICENSE file (c673c7d)
  • fix: capture click evant when login with a provider to avoid error display during small time (1965c79)
  • fix: print mode overflow in long documents show scrollbar instead of the page (184147f)
  • fix: app color picker don't show tooltip (ba09f23)
  • fix: adjust scrollbar width for improved usability (ba535e6)
  • fix: remove default markdown font family to use from preferences (3dac16b)

Refactor

  • style: update theme colors for improved contrast and consistency (a72b31e)
  • refactor: update Icon class binding to array syntax for consistency (bf7e23c)
  • refactor: ColorPickerModal simplify color selection and remove unused color helper (89c793b)
  • refactor: simplify dashboard layout (e3c6e7a)
  • refactor: remove 'hideSidebarResources' preference and related UI elements (d4edd22)

Performances

perf: some optimizations with SidebarItem render (4eaf522)

Other

  • build: bump dependencies
  • chore: clean up docker-compose.dev.yml & old config files (1a4da14)
  • chore: update katex paths for correct classification (96abb5e)
  • docs: move advanced configurations to docs folder (c11b420)
  • chore: simplify eslint config to keep code clean (cc6510e)
  • chore: set arrowParens rule to remove brace in inline functions (118e4cb)
  • chore: remove indent for styles & scripts (911945b)

Version 8.6.0

16 Feb 13:30

Choose a tag to compare

What's Changed

Full Changelog: v8.5.2...v8.6.0

Features

  • feat: dynamic color theme support for PWA by @Smaug6739 in #362
  • feat: support glassmorphism app theme and refactor all styles by @Smaug6739 in #385
  • feat: new settings organization by @Smaug6739 in #390
  • feat: new preferences support by @Smaug6739 in #393
  • feat: disable native login app flag by @Smaug6739 in #396
  • feat: PWA share target support to share notes, URL and files by @Smaug6739 in #395
  • feat: better cache handling in PWA de3ff4b
  • feat: support default category for uploads 96f22d9
  • feat: custom styes injection 6ee9f7e
  • feat: new preferences organisation in settings and unify styles 5309f85
  • feat(styles): implement glassmorphism theme with backdrop effects and variable adjustments 2474d34

Refactor

  • refactor: command center v2.1 use modal system by @Smaug6739 in #361
  • refactor: enhance resource management by adding configurable upload limits and supported types direcly to the service 5ddafaa
  • refactor: change name of "Preferences" composable to follow conventions d16f736
  • refactor: simplify preferences access across components 48ff37f
  • refactor(MediumView): remove unused transition logic and clean up styles da810b8
  • refactor(styles): replace fixed transition durations with variable for consistency a78dff4
  • refactor(styles): remove custom scrollbar styles for consistency across components a65c662
  • refactor(styles): replace fixed border-radius with variable for consistency f6a8f04
  • refactor(styles): standardize kbd styles across components c60fbf3
  • refactor(styles): export backdrop variables to css variables 271df30
  • refactor(styles): replace hard coded values with variables 9e3a9a2
  • refactor(styles): replace hard coded shadow values with css variables 197afa7
  • refactor(styles): replace transition time with scss variable 5caf048
  • refactor: reorganize scss code in separated files de96de1
  • refactor: new css variables names & simplify styles of modals 6dc3d62)

Fix

  • fix: markdown editor underline syntax, guide, shortcuts and color formatting by @Smaug6739 in #389
  • fix: general frontend fixes and interface improvements by @Smaug6739 in #394
  • fix: app tag input now have a button in minimal mode fe30b0f
  • fix: add nullable attribute to some app select to remove selection 2a77676
  • fix: update category buttons layout missing space b76f80b
  • fix: files icons names mismatch 75ff959
  • fix: change TOC target scroll handler to use the new navigation system d32330f
  • fix: home recent card responsive design cae3151
  • fix: preferences modal capture events 4f84fd1
  • fix(shortcut): add new ones for sub script and super script and stop propagation to avoid conflicts fa82700
  • fix(shortcuts): increase priority of custom shortcuts in editor c8af29e
  • fix(markdown): underline now use double _ and remove markdown-it-underline dependency 8e85123
  • fix(markdown): support inline formats for color plugin ad819cd
  • fix: modal close & navigation & code 33980a6
  • fix(styles): page component double scroll 67f7dd7
  • fix: katex overflow problems, recalculate with position relative 216637e
  • fix: new css variables names 85e3043

Other

  • docs: update changelog to reflect version 8.6.0 changes ee89fbc
  • docs: add advanced env variables example 89a3cae
  • chore: remove old comments 9ab7832
  • pref: improve LMRoman10 font loading eb04b9e

Version 8.5.2

05 Feb 20:36

Choose a tag to compare

What's Changed

Full Changelog: v8.5.1...v8.5.2

Feat

  • feat: support new env variables to handle custom certificates and security 268adf4 #350

Fixes

  • fix: table design issues 7bc9d33
  • fix: minio client set default filter for lifecycle (try to fix #357 ) 4c7582e
  • fix: markdown syntax guide on mobile 8f0b342

Refactor & perf

  • refactor: organize css run stylelint c249378
  • refactor: add new css variables 86cb9a4
  • refactor: remove useless variable expose 8c1ec83
  • perf: remove import of all librairies 91b144e

Docs

  • docs: document new env variables for minio a7ade80
  • docs: add OIDC documentation 7f2e5ca

Version 8.5.1

01 Feb 22:09
95c6e7d

Choose a tag to compare

Fixes

  • Fix: Docker build (no application code change)

Version 8.5.0

01 Feb 18:51

Choose a tag to compare

What's Changed

Full Changelog: v8.4.1...v8.5.0

Features

  • feat: new sessions interface 850e573 🎉
  • support open id connect (OIDC) 530f8a1 🎉 #287
  • feat: add tooltip in document header action row 06ed21f
  • feat: modal exit on escape 1a6b38f
  • feat: add metadata exported as markdown front matter format d2f2d08
  • feat: new placeholder files and organize them 88c78a0
  • feat: add expand all button on sidebar 902afda
  • feat: new sidebar icons and more precise types b4bb33e
  • feat: new snippets system 6dc97ea
  • feat: new toolbar options and new syntax bccd32a 🎉
  • feat: new global tag completion system 4149689
  • feat: new security danger section component design cc6d85b
  • feat: support tree on public nodes b46bbd3 🎉 #338
  • feat: support audio and video preview #314 @dedmen

Fixes

  • fix: email is now optional b9fd1a0
  • fix: app hint display on hover 8be3435
  • fix: sidebar collapse state 187508e
  • fix: category creation when "Shared" workspace is selected b8859d5
  • fix: default workspaces selected when account change 9d2e591
  • fix: improve interface on mobile
  • fix: types and warns aa130d0 0068afc
  • fix: all docs filtered nodes not display all docs 6e4f2a5
  • fix: node count padding size 7b598a2
  • fix: document skeleton header 7a5c493
  • fix: improve header design bacea64
  • fix: fixes with new login interface 08d00ca
  • fix: remove preview from edit page 4df1389
  • fix: email is now optional b9fd1a0
  • fix: katex snippets handle back slash f8bb42f
  • fix: app hint not displayed on hover 8be3435
  • fix: add download button on preview page for unsuported formats aa9464d
  • fix: link generation now use helpers c8076a6
  • fix: description font size 21eb1b3
  • fix: cards components height e5c707e
  • fix: header hierarchy of elements 9a263ff
  • fix: code background color 858743e
  • fix: unify inputs style 4ae3664 109a8e9
  • fix: state when request fail 657e903
  • fix: account deletion only close the last top modal 57d3163
  • fix: add embeded files (migrations + config) to simplify deployment d97b87d
  • fix: reduce card component margins a6c2e2c
  • fix: database driver name 233134f
  • fix: use helpers of nodes instead of custom implementations 1389ef9
  • fix: improve handling of redirect when node deleted ea57c66

Refactor

  • refactor: switch to resourceURL helper 1bc0bd8
  • refactor: remove useless css 915ff8b
  • refactor: new backend structure with sqlx.DB and remove lists of prepared statements
  • refactor: merge connections_logs and sessions tables 81aefe4
  • refactor: remove auto imported methods bf8cec6
  • refactor: new sidebar tree unified system 221e113
  • refactor: refactor all nodes components in folders dffabce

Chore

chore: update shortcuts list 972f143
chore: improvs logs design and add new ones fcdae72
chore: remove old files from repo 0b49da6

Other

  • Bump dependencies
  • Update deployment script for v8.5.0 e3fdc71 70ab0ac
  • Automatically add "Enhancement" label to new feature request issue template fc81178
  • docs: add CONFIG_PATH documentation f6aeba1

Version 8.4.1

11 Jan 20:54

Choose a tag to compare

What's Changed

Full Changelog: v8.4.0...v8.4.1

BREAKING CHANGES: No in this release but you may look at https://github.com/Smaug6739/Alexandrie/releases/tag/v8.4.0

Features

  • feat: add download button on preview page aa9464d

Fixes

  • fix: Readme Discord badge link by @dedmen in #312
  • fix: typo in preferences by @dedmen in #313
  • fix: resources link generation use helper function with correct URLs 1bc0bd8
  • fix: correct dependencies installation 5500d44
  • fix: download button on supported files preview url generation c8076a6
  • fix: app margins and paddings to fit on smalls screens 9bd0c46
  • fix: remove old prints 1615399
  • fix: url to documents efe079d
  • fix: improve warnings description for better errors handling d7103a4
  • fix: url generation with frontend cdn custom endpoints b82fa1e
  • fix: correct backup files name generation for compatibility f6f5273
  • fix: home page display, replace emots with icons 6879939
  • fix: fix potential backend error on unknown sessions (accessing to nil pointer) 8844a6f
  • fix: improve modal display on mobile 5574c96
  • fix: improve navigation redirections fda5121

Chore / Refactor

  • chore: improve documentation a97ae4c
  • chore: new documentation for deployment 76f4287
  • chore: update FAQ with last issues e84e3c7
  • chore: default S3 port in docs ad616b8
  • refactor: fix typo in property name 41fba69

New Contributors

Version 8.4.0

03 Jan 19:16

Choose a tag to compare

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

Version 8.3.1

28 Dec 14:27

Choose a tag to compare

What's Changed

Full Changelog: v8.3.0...v8.3.1

Features

  • New landing page with app demos, self hosted steps and stats f56c6eb
  • Update self hosted steps to match with the new env files 8b4cea8
  • Add flags to disable landing page or account creation 98ed58e 98ed58e
  • Update codemirror theme colors d911d96
  • Update sidebar workspaces display to match with the new theme (transitions + display) 290943b

Refactor

  • Refactor docker compose file to use env file to improve readability 6947159

Fixes

  • fix bug with codemirror installation in production b3bacdc
  • fix node delete childs resources when a parent is deleted 461fd38
  • fix bulk delete icon and reactivity in CDN 7dd23dc
  • fix datatable design header 765fa5d
  • fix datatable buttons design in the footer 3135d6d
  • fix default category in view selection when page is CDN and old value is set to Kanban f4c9781
  • fix reactivity of pages login and signup (remove errors when content is updated) 45d3fb8
  • fix icon display in the new dashboard searchbar f1c6176

Other

  • Bump dependencies

Version 8.3.0

19 Dec 12:00

Choose a tag to compare

What's Changed

Full Changelog: v8.2.0...v8.3.0

Features

  • New modern interface and features by @Smaug6739 in #277
  • New Kanban view 🎉 ec5510d
  • New dashboard home page with work in progress, stats etc 59248f8
  • New documents search inside body 🎉
  • New notification design 5fc7da5
  • New snippets management system with katex snippets 6c559d3
  • feat: Mobile version for context menu components c9d8404 and 8d04f5a
  • feat: Mobile version for select component 7d6ce65
  • feat: New code context menu style and features 3166992
  • feat: General app theme update 2354bec
  • feat: Add changelog on the about page f89382b

Refactor

  • Better organisation for helper functions 86eadd6
  • Improve code style and organisation 2776b99
  • Improve eslint config d2df4d5
  • Export radius in a variable 557073b
  • Split big editor in modules eaf9f99

Fixes

  • App design: Reduce font sizes and margins to input items 699fba8
  • fix: Deploy new kbd shortcuts design in the app
  • fix: Simplify app select in preferences d9cd6d0
  • fix: Sidebar workspace close on mobile 7915186
  • fix: Markdown editor toolbar: fill blanks 502e165
  • fix: Copy ID feature from node context menu in development mode 3683f32
  • fix: Dashboard redirect logic 601d35b
  • fix: Login and signup: Reset errors when input update 45d3fb8
  • fix: Padding and radius of dashboard home page search component f1c6176

Other

  • Bump dependencies

Version 8.2.0

20 Nov 17:04

Choose a tag to compare

What's Changed

Full Changelog: v8.1.0...v8.2.0

Features

  • feat: add About section with app overview and visual tour (#173) by @Densze1 in #232
  • feat: Copy markdown code from markdown codeblocks
  • feat: New markdown syntax (frames, cards...) 9eaf325
  • feat: New syntax color for markdown codeblocks
  • feat: New context menus and dot menu for documents c106944 8ca444a
  • feat: Add description for options in preferences 7c5c43e
  • feat: New markdown options to enable spellcheck
  • feat: Add stats for document in editor (disabled by default) 3835db2
  • feat: Add filter and sort option for CDN and documents 227e745
  • feat: Add about page for the app a764976
  • feat: Add public metadata for documents 7744f21

Refactor

  • Refactor/new backend arch layers and frontend markdown by @Smaug6739 in #249
  • Refactor state management in preferences 2e268c0 227e745
  • Add documentation for backend and frontend 78b4b1f f843eeb
  • Add indexes for backend to improve performances
  • Remove quick search old component b8cf620
  • Improve database healthcheck in docker b5dd9de

Fixes

  • fix: Sidebar close on mobile when choose workspace 5a31e90
  • fix: navbar responsive for mobiles 1a2b701
  • fix: order of instructions in backend (setup, start with migrations) 8cbaa77
  • fix: update node delete modal with dynamic titles 601b93f
  • fix: improve icon size for PWA on android 0bc6ceb
  • fix: clear stores when user logout 7432bc3
  • fix: Improve shard icon design in frontend c6272a7
  • fix: Shared icon disappear and useless props b5e981e
  • fix: Reduce svg icons box on certain formats 787ccc4
  • fix: Skeleton dark mode colors 72302ee
  • fix: Change shortcuts for new docs and categories 387d8bf

New Contributors