Compare commits

...
Sign in to create a new pull request.

26 commits

Author SHA1 Message Date
ec740e1cdb
doc: update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-03-08 19:20:23 +01:00
d5bb520e4a
update versions
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-03-01 13:34:57 +01:00
ff0ba7bc80
update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-03-01 13:27:34 +01:00
2c0b1baabe
update changelog
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2025-06-28 17:16:27 +02:00
5bda4d94b3
update woodpecker steps names
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is pending approval
2025-05-04 19:10:38 +02:00
2a573ce4b5
update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-05-04 19:09:07 +02:00
b13aa23c22
update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
remove support to v3.x
2025-04-16 20:25:54 +02:00
547e5cdc7b
update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-03-14 09:04:43 +01:00
5ffe4b6328 update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-03-10 19:24:32 +01:00
32b5ab7248 update setup info
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-10-30 19:11:07 +01:00
5a396a4001 update changelog 2024-10-30 19:09:25 +01:00
298d7c5d5b update supported version
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-10-27 17:13:31 +01:00
fc657f7e6b
update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-07-10 20:14:54 +02:00
fa8ea7ff2a
update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-07-05 13:09:37 +02:00
19ecd40190
update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-14 17:02:09 +02:00
039a924976
update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-20 23:51:25 +01:00
be8a3eee4d
update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-14 22:17:59 +01:00
1bd4ceb41f add v3.11.4 in changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-27 11:32:58 +01:00
50604d0f8e
update configuration
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-25 17:46:57 +01:00
55745685cc
(debug) update configuration
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-25 17:44:05 +01:00
403253337f
update configuration
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-25 17:38:09 +01:00
bafd49b9f8
update configuration
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-25 17:22:25 +01:00
31e6ec6dc2
update ci
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-25 17:18:48 +01:00
55a8eb8429
update logo and favicon
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-25 17:13:10 +01:00
c4a6c74f03
add .dicusaurus directory on gitignore 2024-01-25 17:12:14 +01:00
0da5a6529a
remove useless files 2024-01-25 17:11:47 +01:00
40 changed files with 416 additions and 2112 deletions

View file

@ -1,5 +0,0 @@
This folder stores temp files that Docusaurus' client bundler accesses.
DO NOT hand-modify files in this folder because they will be overwritten in the
next build. You can clear all build artifacts (including this folder) with the
`docusaurus clear` command.

View file

@ -1,369 +0,0 @@
{
"entrypoints": [
"main"
],
"origins": {
"572": [
532,
572
],
"611": [
684,
611
],
"684": [
611,
684
],
"692": [
85,
532,
918,
692
],
"772": [
772
],
"17896441": [
532,
692,
918
],
"main": [
303,
532,
179
],
"runtime~main": [
179,
532,
303
],
"05cb0ad5": [
362
],
"0e384e19": [
671
],
"128808b4": [
88
],
"1f391b9e": [
532,
692,
85
],
"3847b3ea": [
581
],
"393be207": [
414
],
"485c0c9e": [
673
],
"5d8ba668": [
968
],
"5e5e257a": [
638
],
"5e95c892": [
661
],
"935f2afb": [
53
],
"9781f37d": [
747
],
"9beb87c2": [
80
],
"a7bd4aaa": [
518
],
"a94703ab": [
532,
368
],
"c4f5d8e4": [
532,
195
],
"d41ee077": [
686
],
"d9e16301": [
217
],
"f0ba2e1c": [
370
],
"styles": [
85,
179,
195,
303,
368,
572,
692,
918,
532
]
},
"assets": {
"53": {
"js": [
{
"file": "assets/js/935f2afb.26584a9b.js",
"hash": "b0fe4360e79de57f",
"publicPath": "/side_menu_doc/assets/js/935f2afb.26584a9b.js"
}
]
},
"80": {
"js": [
{
"file": "assets/js/9beb87c2.af84f215.js",
"hash": "cda223e9cad84859",
"publicPath": "/side_menu_doc/assets/js/9beb87c2.af84f215.js"
}
]
},
"85": {
"js": [
{
"file": "assets/js/1f391b9e.de7afd2e.js",
"hash": "f5d2425c107339c0",
"publicPath": "/side_menu_doc/assets/js/1f391b9e.de7afd2e.js"
}
]
},
"88": {
"js": [
{
"file": "assets/js/128808b4.efb1d547.js",
"hash": "5cb86fc2e6bf9e55",
"publicPath": "/side_menu_doc/assets/js/128808b4.efb1d547.js"
}
]
},
"179": {
"js": [
{
"file": "assets/js/main.8e5a47a2.js",
"hash": "aa97bd01e8609d9b",
"publicPath": "/side_menu_doc/assets/js/main.8e5a47a2.js"
}
]
},
"195": {
"js": [
{
"file": "assets/js/c4f5d8e4.b4536933.js",
"hash": "72cd490319259af3",
"publicPath": "/side_menu_doc/assets/js/c4f5d8e4.b4536933.js"
}
]
},
"217": {
"js": [
{
"file": "assets/js/d9e16301.36d2b998.js",
"hash": "076d0c6238f1769e",
"publicPath": "/side_menu_doc/assets/js/d9e16301.36d2b998.js"
}
]
},
"303": {
"js": [
{
"file": "assets/js/runtime~main.d631aedf.js",
"hash": "2d29db74fdeeb37b",
"publicPath": "/side_menu_doc/assets/js/runtime~main.d631aedf.js"
}
]
},
"362": {
"js": [
{
"file": "assets/js/05cb0ad5.f3638d5b.js",
"hash": "aab1c35d79d507cd",
"publicPath": "/side_menu_doc/assets/js/05cb0ad5.f3638d5b.js"
}
]
},
"368": {
"js": [
{
"file": "assets/js/a94703ab.26b08df6.js",
"hash": "447afc7166a3aa55",
"publicPath": "/side_menu_doc/assets/js/a94703ab.26b08df6.js"
}
]
},
"370": {
"js": [
{
"file": "assets/js/f0ba2e1c.ceec2773.js",
"hash": "f8ce90350facfdd2",
"publicPath": "/side_menu_doc/assets/js/f0ba2e1c.ceec2773.js"
}
]
},
"414": {
"js": [
{
"file": "assets/js/393be207.6f459861.js",
"hash": "c49bfd8c727c64cb",
"publicPath": "/side_menu_doc/assets/js/393be207.6f459861.js"
}
]
},
"518": {
"js": [
{
"file": "assets/js/a7bd4aaa.901c43f4.js",
"hash": "221e72cee91f5f79",
"publicPath": "/side_menu_doc/assets/js/a7bd4aaa.901c43f4.js"
}
]
},
"532": {
"css": [
{
"file": "assets/css/styles.7a6c5961.css",
"hash": "f566ba3f1e19b188",
"publicPath": "/side_menu_doc/assets/css/styles.7a6c5961.css"
}
]
},
"572": {
"js": [
{
"file": "assets/js/572.f487f1f5.js",
"hash": "706fb81bbe0a78a8",
"publicPath": "/side_menu_doc/assets/js/572.f487f1f5.js"
}
]
},
"581": {
"js": [
{
"file": "assets/js/3847b3ea.26fe7f06.js",
"hash": "afeefcfeb0e9c2e1",
"publicPath": "/side_menu_doc/assets/js/3847b3ea.26fe7f06.js"
}
]
},
"611": {
"js": [
{
"file": "assets/js/611.a56d145c.js",
"hash": "632034e0a2b22b04",
"publicPath": "/side_menu_doc/assets/js/611.a56d145c.js"
}
]
},
"638": {
"js": [
{
"file": "assets/js/5e5e257a.62d24834.js",
"hash": "f73f98d02d03a9b0",
"publicPath": "/side_menu_doc/assets/js/5e5e257a.62d24834.js"
}
]
},
"661": {
"js": [
{
"file": "assets/js/5e95c892.beec6667.js",
"hash": "6140282b93ebbab5",
"publicPath": "/side_menu_doc/assets/js/5e95c892.beec6667.js"
}
]
},
"671": {
"js": [
{
"file": "assets/js/0e384e19.81026ed2.js",
"hash": "0b5bb75baf126653",
"publicPath": "/side_menu_doc/assets/js/0e384e19.81026ed2.js"
}
]
},
"673": {
"js": [
{
"file": "assets/js/485c0c9e.0fe03050.js",
"hash": "a48805f79f8d3f17",
"publicPath": "/side_menu_doc/assets/js/485c0c9e.0fe03050.js"
}
]
},
"684": {
"js": [
{
"file": "assets/js/684.877b3365.js",
"hash": "e2eb3a741460137a",
"publicPath": "/side_menu_doc/assets/js/684.877b3365.js"
}
]
},
"686": {
"js": [
{
"file": "assets/js/d41ee077.c05c286e.js",
"hash": "2b543632f2e9bb62",
"publicPath": "/side_menu_doc/assets/js/d41ee077.c05c286e.js"
}
]
},
"692": {
"js": [
{
"file": "assets/js/692.c2d9aa68.js",
"hash": "28ce6ea41f7fe958",
"publicPath": "/side_menu_doc/assets/js/692.c2d9aa68.js"
}
]
},
"747": {
"js": [
{
"file": "assets/js/9781f37d.2a2d2386.js",
"hash": "eac92219084c6d30",
"publicPath": "/side_menu_doc/assets/js/9781f37d.2a2d2386.js"
}
]
},
"772": {
"js": [
{
"file": "assets/js/772.98c649d3.js",
"hash": "3f7d3f5c523681ae",
"publicPath": "/side_menu_doc/assets/js/772.98c649d3.js"
}
]
},
"918": {
"js": [
{
"file": "assets/js/17896441.9d543ffc.js",
"hash": "4e0d8c4b0990aa27",
"publicPath": "/side_menu_doc/assets/js/17896441.9d543ffc.js"
}
]
},
"968": {
"js": [
{
"file": "assets/js/5d8ba668.64efafe1.js",
"hash": "18d1eb666ed0805d",
"publicPath": "/side_menu_doc/assets/js/5d8ba668.64efafe1.js"
}
]
}
}
}

