Changelog
5.2.2
Fixed
- fix #464: add Intl.Segmenter polyfill
Added
- add new translations
5.2.1
Added
- chore: set side_menu as package name
Fixed
- fix(LangRepository): check orm capabilities to query entities
- fix(admin/*SaveButton): cast settings to string
5.2.0
Added
- add compatibility with NC33
Fixed
- fix #468: force nextcloud logo display css rule (opener-only)
5.1.3
Fixed
- fix #445: fix build by adding package-lock.json
5.1.2
Added
- add new translations
Fixed
- fix #441: Side bar not working with Nextcloud 32 (thanks to AndyXheli)
5.1.1
Fixed
- fix(build): define appName to fix this error: "The
@nextcloud/vuelibrary was used without setting / replacing theappName" - fix #349: add custom controller to retrieve core apps
5.1.0
Added
- fix #425: allow to set a color using hex code
Fixed
- #422: usage of
OC\AppFramework\Http\Requestinstead of$_SERVER
5.0.3
Fixed
- fix #422: undefined array key "HTTP_USER_AGENT"
5.0.2
Fixed
- fix #413: add user-agent check for memories mobile app
- fix #418: allow non admin user to access their settings
5.0.1
Fixed
- fix(StandardMenu): appLimit must return a value > 0
5.0.0
Fixed
- fix apps's order in the standard menu
Added
- add new translations
- add route
/apps/side_menu/user/config - add new UI for admin and personals settings
Changed
- migrate to Vue 3 and so add/update or remove dependencies
- replace CSS with SCSS
- remove route
/apps/side_menu/js/script - remove generated Javascript using PHP
- rewrite the standard menu of Nextcloud
Security
- fix CVE-2023-44270
- fix CVE-2024-9506
- fix CVE-2024-6783
4.1.1
Fixed
- fix(CssController): add missing NoCSRFRequired import (#397)
- fix(SideMenu): ncApps must be an array (#369)
4.1.0
Added
- add compatibility with NC31
Fixed
- fix(service): add service constructor arguments
- fix(settings): remove non-existing and unused ILogger service
Changed
- refactor(controller): usage of attributes instead of annotations
4.0.1
Fixed
- fix top menu labels (fix #368)
- fix #369: The menu is displayed even if there are no apps
4.0.0
Added
- add compatibility with NC30
3.13.1
Fixed
- fix #354: remove the opener when the menu is always displayed
- fix extra margin between the logo and the opener
3.13.0
Added
- show apps generated with Tables (fix #349)
- add constructor property promotion
Fixed
- remove .app-navigation--close translationX for always-displayed menu (fix #348)
3.12.0
Added
- add compatibility with NC29
3.11.8
Fixed
- move the logo inside #nextcloud element (fix #278 #239) [NC26]
3.11.7
Added
- update translations
- update ci steps names
- fully apply Nextcloud AppMenu.vue updates
Fixed
- add accessibility to open and close buttons (#311)
- add missing label on the 'save' button in personal settings (fix #318)
Changed
- upgrade axios
- upgrade css-loader
3.11.6
Fixed
- add --background-invert-if-bright in top menu (fix #326)
3.11.5
Fixed
- add missing label on buttons for accessiblity (fix #311)
3.11.4
Fixed
- add label on buttons for accessiblity (fix #311)
3.11.3
Fixed
- fix menu icon in decks, collectives and other apps (#302)
3.11.2
Fixed
- add default translations for Slovak - fix #298
3.11.1
Added
- add Portuguese (Brazil) translations - Thanks to igorfreire
Fixed
- add width to .side-menu-categories for side menu with categories display - fix #294
3.11.0
Added
- add a search component in menus - fix #282
Fixed
- remove the label of the link to personal settings - fix #283
3.10.3
Fixed
- change the way to load nextcloud components (NcActionLink/NcActions) - fix #274
- update @nexcloud/* packages
3.10.2
Fixed
- add missing properties
3.10.1
Fixed
- fix #269: use php7 syntax
3.10.0
Added
- add compatibility with NC28
Fixed
- fix NC28 error: remove deprecated method
OC_App::getNavigation()
3.9.1
Fixed
- fix fixed menu on dashboard (#262)
3.9.0
Added
- add compatibility with NC27
Fixed
- fix app redirect (#261)
3.8.0
Added
- add option to show hovered label only on top menu (fix #253)
3.7.4
Fixed
- fix Integrity failed (#247)
3.7.3
Fixed
- fix #244: use app href for redirection
Added
- add signature on build
3.7.2
Added
- update pipeline conditions allowing
fix/*
Fixed
- fix #233: load configuration and then retrieve apps in default side menu display
3.7.1
Fixed
- fix build process (#230)
3.7.0
Added
- add translations (thanks to AHOHNMYC)
- add compatibility with NC26
3.6.0
Added
- add hidden apps compatible with default menu (#219)
3.5.2
Fixed
- add check if menu exists before adding event listeners (#210)
3.5.1
Added
- add translations (thanks to p-bo and gallegonovato)
Fixed
- fix #189: sorting not applied on mobile
3.5.0
Added
- add dependency check (ci)
- add code quality check (ci)
- add translations (thanks to gallegonovato)
- add option to disable the display labels in the top menu (#194)
Fixed
- fix missing img alt (settings image)
- fix code quality alerts
3.4.1
Added
- add translations (thanks to zonorti, jorisvandijk, jak2k)
Fixed
- fix #183: hide custom categories list when empty (admin page)
3.4.0
Added
- add translations (thanks to Pavelb, nier, Timur, p-bo)
- add possibility to define Custom Menu as default app and redirect to the first top menu app (#177)
3.3.2
Fixed
- fix #173: reduce the height of categories list
3.3.1
Fixed
- fix #162: top and side apps does work correctly