diff --git a/.vitepress/config.mts b/.vitepress/config.mts index fea7280..99d93e7 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -1,35 +1,36 @@ // cSpell: disable -import { defineConfig } from 'vitepress' +import { defineConfig } from 'vitepress'; // https://vitepress.dev/reference/site-config export default defineConfig({ - title: "docs.arma.events", - description: "arma.events Documentation", + title: 'docs.arma.events', + description: 'arma.events Documentation', srcDir: './src', // all *.md files in a subfolder called 'src' cleanUrls: true, // without extension like .html lastUpdated: true, head: [['link', { rel: 'icon', href: '/favicon.ico' }]], markdown: { image: { - lazyLoading: true - } + lazyLoading: true, + }, }, themeConfig: { search: { - provider: 'local' + provider: 'local', }, externalLinkIcon: true, - logo: "/ae-logo.svg", + logo: '/ae-logo.svg', footer: { - message: "This website is not affiliated or authorized by Bohemia Interactive a.s. Bohemia Interactive, ARMA, DAYZ and all associated logos and designs are trademarks or registered trademarks of Bohemia Interactive a.s.", - copyright: "Copyright © 2024-present arma.events", + message: + 'This website is not affiliated or authorized by Bohemia Interactive a.s. Bohemia Interactive, ARMA, DAYZ and all associated logos and designs are trademarks or registered trademarks of Bohemia Interactive a.s.', + copyright: 'Copyright © 2024-present arma.events', }, socialLinks: [ { icon: 'youtube', link: 'https://www.youtube.com/@arma.events' }, { icon: 'discord', link: 'https://discord.gg/b2aABzh8xJ' }, - { icon: 'x', link: 'https://x.com/arma_events' } - ] + { icon: 'x', link: 'https://x.com/arma_events' }, + ], }, locales: { en: { @@ -44,7 +45,7 @@ export default defineConfig({ de: { translations: { button: { - buttonText: 'Search' + buttonText: 'Search', }, modal: { noResultsText: 'No results for', @@ -53,13 +54,13 @@ export default defineConfig({ footer: { selectText: 'to select', navigateText: 'to navigate', - closeText: 'to close' - } - } - } - } - } - } + closeText: 'to close', + }, + }, + }, + }, + }, + }, }, darkModeSwitchTitle: 'Switch to dark theme', lightModeSwitchTitle: 'Switch to light theme', @@ -67,22 +68,22 @@ export default defineConfig({ text: 'Updated at', formatOptions: { dateStyle: 'full', - timeStyle: 'medium' - } + timeStyle: 'medium', + }, }, editLink: { pattern: 'https://github.com/arma-events/docs/edit/main/src/:path', - text: 'Edit this page on GitHub' + text: 'Edit this page on GitHub', }, docFooter: { prev: 'Previous page', - next: 'Next page' + next: 'Next page', }, nav: [ { text: 'FAQ', link: '/en/faq' }, { text: 'Support', link: '/en/support' }, { text: 'Feedback', link: '/en/feedback' }, - { text: 'Contribution', link: '/en/contribution' } + { text: 'Contribution', link: '/en/contribution' }, ], sidebar: [ { @@ -92,14 +93,15 @@ export default defineConfig({ { text: 'Users', link: '/en/users' }, { text: 'Communities', link: '/en/communities' }, { - text: 'Events', - link: '/en/events', + text: 'Events', + link: '/en/events', items: [ { text: 'Markdown', link: '/en/markdown' }, - { text: 'Slotslist', link: '/en/slotlist' } - ] - } - ] + { text: 'Slotslist', link: '/en/slotlist' }, + ], + }, + { text: 'Custom Experience', link: '/en/custom-experience' }, + ], }, { text: 'Other Stuff', @@ -111,11 +113,12 @@ export default defineConfig({ { text: 'Contribution', link: '/en/contribution' }, { text: 'Roadmap', link: '/en/roadmap' }, { text: 'Changelog', link: '/en/changelog' }, - { text: 'Tech Stack', link: '/en/tech-stack' } - ] - } - ] - } + { text: 'Tech Stack', link: '/en/tech-stack' }, + { text: 'Legal', link: '/en/legal' }, + ], + }, + ], + }, }, de: { label: 'Deutsch', @@ -129,7 +132,7 @@ export default defineConfig({ de: { translations: { button: { - buttonText: 'Suchen' + buttonText: 'Suchen', }, modal: { noResultsText: 'Keine Ergebnisse für', @@ -138,13 +141,13 @@ export default defineConfig({ footer: { selectText: 'um auszuwählen', navigateText: 'um zu navigieren', - closeText: 'zum schließen' - } - } - } - } - } - } + closeText: 'zum schließen', + }, + }, + }, + }, + }, + }, }, darkModeSwitchTitle: 'Wechsle zum Dark Theme', lightModeSwitchTitle: 'Wechsle zum Light Theme', @@ -152,22 +155,22 @@ export default defineConfig({ text: 'Aktualisiert am', formatOptions: { dateStyle: 'full', - timeStyle: 'medium' - } + timeStyle: 'medium', + }, }, editLink: { pattern: 'https://github.com/arma-events/docs/edit/main/src/:path', - text: 'Bearbeite diese Seite auf GitHub' + text: 'Bearbeite diese Seite auf GitHub', }, docFooter: { prev: 'vorherige Seite', - next: 'nächste Seite' + next: 'nächste Seite', }, nav: [ { text: 'FAQ', link: '/de/faq' }, { text: 'Support', link: '/de/support' }, { text: 'Feedback', link: '/de/feedback' }, - { text: 'Mitwirkung', link: '/de/contribution' } + { text: 'Mitwirkung', link: '/de/contribution' }, ], sidebar: [ { @@ -177,14 +180,15 @@ export default defineConfig({ { text: 'Benutzer', link: '/de/users' }, { text: 'Communities', link: '/de/communities' }, { - text: 'Events', - link: '/de/events', + text: 'Events', + link: '/de/events', items: [ { text: 'Markdown', link: '/de/markdown' }, - { text: 'Slotliste', link: '/de/slotlist' } - ] - } - ] + { text: 'Slotliste', link: '/de/slotlist' }, + ], + }, + { text: 'Custom Experience', link: '/de/custom-experience' }, + ], }, { text: 'Anderes Zeug', @@ -196,11 +200,12 @@ export default defineConfig({ { text: 'Mitmachen', link: '/de/contribution' }, { text: 'Roadmap', link: '/de/roadmap' }, { text: 'Changelog', link: '/de/changelog' }, - { text: 'Tech Stack', link: '/de/tech-stack' } - ] - } - ] - } - } - } -}) + { text: 'Tech Stack', link: '/de/tech-stack' }, + { text: 'Rechtliches', link: '/de/legal' }, + ], + }, + ], + }, + }, + }, +}); diff --git a/.vscode/settings.json b/.vscode/settings.json index 92af73b..74924c3 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,68 +1,79 @@ { - "cSpell.overrides": [ - { - "filename": "**/de/**", - "language": "de" - } - ], - "cSpell.language": "en", - "cSpell.words": [ - "Admins", - "arma", - "Ausklappmenü", - "Autolinks", - "blockquotes", - "BLUFOR", - "Briefing", - "Briefings", - "CAUTION", - "Decurion", - "deep", - "Drag-And-Drop", - "Entwurfsstatus", - "Fireteam", - "Fireteams", - "freemium", - "Gameserver", - "Gelir", - "Handles", - "IMPORTANT", - "Independant", - "intendation", - "irgendwelches", - "Kindelemente", - "Kronensymbol", - "Lead", - "Missionsattribute", - "Missionsauswertung", - "Missionsdatum", - "Missionsersteller", - "Missionsrückmeldungen", - "Mods", - "Nice-To-Have", - "nomisum", - "Objectives", - "OPFOR", - "ORBAT", - "outline", - "Posts", - "Quality-Of-Life", - "Reforger", - "Scrollrad", - "Scrollrades", - "slotlist", - "Slotliste", - "Slotlisten", - "slotlists", - "Slotting", - "Squad", - "Steam", - "strikethrough", - "Syntax-Highlighting", - "Teaser", - "Themes", - "Überschrifts", - "Viable", - "Zade" - ] -} \ No newline at end of file + "cSpell.overrides": [ + { + "filename": "**/de/**", + "language": "de" + } + ], + "cSpell.language": "en", + "cSpell.words": [ + "Admins", + "arma", + "Ausklappmenü", + "Autolinks", + "autoplay", + "blockquotes", + "BLUFOR", + "Briefing", + "Briefings", + "CAUTION", + "Decurion", + "deep", + "Drag-And-Drop", + "Embeds", + "Entwurfsstatus", + "Fireteam", + "Fireteams", + "freemium", + "Gameserver", + "Gelir", + "Handles", + "IMPORTANT", + "Independant", + "intendation", + "irgendwelches", + "Kindelemente", + "Kronensymbol", + "Lead", + "Missions", + "Missionsattribute", + "Missionsauswertung", + "Missionsdatum", + "Missionsersteller", + "Missionsrückmeldungen", + "Mods", + "muted", + "Nice-To-Have", + "nomisum", + "Objectives", + "OPFOR", + "ORBAT", + "outline", + "Posts", + "Quality-Of-Life", + "Reforger", + "Scrollrad", + "Scrollrades", + "Slotattribute", + "slotlist", + "Slotliste", + "Slotlisten", + "slotlists", + "Slotting", + "Social", + "Squad", + "Steam", + "strikethrough", + "Syntax-Highlighting", + "Teaser", + "Themes", + "Überschrifts", + "Viable", + "videos", + "vitepress", + "webm", + "Zade" + ], + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true +} diff --git a/package-lock.json b/package-lock.json index 86f2c80..4b9757f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "docs", - "version": "1.0.0", + "version": "1.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "docs", - "version": "1.0.0", + "version": "1.1.0", "license": "UNLICENSED", "dependencies": { "medium-zoom": "^1.1.0" @@ -643,9 +643,9 @@ "dev": true }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz", - "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.26.0.tgz", + "integrity": "sha512-gJNwtPDGEaOEgejbaseY6xMFu+CPltsc8/T+diUTTbOQLqD+bnrJq9ulH6WD69TqwqWmrfRAtUv30cCFZlbGTQ==", "cpu": [ "arm" ], @@ -656,9 +656,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz", - "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.26.0.tgz", + "integrity": "sha512-YJa5Gy8mEZgz5JquFruhJODMq3lTHWLm1fOy+HIANquLzfIOzE9RA5ie3JjCdVb9r46qfAQY/l947V0zfGJ0OQ==", "cpu": [ "arm64" ], @@ -669,9 +669,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz", - "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.26.0.tgz", + "integrity": "sha512-ErTASs8YKbqTBoPLp/kA1B1Um5YSom8QAc4rKhg7b9tyyVqDBlQxy7Bf2wW7yIlPGPg2UODDQcbkTlruPzDosw==", "cpu": [ "arm64" ], @@ -682,9 +682,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz", - "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.26.0.tgz", + "integrity": "sha512-wbgkYDHcdWW+NqP2mnf2NOuEbOLzDblalrOWcPyY6+BRbVhliavon15UploG7PpBRQ2bZJnbmh8o3yLoBvDIHA==", "cpu": [ "x64" ], @@ -694,10 +694,36 @@ "darwin" ] }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.26.0.tgz", + "integrity": "sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.26.0.tgz", + "integrity": "sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz", - "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.26.0.tgz", + "integrity": "sha512-paHF1bMXKDuizaMODm2bBTjRiHxESWiIyIdMugKeLnjuS1TCS54MF5+Y5Dx8Ui/1RBPVRE09i5OUlaLnv8OGnA==", "cpu": [ "arm" ], @@ -708,9 +734,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz", - "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.26.0.tgz", + "integrity": "sha512-cwxiHZU1GAs+TMxvgPfUDtVZjdBdTsQwVnNlzRXC5QzIJ6nhfB4I1ahKoe9yPmoaA/Vhf7m9dB1chGPpDRdGXg==", "cpu": [ "arm" ], @@ -721,9 +747,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz", - "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.26.0.tgz", + "integrity": "sha512-4daeEUQutGRCW/9zEo8JtdAgtJ1q2g5oHaoQaZbMSKaIWKDQwQ3Yx0/3jJNmpzrsScIPtx/V+1AfibLisb3AMQ==", "cpu": [ "arm64" ], @@ -734,9 +760,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz", - "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.26.0.tgz", + "integrity": "sha512-eGkX7zzkNxvvS05ROzJ/cO/AKqNvR/7t1jA3VZDi2vRniLKwAWxUr85fH3NsvtxU5vnUUKFHKh8flIBdlo2b3Q==", "cpu": [ "arm64" ], @@ -747,9 +773,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz", - "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.26.0.tgz", + "integrity": "sha512-Odp/lgHbW/mAqw/pU21goo5ruWsytP7/HCC/liOt0zcGG0llYWKrd10k9Fj0pdj3prQ63N5yQLCLiE7HTX+MYw==", "cpu": [ "ppc64" ], @@ -760,9 +786,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz", - "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.26.0.tgz", + "integrity": "sha512-MBR2ZhCTzUgVD0OJdTzNeF4+zsVogIR1U/FsyuFerwcqjZGvg2nYe24SAHp8O5sN8ZkRVbHwlYeHqcSQ8tcYew==", "cpu": [ "riscv64" ], @@ -773,9 +799,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz", - "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.26.0.tgz", + "integrity": "sha512-YYcg8MkbN17fMbRMZuxwmxWqsmQufh3ZJFxFGoHjrE7bv0X+T6l3glcdzd7IKLiwhT+PZOJCblpnNlz1/C3kGQ==", "cpu": [ "s390x" ], @@ -786,9 +812,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", - "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.26.0.tgz", + "integrity": "sha512-ZuwpfjCwjPkAOxpjAEjabg6LRSfL7cAJb6gSQGZYjGhadlzKKywDkCUnJ+KEfrNY1jH5EEoSIKLCb572jSiglA==", "cpu": [ "x64" ], @@ -799,9 +825,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz", - "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.26.0.tgz", + "integrity": "sha512-+HJD2lFS86qkeF8kNu0kALtifMpPCZU80HvwztIKnYwym3KnA1os6nsX4BGSTLtS2QVAGG1P3guRgsYyMA0Yhg==", "cpu": [ "x64" ], @@ -812,9 +838,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz", - "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.26.0.tgz", + "integrity": "sha512-WUQzVFWPSw2uJzX4j6YEbMAiLbs0BUysgysh8s817doAYhR5ybqTI1wtKARQKo6cGop3pHnrUJPFCsXdoFaimQ==", "cpu": [ "arm64" ], @@ -825,9 +851,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz", - "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.26.0.tgz", + "integrity": "sha512-D4CxkazFKBfN1akAIY6ieyOqzoOoBV1OICxgUblWxff/pSjCA2khXlASUx7mK6W1oP4McqhgcCsu6QaLj3WMWg==", "cpu": [ "ia32" ], @@ -838,9 +864,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz", - "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.26.0.tgz", + "integrity": "sha512-2x8MO1rm4PGEP0xWbubJW5RtbNLk3puzAMaLQd3B3JHVw4KcHlmXcO+Wewx9zCoo7EUFiMlu/aZbCJ7VjMzAag==", "cpu": [ "x64" ], @@ -1399,15 +1425,15 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "dev": true, "funding": [ { @@ -1425,7 +1451,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.1.0", + "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, "engines": { @@ -1449,9 +1475,9 @@ "dev": true }, "node_modules/rollup": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", - "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.26.0.tgz", + "integrity": "sha512-ilcl12hnWonG8f+NxU6BlgysVA0gvY2l8N0R84S1HcINbW20bvwuCngJkkInV6LXhwRpucsW5k1ovDwEdBVrNg==", "dev": true, "dependencies": { "@types/estree": "1.0.6" @@ -1464,22 +1490,24 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.24.0", - "@rollup/rollup-android-arm64": "4.24.0", - "@rollup/rollup-darwin-arm64": "4.24.0", - "@rollup/rollup-darwin-x64": "4.24.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.24.0", - "@rollup/rollup-linux-arm-musleabihf": "4.24.0", - "@rollup/rollup-linux-arm64-gnu": "4.24.0", - "@rollup/rollup-linux-arm64-musl": "4.24.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.24.0", - "@rollup/rollup-linux-riscv64-gnu": "4.24.0", - "@rollup/rollup-linux-s390x-gnu": "4.24.0", - "@rollup/rollup-linux-x64-gnu": "4.24.0", - "@rollup/rollup-linux-x64-musl": "4.24.0", - "@rollup/rollup-win32-arm64-msvc": "4.24.0", - "@rollup/rollup-win32-ia32-msvc": "4.24.0", - "@rollup/rollup-win32-x64-msvc": "4.24.0", + "@rollup/rollup-android-arm-eabi": "4.26.0", + "@rollup/rollup-android-arm64": "4.26.0", + "@rollup/rollup-darwin-arm64": "4.26.0", + "@rollup/rollup-darwin-x64": "4.26.0", + "@rollup/rollup-freebsd-arm64": "4.26.0", + "@rollup/rollup-freebsd-x64": "4.26.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.26.0", + "@rollup/rollup-linux-arm-musleabihf": "4.26.0", + "@rollup/rollup-linux-arm64-gnu": "4.26.0", + "@rollup/rollup-linux-arm64-musl": "4.26.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.26.0", + "@rollup/rollup-linux-riscv64-gnu": "4.26.0", + "@rollup/rollup-linux-s390x-gnu": "4.26.0", + "@rollup/rollup-linux-x64-gnu": "4.26.0", + "@rollup/rollup-linux-x64-musl": "4.26.0", + "@rollup/rollup-win32-arm64-msvc": "4.26.0", + "@rollup/rollup-win32-ia32-msvc": "4.26.0", + "@rollup/rollup-win32-x64-msvc": "4.26.0", "fsevents": "~2.3.2" } }, @@ -1524,9 +1552,9 @@ "dev": true }, "node_modules/vite": { - "version": "5.4.8", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz", - "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==", + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, "dependencies": { "esbuild": "^0.21.3", diff --git a/package.json b/package.json index c2c6fc4..103b9c4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "docs", "private": true, - "version": "1.0.0", + "version": "1.1.0", "scripts": { "docs:dev": "vitepress dev", "docs:build": "vitepress build", diff --git a/src/de/2024-10-10.md b/src/de/2024-10-10.md new file mode 100644 index 0000000..2360dba --- /dev/null +++ b/src/de/2024-10-10.md @@ -0,0 +1,28 @@ +--- +outline: deep +--- + +# "Decurion" (MVP) 2024-10-10 + +Initialer Release und kleinstes, realisierbares Produkt (MVP = Minimum Viable Product) + +- Allgemein + - Übersicht meine/alle Events + - Suche User/Communities/Events + - Social-Media-Embeds + - API +- Benutzerverwaltung + - Steam SSO + - Benutzerprofil + - Spiele und DLCs +- Community-Management + - Community-Profil + - Mitgliedereinladungen + - Admin-Rechte erteilen/entziehen +- Event-Management + - Entwürfe + - Markdown-Briefings + - ORBAT Slotliste + - Missions- und Slotattribute + - Multi-Community-Events + - Multi-Autoren-Bearbeitung diff --git a/src/de/2024-11-23.md b/src/de/2024-11-23.md new file mode 100644 index 0000000..e464c8d --- /dev/null +++ b/src/de/2024-11-23.md @@ -0,0 +1,32 @@ +--- +outline: deep +--- + +# "Alaris" 2024-11-23 + +- Hinzugefügt + - **Dunkelmodus** + - Hinweis auf Community-Profil bzgl. Zugang "Nur auf Einladung" + - Impressum + - AGB + - Datenschutzerklärung + - Einfache Startseite + - Mitglieder auf dem Community-Profil sind nun anklickbar +- Geändert + - Zeige immer den Benutzer-Handle in der Mitgliederliste auf dem Community-Profil + - Autoren können nur von teilnehmenden Communties hinzugefügt werden + - Events (Teilgenommen/Erstellt) auf dem Benutzerprofil sind nun nach Datum sortiert + - Zeige am Ende der Liste immer Schaltflächen um Text- und Bildblöcke hinzuzufügen + - Überarbeiteter Login-Check when nach einer Weile auf eine Seite zugegriffen wird + - Communities afu dem Benutzerprofil und in den Einstellungen haben nun einen Hover-State + - Säubern der Empty-State Illustrationen + - Entferne führende und nachfolgende Leerzeichen und Zeilenumbrüche für alle Slotlistentextfelder + - Schließe die gastgebende Community von den Suchvorschlägen für Gast-Communities aus + - Dummy-Fraction hat andere Größe als normale Fraktion +- Behoben + - Ausrichten der Illustrationen von "Einladung nicht gefunden"-Empty-States + - Zeige Info-Böbbels für Gruppen in Slotlisten + - Fehlender Abstand nach Markdown-Tabelle + - Gäste können nun Events (Teilgenommen/Erstellt) auf Nutzerprofilen sehen + +Und viele weitere Fehlerbehebungen und Verbesserungen 🙂 diff --git a/src/de/2024-11-27.md b/src/de/2024-11-27.md new file mode 100644 index 0000000..c870d97 --- /dev/null +++ b/src/de/2024-11-27.md @@ -0,0 +1,10 @@ +--- +outline: deep +--- + +# "Bucinator" 2024-11-27 + +- Hinzugefügt + - **Unterstützung für den Arma 3 Expeditionary Forces CDLC** + +Und viele weitere Fehlerbehebungen und Verbesserungen 🙂 diff --git a/src/de/changelog.md b/src/de/changelog.md index 344df26..c827e37 100644 --- a/src/de/changelog.md +++ b/src/de/changelog.md @@ -4,10 +4,16 @@ outline: deep # Changelog -| Version | Datum | Codename | -| ------- | ---- | -------- | -| [v1.0](./v1.0 "v1.0") | XX-2024 | Decurion | +| Version/Datum | Codename | Meilenstein | +| --------------------------------------- | --------- | -------------------- | +| [2024-10-10](./2024-10-10 '2024-10-10') | Decurion | Interner Release/MVP | +| [2024-11-23](./2024-11-23 '2024-11-23') | Alaris | | +| [2024-11-27](./2024-11-27 '2024-11-27') | Bucinator | | +| | | Geschlossene Beta | +| | | Offene Beta | +| | | Öffentlicher Release | +| | | Nach Public Release | ## Codename Schema -Einheiten bei der Römischen Armee, siehe [hier](https://en.wikipedia.org/wiki/List_of_Roman_army_unit_types "Einheiten der römischen Armee") als Referenz. +Einheiten bei der Römischen Armee, siehe [hier](https://en.wikipedia.org/wiki/List_of_Roman_army_unit_types 'Einheiten der römischen Armee') als Referenz. diff --git a/src/de/custom-experience.md b/src/de/custom-experience.md new file mode 100644 index 0000000..a4fa71b --- /dev/null +++ b/src/de/custom-experience.md @@ -0,0 +1,27 @@ +--- +outline: deep +--- + +# Custom Experience + +Du kannst arma.events auf viele verschiedene Weisen erleben, abhängig von deiner **Plattform**, deinem bevorzugtem **Theme** oder deinen Sprach- und Landeseinstellungen für die **Lokalisierung**. + +## Plattform + +Trotz der Tatsache, dass alle Screenshots und Videos auf docs.arma.events aus einer Desktopumgebung stammen, läuft arma.events reibungslos auf mobilen Plattformen. Unsere App wurde sogar von Grund auf gestaltet, um mobile Plattformen in all ihren Varianten einschließlich Smartphones und Tablets zu unterstützen. + +![Plattform](../images/custom-experience/mobile-platform.webp 'Plattform') + +## Theme + +Egal ob du den Hellmodus oder den Dunkelmodus bevorzugst, beide werden von arma.events unterstützt. Unsere App wechselt je nach deinem aktuellen Setup automatisch zwischen den Modi. In **Windows 11** findest du die entsprechende Einstellung in deinen Windows-Einstellungen unter der Überschrift **Farbe**. In **iOS** findest du es unter Einstellungen -> **Anzeige & Helligkeit**. In **Android** findest du es unter Einstellungen -> **Anzeige**. + +![Theme](../images/custom-experience/theme.webp 'Theme') + +## Lokalisierung + +Zuhause ist wichtig. Deshalb respektieren wir deine bevorzugte Sprache, Zeitzone und dein Zeitformat. Derzeit unterstützen wir Übersetzungen in **Englisch** (natürlich) und **Deutsch**, aber jeder ist herzlich willkommen, einen Beitrag zu leisten und uns bei der Übersetzung von arma.events in noch mehr Sprachen zu helfen. Weitere Informationen findest du im Artikel [Mitmachen](./contribution). + +Jedes in unserer App angezeigte Datum und jede Uhrzeit wird in deine lokale Zeitzone übersetzt. Das heißt, wenn Spieler A in Deutschland (**GMT+1**) lebt und ein Event erstellt, das um 20 Uhr beginnt, wird es Spieler B als 21:00 Uhr angezeigt, der in der Ukraine (**GMT+2**) wohnt. Um dem Autor Klarheit zu verschaffen, zeigen wir die aktuelle Zeitzone unter jeder Datums- und Zeitauswahl sowie in den Veranstaltungsdetails an. Das Format, das zur Anzeige von Datum und Uhrzeit verwendet wird, wird auch von deinen aktuellen Sprach- und Ländereinstellungen beeinflusst. + +![Localisierung](../images/custom-experience/localisation.webp 'Localisierung') diff --git a/src/de/events.md b/src/de/events.md index 5214860..2efcc58 100644 --- a/src/de/events.md +++ b/src/de/events.md @@ -8,7 +8,7 @@ outline: deep Du kannst jederzeit ein Event für deine Community erstellen indem du das `+` Symbol neben deinem Avatar anklickst und **Event erstellen** auswählst. -![Event erstellen](../images/events/create-event.webp "Event erstellen") +![Event erstellen](../images/events/create-event.webp 'Event erstellen') Ein Community-Event zu erstellen benötigt nur 4 einfache Schritte. Alles, was du hier einstellst, mit Ausnahme des gewählten Spiels, kann später geändert werden. @@ -24,9 +24,9 @@ Nun wähle einen Event-Titel oder generiere einen Zufallstitel durch klicken auf > [!CAUTION] > Die Länge des Event-Titels ist aktuell nicht beschränkt. Bitte beschränke dich auf eine Länge von weniger als 32 Unicode-Zeichen. -Der letzte Schritt ist die Auswahl von Datum und Uhrzeit, an der dein Event beginnt. Du kannst Datum und Uhrzeit manuell angeben oder den plattformabhängigen Dialog für Datum und Uhrzeit verwenden, um den Start deines Events festzulegen. Du kannst kein vergangenes Datum oder vergangene Uhrzeit wählen. +Der letzte Schritt ist die Auswahl von Datum und Uhrzeit, an der dein Event beginnt. Du kannst Datum und Uhrzeit manuell angeben oder den plattformabhängigen Dialog für Datum und Uhrzeit verwenden, um den Start deines Events festzulegen. Du kannst kein vergangenes Datum oder vergangene Uhrzeit wählen. Das Setzen von Datum und Uhrzeit ist vollständig optional. Du kannst fortfahren den Entwurf zu erstellen ohne Datum und Uhrzeit zu setzen. -![Assistent Event erstellen](../images/events/create-event-workflow.webp "Assistent Event erstellen") +![Assistent Event erstellen](../images/events/create-event-workflow.webp 'Assistent Event erstellen') Nach Abschluss des Assistenten befindet sich dein Event im **Entwurfsstatus**. Nun kannst du die Details deines Events festlegen. Im Entwurfsstatus wird dein Event nicht gelistet oder ist irgendwo sichtbar. Nur Autoren können auf das Event zugreifen. @@ -34,7 +34,15 @@ Du kannst jederzeit deinen Entwurf schließen durch klicken auf die `X` Schaltfl Speichere deine Änderungen durch klicken auf die **Entwurf speichern** Schaltfläche und schau dir deine Änderungen im Vorschaumodus an durch klicken auf die **Vorschau** Schaltfläche. -![Preview-Wechsel](../images/events/preview-toggle.webp "Preview-Wechsel") +![Preview-Wechsel](../images/events/preview-toggle.webp 'Preview-Wechsel') + +Du kannst auf deine unveröffentlichten Entwürfe über das Entwürfe-Icon direkt neben dem Hinzufügen-Icon in der oberen, rechten Ecke zugreifen. Das Entwürfe-Icon ist nur sichtbar wenn du unveröffentlichte Entwürfe hast. + +![Entwürfe-Icon](../images/events/draft-icon.webp 'Entwürfe-Icon') + +Das Entwürfe-Icon erlaubt dir den Zugriff auf eine Liste all deiner Events im Entwurfsstatus. Von hier aus kannst du das Verfassen deiner existierenden Entwürfe fortsetzen oder neue Entwürfe erstellen. Dies ist die einzige Stelle wo Entwürfe gelistet werden. Nur du, der Autor, kannst auf deine Entwürfe zugreifen. + +![Entwurfsliste](../images/events/draft-list.webp 'Entwurfsliste') ### Event-Details @@ -54,7 +62,7 @@ Es ist eine gute Idee ein **Bild** als Teaser hinzuzufügen. Lässt du das Bild Außerdem kannst du **Tags** zur Organisation deines Events hinzufügen. Zukünftig werden Tags für die Schnellsuche verwendet. -![Event-Details](../images/events/event-details.webp "Event-Details") +![Event-Details](../images/events/event-details.webp 'Event-Details') ### Block-Editor @@ -70,11 +78,11 @@ Jeder Block besteht aus einem Überschrifts- und einem Inhaltsteil. Die Benutzun #### Textblöcke -In seinem Inhaltsteil unterstützt der Textblock Markdown als Auszeichnungssprache und erlaubt damit die Verwendung von Überschriften, Listen, Links, Bildern, Textattributen und vielem mehr. Sieh dir den [Markdown](./markdown "Markdown") Artikel für weitere Informationen an. +In seinem Inhaltsteil unterstützt der Textblock Markdown als Auszeichnungssprache und erlaubt damit die Verwendung von Überschriften, Listen, Links, Bildern, Textattributen und vielem mehr. Sieh dir den [Markdown](./markdown 'Markdown') Artikel für weitere Informationen an. Während der Bearbeitung ist der Textblock in seiner Größe veränderlich, jedoch wird seine Größe in der Vorschau und bei der Veröffentlichung automatisch an die Größe des Inhalts angepasst. -![Textblock](../images/events/text-block.webp "Textblock") +![Textblock](../images/events/text-block.webp 'Textblock') #### Bildblöcke @@ -83,7 +91,7 @@ Bildblöcke erlauben dir ein oder mehrere Bilder einzubetten. Du kannst für jed > [!IMPORTANT] > Das gleichzeitige Hochladen mehrerer Bilder wird aktuell nicht unterstützt. Lade deine Bilder einzeln hoch. -![Bildblock](../images/events/image-block.webp "Bildblock") +![Bildblock](../images/events/image-block.webp 'Bildblock') Du kannst die Reihenfolge deiner Bilder innerhalb eines Bildblocks verändern. @@ -97,4 +105,4 @@ WIP Du kannst dein Event einfach löschen indem du auf die Schaltfläche **Event löschen** klickst. Aus Sicherheitsgründen musst du deine Absicht das Event zu löschen noch einmal bestätigen. -![Event löschen](../images/events/delete-event.webp "Event löschen") +![Event löschen](../images/events/delete-event.webp 'Event löschen') diff --git a/src/de/index.md b/src/de/index.md index bd31768..6200dcf 100644 --- a/src/de/index.md +++ b/src/de/index.md @@ -1,13 +1,12 @@ --- - cSpell: disable # https://vitepress.dev/reference/default-theme-home-page layout: home hero: - name: "docs.arma.events" - text: "Slotlisten einfach erstellt" + name: 'docs.arma.events' + text: 'Slotlisten einfach erstellt' tagline: Bleibe mit deinen Community Events organisiert image: src: /landing-page-image.webp @@ -39,4 +38,4 @@ features: details: Lade andere Communities ein mit dir zu spielen. Teile individuelle Slots oder ganze Teams mit ihnen um sich einzuslotten. - title: Steam SSO details: Logge dich einfach mit Steam ein und du bist startklar. Es wird kein zusätzlicher Account benötigt. ---- \ No newline at end of file +--- diff --git a/src/de/legal.md b/src/de/legal.md new file mode 100644 index 0000000..fe8015d --- /dev/null +++ b/src/de/legal.md @@ -0,0 +1,7 @@ +--- +outline: deep +--- + +# Rechtliches + +Alle unsere rechtlichen Dokumente für das Projekt arma.events werden zentral auf der arma.events Webseite veröffentlicht und gelten auch für docs.arma.events. Dazu zählen [Datenschutzerklärung](https://arma.events/privacy-policy), [AGB](https://arma.events/terms-and-conditions) und [Impressum](https://arma.events/imprint). diff --git a/src/de/v1.0.md b/src/de/v1.0.md deleted file mode 100644 index f261d56..0000000 --- a/src/de/v1.0.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -outline: deep ---- - -# v1.0 "Decurion" XX-2024 - -Initialer Release und kleinstes, realisierbares Produkt (MVP = Minimum Viable Product) - -- Benutzerverwaltung - - Steam SSO - - Benutzerprofil - - Spiele und DLCs -- Community-Management - - Mitgliedereinladungen - - Community-Profil - - Admin-Rechte erteilen/entziehen - - Rollen- und Rechteverwaltung (FEHLEND) -- Event-Management - - Multi-Community-Events (FEHLEND) - - ORBAT Slotliste (WIP) - - Markdown-Briefings - - Missionsattribute (WIP) - - Multi-Autoren-Bearbeitung - -- WIP - - ORBAT Slotliste - - Missionsattribute (DLC-Anforderungen hinzufügen, Missionsdatum/-uhrzeit und weitere Attribute wie Mods, Gameserver und vieles mehr.) - -- FEHLEND - - Multi-Community-Events (Erlaube das Slotting für einzelne Slots oder ganze Gruppen) - - Rollen- und Rechteverwaltung (Zeige die Struktur deiner Community an und weise entsprechende Rechte zu.) diff --git a/src/en/2024-10-10.md b/src/en/2024-10-10.md new file mode 100644 index 0000000..419b64b --- /dev/null +++ b/src/en/2024-10-10.md @@ -0,0 +1,28 @@ +--- +outline: deep +--- + +# "Decurion" 2024-10-10 + +## Initial Release and Minimum Viable Product (MVP) + +- General + - Overview my/all Events + - Search Users/Communities/Events + - Social Media Embeds + - API +- User Management + - Steam SSO + - User Profile + - Games and DLCs +- Community Management + - Community Profile + - Member Invitations + - Grant/Revoke Admin Rights +- Event Management + - Drafts + - Markdown Briefings + - ORBAT Slotlist (WIP) + - Mission and Slot Attributes + - Multi Community Events + - Multi Author Editing diff --git a/src/en/2024-11-23.md b/src/en/2024-11-23.md new file mode 100644 index 0000000..1df64fc --- /dev/null +++ b/src/en/2024-11-23.md @@ -0,0 +1,32 @@ +--- +outline: deep +--- + +# "Alaris" 2024-11-23 + +- Added + - **Dark Mode** + - Hint on community profile that community is invite only + - Imprint + - Terms and Conditions + - Privacy Policy + - Simple landing page + - Members on community profiles are now clickable +- Changed + - Always show user handle in member list on community profile + - Authors can only be added from attending communities + - Authored / Attended events on user profile are now sorted by date + - Always show buttons to add text- / image-blocks at the bottom of the list + - Reworked login check when accessing page after a while + - Community items on user profile / settings now have a hover state + - Cleanup empty state illustrations + - Remove leading and trailing whitespaces and linebreaks for all slotlist text fields + - Exclude hosting community from search candidates for guest communities + - Ghost Faction has different size than normal faction +- Fixed + - Align illustration of "invite not found" empty states + - Show info böbbels for groups in slotlists + - Missing spacing after markdown table + - Guest are now able to see authored / attend events on a user's profile + +And many other fixes and improvements 🙂 diff --git a/src/en/2024-11-27.md b/src/en/2024-11-27.md new file mode 100644 index 0000000..d13fdbc --- /dev/null +++ b/src/en/2024-11-27.md @@ -0,0 +1,10 @@ +--- +outline: deep +--- + +# "Bucinator" 2024-11-27 + +- Added + - **Support for the Arma 3 Expeditionary Forces CDLC** + +And many other fixes and improvements 🙂 diff --git a/src/en/changelog.md b/src/en/changelog.md index 867790d..e80dd0c 100644 --- a/src/en/changelog.md +++ b/src/en/changelog.md @@ -4,10 +4,16 @@ outline: deep # Changelog -| Version | Date | Codename | -| ------- | ---- | -------- | -| [v1.0](./v1.0 "v1.0") | XX-2024 | Decurion | +| Version/Date | Codename | Milestone | +| --------------------------------------- | --------- | -------------------- | +| [2024-10-10](./2024-10-10 '2024-10-10') | Decurion | Internal Release/MVP | +| [2024-11-23](./2024-11-23 '2024-11-23') | Alaris | | +| [2024-11-27](./2024-11-27 '2024-11-27') | Bucinator | | +| | | Closed Beta | +| | | Open Beta | +| | | Public Release | +| | | Post Public Release | ## Codename Scheme -Roman army unit types, see [here](https://en.wikipedia.org/wiki/List_of_Roman_army_unit_types "Roman Army Unit Types") for reference. +Roman army unit types, see [here](https://en.wikipedia.org/wiki/List_of_Roman_army_unit_types 'Roman Army Unit Types') for reference. diff --git a/src/en/custom-experience.md b/src/en/custom-experience.md new file mode 100644 index 0000000..afa94e3 --- /dev/null +++ b/src/en/custom-experience.md @@ -0,0 +1,27 @@ +--- +outline: deep +--- + +# Custom Experience + +You can experience arma.events in various different ways depending on your **platform**, your preferred **theme** or your language and country settings for **localisation**. + +## Platform + +Despite the fact that all screenshots and videos on docs.arma.events are taken from a desktop environment, arma.events runs smoothly on mobile plattforms. Our app was even designed from ground up to support mobile platforms in all their variants including smartphones and tablets. + +![Platform](../images/custom-experience/mobile-platform.webp 'Platform') + +## Theme + +No matter if you prefer light mode or dark mode. Both are supported by arma.events. Our app switches between modes automatically depending on your current setup. In **Windows 11** you will find the corresponding setting in your Windows settings under the heading **Color**. In **iOS** it's under Settings -> **Display & Brightness**. In **Android** it's under Settings --> **Display**. + +![Theme](../images/custom-experience/theme.webp 'Theme') + +## Localisation + +Home matters. That's why we respect your prefered language, timezone and time format. Currently, we support **English** (of course) and **German** translations but everyone is welcome to contribute and help us translate arma.events to even more languages. See article [Contribution](./contribution) for more infos. + +Every date and time displayed in our app is translated to your local timezone. That means if player A lives in Germany (**GMT+1**) and creates an event that starts at 8 p.m. it will be shown to player B as 9 p.m. who resides in Ukraine (**GMT+2**). To make things clear for the author we show the current timezone under every data & time selector and in event details. The format that is used to show date and time is also affected by your current language and country settings. + +![Localisation](../images/custom-experience/localisation.webp 'Localisation') diff --git a/src/en/events.md b/src/en/events.md index 5fd1acd..42947a4 100644 --- a/src/en/events.md +++ b/src/en/events.md @@ -24,7 +24,7 @@ Now choose an event title or generate a title randomly by pressing the dice icon > [!CAUTION] > Event title length currently not restricted. Please keep the length shorter then 32 unicode characters. -The last step is to choose a date and time for your event to start. You can setup date and time manually or use the platform dependant date and time dialog to choose the start of your event. You can't choose a date and time that is in the past. +The last step is to choose a date and time for your event to start. You can setup date and time manually or use the platform dependant date and time dialog to choose the start of your event. You can't choose a date and time that is in the past. Setting date and time is completely optional. You can continue authoring the draft without setting date and time. ![Create Event Workflow](../images/events/create-event-workflow.webp "Create Event Workflow") @@ -36,6 +36,14 @@ Save your changes by pressing the **Save Draft** button and see your changes in ![Preview Toggle](../images/events/preview-toggle.webp "Preview Toggle") +If you have unpublished draft events you can access them via the draft icon right next to the add menu in the upper right corner. The draft icon is only visible if you have unpublished drafts. + +![Draft Icon](../images/events/draft-icon.webp "Draft Icon") + +The draft icon allows you to access a list of all your draft events. From there you can continue to author an existing draft or create a new draft. This is the only place where drafts will be listed. Only you as the author can access your drafts. + +![Draft List](../images/events/draft-list.webp "Draft List") + ### Event Details Your given **event name** was used in the event creation process to create an **event handle** that is restricted to min. 5 and max. 32 web-friendly characters. Both can be changed but the event handle needs to be unique. You will get a feedback if the chosen name is available every time you try to change it. diff --git a/src/en/index.md b/src/en/index.md index 97fb5de..9b07e38 100644 --- a/src/en/index.md +++ b/src/en/index.md @@ -1,13 +1,12 @@ --- - cSpell: disable # https://vitepress.dev/reference/default-theme-home-page layout: home hero: - name: "docs.arma.events" - text: "Slotlists made easy" + name: 'docs.arma.events' + text: 'Slotlists made easy' tagline: Keep your community events organized image: src: /landing-page-image.webp @@ -39,4 +38,4 @@ features: details: Invite other communities to play with you. Share individual slots or whole teams for them to sign up to. - title: Steam SSO details: Just sign in with Steam and you are ready to go. No additional account needed. ---- \ No newline at end of file +--- diff --git a/src/en/legal.md b/src/en/legal.md new file mode 100644 index 0000000..10abad5 --- /dev/null +++ b/src/en/legal.md @@ -0,0 +1,7 @@ +--- +outline: deep +--- + +# Legal + +All of our legal documents for the arma.events project are published centrally on the arma.events website and also apply to docs.arma.events. These include [Privacy Policy](https://arma.events/privacy-policy), [Terms and conditions](https://arma.events/terms-and-conditions) and [Imprint](https://arma.events/imprint). diff --git a/src/en/v1.0.md b/src/en/v1.0.md deleted file mode 100644 index c049c10..0000000 --- a/src/en/v1.0.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -outline: deep ---- - -# v1.0 "Decurion" XX-2024 - -Initial Release and Minimum Viable Product (MVP) - -- User Management - - Steam SSO - - User Profile - - Games and DLCs -- Community Management - - Member Invitations - - Community Profile - - Grant/Revoke Admin Rights - - Role and Permission Management (MISSING) -- Event Management - - Multi Community Events (MISSING) - - ORBAT Slotlist (WIP) - - Markdown Briefings - - Mission Attributes (WIP) - - Multi Author Editing - -- WIP - - ORBAT Slotlist - - Mission Attributes (Add DLC Requirements, Mission Date & Time and other attributes like mods, game server and much more.) - -- MISSING - - Multi Community Events (Share individual slots or whole teams for them to sign up to.) - - Role and Permission Management (Show the structure of your community and assign permissions accordingly.) - \ No newline at end of file diff --git a/src/images/custom-experience/localisation.svg b/src/images/custom-experience/localisation.svg new file mode 100644 index 0000000..106561a --- /dev/null +++ b/src/images/custom-experience/localisation.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/custom-experience/localisation.webp b/src/images/custom-experience/localisation.webp new file mode 100644 index 0000000..5888ab8 Binary files /dev/null and b/src/images/custom-experience/localisation.webp differ diff --git a/src/images/custom-experience/mobile-platform.svg b/src/images/custom-experience/mobile-platform.svg new file mode 100644 index 0000000..ee021d7 --- /dev/null +++ b/src/images/custom-experience/mobile-platform.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/custom-experience/mobile-platform.webp b/src/images/custom-experience/mobile-platform.webp new file mode 100644 index 0000000..9055d49 Binary files /dev/null and b/src/images/custom-experience/mobile-platform.webp differ diff --git a/src/images/custom-experience/theme.svg b/src/images/custom-experience/theme.svg new file mode 100644 index 0000000..6395d24 --- /dev/null +++ b/src/images/custom-experience/theme.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/custom-experience/theme.webp b/src/images/custom-experience/theme.webp new file mode 100644 index 0000000..5d4f3f6 Binary files /dev/null and b/src/images/custom-experience/theme.webp differ diff --git a/src/images/events/draft-icon.svg b/src/images/events/draft-icon.svg new file mode 100644 index 0000000..88f7653 --- /dev/null +++ b/src/images/events/draft-icon.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Dras + + + + + + diff --git a/src/images/events/draft-icon.webp b/src/images/events/draft-icon.webp new file mode 100644 index 0000000..f61667d Binary files /dev/null and b/src/images/events/draft-icon.webp differ diff --git a/src/images/events/draft-list.svg b/src/images/events/draft-list.svg new file mode 100644 index 0000000..cff6f76 --- /dev/null +++ b/src/images/events/draft-list.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/images/events/draft-list.webp b/src/images/events/draft-list.webp new file mode 100644 index 0000000..584fccc Binary files /dev/null and b/src/images/events/draft-list.webp differ diff --git a/src/public/landing-page-image.afdesign b/src/public/landing-page-image.afdesign index 2144564..52dd0f0 100644 Binary files a/src/public/landing-page-image.afdesign and b/src/public/landing-page-image.afdesign differ diff --git a/src/public/landing-page-image.afphoto b/src/public/landing-page-image.afphoto new file mode 100644 index 0000000..b682544 Binary files /dev/null and b/src/public/landing-page-image.afphoto differ diff --git a/src/public/landing-page-image.png b/src/public/landing-page-image.png index 8378867..e5c2d0e 100644 Binary files a/src/public/landing-page-image.png and b/src/public/landing-page-image.png differ diff --git a/src/public/landing-page-image.svg b/src/public/landing-page-image.svg deleted file mode 100644 index b87ac69..0000000 --- a/src/public/landing-page-image.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/public/landing-page-image.webp b/src/public/landing-page-image.webp index 7d5df24..5a5eb71 100644 Binary files a/src/public/landing-page-image.webp and b/src/public/landing-page-image.webp differ