View file

@ -1,6 +0,0 @@
export default [
require("/home/simon/public_html/www/repo/side_menu_doc/node_modules/infima/dist/css/default/default.css"),
require("/home/simon/public_html/www/repo/side_menu_doc/node_modules/@docusaurus/theme-classic/lib/prism-include-languages"),
require("/home/simon/public_html/www/repo/side_menu_doc/node_modules/@docusaurus/theme-classic/lib/nprogress"),
require("/home/simon/public_html/www/repo/side_menu_doc/src/css/custom.css"),
];

View file

@ -1 +0,0 @@
{}

View file

@ -1,4 +0,0 @@
{
"name": "docusaurus-lunr-search",
"id": "default"
}

View file

@ -1,4 +0,0 @@
{
"title": "Recent posts",
"items": []
}

View file

@ -1,4 +0,0 @@
{
"name": "docusaurus-plugin-content-blog",
"id": "default"
}

View file

@ -1,4 +0,0 @@
{
"name": "docusaurus-plugin-content-docs",
"id": "default"
}

View file

@ -1,23 +0,0 @@
{
"id": "changelog",
"title": "Changelog",
"description": "3.11.3",
"source": "@site/docs/changelog.md",
"sourceDirName": ".",
"slug": "/changelog",
"permalink": "/side_menu_doc/docs/changelog",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/changelog.md",
"tags": [],
"version": "current",
"sidebarPosition": 7,
"frontMatter": {
"sidebar_position": 7
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "How to contribute?",
"permalink": "/side_menu_doc/docs/contrib"
}
}

View file

@ -1,29 +0,0 @@
{
"id": "contrib",
"title": "How to contribute?",
"description": "You can report a bug or request a feature by opening an issue//gitnet.fr/deblan/side_menu/issues",
"source": "@site/docs/contrib.md",
"sourceDirName": ".",
"slug": "/contrib",
"permalink": "/side_menu_doc/docs/contrib",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/contrib.md",
"tags": [],
"version": "current",
"frontMatter": {
"hide": [
"navigation",
"toc"
]
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Support",
"permalink": "/side_menu_doc/docs/support"
},
"next": {
"title": "Changelog",
"permalink": "/side_menu_doc/docs/changelog"
}
}

View file

@ -1,27 +0,0 @@
{
"id": "FAQ/apporder",
"title": "How to replace Apporder?",
"description": "Custom Menu could replace Apporder.",
"source": "@site/docs/FAQ/apporder.md",
"sourceDirName": "FAQ",
"slug": "/FAQ/apporder",
"permalink": "/side_menu_doc/docs/FAQ/apporder",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/FAQ/apporder.md",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"sidebar_position": 1
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Installation and upgrade",
"permalink": "/side_menu_doc/docs/setup"
},
"next": {
"title": "Use first top menu app as default app",
"permalink": "/side_menu_doc/docs/FAQ/default-app"
}
}

View file

@ -1,27 +0,0 @@
{
"id": "FAQ/default-app",
"title": "Use first top menu app as default app",
"description": "You can easily let Custom Menu redirect to the first app in the top menu by changing the following parameter in your configuration:",
"source": "@site/docs/FAQ/default-app.md",
"sourceDirName": "FAQ",
"slug": "/FAQ/default-app",
"permalink": "/side_menu_doc/docs/FAQ/default-app",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/FAQ/default-app.md",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"sidebar_position": 2
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "How to replace Apporder?",
"permalink": "/side_menu_doc/docs/FAQ/apporder"
},
"next": {
"title": "How to export the configuration?",
"permalink": "/side_menu_doc/docs/FAQ/export-config"
}
}

View file

@ -1,27 +0,0 @@
{
"id": "FAQ/export-config",
"title": "How to export the configuration?",
"description": "1. Go global settings",
"source": "@site/docs/FAQ/export-config.md",
"sourceDirName": "FAQ",
"slug": "/FAQ/export-config",
"permalink": "/side_menu_doc/docs/FAQ/export-config",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/FAQ/export-config.md",
"tags": [],
"version": "current",
"sidebarPosition": 3,
"frontMatter": {
"sidebar_position": 3
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Use first top menu app as default app",
"permalink": "/side_menu_doc/docs/FAQ/default-app"
},
"next": {
"title": "Custom Menu doesn't work for guest users",
"permalink": "/side_menu_doc/docs/FAQ/guest-users"
}
}

View file

@ -1,27 +0,0 @@
{
"id": "FAQ/guest-users",
"title": "Custom Menu doesn't work for guest users",
"description": "Custom menu must be added in app's allowlist.",
"source": "@site/docs/FAQ/guest-users.md",
"sourceDirName": "FAQ",
"slug": "/FAQ/guest-users",
"permalink": "/side_menu_doc/docs/FAQ/guest-users",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/FAQ/guest-users.md",
"tags": [],
"version": "current",
"sidebarPosition": 4,
"frontMatter": {
"sidebar_position": 4
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "How to export the configuration?",
"permalink": "/side_menu_doc/docs/FAQ/export-config"
},
"next": {
"title": "Support",
"permalink": "/side_menu_doc/docs/support"
}
}

View file

@ -1,24 +0,0 @@
{
"id": "intro",
"title": "Overview",
"description": "Build Status",
"source": "@site/docs/intro.md",
"sourceDirName": ".",
"slug": "/intro",
"permalink": "/side_menu_doc/docs/intro",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/intro.md",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"sidebar_position": 1,
"title": "Overview"
},
"sidebar": "tutorialSidebar",
"next": {
"title": "Screenshots",
"permalink": "/side_menu_doc/docs/screenshots"
}
}

View file

@ -1,28 +0,0 @@
{
"id": "screenshots",
"title": "Screenshots",
"description": "",
"source": "@site/docs/screenshots.md",
"sourceDirName": ".",
"slug": "/screenshots",
"permalink": "/side_menu_doc/docs/screenshots",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/screenshots.md",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"sidebar_position": 2,
"title": "Screenshots"
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Overview",
"permalink": "/side_menu_doc/docs/intro"
},
"next": {
"title": "Installation and upgrade",
"permalink": "/side_menu_doc/docs/setup"
}
}

View file

@ -1,28 +0,0 @@
{
"id": "setup",
"title": "Installation and upgrade",
"description": "Custom menu is available from the app store.",
"source": "@site/docs/setup.md",
"sourceDirName": ".",
"slug": "/setup",
"permalink": "/side_menu_doc/docs/setup",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/setup.md",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"sidebar_position": 2,
"title": "Installation and upgrade"
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Screenshots",
"permalink": "/side_menu_doc/docs/screenshots"
},
"next": {
"title": "How to replace Apporder?",
"permalink": "/side_menu_doc/docs/FAQ/apporder"
}
}

View file

@ -1,28 +0,0 @@
{
"id": "support",
"title": "Support",
"description": "Bugs and feature requests should be reported with an issue on https://gitnet.fr/deblan/side_menu/issues.",
"source": "@site/docs/support.md",
"sourceDirName": ".",
"slug": "/support",
"permalink": "/side_menu_doc/docs/support",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/support.md",
"tags": [],
"version": "current",
"sidebarPosition": 5,
"frontMatter": {
"sidebar_position": 5,
"title": "Support"
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Custom Menu doesn't work for guest users",
"permalink": "/side_menu_doc/docs/FAQ/guest-users"
},
"next": {
"title": "How to contribute?",
"permalink": "/side_menu_doc/docs/contrib"
}
}

View file

