## [Unreleased] ## 6.0.1 ### Added - feat(standard-menu): add unified-search-input size handling ### Fixed - fix(ui): only apply always-displayed display css rules when the menu is displayed ## 6.0.0 ### Added - feat(app): add compatibility with Nextcloud 34 ### Fixed - fix(app): fix compatibility with Nextcloud 34 ### Changed - chore(app): remove compatibility with Nextcloud < 34 ### Added - chore(dep): update @nextcloud/vue ## 5.3.0 ### Added - fix #489: allow PHP 8.5 compatibility ## 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/vue` library was used without setting / replacing the `appName`" - 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\Request` instead 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 ## 3.3.0 ### Added - add documentation in admin page - add app sorter in user config side (#160) ### Fixed - fix #164: open apps in new tab does not work - fix #162 #159: top and side apps does work correctly ## 3.2.1 ### Fixed - fix #150: active app is not visible has active in menu (except in default menu) - fix #151: opener position ## 3.2.0 ### Added - use custom app names using 'app.navigation.name' (#148) - app sorting with all displays (#147) ## 3.1.0 ### Added - add global custom app sorting for the top menu ### Fixed - fix admin list/modal look ## 3.0.1 ### Fixed - Remove the gap between the window's top and menu categories (large menu) ## 3.0.0 ### Added - Add compatibility with NC25 (#136/#135) ### Removed - Nextcloud 20-24 are not supported anymore - AppOrder is not supported anymore ## 2.5.1 ### Fixed - fix icon render (#133) ## 2.5.0 ### Changed - upgrade dependencies ### Fixed - remove duplicated code - remove unused variables and packages - replace repeated strings with variables - add html attributes - replace var with let - replace v-html with v-text to prevent xss ## 2.4.3 ### Fixed - fix translations ## 2.4.2 ### Fixed - fix typo ### Changed - change ci/cd ## 2.4.1 ### Fixed - fix user setting save ## 2.4.0 ### Added - remove focus on opener after click - add button to set default colors - add menu hover effect - add translations ### Fixed - fix deprecated app.php file - fix menu with categories header - fix minor issues ### Changed - change saving progression ### Removed - Nextcloud 19 is not supported anymore - PHP 7.3 is not supported anymore ## 2.3.5 ### Fixed - fix white square (#99) ## 2.3.4 ### Fixed - fix blank line when settings are open (#96) ## 2.3.3 ### Added - hide the scrollbar when mouse is out (menu always displayed) ### Fixed - fix SQL Exception InvalidFieldNameException (#93) ## 2.3.2 ### Fixed - fix hidden menu ## 2.3.1 ### Fixed - fix #88: does not work with default menu ## 2.3.0 ### Added - fix #82: add an option to keep visible an app in both menus - fix #83: add custom categories - add auto-reload when settings are saved ## 2.2.0 ### Added - fix #84: update icons - fix #85: use Nextcloud colors by default ### Fixed - fix categories order in large menu ## 2.1.0 ### Added - add compatibility with Nextcloud 23 ## 2.0.1 ### Fixed - fix #78: Top menu is broken - invisible apps are shown - fix #77: Update personal settings - HTTP error 412 (Precondition Failed) - fix js error on the personal settings page (undefined sortable) ## 2.0.0 ### Fixed - fix #66: removing usage of setInterval - fix #73: icon background ### Changed - fix #67: replace jQuery with Vanilla JS ### Removed - Nextcloud 18 is not supported anymore ## 1.28.0 ### Added - fix #63: add a new side menu with categories ## 1.27.2 ### Fixed - fix #62: hide app notification icon ## 1.27.1 ### Fixed - fix German translation render ## 1.27.0 ### Added - hide personal settings access when settings are forced by the administrator ### Fixed - improve German translations ## 1.26.0 ### Added - add Czech translation ## 1.25.2 ### Fixed - fix CHANGELOG ## 1.25.1 ### Added - add PHP version as dependency - add chinese translation ### Fixed - fix CHANGELOG ## 1.25.0 ### Added - add compatibility with Nextcloud 22 - add CHANGELOG.md (fix #59) - update app icon ## 1.24.0 ### Added - add option to define the background opacity (fix #53) - add missing translations ## 1.23.1 ### Fixed - fix but wih dark mode opener option ## 1.23.0 ### Added - add support of dark Theme and Breeze Dark - add support of Nextcloud 21 ## 1.22.2 ### Fixed - fix regression: apps does not open in new tab (fix #55) ## 1.22.1 ### Fixed - fix regression: apps does not open in new tab ## 1.22.0 ### Added - Add option to sort categories (fix #53) - Update admin UI ## 1.21.0 ### Added - [FEATURE] Logo in the menu links to main page of installation (#51) ## 1.20.1 ### Fixed - Fix translations ## 1.20.0 ### Added - [FEATURE] Ability to remove apps from the Big Menu (#49) ## 1.19.1 ### Fixed - fix #47: setting for list/grid view in files app flashes and dissapears ## 1.19.0 ### Added - add option: the menu is enabled by default for users (fix #46) ## 1.18.0 ### Added - add option to show link to settings (fix #44) - refactor menus using several components ## 1.17.0 ### Added - compliance with the app checker - add an action to export the configuration - add an action to purge the cache ## 1.16.3 ### Fixed - fix links that must be opened in new window (https://help.nextcloud.com/t/external-petit-probleme-concernant-lapplication-external-sites-ou-sites-externes/94884/11) ## 1.16.2 ### Fixed - fix issue with personal settings when global settings are forced ## 1.16.1 ### Fixed - fix #42: add cache to manage failures to access apps.nextcloud.com - fix #41: side menu was hover apps list ## 1.16.0 ### Added - add an option to force settings to users (fix #38) ## 1.15.0 ### Changed - New name ### Fixed - Fix #36: always displayed is not expanding ## 1.14.0 ### Added - add an api accessed by components - add a config proxy in controllers ### Fixed - fix translations ## 1.13.0 ### Added - add an option to display the avatar instead of the logo (fix #34) ## 1.12.3 ### Added - add a delay before moving elements (fix #33) ## 1.12.2 ### Fixed - fix #30: `Always displayed` menu can not be close using touchscreens ## 1.12.1 ### Fixed - fix typo - fix translations ## 1.12.0 ### Fixed - fix #30: administrators and users can select what apps must be opened in new tab - fix typo ## 1.11.0 ### Added - add the option for opening apps in new tab (fix #29) ### Fixed - fix issue with the header of the always displayed menu ## 1.10.0 ### Added - add images to select the display of the menu - add live preview - update translations - update app info ## 1.9.3 ### Fixed - fix regression with logo display ## 1.9.2 ### Added - add the option “always displayed” which fixes the position of the menu to the left and always displays the application icons (fix #21, fix #2) ## 1.8.6 ### Added - add translations: `fr` and `de` - improve and publish the `Makefile` - update documentation ## 1.8.5 ### Fixed - fix #28: menu items invisible after 1.8.4 ## 1.8.4 ### Fixed - fix #27: disable side menu on public pages - broken in 1.8.3 ## 1.8.3 ### Fixed - fix alphabetic order of apps (#26) ## 1.8.2 ### Added - add icon for closing the big menu (fix #25) ### Fixed - fix hidden icons in the top menu (fix #23) - fix missing apps (fix #24) ## 1.8.1 ### Fixed - fix issue with links - fix missing l10n files ## 1.8.0 ### Added - add a `big menu` display (fix #22) - add the possibility to choose what apps are displayed in the top menu (fix #22) - add icon color filter - add icon opacity filter ## 1.8.0-rc2 ## 1.7.0 ### Added - add a loader when the page is unloading - add compatibility with Nextcloud 19 ## 1.6.3 ### Fixed - fix #20: add a shortcut to open and to hide the menu ## 1.6.2 ### Fixed - fix #19: add a cache to limit flashes ## 1.6.1 ### Fixed - fix #19: add a hack to show external sites in the top menu with navigation ## 1.6.0 ### Added - Add a page of personal settings - Add an option to disable the side menu as user - Refactoring of javascripts ## 1.5.0 ### Added - add option to force light icons instead of dark icons ### Fixed - fix #19: add option to keep external sites in the top menu - fix #16 #17: add dark icons and handle the svg filters ## 1.4.1 ### Added - Rendering harmonization with browsers ### Fixed - FIX #15: make menu start after icon ## 1.4.0 ### Fixed - Fix #12: add an option to hide the opener and the panel when there is no application ## 1.3.4 ### Fixed - FIX #14: add option to show only the opener - FIX #13: add alternate hamburger icon - FIX #11: remove error in the console ## 1.3.3 ### Added - Add a second background color to create a background gradiant - Update documentation ### Fixed - FIX #10: add options to select the size of the icons and the text, or hide them ## 1.3.2 ### Fixed - FIX #9: opener icon not visible with multiple apps_paths ## 1.3.1 ### Fixed - FIX #3: Add an opition the choose the position of the opener (after or before the logo) - FIX #8: Remove extension of dynamic asset's routes (js, css) ## 1.3.0 ### Added - `main.js` is replaced by a controller and a template ### Fixed - FIX #2: add option to open the menu by hovering over opener ## 1.2.4 ### Fixed - FIX #7: Opener icon not visible in Safari