Releases: Smaug6739/Alexandrie
Version 8.7.0
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
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
Version 8.5.2
What's Changed
Full Changelog: v8.5.1...v8.5.2
Feat
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
Version 8.5.1
Fixes
- Fix: Docker build (no application code change)
Version 8.5.0
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_logsandsessionstables 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
Version 8.4.1
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
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 addMINIO_PUBLIC_URLwith this value.FRONT_DOMAINrenamed intoFRONTEND_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
envfile 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
Version 8.3.1
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
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
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