@ -1,154 +0,0 @@
{
"pluginId": "default",
"version": "current",
"label": "Next",
"banner": null,
"badge": false,
"noIndex": false,
"className": "docs-version-current",
"isLast": true,
"docsSidebars": {
"tutorialSidebar": [
{
"type": "link",
"label": "Overview",
"href": "/side_menu_doc/docs/intro",
"docId": "intro",
"unlisted": false
},
{
"type": "link",
"label": "Screenshots",
"href": "/side_menu_doc/docs/screenshots",
"docId": "screenshots",
"unlisted": false
},
{
"type": "link",
"label": "Installation and upgrade",
"href": "/side_menu_doc/docs/setup",
"docId": "setup",
"unlisted": false
},
{
"type": "category",
"label": "FAQ",
"items": [
{
"type": "link",
"label": "How to replace Apporder?",
"href": "/side_menu_doc/docs/FAQ/apporder",
"docId": "FAQ/apporder",
"unlisted": false
},
{
"type": "link",
"label": "Use first top menu app as default app",
"href": "/side_menu_doc/docs/FAQ/default-app",
"docId": "FAQ/default-app",
"unlisted": false
},
{
"type": "link",
"label": "How to export the configuration?",
"href": "/side_menu_doc/docs/FAQ/export-config",
"docId": "FAQ/export-config",
"unlisted": false
},
{
"type": "link",
"label": "Custom Menu doesn't work for guest users",
"href": "/side_menu_doc/docs/FAQ/guest-users",
"docId": "FAQ/guest-users",
"unlisted": false
}
],
"collapsed": true,
"collapsible": true
},
{
"type": "link",
"label": "Support",
"href": "/side_menu_doc/docs/support",
"docId": "support",
"unlisted": false
},
{
"type": "link",
"label": "How to contribute?",
"href": "/side_menu_doc/docs/contrib",
"docId": "contrib",
"unlisted": false
},
{
"type": "link",
"label": "Changelog",
"href": "/side_menu_doc/docs/changelog",
"docId": "changelog",
"unlisted": false
}
]
},
"docs": {
"changelog": {
"id": "changelog",
"title": "Changelog",
"description": "3.11.3",
"sidebar": "tutorialSidebar"
},
"contrib": {
"id": "contrib",
"title": "How to contribute?",
"description": "You can report a bug or request a feature by opening an issue//gitnet.fr/deblan/side_menu/issues",
"sidebar": "tutorialSidebar"
},
"FAQ/apporder": {
"id": "FAQ/apporder",
"title": "How to replace Apporder?",
"description": "Custom Menu could replace Apporder.",
"sidebar": "tutorialSidebar"
},
"FAQ/default-app": {
"id": "FAQ/default-app",
"title": "Use first top menu app as default app",
"description": "You can easily let Custom Menu redirect to the first app in the top menu by changing the following parameter in your configuration:",
"sidebar": "tutorialSidebar"
},
"FAQ/export-config": {
"id": "FAQ/export-config",
"title": "How to export the configuration?",
"description": "1. Go global settings",
"sidebar": "tutorialSidebar"
},
"FAQ/guest-users": {
"id": "FAQ/guest-users",
"title": "Custom Menu doesn't work for guest users",
"description": "Custom menu must be added in app's allowlist.",
"sidebar": "tutorialSidebar"
},
"intro": {
"id": "intro",
"title": "Overview",
"description": "Build Status",
"sidebar": "tutorialSidebar"
},
"screenshots": {
"id": "screenshots",
"title": "Screenshots",
"description": "",
"sidebar": "tutorialSidebar"
},
"setup": {
"id": "setup",
"title": "Installation and upgrade",
"description": "Custom menu is available from the app store.",
"sidebar": "tutorialSidebar"
},
"support": {
"id": "support",
"title": "Support",
"description": "Bugs and feature requests should be reported with an issue on https://gitnet.fr/deblan/side_menu/issues.",
"sidebar": "tutorialSidebar"
}
}
}

View file

@ -1,4 +0,0 @@
{
"name": "docusaurus-plugin-content-pages",
"id": "default"
}

View file

@ -1,11 +0,0 @@
{
"type": "mdx",
"permalink": "/side_menu_doc/markdown-page",
"source": "@site/src/pages/markdown-page.md",
"title": "Markdown page example",
"description": "You don't need React to write simple standalone pages.",
"frontMatter": {
"title": "Markdown page example"
},
"unlisted": false
}

View file

@ -1,383 +0,0 @@
{
"docusaurus-plugin-content-docs": {
"default": {
"loadedVersions": [
{
"versionName": "current",
"label": "Next",
"banner": null,
"badge": false,
"noIndex": false,
"className": "docs-version-current",
"path": "/side_menu_doc/docs",
"tagsPath": "/side_menu_doc/docs/tags",
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs",
"editUrlLocalized": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/i18n/en/docusaurus-plugin-content-docs/current",
"isLast": true,
"routePriority": -1,
"sidebarFilePath": "/home/simon/public_html/www/repo/side_menu_doc/sidebars.js",
"contentPath": "/home/simon/public_html/www/repo/side_menu_doc/docs",
"contentPathLocalized": "/home/simon/public_html/www/repo/side_menu_doc/i18n/en/docusaurus-plugin-content-docs/current",
"docs": [
{
"id": "changelog",
"title": "Changelog",
"description": "3.11.3",
"source": "@site/docs/changelog.md",
"sourceDirName": ".",
"slug": "/changelog",
"permalink": "/side_menu_doc/docs/changelog",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/changelog.md",
"tags": [],
"version": "current",
"sidebarPosition": 7,
"frontMatter": {
"sidebar_position": 7
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "How to contribute?",
"permalink": "/side_menu_doc/docs/contrib"
}
},
{
"id": "contrib",
"title": "How to contribute?",
"description": "You can report a bug or request a feature by opening an issue//gitnet.fr/deblan/side_menu/issues",
"source": "@site/docs/contrib.md",
"sourceDirName": ".",
"slug": "/contrib",
"permalink": "/side_menu_doc/docs/contrib",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/contrib.md",
"tags": [],
"version": "current",
"frontMatter": {
"hide": [
"navigation",
"toc"
]
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Support",
"permalink": "/side_menu_doc/docs/support"
},
"next": {
"title": "Changelog",
"permalink": "/side_menu_doc/docs/changelog"
}
},
{
"id": "FAQ/apporder",
"title": "How to replace Apporder?",
"description": "Custom Menu could replace Apporder.",
"source": "@site/docs/FAQ/apporder.md",
"sourceDirName": "FAQ",
"slug": "/FAQ/apporder",
"permalink": "/side_menu_doc/docs/FAQ/apporder",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/FAQ/apporder.md",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"sidebar_position": 1
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Installation and upgrade",
"permalink": "/side_menu_doc/docs/setup"
},
"next": {
"title": "Use first top menu app as default app",
"permalink": "/side_menu_doc/docs/FAQ/default-app"
}
},
{
"id": "FAQ/default-app",
"title": "Use first top menu app as default app",
"description": "You can easily let Custom Menu redirect to the first app in the top menu by changing the following parameter in your configuration:",
"source": "@site/docs/FAQ/default-app.md",
"sourceDirName": "FAQ",
"slug": "/FAQ/default-app",
"permalink": "/side_menu_doc/docs/FAQ/default-app",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/FAQ/default-app.md",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"sidebar_position": 2
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "How to replace Apporder?",
"permalink": "/side_menu_doc/docs/FAQ/apporder"
},
"next": {
"title": "How to export the configuration?",
"permalink": "/side_menu_doc/docs/FAQ/export-config"
}
},
{
"id": "FAQ/export-config",
"title": "How to export the configuration?",
"description": "1. Go global settings",
"source": "@site/docs/FAQ/export-config.md",
"sourceDirName": "FAQ",
"slug": "/FAQ/export-config",
"permalink": "/side_menu_doc/docs/FAQ/export-config",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/FAQ/export-config.md",
"tags": [],
"version": "current",
"sidebarPosition": 3,
"frontMatter": {
"sidebar_position": 3
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Use first top menu app as default app",
"permalink": "/side_menu_doc/docs/FAQ/default-app"
},
"next": {
"title": "Custom Menu doesn't work for guest users",
"permalink": "/side_menu_doc/docs/FAQ/guest-users"
}
},
{
"id": "FAQ/guest-users",
"title": "Custom Menu doesn't work for guest users",
"description": "Custom menu must be added in app's allowlist.",
"source": "@site/docs/FAQ/guest-users.md",
"sourceDirName": "FAQ",
"slug": "/FAQ/guest-users",
"permalink": "/side_menu_doc/docs/FAQ/guest-users",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/FAQ/guest-users.md",
"tags": [],
"version": "current",
"sidebarPosition": 4,
"frontMatter": {
"sidebar_position": 4
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "How to export the configuration?",
"permalink": "/side_menu_doc/docs/FAQ/export-config"
},
"next": {
"title": "Support",
"permalink": "/side_menu_doc/docs/support"
}
},
{
"id": "intro",
"title": "Overview",
"description": "Build Status",
"source": "@site/docs/intro.md",
"sourceDirName": ".",
"slug": "/intro",
"permalink": "/side_menu_doc/docs/intro",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/intro.md",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"sidebar_position": 1,
"title": "Overview"
},
"sidebar": "tutorialSidebar",
"next": {
"title": "Screenshots",
"permalink": "/side_menu_doc/docs/screenshots"
}
},
{
"id": "screenshots",
"title": "Screenshots",
"description": "",
"source": "@site/docs/screenshots.md",
"sourceDirName": ".",
"slug": "/screenshots",
"permalink": "/side_menu_doc/docs/screenshots",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/screenshots.md",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"sidebar_position": 2,
"title": "Screenshots"
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Overview",
"permalink": "/side_menu_doc/docs/intro"
},
"next": {
"title": "Installation and upgrade",
"permalink": "/side_menu_doc/docs/setup"
}
},
{
"id": "setup",
"title": "Installation and upgrade",
"description": "Custom menu is available from the app store.",
"source": "@site/docs/setup.md",
"sourceDirName": ".",
"slug": "/setup",
"permalink": "/side_menu_doc/docs/setup",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/setup.md",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"sidebar_position": 2,
"title": "Installation and upgrade"
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Screenshots",
"permalink": "/side_menu_doc/docs/screenshots"
},
"next": {
"title": "How to replace Apporder?",
"permalink": "/side_menu_doc/docs/FAQ/apporder"
}
},
{
"id": "support",
"title": "Support",
"description": "Bugs and feature requests should be reported with an issue on https://gitnet.fr/deblan/side_menu/issues.",
"source": "@site/docs/support.md",
"sourceDirName": ".",
"slug": "/support",
"permalink": "/side_menu_doc/docs/support",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/support.md",
"tags": [],
"version": "current",
"sidebarPosition": 5,
"frontMatter": {
"sidebar_position": 5,
"title": "Support"
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Custom Menu doesn't work for guest users",
"permalink": "/side_menu_doc/docs/FAQ/guest-users"
},
"next": {
"title": "How to contribute?",
"permalink": "/side_menu_doc/docs/contrib"
}
}
],
"drafts": [],
"sidebars": {
"tutorialSidebar": [
{
"type": "doc",
"id": "intro"
},
{
"type": "doc",
"id": "screenshots"
},
{
"type": "doc",
"id": "setup"
},
{
"type": "category",
"label": "FAQ",
"items": [
{
"type": "doc",
"id": "FAQ/apporder"
},
{
"type": "doc",
"id": "FAQ/default-app"
},
{
"type": "doc",
"id": "FAQ/export-config"
},
{
"type": "doc",
"id": "FAQ/guest-users"
}
],
"collapsed": true,
"collapsible": true
},
{
"type": "doc",
"id": "support"
},
{
"type": "doc",
"id": "contrib"
},
{
"type": "doc",
"id": "changelog"
}
]
}
}
]
}
},
"docusaurus-plugin-content-blog": {
"default": {
"blogSidebarTitle": "Recent posts",
"blogPosts": [],
"blogListPaginated": [],
"blogTags": {},
"blogTagsListPath": "/side_menu_doc/blog/tags",
"blogTagsPaginated": []
}
},
"docusaurus-plugin-content-pages": {
"default": [
{
"type": "jsx",
"permalink": "/side_menu_doc/",
"source": "@site/src/pages/index.js"
},
{
"type": "mdx",
"permalink": "/side_menu_doc/markdown-page",
"source": "@site/src/pages/markdown-page.md",
"title": "Markdown page example",
"description": "You don't need React to write simple standalone pages.",
"frontMatter": {
"title": "Markdown page example"
},
"unlisted": false
}
]
},
"docusaurus-plugin-debug": {},
"docusaurus-theme-classic": {},
"docusaurus-lunr-search": {},
"docusaurus-bootstrap-plugin": {},
"docusaurus-mdx-fallback-plugin": {}
}

