├── API ├── Addons │ ├── TBC │ │ └── DIR │ ├── Lichking │ │ └── DIR │ ├── Pandaria │ │ └── DIR │ ├── Vanilla │ │ └── DIR │ └── Cataclysm │ │ └── DIR ├── ElvUI │ ├── TBC │ │ └── DIR │ ├── Cataclysm │ │ └── DIR │ ├── Lichking │ │ └── DIR │ ├── Pandaria │ │ └── DIR │ └── Vanilla │ │ └── DIR └── WeakAuras │ ├── TBC │ └── DIR │ ├── Cataclysm │ └── DIR │ ├── Lichking │ ├── DIR │ └── Baade Rogue poisons │ │ └── Baade Rogue poisons.txt │ ├── Pandaria │ └── DIR │ └── Vanilla │ └── DIR ├── media ├── logo.png ├── preview.png └── preview-old.png ├── package.json ├── .gitignore ├── .github ├── workflows │ ├── pr-validation.yml │ └── api-repo.yml ├── ISSUE_TEMPLATE │ ├── feature_request.md │ └── bug_report.md ├── FUNDING.yml └── PULL_REQUEST_TEMPLATE.md ├── LICENCE ├── post-template.md ├── README-Desktop-App.md ├── tests └── validate.test.js └── README.md /API/Addons/TBC/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/ElvUI/TBC/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/Addons/Lichking/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/Addons/Pandaria/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/Addons/Vanilla/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/ElvUI/Cataclysm/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/ElvUI/Lichking/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/ElvUI/Pandaria/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/ElvUI/Vanilla/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/WeakAuras/TBC/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/Addons/Cataclysm/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/WeakAuras/Cataclysm/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/WeakAuras/Lichking/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/WeakAuras/Pandaria/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/WeakAuras/Vanilla/DIR: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PentSec/MaddonsManager/HEAD/media/logo.png -------------------------------------------------------------------------------- /media/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PentSec/MaddonsManager/HEAD/media/preview.png -------------------------------------------------------------------------------- /media/preview-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PentSec/MaddonsManager/HEAD/media/preview-old.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "devDependencies": { 3 | "fs-extra": "^11.2.0", 4 | "jest": "^29.7.0" 5 | }, 6 | "scripts": { 7 | "test": "jest" 8 | }, 9 | "jest": { 10 | "testEnvironment": "node", 11 | "testMatch": [ 12 | "**/tests/**/*.test.js" 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | MaddonsManager.github.io.code-workspace 10 | .react-router/ 11 | CHANGELOGS 12 | 13 | .env 14 | .env.production 15 | .env.development 16 | node_modules 17 | dist 18 | dist-ssr 19 | *.local 20 | 21 | # Editor directories and files 22 | .vscode/* 23 | !.vscode/extensions.json 24 | .idea 25 | .DS_Store 26 | *.suo 27 | *.ntvs* 28 | *.njsproj 29 | *.sln 30 | *.sw? 31 | 32 | -------------------------------------------------------------------------------- /.github/workflows/pr-validation.yml: -------------------------------------------------------------------------------- 1 | name: Validate Pull Request 2 | 3 | on: 4 | pull_request: 5 | paths: 6 | - 'API/Maddons.json' 7 | - 'API/ElvUI.json' 8 | - 'API/WeakAuras.json' 9 | - 'API/**' 10 | 11 | jobs: 12 | validate: 13 | runs-on: ubuntu-latest 14 | 15 | steps: 16 | - name: Checkout code 17 | uses: actions/checkout@v4 18 | 19 | - name: Setup Node.js 20 | uses: actions/setup-node@v3 21 | with: 22 | node-version: '20' 23 | 24 | - name: Install dependencies 25 | run: npm install 26 | 27 | - name: Run Tests 28 | run: npx jest 29 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: "[FEATURE]" 5 | labels: enhancement 6 | assignees: PentSec 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- 1 | This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/. 2 | 3 | You are free to: 4 | - Share — copy and redistribute the material in any medium or format 5 | - Adapt — remix, transform, and build upon the material 6 | 7 | Under the following terms: 8 | - Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. 9 | - NonCommercial — You may not use the material for commercial purposes. 10 | 11 | No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits. 12 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 12 | polar: # Replace with a single Polar username 13 | buy_me_a_coffee: # Replace with a single Buy Me a Coffee username 14 | thanks_dev: # Replace with a single thanks.dev username 15 | custom: ['https://www.paypal.me/Jeffreysfu/1'] 16 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: "[BUG]" 5 | labels: bug 6 | assignees: PentSec 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /post-template.md: -------------------------------------------------------------------------------- 1 | # WRITE HERE YOUR ADDON TITLE DESCRIPTION 2 | 3 | ## Overview 4 | 5 | 6 | --- 7 | 8 | ## Key Features 9 | 10 | 1. **In-Game Addon Management** 11 | 12 | 13 | 2. **Profile Support** 14 | 15 | 16 | 17 | 3. **User-Friendly Interface** 18 | 19 | 20 | 4. **Configuration Options** 21 | 22 | 23 | 5. **Enhanced Debugging Tools** 24 | 25 | --- 26 | 27 | ## How to Use 28 | 29 | 1. **Installation** 30 | - Download the addon from a trusted source. 31 | - Extract the folder to your WoW `Interface/AddOns` directory. 32 | - Make sure it is enabled in the in-game AddOns menu. 33 | 34 | 2. **Accessing the Panel** 35 | 36 | 37 | 3. **Managing Addons** 38 | 39 | 40 | 4. **Creating Profiles** 41 | 42 | 43 | --- 44 | 45 | ## Benefits 46 | 47 | 48 | --- 49 | 50 | ## Common Issues and Troubleshooting 51 | 52 | 1. **Addon Changes Not Applying** 53 | - text 54 | 55 | 2. **Outdated Addon Warnings** 56 | - text 57 | 58 | 3. **Performance Issues** 59 | - text 60 | 61 | --- 62 | 63 | ## changelog 64 | 65 | 66 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 4 | 5 | ## Requirements 6 | Unless explicitly specified otherwise by a **owner**, **helper** or in the requirement description, your addons, ElvUI or WeakAuras **MUST** pass **ALL** the indicated requirements below. 7 | 8 | 9 | - [ ] My final estructure of Folders and files is a correct one. 10 | ```bash 11 | ├── API 12 | │ ├── Addons 13 | │ │ ├── Lichking 14 | │ │ │ ├── Addon-name3.3.5 15 | │ │ │ │ ├── post.md 16 | │ │ │ │ ├── Addon-name3.3.5.webp 17 | │ │ │ │ └── Addon-name3.3.5.zip 18 | │ │ │ ├── Addon-name3.3.5.json 19 | ``` 20 | ```bash 21 | ├── API 22 | │ ├── Elvui/ or WeakAuras/ 23 | │ │ ├── Lichking/ Cataclysm/ Pandarian/ Vanilla/ TBC/ 24 | │ │ │ ├── Elvui-name3.3.5.zip 25 | │ │ │ │ ├── post.md 26 | │ │ │ │ ├── Elvui-name3.3.5.webp 27 | │ │ │ │ └── Elvui-name3.3.5.zip 28 | │ │ │ ├── Elvui-name3.3.5.json 29 | ``` 30 | - [ ] My file's is in the `Folder` and is in the `JSON` format. 31 | - [ ] The content of json name is all lowercased and alphanumeric. 32 | - [ ] The name of folder must be the same as the file_name in the json. 33 | - [ ] The name of the file.zip must be the same as the file_name in the json. 34 | - [ ] My name of the webp image must be the same as the file_name in the json. 35 | - [ ] My PR is a WeakAuras or ElvUI profile and add the .txt with string profile with the same name as the file_name in the json. 36 | - [ ] My file_name not be spaced or special characters. 37 | - [ ] My image is a `.webp` file and optimized and size less of `51kb`. 38 | - [ ] My post.md have a good description 39 | - [ ] MY JSON EDITION IS CORRECT AND ALL THE FIELDS ARE CORRECT. I HAVE READ THE README.MD AND FOLLOWED ALL THE STEPS AND ALSO ALL THE SENSITIVITY CASES IN ROLE, EXPANSION, TAGS, CLASSES 40 | -------------------------------------------------------------------------------- /API/WeakAuras/Lichking/Baade Rogue poisons/Baade Rogue poisons.txt: -------------------------------------------------------------------------------- 1 | !WA:2!LAvFZTXrz8kulj(Oq9lnbsFzgnU4qtbCCuCmHqPuFosXk12Y5KCSBjGU3wPBRpD3LD3tYYafSOum0cdiE)DQyGzyg(l9rWFcEgnm9dG)i4pb8S7DYXXTDOm8ps7(S7Z7p)(TxM6t2Cs3j5gZp7CZo3KU7)CSoLRxNtezyTimonmySb0G6HSMwcCJ2rwboEHSImRMKQDIi2vwYOqH16zfqtUXc6nTObf1f4H6bHbKHUXm1j1KIyCItyGlVlXIRmaODGCzfbJe0q4DgdUWIjkcJbAWNaEC4tI))PoJDDAaL7DAX5JPUdIDRE7TFT7x5Qx6o5Jz(rpTNqeXVXLVCBRgHZsdV82x3E7IBwF7RF55hyhYCjSLc9dz3otMmz7NiOGBds0evUFSfJKRySVFUn9OcInN0eldgxbRoxTpp22G0aZeUgZYrMs8f0X4sObpHgmUwFrOtAr7STUxQLRq3L8y9AWcJJkHzE0Zvkqqy1TCi3tUNFVfTP(urNARhs5Hbve0GgdTTC22LfgLeNzZMD9SZn71oIkvnWY)UjoHAN4cVbjnf0cbc7LkSw1cghKCusVCSb1L9lSgBjSYY2jTdBllqLUzVJRp9LTgQkX0SX11Pn0omXq6Pru046(0D31I5MRAyOVGgLwslfGMmBFMQajBSgQCw3p0YTOTWYNeioVrZyufndhFlo)8W8A6CS8KSiI4ixm0kwG5s5OKWORGrB0aZ3N6I9Ids3OXsx8wDr189l5Y1GXmSWbT86XydXoY3Qd23iTqVAVmXYx413LyhxVUm0ylxyL1lUXkhIDu1vQGhq3zqTLwSs1AvQUOr1JpADgbpYOY6fwzfJaSkY1m4oy6KDAQB0ZQBz5sYze2iMKls1b55E(2wiCjGCjBEymZHytBgfYe94e)6QEemZKT(3BnPZlS)fHpwgmW4wcjiH4bpQg8yWhhoZcWzp9Wo8eVpjJFAjhTnHeTOSwkmKGopyIb(0xzlJnUIXn9Vnmf8K9PyNTIkWEMhbE(35XHpdCb4PUX5HXgIjTC0t25cC3FQOlii7iQP(jHcOgpDbOfnLso2UcLiFNnPUcp9fXTdtgh3kDmByQ(bcvTV8gvxP0AfIMujM7z5g2(vtV6rjxLUdXvzU96DSUrJxKr3n3DITCLtX5Qw9a1zVEmxqR3bMjXnTXHXnzwrD3mDXHjUzuPxFXnQwU3XP10ZWtJ2rHq04NiUEaprQ4ta0IMO0ARvWOME5QvlVQrPBTC1(Q74mc0MfgJHvuPWKyTfLtT9jMpuU)(ltskJl8E9A4pkaK2sTDfAaHpHUCP5bXCYTgDfVUszY67q7yHimOmseHyGHkXEuNTrf5PbKuwFL5uuUNtTwpHkr5MkQ57bYLJklQnhhQYnfzK7htcC6S(Jo3S5VwxhKoatNap4PxaEMukr4zrMq4sWlyCIQY0u4ZcZazhZOTQjRVByyZmWxqd(Cz1LtNMdCPCjewXyM70mMLw7U1wLYDQTmHzx7klaFEnBpcTHNypdl)ipRSW11y0ajxmcPYxh(ssMfyb83w9fTruDN60wet7K1M5JAfzMxqcmnq()altJi8nOoMDXzDrhekB2fl21KCvEW1UiAlBost7tmmkFRnkaxvA(EYROi2mLmdp5Q4ZGEwbU5qJpIAa(YV0fHBObFL9p3a51XYhEfHQxwdFVP5AibJzF5U2eRiSsa6Wsrtif0GeqyuNkEHTlhyoukIrKV1IrIjSSw3r6J86kDHZcVe81S5kfgM8hw2Krol1XhUPeONl5PNC3fErTHpKBomrRLsBT9o2HtVWCrtE8UAHiU2seYM(f)QWlF4Mk3NRqIpGX0LrgCtOGkXsmPjueUvATyc4Nzc)CtONkBHFHj8lnHFvg4xNKbWVb(TWVl6tVknW9lUwCtB0JJc5sLkb)b4pc)P85NFo4LH)cYh(xH)SmoExZ)Nm)e3Ky56354AXidd)TpeZoEQzhzIuBJErDVrkJ(AK(OpFxtPBJMq(5dTivtEfB1qxY)6rG5G3aEfyLdgbKKFtIhSkmJ8vIZaR9)9Jdqz5ZbXvMFh32RU9DRVL85a4oYxbEZt8kayS)uqfuJQWgWDZaBcBbVAg412d(6W9GVbIC)MqnWeSaBK(eCYaUkksGa1HgPeFGhqnHxpdS9fEpWpryZjaSVJVjfb3hyYlXbX5GypOvwODgyNmqkzcS7hmlc8Tofdc8T3d(oPuhWBycFx47HSbWE7bDLKaW3)0WF4nnHFGj8wMWp0e23e(rMWp2eE7uyn8oWpjbnd)ujk(iKWtHHxFe(D2r43pOHQL1uZv5dRx)btwWVhHvhpoOMngnqGqc5eXhfKW)8egS))LjZpswjAQLy0Oi)hcm9Hzy4V)G5t4FOgkLTJ)Zd -------------------------------------------------------------------------------- /README-Desktop-App.md: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | Maddons Manager
5 |
6 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | > [!IMPORTANT]
22 | > 📝This project arose with the inspiration of Masterwow.net server and now takes another way, now we focus on saving and providing you with the largest amount of addons of the 3 most played versions of wow Lichking 3.3.5, Cataclysm 4. 3.4 and Pandarian 5.4.8 from today 30 Sep 2024, a new app is born that will grow with the help of the community for now being very small and basing and creating itself from the hand of free services like github. who knows where we will
23 |
24 | ### 🌟 if you think this App is useful for you, please give me a Star 🌟
25 |
2 |
3 |
4 |
Maddons Manager
5 |
6 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | > [!IMPORTANT]
22 | > 📝This project arose with the inspiration of Masterwow.net server and now takes another way, now we focus on saving and providing you with the largest amount of addons of the 3 most played versions of wow Lichking 3.3.5, Cataclysm 4. 3.4 and Pandarian 5.4.8 from today 30 Sep 2024, a new app is born that will grow with the help of the community for now being very small and basing and creating itself from the hand of free services like github. who knows where we will
23 |
24 | ### 🌟 if you think this App is useful for you, please give me a Star 🌟
25 |
26 |
27 |
28 |
29 | Join our Discord!
30 |