Changelog Pristy Portail
Source code on gitlab project : changelog
Pristy 25.1 (November 2025 release)
PRISTY
Release
Killer-Feature
- Customizable dashboard
- User profile page
November 2025
Portail
Version
1.0.0
Added
Portail
1.0.0
Features
- (dashboard) Add admin editor
- (dashboard) Add basket system, drag preview and mini-map navigation
- (dashboard) Add preview dialog and improve toolbar layout
- (dashboard) Implement scope management for user/global configs
- (dashboard) Add CodeMirror editors for Markdown and JSON content
- (dashboard) Add inline documentation with tooltips to block editor
- (dashboard) Improve markdown block configuration UX
- (dashboard) Add markdown preview in file browser
- (dashboard) Add i18n translations for block types
- (dashboard) Replace route input with dropdown and add default routes
- Add dashboard block validation and improve error handling
- (dashboard) Internationalize ActivityHistory messages
- (dashboard) Add block titles in minimap
- (dashboard) Add overflow menu for small blocks
- (dashboard) Add JSON validation for block configs
- (menu) Add dashboard editor entry to admin menu
- (dashboard) Add graphical UI for external apps config
- (dashboard) Add version history and revert functionality
- (dashboard) Add user preference for dashboard selection
- (profile) Add dashboard editor button in preferences
- (dashboard) Add feedback and auto-close on block config apply
- (dashboard) Add confirmations and improve i18n
- (user) Add user profile page at /user/:id
- (user) Separate regular groups and site groups
- (user) Improve site groups display with role translations
- (user) Add clickable user names and handle group permission errors
- (profile) Add email notifications toggle in user preferences
- (profile) Add automatic page reload on language change
- (preview) Add text file support with CodeMirrorEditor
- (preview) Add shell script file support
- (dashboard) Add complete activity translations with role support
- (node-browser) Add full-screen file editor dialog
- (dashboard) Add custom icon and color picker for external apps
- (licence) Add license-checker-rseidelsohn
- (AboutPage) Full About page
- (profile) Display user ID next to display name
- (config) Add default instanceName fallback to ‘portail’
- (menu) Add admin menu visibility based on user role
Changed
Portail
1.0.0
Performance
- (dashboard) Implement lazy loading for components
- (dashboard) Major drag & drop performance improvements
- (node-browser) Lazy load file content only when opening editor
Refactor
- (dashboard) Reorganize config components into dashboard-config directory
- (dashboard) Simplify markdown file selection UX
- (dashboard) Extract block config components and fix markdown display
- (dashboard) Use dynamic components
- (dashboard) Split editor into components
- (dashboard) Improve block display and overflow menu logic
- (i18n) Rename “favoris” to “signets” for bookmarks
- (profile) Redesign profile page with compact accordion layout
- (dashboard) Remove listApp component
Styling
- (dashboard) Change editor bloc width
- (profile) Improve font sizes and disabled state visibility
- (profile) Adapt theme chip colors for dark mode
Fixed
Portail
1.0.0
Bug Fixes
- (ManageUsers) Bad pagination
- (dashboard) Correct grid display to show exact number of configured rows
- (dashboard) Prevent errors when config is undefined
- (dashboard) Add XSS protection and update component documentation
- (dashboard) Improve admin check and add global version support
- (dashboard) Improve error handling and validation
- (dashboard) Improve loading states and data validation
- (dashboard) Sync block grid position changes to editor
- (dashboard) Show loading spinner instead of error on page load
- (dashboard) Handle 409 conflicts when creating personal dashboard
- (topbar) Prevent menu button from being squished on mobile
- (dashboard) Prevent markdown editor dialog from closing on outside click
- (preview) Reduce top margin for message display
- (UserPage) Missing await
- (config) Use instanceConfig.instanceName and remove BASE_URL
- (users) Display quota and usage with proper formatting
- (icon-picker) Remove duplicate icons causing key conflicts
- (node-browser) Use alfrescoFileService for file uploads
- (router) Redirect to 404 page when node is not found
- (i18n) Replace deprecated $tc with $t for pluralization
September 2025
Portail
Version
0.15.0
Ajouté
Portail
0.15.0
- Add About page
- Node Browser: Versions Section
- Node Browser: add upload file
- Node Browser: Add canned queries
- Node Browser: Add TextEditor
- Node Browser: new view
- Node Browser: Add metadata
- creating Node Browser page
- Add Manage groups page
- Add DeleteUserPage
- Add globals and @eslint/js
- add vitejs/plugin-legacy
- Add video download link in preview page when size > 1,5Go
- Add dashboard and dashboard components
Deprecated
Portail
0.15.0
- Remove unused component registration and import
Fixed
Portail
0.15.0
- Correct load config dashboard
- Fix browserslist
- Fix: don’t load video when too large
- Fix: hide create user button if user is not an admin
Update Dependencies
Portail
0.15.0
- Update package @pristy/pristy-libvue 1.2.2
- Update node = “22.17.1” and dependencies
- support Firefox < 120 for new pdf.js
July 2025
Portail
Version
0.14.3
Fixed
Portail
0.14.3
- PreviewPage: scroll down the message
- PreviewPage: fix loading pdf
June 2025
Portail
Version
0.14.2
Added
Portail
0.14.2
- viteconfig: manualChunks
Changed
Portail
0.14.2
- Download local themes to use with PRIMEVUE_THEMES_URL
- Add missing fonts
- Update PDFComponent loading file
Fixed
Portail
0.14.2
- Fix eslint configuration
Update Dependencies
Portail
0.14.2
- update depencies and config
Pristy 25.0 (April 2025 release)
PRISTY
Release
March 2025
Portail
Version
0.14.0
0.14.1
Killer-Feature
- Add user handler
Added
Portail
0.14.1
- Add
vite:preloadError - Add
awaiton logout - Add enable/disabled user
- Simplify open user group by making chips clickable
- Manage user group
- Create user in manage Users page
Added
Portail
0.14.0
- Add vue-matomo
- Use lib
ROW_PER_PAGE_OPTIONSvariable for pagination - Use lib
DEFAULT_ELEMENT_PER_PAGEvariable for pagination - Use lib’s workflow service
- Change all workflow priority badges when low priority
- Complete workflow service
- Move workflow axios call in workflow service
- Add traduction and error when trashcan files are not totally deleted
- Add
orderItemforsearchUsers - Add pagination in
userList - Add use of paginator component in requests page
- Add paginator Component
- Add task assignee in task detail page
Changed
Portail
0.14.0
- Change max item for deleteAll in trashcan
- Remove sort in column of request page
- Remove sortable column in
userList - Remove Billing and Stats empty menu
Deprecated
Portail
0.14.0
- Remove package intersection-observer and file visible.js
- Remove vue3-observe-visibility
- Remove dsb-norge/vue-keycloak-js and use our keycloak module
Fixed
Portail
0.14.0
- Fix: loading membership requests
- Fix: workflow file click open the pdf page for collabora files
- Fix: workflow priority colors
- Fix: errors handling
- Fix: search user when on page different than 1
- Fix: search sort in
userListcomponent - Fix: empty trash can with new pagination
- Fix: user list page
- Fix: paginator component
- Fix: pagination trashcan &
requestPage
January 2025
Portail
Version
0.13.1 - Fixes
Fixed
Portail
0.13.1
- Fix: space in hash in reset password page
- Fix: link go to login page in reset password pages
- Send from url in reset password and redirect after the reset
- Add reset password rules
December 2024
Portail
Version
0.13.0
Killer-Feature
- Add workflow feature (beta)
- Add forgotten password feature
Added
Portail
0.13.0
- Add workflows sections to menu
- Add initiated process - active and finished
- Tasks, task details and workflow page and initiated workflow page
- Add Workflow and task management
- Add workflow page
- Start workflow
- Use post reset password webscript and add login page link
- Add reset password page
- Add request reset password page
- Add “Pristy Social” application in menu
- Load theme in
previewPage
Changed
Portail
0.13.0
- Use new pdf component for sharelink
- Adapt logo for Custom css
Deprecated
Portail
0.13.0
- Old pdf component
- Remove alt on logo div
Fixed
Portail
0.13.0
- Fix: workflow pages, and workflow services and use translation
- Fix: change theme bug
- Fix:
tasksList, and task details - Fix:
resetPasswordTitlein french - Fix:
sendRequestResetPasswordpage and add reset password page
Update Dependencies
Portail
0.13.0
- Update package @pristy/pristy-libvue 0.28.0
Pristy 24.0 (May 2024 release)
April 2024
Portail
Version
0.12.0
Killer-Feature
- Add scale
Added
Portail
0.12.0
- Add “Pristy Marchés” application in menu
- Add redirect between apps + change app logo in topbar (transparent)
- Add scale
- Infinite delay for accepting membership request toast
- Add custom toast for approve site membership request
Changed
Portail
0.12.0
- Use
ThemeStoreinstead ofThemeService
Deprecated
Portail
0.12.0
- Remove mitt dependency
- Use
ThemeStoreinstead ofThemeService
Fixed
Portail
0.12.0
- Fix:
profilPagecss - Fix: toast message approve site membership request
Update Dependencies
Portail
0.12.0
- Update caddy to 2.7
- Update libvue 0.27.3
- Update primevue 3.49.1 + update component
- Update packages (vite, vitest, sass prettier, …)
- Use nodejs 20.9
- Update vite - CVE-2024-23331
January 2024
Portail
Version
0.11.0
Killer-Feature
- Manage request membership for site
- Add change theme
Added
Portail
0.11.0
- Manage request membership for site
- Sentry: send only tracing data to alfresco service
- Add change theme
Fixed
Portail
0.11.0
- Fix:
TopBarmenu toggle button + CSS for starting page
Update Dependencies
Portail
0.11.0
- Update dependencies
November 2023
Portail
Version
0.10.0
0.10.1 - Fixes
Fixed
Portail
0.10.1
- Fix: Don’t use
ACS_USERNAMEto check if we are auth - Fix: menu
TopBaron mobile device
Added
Portail
0.10.0
- Sentry Configuration
- Add target to return from login routing
PdfPage: addgetDocumentloadingTask- Keycloak: Update authentication flow
- Use new translation service
- Use vite JS
- Rewriting
PreviewPage AppTopBar: add switch to hide some buttons- Error page
Sharelinkconsultation page
Deprecated
Portail
0.10.0
- Remove unused emit
Fixed
Portail
0.10.0
- Keycloak: wait user fully validate
- Rooter: Fix: error
getPersonnot routing to login page LoginPage: Fix: router when login routing- i18n: silent warn
- Fix: css preview page mobile
- Fix: limit on suppress all
AppSubmenu: port corrections
Update Dependencies
Portail
0.10.0
- libevue 0.23.4
- @vueuse/core: 10.5.0
- axios: 1.5.1
- pdfjs-dist: 3.11.174
- pinia: 2.1.6
- primevue: 3.35.0
- remixicon: 3.5.0
- vue-i18n: 9.4.1
- vue-router: 4.2.5
- vue3-observe-visibility: 0.1.2
July 2023
Portail
Version
0.9.0
Added
Portail
0.9.0
- Custom OIDC configuration
- Use Remix icons
LoginPage: add link to ACA
Changed
Portail
0.9.0
- Move Toast bottom-right
Deprecated
Portail
0.9.0
- Remove our patched Image component
Fixed
Portail
0.9.0
- Route error 404 to login page
CorbeilleList: remove checkbox
Update Dependencies
Portail
0.9.0
- Update pristy/pristy-libvue 0.17.4
- Update vue-keycloak-js 2.4.0
- Update core-js 3.31.1
- Update mitt 3.0.1
- Update pinia 2.1.4
- Update primeflex 3.3.1
- Update primevue 3.30.0
- Update remixicon 3.4.0
- Update vue-router 4.2.4
- Update saga-green theme
May 2023
Portail
Version
0.8.0
0.8.1
0.8.2 - Fixes
Killer-Feature
- Users management page
- Add remixicon
Fixed
Portail
0.8.1
- Remove unused import
Update Dependencies
Portail
0.8.1
- Update pristy-libvue 0.16.5
- Update axios 1.4.0
- Update core-js 3.30.2
- Update pinia 2.0.36
- Update primevue 3.28.0
Added
Portail
0.8.0
- Users management page
- Limit deletion in trash when empty the trash
- Add remixicon
- Add lemondap configuration
Update Dependencies
Portail
0.8.0
- Update @pristy/pristy-libvue 0.16.4
March 2023
Portail
Version
0.7.0
0.7.1
Added
Portail
0.7.1
- Topbar tooltip in bottom
Update Dependencies
Portail
0.7.1
- Update @pristy/pristy-libvue 0.14.2
Added
Portail
0.7.0
- Global update on css
- Add buttons on profile page to “manage informations” and “change password” (from Keycloak)
- Use Config Store (remove
window.config) - Add Keycloak logout
Fixed
Portail
0.7.0
- Fix: login page
- Add error message if id or password empty
- Add redirect on errors without status
Update Dependencies
Portail
0.7.0
- Update @pristy/pristy-libvue 0.13.3
- Update core-js 3.29.1
- Update pinia 2.0.33
- Update primevue to 3.25.0
- Update axios to 1.2
Pristy 23.0 (January 2023 release)
January 2023
Portail
Version
0.6.0
Added
Portail
0.6.0
- Translation to English
- Add switch language in profile page
- Add search icon into topbar
- Add keycloak-js to permit OIDC authentication
- Add error page when Alfresco is not started
- Rework login page
Update Dependencies
Portail
0.6.0
- Use @pristy/pristy-libvue 0.9.0
- Update primevue to 3.22.1
- Update axios to 1.2.2
- Update vue to 3.2.45
December 2022
Portail
Version
0.5.0
Added
Portail
0.5.0
- Added
ComposantIconto the trash datatable - Added app presence parameters in env-config
- Added push to the configured menu
- Updated icon management
- Added
ProfilPage.vue - Added trash to the options menu
Update Dependencies
Portail
0.5.0
- Use @pristy/pristy-libvue 0.6.2
- Update primevue to 3.21.0
November 2022
Portail
Version
0.4.1
0.4.2
Added
Portail
0.4.2
- Menu: truncated element if too long
Update Dependencies
Portail
0.4.2
- Use primevue 3.18.1
Changed
Portail
0.4.1
- Update page title and logo
October 2022
Portal
Version
0.3.0
0.4.0
Added
Portail
0.4.0
- New User Journey
Update Dependencies
Portail
0.4.0
- Use pristy-libvue 0.3.1
Added
Portail
0.3.0
- Added search and trash in menu
- Password error display
Fixed
Portail
0.3.0
- Space modification cancellation
Update Dependencies
Portail
0.3.0
- Use pristy-libvue 0.2
September 2022
Portal
Version
0.2.0
Added
Portail
0.2.0
- Menu overhaul
- Popup confirmation for deleting all items from the trash
- Force private act space creation
- Creation space form, ID only
August 2022 updates
Portail
Version
0.1.0
0.1.1
Fixed
Portail
0.1.1
- Fix: routing problem
Added
Portail
0.1.0
- First public version on gitlab.com/pristy-oss
Changed
Portail
- Pop-up confirmation to delete all elements in the trashcan