View file

@ -1,4 +0,0 @@
{
"name": "docusaurus-plugin-debug",
"id": "default"
}

View file

@ -1,337 +0,0 @@
/*
* AUTOGENERATED - DON'T EDIT
* Your edits in this file will be overwritten in the next build!
* Modify the docusaurus.config.js file at your site's root instead.
*/
export default {
"title": "Custom menu",
"tagline": "Improves the day-to-day usability and user interface of Nextcloud",
"favicon": "https://gitnet.fr/deblan/side_menu/raw/branch/master/img/icon.svg",
"url": "https://deblan.gitnet.page",
"baseUrl": "/side_menu_doc/",
"organizationName": "deblan",
"projectName": "side_menu",
"onBrokenLinks": "throw",
"onBrokenMarkdownLinks": "warn",
"i18n": {
"defaultLocale": "en",
"locales": [
"en"
],
"path": "i18n",
"localeConfigs": {}
},
"presets": [
[
"classic",
{
"docs": {
"sidebarPath": "./sidebars.js",
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/"
},
"theme": {
"customCss": "./src/css/custom.css"
}
}
]
],
"themeConfig": {
"image": "img/docusaurus-social-card.jpg",
"navbar": {
"title": "Custom menu",
"logo": {
"alt": "Logo",
"src": "https://gitnet.fr/deblan/side_menu/raw/branch/master/img/icon.svg"
},
"items": [
{
"type": "docSidebar",
"sidebarId": "tutorialSidebar",
"position": "left",
"label": "Documentation"
},
{
"href": "https://gitnet.fr/deblan/side_menu",
"label": "Gitnet",
"position": "right"
}
],
"hideOnScroll": false
},
"footer": {
"style": "dark",
"links": [
{
"title": "Community",
"items": [
{
"label": "Issue",
"href": "https://gitnet.fr/deblan/side_menu/issues"
},
{
"label": "Matrix",
"href": "https://matrix.to/#/!TFPucDATKODpHNVAtu:neutralnetwork.org?via=neutralnetwork.org"
}
]
},
{
"title": "More",
"items": [
{
"label": "Blog of the author",
"to": "https://www.deblan.io"
}
]
}
],
"copyright": "It's free! Fork and hack it!"
},
"prism": {
"theme": {
"plain": {
"color": "#393A34",
"backgroundColor": "#f6f8fa"
},
"styles": [
{
"types": [
"comment",
"prolog",
"doctype",
"cdata"
],
"style": {
"color": "#999988",
"fontStyle": "italic"
}
},
{
"types": [
"namespace"
],
"style": {
"opacity": 0.7
}
},
{
"types": [
"string",
"attr-value"
],
"style": {
"color": "#e3116c"
}
},
{
"types": [
"punctuation",
"operator"
],
"style": {
"color": "#393A34"
}
},
{
"types": [
"entity",
"url",
"symbol",
"number",
"boolean",
"variable",
"constant",
"property",
"regex",
"inserted"
],
"style": {
"color": "#36acaa"
}
},
{
"types": [
"atrule",
"keyword",
"attr-name",
"selector"
],
"style": {
"color": "#00a4db"
}
},
{
"types": [
"function",
"deleted",
"tag"
],
"style": {
"color": "#d73a49"
}
},
{
"types": [
"function-variable"
],
"style": {
"color": "#6f42c1"
}
},
{
"types": [
"tag",
"selector",
"keyword"
],
"style": {
"color": "#00009f"
}
}
]
},
"darkTheme": {
"plain": {
"color": "#F8F8F2",
"backgroundColor": "#282A36"
},
"styles": [
{
"types": [
"prolog",
"constant",
"builtin"
],
"style": {
"color": "rgb(189, 147, 249)"
}
},
{
"types": [
"inserted",
"function"
],
"style": {
"color": "rgb(80, 250, 123)"
}
},
{
"types": [
"deleted"
],
"style": {
"color": "rgb(255, 85, 85)"
}
},
{
"types": [
"changed"
],
"style": {
"color": "rgb(255, 184, 108)"
}
},
{
"types": [
"punctuation",
"symbol"
],
"style": {
"color": "rgb(248, 248, 242)"
}
},
{
"types": [
"string",
"char",
"tag",
"selector"
],
"style": {
"color": "rgb(255, 121, 198)"
}
},
{
"types": [
"keyword",
"variable"
],
"style": {
"color": "rgb(189, 147, 249)",
"fontStyle": "italic"
}
},
{
"types": [
"comment"
],
"style": {
"color": "rgb(98, 114, 164)"
}
},
{
"types": [
"attr-name"
],
"style": {
"color": "rgb(241, 250, 140)"
}
}
]
},
"additionalLanguages": [],
"magicComments": [
{
"className": "theme-code-block-highlighted-line",
"line": "highlight-next-line",
"block": {
"start": "highlight-start",
"end": "highlight-end"
}
}
]
},
"colorMode": {
"defaultMode": "light",
"disableSwitch": false,
"respectPrefersColorScheme": false
},
"docs": {
"versionPersistence": "localStorage",
"sidebar": {
"hideable": false,
"autoCollapseCategories": false
}
},
"metadata": [],
"tableOfContents": {
"minHeadingLevel": 2,
"maxHeadingLevel": 3
}
},
"plugins": [
"/home/simon/public_html/www/repo/side_menu_doc/node_modules/docusaurus-lunr-search/src/index.js"
],
"baseUrlIssueBanner": true,
"onBrokenAnchors": "warn",
"onDuplicateRoutes": "warn",
"staticDirectories": [
"static"
],
"customFields": {},
"themes": [],
"scripts": [],
"headTags": [],
"stylesheets": [],
"clientModules": [],
"titleDelimiter": "|",
"noIndex": false,
"markdown": {
"format": "mdx",
"mermaid": false,
"mdx1Compat": {
"comments": true,
"admonitions": true,
"headingIds": true
}
}
};

View file

@ -1,86 +0,0 @@
{
"docusaurus-lunr-search": {
"default": {
"fileNames": {
"searchDoc": "search-doc-1706049756171.json",
"lunrIndex": "lunr-index-1706049756171.json"
}
}
},
"docusaurus-plugin-content-docs": {
"default": {
"path": "/side_menu_doc/docs",
"versions": [
{
"name": "current",
"label": "Next",
"isLast": true,
"path": "/side_menu_doc/docs",
"mainDocId": "intro",
"docs": [
{
"id": "changelog",
"path": "/side_menu_doc/docs/changelog",
"sidebar": "tutorialSidebar"
},
{
"id": "contrib",
"path": "/side_menu_doc/docs/contrib",
"sidebar": "tutorialSidebar"
},
{
"id": "FAQ/apporder",
"path": "/side_menu_doc/docs/FAQ/apporder",
"sidebar": "tutorialSidebar"
},
{
"id": "FAQ/default-app",
"path": "/side_menu_doc/docs/FAQ/default-app",
"sidebar": "tutorialSidebar"
},
{
"id": "FAQ/export-config",
"path": "/side_menu_doc/docs/FAQ/export-config",
"sidebar": "tutorialSidebar"
},
{
"id": "FAQ/guest-users",
"path": "/side_menu_doc/docs/FAQ/guest-users",
"sidebar": "tutorialSidebar"
},
{
"id": "intro",
"path": "/side_menu_doc/docs/intro",
"sidebar": "tutorialSidebar"
},
{
"id": "screenshots",
"path": "/side_menu_doc/docs/screenshots",
"sidebar": "tutorialSidebar"
},
{
"id": "setup",
"path": "/side_menu_doc/docs/setup",
"sidebar": "tutorialSidebar"
},
{
"id": "support",
"path": "/side_menu_doc/docs/support",
"sidebar": "tutorialSidebar"
}
],
"draftIds": [],
"sidebars": {
"tutorialSidebar": {
"link": {
"path": "/side_menu_doc/docs/intro",
"label": "intro"
}
}
}
}
],
"breadcrumbs": true
}
}
}

View file

@ -1,17 +0,0 @@
{
"defaultLocale": "en",
"locales": [
"en"
],
"path": "i18n",
"currentLocale": "en",
"localeConfigs": {
"en": {
"label": "English",
"direction": "ltr",
"htmlLang": "en",
"calendar": "gregory",
"path": "en"
}
}
}

View file

@ -1,5 +0,0 @@
// THIS FILE IS AUTOGENERATED
// DO NOT EDIT THIS FILE!
import * as lunr from "lunr";
export default lunr;

View file

@ -1,30 +0,0 @@
export default {
"__comp---site-src-pages-index-jsc-4-f-f99": [() => import(/* webpackChunkName: "__comp---site-src-pages-index-jsc-4-f-f99" */ "@site/src/pages/index.js"), "@site/src/pages/index.js", require.resolveWeak("@site/src/pages/index.js")],
"__comp---theme-debug-config-23-a-2ff": [() => import(/* webpackChunkName: "__comp---theme-debug-config-23-a-2ff" */ "@theme/DebugConfig"), "@theme/DebugConfig", require.resolveWeak("@theme/DebugConfig")],
"__comp---theme-debug-contentba-8-ce7": [() => import(/* webpackChunkName: "__comp---theme-debug-contentba-8-ce7" */ "@theme/DebugContent"), "@theme/DebugContent", require.resolveWeak("@theme/DebugContent")],
"__comp---theme-debug-global-dataede-0fa": [() => import(/* webpackChunkName: "__comp---theme-debug-global-dataede-0fa" */ "@theme/DebugGlobalData"), "@theme/DebugGlobalData", require.resolveWeak("@theme/DebugGlobalData")],
"__comp---theme-debug-registry-679-501": [() => import(/* webpackChunkName: "__comp---theme-debug-registry-679-501" */ "@theme/DebugRegistry"), "@theme/DebugRegistry", require.resolveWeak("@theme/DebugRegistry")],
"__comp---theme-debug-routes-946-699": [() => import(/* webpackChunkName: "__comp---theme-debug-routes-946-699" */ "@theme/DebugRoutes"), "@theme/DebugRoutes", require.resolveWeak("@theme/DebugRoutes")],
"__comp---theme-debug-site-metadata-68-e-3d4": [() => import(/* webpackChunkName: "__comp---theme-debug-site-metadata-68-e-3d4" */ "@theme/DebugSiteMetadata"), "@theme/DebugSiteMetadata", require.resolveWeak("@theme/DebugSiteMetadata")],
"__comp---theme-doc-item-178-a40": [() => import(/* webpackChunkName: "__comp---theme-doc-item-178-a40" */ "@theme/DocItem"), "@theme/DocItem", require.resolveWeak("@theme/DocItem")],
"__comp---theme-doc-roota-94-67a": [() => import(/* webpackChunkName: "__comp---theme-doc-roota-94-67a" */ "@theme/DocRoot"), "@theme/DocRoot", require.resolveWeak("@theme/DocRoot")],
"__comp---theme-doc-version-roota-7-b-5de": [() => import(/* webpackChunkName: "__comp---theme-doc-version-roota-7-b-5de" */ "@theme/DocVersionRoot"), "@theme/DocVersionRoot", require.resolveWeak("@theme/DocVersionRoot")],
"__comp---theme-docs-root-5-e-9-0b6": [() => import(/* webpackChunkName: "__comp---theme-docs-root-5-e-9-0b6" */ "@theme/DocsRoot"), "@theme/DocsRoot", require.resolveWeak("@theme/DocsRoot")],
"__comp---theme-mdx-page-1-f-3-b90": [() => import(/* webpackChunkName: "__comp---theme-mdx-page-1-f-3-b90" */ "@theme/MDXPage"), "@theme/MDXPage", require.resolveWeak("@theme/MDXPage")],
"allContent---side-menu-doc-docusaurus-debug-content-246-904": [() => import(/* webpackChunkName: "allContent---side-menu-doc-docusaurus-debug-content-246-904" */ "~debug/default/docusaurus-debug-all-content-673.json"), "~debug/default/docusaurus-debug-all-content-673.json", require.resolveWeak("~debug/default/docusaurus-debug-all-content-673.json")],
"config---side-menu-doc-5-e-9-ea4": [() => import(/* webpackChunkName: "config---side-menu-doc-5-e-9-ea4" */ "@generated/docusaurus.config"), "@generated/docusaurus.config", require.resolveWeak("@generated/docusaurus.config")],
"content---side-menu-doc-docs-changelog-9-be-a00": [() => import(/* webpackChunkName: "content---side-menu-doc-docs-changelog-9-be-a00" */ "@site/docs/changelog.md"), "@site/docs/changelog.md", require.resolveWeak("@site/docs/changelog.md")],
"content---side-menu-doc-docs-contrib-485-b4d": [() => import(/* webpackChunkName: "content---side-menu-doc-docs-contrib-485-b4d" */ "@site/docs/contrib.md"), "@site/docs/contrib.md", require.resolveWeak("@site/docs/contrib.md")],
"content---side-menu-doc-docs-faq-apporder-128-2a2": [() => import(/* webpackChunkName: "content---side-menu-doc-docs-faq-apporder-128-2a2" */ "@site/docs/FAQ/apporder.md"), "@site/docs/FAQ/apporder.md", require.resolveWeak("@site/docs/FAQ/apporder.md")],
"content---side-menu-doc-docs-faq-default-app-5-e-5-c27": [() => import(/* webpackChunkName: "content---side-menu-doc-docs-faq-default-app-5-e-5-c27" */ "@site/docs/FAQ/default-app.md"), "@site/docs/FAQ/default-app.md", require.resolveWeak("@site/docs/FAQ/default-app.md")],
"content---side-menu-doc-docs-faq-export-config-05-c-e06": [() => import(/* webpackChunkName: "content---side-menu-doc-docs-faq-export-config-05-c-e06" */ "@site/docs/FAQ/export-config.md"), "@site/docs/FAQ/export-config.md", require.resolveWeak("@site/docs/FAQ/export-config.md")],
"content---side-menu-doc-docs-faq-guest-usersd-41-7ce": [() => import(/* webpackChunkName: "content---side-menu-doc-docs-faq-guest-usersd-41-7ce" */ "@site/docs/FAQ/guest-users.md"), "@site/docs/FAQ/guest-users.md", require.resolveWeak("@site/docs/FAQ/guest-users.md")],
"content---side-menu-doc-docs-intro-0-e-3-574": [() => import(/* webpackChunkName: "content---side-menu-doc-docs-intro-0-e-3-574" */ "@site/docs/intro.md"), "@site/docs/intro.md", require.resolveWeak("@site/docs/intro.md")],
"content---side-menu-doc-docs-screenshotsf-0-b-7bd": [() => import(/* webpackChunkName: "content---side-menu-doc-docs-screenshotsf-0-b-7bd" */ "@site/docs/screenshots.md"), "@site/docs/screenshots.md", require.resolveWeak("@site/docs/screenshots.md")],
"content---side-menu-doc-docs-setup-384-1d0": [() => import(/* webpackChunkName: "content---side-menu-doc-docs-setup-384-1d0" */ "@site/docs/setup.md"), "@site/docs/setup.md", require.resolveWeak("@site/docs/setup.md")],
"content---side-menu-doc-docs-supportd-9-e-433": [() => import(/* webpackChunkName: "content---side-menu-doc-docs-supportd-9-e-433" */ "@site/docs/support.md"), "@site/docs/support.md", require.resolveWeak("@site/docs/support.md")],
"content---side-menu-doc-markdown-page-393-6d6": [() => import(/* webpackChunkName: "content---side-menu-doc-markdown-page-393-6d6" */ "@site/src/pages/markdown-page.md"), "@site/src/pages/markdown-page.md", require.resolveWeak("@site/src/pages/markdown-page.md")],
"plugin---side-menu-doc-docs-5-d-8-681": [() => import(/* webpackChunkName: "plugin---side-menu-doc-docs-5-d-8-681" */ "/home/simon/public_html/www/repo/side_menu_doc/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json"), "/home/simon/public_html/www/repo/side_menu_doc/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json", require.resolveWeak("/home/simon/public_html/www/repo/side_menu_doc/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json")],
"plugin---side-menu-doc-docusaurus-debug-9-b-7-0f6": [() => import(/* webpackChunkName: "plugin---side-menu-doc-docusaurus-debug-9-b-7-0f6" */ "/home/simon/public_html/www/repo/side_menu_doc/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json"), "/home/simon/public_html/www/repo/side_menu_doc/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json", require.resolveWeak("/home/simon/public_html/www/repo/side_menu_doc/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json")],
"plugin---side-menu-doc-markdown-page-978-57b": [() => import(/* webpackChunkName: "plugin---side-menu-doc-markdown-page-978-57b" */ "/home/simon/public_html/www/repo/side_menu_doc/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json"), "/home/simon/public_html/www/repo/side_menu_doc/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json", require.resolveWeak("/home/simon/public_html/www/repo/side_menu_doc/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json")],
"version---side-menu-doc-docs-935-08b": [() => import(/* webpackChunkName: "version---side-menu-doc-docs-935-08b" */ "~docs/default/version-current-metadata-prop-751.json"), "~docs/default/version-current-metadata-prop-751.json", require.resolveWeak("~docs/default/version-current-metadata-prop-751.json")],};

View file

@ -1,132 +0,0 @@
import React from 'react';
import ComponentCreator from '@docusaurus/ComponentCreator';
export default [
{
path: '/side_menu_doc/__docusaurus/debug',
component: ComponentCreator('/side_menu_doc/__docusaurus/debug', '3aa'),
exact: true
},
{
path: '/side_menu_doc/__docusaurus/debug/config',
component: ComponentCreator('/side_menu_doc/__docusaurus/debug/config', '4bd'),
exact: true
},
{
path: '/side_menu_doc/__docusaurus/debug/content',
component: ComponentCreator('/side_menu_doc/__docusaurus/debug/content', '865'),
exact: true
},
{
path: '/side_menu_doc/__docusaurus/debug/globalData',
component: ComponentCreator('/side_menu_doc/__docusaurus/debug/globalData', '9d2'),
exact: true
},
{
path: '/side_menu_doc/__docusaurus/debug/metadata',
component: ComponentCreator('/side_menu_doc/__docusaurus/debug/metadata', 'd8a'),
exact: true
},
{
path: '/side_menu_doc/__docusaurus/debug/registry',
component: ComponentCreator('/side_menu_doc/__docusaurus/debug/registry', '10d'),
exact: true
},
{
path: '/side_menu_doc/__docusaurus/debug/routes',
component: ComponentCreator('/side_menu_doc/__docusaurus/debug/routes', '80b'),
exact: true
},
{
path: '/side_menu_doc/markdown-page',
component: ComponentCreator('/side_menu_doc/markdown-page', 'bbc'),
exact: true
},
{
path: '/side_menu_doc/docs',
component: ComponentCreator('/side_menu_doc/docs', 'e4a'),
routes: [
{
path: '/side_menu_doc/docs',
component: ComponentCreator('/side_menu_doc/docs', 'ff5'),
routes: [
{
path: '/side_menu_doc/docs',
component: ComponentCreator('/side_menu_doc/docs', '086'),
routes: [
{
path: '/side_menu_doc/docs/changelog',
component: ComponentCreator('/side_menu_doc/docs/changelog', 'e04'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/side_menu_doc/docs/contrib',
component: ComponentCreator('/side_menu_doc/docs/contrib', '50d'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/side_menu_doc/docs/FAQ/apporder',
component: ComponentCreator('/side_menu_doc/docs/FAQ/apporder', '99b'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/side_menu_doc/docs/FAQ/default-app',
component: ComponentCreator('/side_menu_doc/docs/FAQ/default-app', '028'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/side_menu_doc/docs/FAQ/export-config',
component: ComponentCreator('/side_menu_doc/docs/FAQ/export-config', 'f34'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/side_menu_doc/docs/FAQ/guest-users',
component: ComponentCreator('/side_menu_doc/docs/FAQ/guest-users', '5d9'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/side_menu_doc/docs/intro',
component: ComponentCreator('/side_menu_doc/docs/intro', '11e'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/side_menu_doc/docs/screenshots',
component: ComponentCreator('/side_menu_doc/docs/screenshots', '1c9'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/side_menu_doc/docs/setup',
component: ComponentCreator('/side_menu_doc/docs/setup', '3bf'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/side_menu_doc/docs/support',
component: ComponentCreator('/side_menu_doc/docs/support', '764'),
exact: true,
sidebar: "tutorialSidebar"
}
]
}
]
}
]
},
{
path: '/side_menu_doc/',
component: ComponentCreator('/side_menu_doc/', 'e28'),
exact: true
},
{
path: '*',
component: ComponentCreator('*'),
},
];

View file

@ -1,112 +0,0 @@
{
"/side_menu_doc/__docusaurus/debug-3aa": {
"__comp": "__comp---theme-debug-config-23-a-2ff",
"__context": {
"plugin": "plugin---side-menu-doc-docusaurus-debug-9-b-7-0f6"
}
},
"/side_menu_doc/__docusaurus/debug/config-4bd": {
"__comp": "__comp---theme-debug-config-23-a-2ff",
"__context": {
"plugin": "plugin---side-menu-doc-docusaurus-debug-9-b-7-0f6"
}
},
"/side_menu_doc/__docusaurus/debug/content-865": {
"__comp": "__comp---theme-debug-contentba-8-ce7",
"__context": {
"plugin": "plugin---side-menu-doc-docusaurus-debug-9-b-7-0f6"
},
"allContent": "allContent---side-menu-doc-docusaurus-debug-content-246-904"
},
"/side_menu_doc/__docusaurus/debug/globalData-9d2": {
"__comp": "__comp---theme-debug-global-dataede-0fa",
"__context": {
"plugin": "plugin---side-menu-doc-docusaurus-debug-9-b-7-0f6"
}
},
"/side_menu_doc/__docusaurus/debug/metadata-d8a": {
"__comp": "__comp---theme-debug-site-metadata-68-e-3d4",
"__context": {
"plugin": "plugin---side-menu-doc-docusaurus-debug-9-b-7-0f6"
}
},
"/side_menu_doc/__docusaurus/debug/registry-10d": {
"__comp": "__comp---theme-debug-registry-679-501",
"__context": {
"plugin": "plugin---side-menu-doc-docusaurus-debug-9-b-7-0f6"
}
},
"/side_menu_doc/__docusaurus/debug/routes-80b": {
"__comp": "__comp---theme-debug-routes-946-699",
"__context": {
"plugin": "plugin---side-menu-doc-docusaurus-debug-9-b-7-0f6"
}
},
"/side_menu_doc/markdown-page-bbc": {
"__comp": "__comp---theme-mdx-page-1-f-3-b90",
"__context": {
"plugin": "plugin---side-menu-doc-markdown-page-978-57b"
},
"content": "content---side-menu-doc-markdown-page-393-6d6"
},
"/side_menu_doc/docs-e4a": {
"__comp": "__comp---theme-docs-root-5-e-9-0b6",
"__context": {
"plugin": "plugin---side-menu-doc-docs-5-d-8-681"
}
},
"/side_menu_doc/docs-ff5": {
"__comp": "__comp---theme-doc-version-roota-7-b-5de",
"version": "version---side-menu-doc-docs-935-08b"
},
"/side_menu_doc/docs-086": {
"__comp": "__comp---theme-doc-roota-94-67a"
},
"/side_menu_doc/docs/changelog-e04": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---side-menu-doc-docs-changelog-9-be-a00"
},
"/side_menu_doc/docs/contrib-50d": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---side-menu-doc-docs-contrib-485-b4d"
},
"/side_menu_doc/docs/FAQ/apporder-99b": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---side-menu-doc-docs-faq-apporder-128-2a2"
},
"/side_menu_doc/docs/FAQ/default-app-028": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---side-menu-doc-docs-faq-default-app-5-e-5-c27"
},
"/side_menu_doc/docs/FAQ/export-config-f34": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---side-menu-doc-docs-faq-export-config-05-c-e06"
},
"/side_menu_doc/docs/FAQ/guest-users-5d9": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---side-menu-doc-docs-faq-guest-usersd-41-7ce"
},
"/side_menu_doc/docs/intro-11e": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---side-menu-doc-docs-intro-0-e-3-574"
},
"/side_menu_doc/docs/screenshots-1c9": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---side-menu-doc-docs-screenshotsf-0-b-7bd"
},
"/side_menu_doc/docs/setup-3bf": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---side-menu-doc-docs-setup-384-1d0"
},
"/side_menu_doc/docs/support-764": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---side-menu-doc-docs-supportd-9-e-433"
},
"/side_menu_doc/-e28": {
"__comp": "__comp---site-src-pages-index-jsc-4-f-f99",
"__context": {
"plugin": "plugin---side-menu-doc-markdown-page-978-57b"
},
"config": "config---side-menu-doc-5-e-9-ea4"
}
}

View file

@ -1,36 +0,0 @@
{
"docusaurusVersion": "3.1.0",
"siteVersion": "0.0.0",
"pluginVersions": {
"docusaurus-plugin-content-docs": {
"type": "package",
"name": "@docusaurus/plugin-content-docs",
"version": "3.1.0"
},
"docusaurus-plugin-content-blog": {
"type": "package",
"name": "@docusaurus/plugin-content-blog",
"version": "3.1.0"
},
"docusaurus-plugin-content-pages": {
"type": "package",
"name": "@docusaurus/plugin-content-pages",
"version": "3.1.0"
},
"docusaurus-plugin-debug": {
"type": "package",
"name": "@docusaurus/plugin-debug",
"version": "3.1.0"
},
"docusaurus-theme-classic": {
"type": "package",
"name": "@docusaurus/theme-classic",
"version": "3.1.0"
},
"docusaurus-lunr-search": {
"type": "package",
"name": "docusaurus-lunr-search",
"version": "3.3.2"
}
}
}

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
/build /build
/node_modules /node_modules
/.docusaurus

View file

@ -1,27 +1,27 @@
steps: steps:
build: Build:
image: node:20 image: node:20
pull: true pull: true
commands: commands:
- npm install --force - npm install --force
- npm run build - npm run build
update: "Commit pages":
image: alpine/git image: alpine/git
commands: commands:
- mv build /tmp/
- git config --global user.email ci@gitnet.fr - git config --global user.email ci@gitnet.fr
- git config --global user.name CI - git config --global user.name CI
- git add . - git add .
- git commit -m build -a - git commit -m build -a
- git fetch --no-tags origin +refs/heads/pages - git fetch --no-tags origin +refs/heads/pages
- git switch pages - git switch pages
- mv build /tmp/
- rm * -fr - rm * -fr
- mv /tmp/build/* . - mv /tmp/build/* .
- git add . - git add .
- git commit -m "Build ${CI_BUILD_NUMBER}" - git commit -m "Build ${CI_BUILD_NUMBER}"
deploy: "Push pages":
image: appleboy/drone-git-push image: appleboy/drone-git-push
commands: commands:
settings: settings:

View file

@ -4,6 +4,216 @@ sidebar_position: 7
# Changelog # 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/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 ## 3.11.3
**Fixed** **Fixed**
@ -142,7 +352,7 @@ sidebar_position: 7
**Added** **Added**
* add translations (thanks to p-bo adn gallegonovato) * add translations (thanks to p-bo and gallegonovato)
**Fixed** **Fixed**
@ -337,367 +547,367 @@ sidebar_position: 7
**Fixed** **Fixed**
- fix hidden menu * fix hidden menu
## 2.3.1 ## 2.3.1
**Fixed** **Fixed**
- fix #88: does not work with default menu * fix #88: does not work with default menu
## 2.3.0 ## 2.3.0
**Added** **Added**
- fix #82: add an option to keep visible an app in both menus * fix #82: add an option to keep visible an app in both menus
- fix #83: add custom categories * fix #83: add custom categories
- add auto-reload when settings are saved * add auto-reload when settings are saved
## 2.2.0 ## 2.2.0
**Added** **Added**
- fix #84: update icons * fix #84: update icons
- fix #85: use Nextcloud colors by default * fix #85: use Nextcloud colors by default
**Fixed** **Fixed**
- fix categories order in large menu * fix categories order in large menu
## 2.1.0 ## 2.1.0
**Added** **Added**
- add compatibility with Nextcloud 23 * add compatibility with Nextcloud 23
## 2.0.1 ## 2.0.1
**Fixed** **Fixed**
- fix #78: Top menu is broken - invisible apps are shown * fix #78: Top menu is broken - invisible apps are shown
- fix #77: Update personal settings - HTTP error 412 (Precondition Failed) * fix #77: Update personal settings - HTTP error 412 (Precondition Failed)
- fix js error on the personal settings page (undefined sortable) * fix js error on the personal settings page (undefined sortable)
## 2.0.0 ## 2.0.0
**Fixed** **Fixed**
- fix #66: removing usage of setInterval * fix #66: removing usage of setInterval
- fix #73: icon background * fix #73: icon background
**Changed** **Changed**
- fix #67: replace jQuery with Vanilla JS * fix #67: replace jQuery with Vanilla JS
**Removed** **Removed**
- Nextcloud 18 is not supported anymore * Nextcloud 18 is not supported anymore
## 1.28.0 ## 1.28.0
**Added** **Added**
- fix #63: add a new side menu with categories * fix #63: add a new side menu with categories
## 1.27.2 ## 1.27.2
**Fixed** **Fixed**
- fix #62: hide app notification icon * fix #62: hide app notification icon
## 1.27.1 ## 1.27.1
**Fixed** **Fixed**
- fix German translation render * fix German translation render
## 1.27.0 ## 1.27.0
**Added** **Added**
- hide personal settings access when settings are forced by the administrator * hide personal settings access when settings are forced by the administrator
**Fixed** **Fixed**
- improve German translations * improve German translations
## 1.26.0 ## 1.26.0
**Added** **Added**
- add Czech translation * add Czech translation
## 1.25.2 ## 1.25.2
**Fixed** **Fixed**
- fix CHANGELOG * fix CHANGELOG
## 1.25.1 ## 1.25.1
**Added** **Added**
- add PHP version as dependency * add PHP version as dependency
- add chinese translation * add chinese translation
**Fixed** **Fixed**
- fix CHANGELOG * fix CHANGELOG
## 1.25.0 ## 1.25.0
**Added** **Added**
- add compatibility with Nextcloud 22 * add compatibility with Nextcloud 22
- add CHANGELOG.md (fix #59) * add CHANGELOG.md (fix #59)
- update app icon * update app icon
## 1.24.0 ## 1.24.0
**Added** **Added**
- add option to define the background opacity (fix #53) * add option to define the background opacity (fix #53)
- add missing translations * add missing translations
## 1.23.1 ## 1.23.1
**Fixed** **Fixed**
- fix but wih dark mode opener option * fix but wih dark mode opener option
## 1.23.0 ## 1.23.0
**Added** **Added**
- add support of dark Theme and Breeze Dark * add support of dark Theme and Breeze Dark
- add support of Nextcloud 21 * add support of Nextcloud 21
## 1.22.2 ## 1.22.2
**Fixed** **Fixed**
- fix regression: apps does not open in new tab (fix #55) * fix regression: apps does not open in new tab (fix #55)
## 1.22.1 ## 1.22.1
**Fixed** **Fixed**
- fix regression: apps does not open in new tab * fix regression: apps does not open in new tab
## 1.22.0 ## 1.22.0
**Added** **Added**
- Add option to sort categories (fix #53) * Add option to sort categories (fix #53)
- Update admin UI * Update admin UI
## 1.21.0 ## 1.21.0
**Added** **Added**
- [FEATURE] Logo in the menu links to main page of installation (#51) * [FEATURE] Logo in the menu links to main page of installation (#51)
## 1.20.1 ## 1.20.1
**Fixed** **Fixed**
- Fix translations * Fix translations
## 1.20.0 ## 1.20.0
**Added** **Added**
- [FEATURE] Ability to remove apps from the Big Menu (#49) * [FEATURE] Ability to remove apps from the Big Menu (#49)
## 1.19.1 ## 1.19.1
**Fixed** **Fixed**
- fix #47: setting for list/grid view in files app flashes and dissapears * fix #47: setting for list/grid view in files app flashes and dissapears
## 1.19.0 ## 1.19.0
**Added** **Added**
- add option: the menu is enabled by default for users (fix #46) * add option: the menu is enabled by default for users (fix #46)
## 1.18.0 ## 1.18.0
**Added** **Added**
- add option to show link to settings (fix #44) * add option to show link to settings (fix #44)
- refactor menus using several components * refactor menus using several components
## 1.17.0 ## 1.17.0
**Added** **Added**
- compliance with the app checker * compliance with the app checker
- add an action to export the configuration * add an action to export the configuration
- add an action to purge the cache * add an action to purge the cache
## 1.16.3 ## 1.16.3
**Fixed** **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) * 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 ## 1.16.2
**Fixed** **Fixed**
- fix issue with personal settings when global settings are forced * fix issue with personal settings when global settings are forced
## 1.16.1 ## 1.16.1
**Fixed** **Fixed**
- fix #42: add cache to manage failures to access apps.nextcloud.com * fix #42: add cache to manage failures to access apps.nextcloud.com
- fix #41: side menu was hover apps list * fix #41: side menu was hover apps list
## 1.16.0 ## 1.16.0
**Added** **Added**
- add an option to force settings to users (fix #38) * add an option to force settings to users (fix #38)
## 1.15.0 ## 1.15.0
**Changed** **Changed**
- New name * New name
**Fixed** **Fixed**
- Fix #36: always displayed is not expanding * Fix #36: always displayed is not expanding
## 1.14.0 ## 1.14.0
**Added** **Added**
- add an api accessed by components * add an api accessed by components
- add a config proxy in controllers * add a config proxy in controllers
**Fixed** **Fixed**
- fix translations * fix translations
## 1.13.0 ## 1.13.0
**Added** **Added**
- add an option to display the avatar instead of the logo (fix #34) * add an option to display the avatar instead of the logo (fix #34)
## 1.12.3 ## 1.12.3
**Added** **Added**
- add a delay before moving elements (fix #33) * add a delay before moving elements (fix #33)
## 1.12.2 ## 1.12.2
**Fixed** **Fixed**
- fix #30: `Always displayed` menu can not be close using touchscreens * fix #30: `Always displayed` menu can not be close using touchscreens
## 1.12.1 ## 1.12.1
**Fixed** **Fixed**
- fix typo * fix typo
- fix translations * fix translations
## 1.12.0 ## 1.12.0
**Fixed** **Fixed**
- fix #30: administrators and users can select what apps must be opened in new tab * fix #30: administrators and users can select what apps must be opened in new tab
- fix typo * fix typo
## 1.11.0 ## 1.11.0
**Added** **Added**
- add the option for opening apps in new tab (fix #29) * add the option for opening apps in new tab (fix #29)
**Fixed** **Fixed**
- fix issue with the header of the always displayed menu * fix issue with the header of the always displayed menu
## 1.10.0 ## 1.10.0
**Added** **Added**
- add images to select the display of the menu * add images to select the display of the menu
- add live preview * add live preview
- update translations * update translations
- update app info * update app info
## 1.9.3 ## 1.9.3
**Fixed** **Fixed**
- fix regression with logo display * fix regression with logo display
## 1.9.2 ## 1.9.2
**Added** **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) * 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 ## 1.8.6
**Added** **Added**
- add translations: `fr` and `de` * add translations: `fr` and `de`
- improve and publish the `Makefile` * improve and publish the `Makefile`
- update documentation * update documentation
## 1.8.5 ## 1.8.5
**Fixed** **Fixed**
- fix #28: menu items invisible after 1.8.4 * fix #28: menu items invisible after 1.8.4
## 1.8.4 ## 1.8.4
**Fixed** **Fixed**
- fix #27: disable side menu on public pages - broken in 1.8.3 * fix #27: disable side menu on public pages - broken in 1.8.3
## 1.8.3 ## 1.8.3
**Fixed** **Fixed**
- fix alphabetic order of apps (#26) * fix alphabetic order of apps (#26)
## 1.8.2 ## 1.8.2
**Added** **Added**
- add icon for closing the big menu (fix #25) * add icon for closing the big menu (fix #25)
**Fixed** **Fixed**
- fix hidden icons in the top menu (fix #23) * fix hidden icons in the top menu (fix #23)
- fix missing apps (fix #24) * fix missing apps (fix #24)
## 1.8.1 ## 1.8.1
**Fixed** **Fixed**
- fix issue with links * fix issue with links
- fix missing l10n files * fix missing l10n files
## 1.8.0 ## 1.8.0
**Added** **Added**
- add a `big menu` display (fix #22) * add a `big menu` display (fix #22)
- add the possibility to choose what apps are displayed in the top menu (fix #22) * add the possibility to choose what apps are displayed in the top menu (fix #22)
- add icon color filter * add icon color filter
- add icon opacity filter * add icon opacity filter
## 1.8.0-rc2 ## 1.8.0-rc2
@ -705,107 +915,107 @@ sidebar_position: 7
**Added** **Added**
- add a loader when the page is unloading * add a loader when the page is unloading
- add compatibility with Nextcloud 19 * add compatibility with Nextcloud 19
## 1.6.3 ## 1.6.3
**Fixed** **Fixed**
- fix #20: add a shortcut to open and to hide the menu * fix #20: add a shortcut to open and to hide the menu
## 1.6.2 ## 1.6.2
**Fixed** **Fixed**
- fix #19: add a cache to limit flashes * fix #19: add a cache to limit flashes
## 1.6.1 ## 1.6.1
**Fixed** **Fixed**
- fix #19: add a hack to show external sites in the top menu with navigation * fix #19: add a hack to show external sites in the top menu with navigation
## 1.6.0 ## 1.6.0
**Added** **Added**
- Add a page of personal settings * Add a page of personal settings
- Add an option to disable the side menu as user * Add an option to disable the side menu as user
- Refactoring of javascripts * Refactoring of javascripts
## 1.5.0 ## 1.5.0
**Added** **Added**
- add option to force light icons instead of dark icons * add option to force light icons instead of dark icons
**Fixed** **Fixed**
- fix #19: add option to keep external sites in the top menu * fix #19: add option to keep external sites in the top menu
- fix #16 #17: add dark icons and handle the svg filters * fix #16 #17: add dark icons and handle the svg filters
## 1.4.1 ## 1.4.1
**Added** **Added**
- Rendering harmonization with browsers * Rendering harmonization with browsers
**Fixed** **Fixed**
- FIX #15: make menu start after icon * FIX #15: make menu start after icon
## 1.4.0 ## 1.4.0
**Fixed** **Fixed**
- Fix #12: add an option to hide the opener and the panel when there is no application * Fix #12: add an option to hide the opener and the panel when there is no application
## 1.3.4 ## 1.3.4
**Fixed** **Fixed**
- FIX #14: add option to show only the opener * FIX #14: add option to show only the opener
- FIX #13: add alternate hamburger icon * FIX #13: add alternate hamburger icon
- FIX #11: remove error in the console * FIX #11: remove error in the console
## 1.3.3 ## 1.3.3
**Added** **Added**
- Add a second background color to create a background gradiant * Add a second background color to create a background gradiant
- Update documentation * Update documentation
**Fixed** **Fixed**
- FIX #10: add options to select the size of the icons and the text, or hide them * FIX #10: add options to select the size of the icons and the text, or hide them
## 1.3.2 ## 1.3.2
**Fixed** **Fixed**
- FIX #9: opener icon not visible with multiple apps_paths * FIX #9: opener icon not visible with multiple apps_paths
## 1.3.1 ## 1.3.1
**Fixed** **Fixed**
- FIX #3: Add an opition the choose the position of the opener (after or before the logo) * 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) * FIX #8: Remove extension of dynamic asset's routes (js, css)
## 1.3.0 ## 1.3.0
**Added** **Added**
- `main.js` is replaced by a controller and a template * `main.js` is replaced by a controller and a template
**Fixed** **Fixed**
- FIX #2: add option to open the menu by hovering over opener * FIX #2: add option to open the menu by hovering over opener
## 1.2.4 ## 1.2.4
**Fixed** **Fixed**
- FIX #7: Opener icon not visible in Safari * FIX #7: Opener icon not visible in Safari

View file

@ -10,7 +10,9 @@ Custom menu is available from the [app store](https://apps.nextcloud.com/apps/si
| Version | Nextcloud | PHP | Other | | Version | Nextcloud | PHP | Other |
| :--: | :--: | :--: | :--: | | :--: | :--: | :--: | :--: |
| 3.x | >= 25 | PHP >= 8.0 | App `theming` enabled | | 5.x | >= 31 | PHP >= 8.3 | App `theming` enabled |
| 4.x | >= 30 < 31 | PHP >= 8.0 | App `theming` enabled |
| 3.x | >= 25 < 30 | PHP >= 8.0 | App `theming` enabled |
| 2.x | < 25 | PHP >= 7.1 | App `theming` enabled | | 2.x | < 25 | PHP >= 7.1 | App `theming` enabled |

View file

@ -11,7 +11,9 @@ You can also join the official room on Matrix: [#custommenu:neutralnetwork.org](
| Version | Security | Bug | New feature | | Version | Security | Bug | New feature |
| :--: | :--: | :--: | :--: | | :--: | :--: | :--: | :--: |
| 3.x | Yes | Yes | Yes | | 5.x | Yes | Yes | Yes |
| 2.x | Yes | Yes | No | | 4.x | Yes | Yes | No |
| 3.x | No | No | No |
| 2.x | No | No | No |
| 1.x | No | No | No | | 1.x | No | No | No |

View file

@ -10,7 +10,7 @@ import {themes as prismThemes} from 'prism-react-renderer';
const config = { const config = {
title: 'Custom menu', title: 'Custom menu',
tagline: 'Improves the day-to-day usability and user interface of Nextcloud', tagline: 'Improves the day-to-day usability and user interface of Nextcloud',
favicon: 'https://gitnet.fr/deblan/side_menu/raw/branch/master/img/icon.svg', favicon: 'ontent/icon.svg',
// Set the production url of your site here // Set the production url of your site here
url: 'https://deblan.gitnet.page/', url: 'https://deblan.gitnet.page/',
@ -41,10 +41,6 @@ const config = {
({ ({
docs: { docs: {
sidebarPath: './sidebars.js', sidebarPath: './sidebars.js',
// Please change this to your repo.
// Remove this to remove the "edit this page" links.
editUrl:
'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/',
}, },
theme: { theme: {
customCss: './src/css/custom.css', customCss: './src/css/custom.css',
@ -56,13 +52,12 @@ const config = {
themeConfig: themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */ /** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({ ({
// Replace with your project's social card image: 'https://deblan.gitnet.page/side_menu_doc/content/card.jpg',
image: 'img/docusaurus-social-card.jpg',
navbar: { navbar: {
title: 'Custom menu', title: 'Home',
logo: { logo: {
alt: 'Logo', alt: 'Logo',
src: 'https://gitnet.fr/deblan/side_menu/raw/branch/master/img/icon.svg', src: 'content/icon.svg',
}, },
items: [ items: [
{ {

View file

@ -1,6 +1,6 @@
{ {
"name": "foo", "name": "deblan/side_menu_doc",
"version": "0.0.0", "version": "dev",
"private": true, "private": true,
"scripts": { "scripts": {
"docusaurus": "docusaurus", "docusaurus": "docusaurus",

BIN
static/content/card.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

70
static/content/icon.svg Normal file
View file

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="145.889"
height="145.889"
viewBox="0 0 38.6 38.6"
version="1.1"
id="svg885"
sodipodi:docname="icon.svg"
inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
<metadata
id="metadata891">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs889" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1918"
inkscape:window-height="1038"
id="namedview887"
showgrid="false"
inkscape:zoom="2.5190383"
inkscape:cx="132.60659"
inkscape:cy="131.23851"
inkscape:window-x="0"
inkscape:window-y="20"
inkscape:window-maximized="0"
inkscape:current-layer="svg885" />
<rect
width="34.535"
height="34.535"
x="2.0330019"
y="2.0320034"
overflow="visible"
rx="5.4809999"
ry="5.4809999"
style="fill:#e2ffef;stroke:#2e8555;marker:none;stroke-opacity:1;fill-opacity:1"
color="#000000"
stroke-width="4.065"
stroke-linecap="round"
paint-order="fill markers stroke"
id="rect881" />
<path
d="M 7.423,19.242 H 17.42 M 7.423,11.885 h 11.4 m -11.4,14.714 h 11.4"
stroke-width="3.165"
id="path879"
style="fill:none;stroke:#2e8555;stroke-opacity:1" />
</svg>

After

Width:  |  Height:  |  Size: 2 KiB