Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
0e8877a
update docker compose
smthbh Apr 4, 2025
8b8c998
build(deps): bump the npm_and_yarn group across 1 directory with 11 u…
dependabot[bot] Apr 4, 2025
cbbde14
Create docker-image.yml
smthbh Apr 4, 2025
648dee1
Merge pull request #7 from smthbh/dependabot/npm_and_yarn/npm_and_yar…
smthbh Apr 4, 2025
08f776a
Add class and race text
smthbh Apr 7, 2025
2489a77
Merge pull request #8 from smthbh/Feature-ClassRaceText
smthbh Apr 7, 2025
f7985f8
Update Armory.ts
smthbh Apr 7, 2025
f5ce2a4
Update CharacterController.ts
smthbh Apr 7, 2025
78a59c0
Update character-header.hbs
smthbh Apr 7, 2025
e7db6ed
Create character-skills.hbs
smthbh Apr 7, 2025
0cdb718
add skills page
smthbh Apr 17, 2025
ebf57b4
Merge pull request #9 from smthbh/Feature-Skills
smthbh Apr 17, 2025
6241637
add better graphics for skills page
smthbh Apr 17, 2025
c8cc222
Merge pull request #10 from smthbh/Update-SkillsGraphics
smthbh Apr 17, 2025
2e493af
remove unneeded header
smthbh Apr 17, 2025
d6a96f7
Merge pull request #11 from smthbh/Update-SkillsGraphics
smthbh Apr 17, 2025
3c8a182
set table max width
smthbh Apr 17, 2025
bc18f02
fix whitespace
smthbh Apr 17, 2025
0a04f3b
Merge pull request #12 from smthbh/Update-SkillsGraphics
smthbh Apr 17, 2025
56732a6
add reputation page
smthbh Apr 22, 2025
54b3b69
fix warning for Any
smthbh Apr 22, 2025
9a556ba
fix for alliance neutrality
smthbh Apr 22, 2025
91257a0
add quests page
smthbh Apr 28, 2025
3541eff
collapse zones with no active quests
smthbh Apr 28, 2025
836df77
add link to aowow quest
smthbh Apr 28, 2025
29d76e8
fix errors
smthbh Apr 28, 2025
4a63d9c
update linting
smthbh Apr 28, 2025
a036ff8
quest typing fix
smthbh Apr 28, 2025
cf903da
Merge pull request #13 from smthbh/Feature-Quests
smthbh Apr 28, 2025
e6b1d1b
add quest comparison page
smthbh Apr 29, 2025
f12e6ba
fix warnings
smthbh Apr 29, 2025
20516e1
fix possible security issue
smthbh Apr 29, 2025
acc1655
Merge pull request #14 from smthbh/Feature-QuestCompare
smthbh Apr 29, 2025
7afa4cd
change quest links to wowhead
smthbh Apr 29, 2025
a987079
Merge pull request #15 from smthbh/Feature-WowheadLinks
smthbh Apr 29, 2025
0731ec2
add counts of different quests
smthbh Apr 29, 2025
40c7755
add active quests section
smthbh Apr 29, 2025
7e673b4
indent with tabs for linter
smthbh Apr 29, 2025
07c1e6a
set linter warnings to 0
smthbh Apr 29, 2025
869f74d
Merge pull request #16 from smthbh/Update-QuestCompare
smthbh Apr 29, 2025
a12ada6
Remove completed quests from compare
smthbh Apr 29, 2025
fe26e6e
do not highlight in progress vs completed
smthbh Apr 29, 2025
cab24e8
do not list realm on character select
smthbh Apr 29, 2025
ca5bb1b
Merge pull request #17 from smthbh/Update-QuestCompareUsability
smthbh Apr 29, 2025
11adf45
add favicons
smthbh Apr 29, 2025
7eaf59e
shorten image names
smthbh Apr 29, 2025
594d2c3
Merge pull request #18 from smthbh/Feature-Favicon
smthbh Apr 29, 2025
dd54c44
add zone link to character header
smthbh May 1, 2025
f632142
Merge pull request #19 from smthbh/Feature-ZoneLink
smthbh May 1, 2025
bf2672c
add feature flags for new pages
smthbh Jun 21, 2025
9d38906
update spaces to tabs
smthbh Jun 21, 2025
3afbfba
Merge pull request #20 from smthbh/Feature-FeatureFlags
smthbh Jun 21, 2025
f43bd87
Add Skills, Reputation, and Quests pages
smthbh Jun 21, 2025
7b33ba8
Update README with changes
smthbh Jun 21, 2025
664bdd1
add readme screenshots
smthbh Jun 21, 2025
88bbed9
Merge branch 'smthbh-merge-master-branch' of https://github.com/smthb…
smthbh Jun 21, 2025
bce3fda
Update README with screenshots
smthbh Jun 21, 2025
8389075
Update README with wowhead config
smthbh Jun 21, 2025
f031710
Merge branch 'master' into smthbh-merge-master-branch
r-o-b-o-t-o Jul 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
ACORE_ARMORY_AOWOW_URL="https://wowgaming.altervista.org/aowow"
ACORE_ARMORY_WOWHEAD_URL="https://www.wowhead.com/wotlk"
ACORE_ARMORY_WEBSITE_URL="https://mywebsite.com"
ACORE_ARMORY_WEBSITE_NAME="My Website"
ACORE_ARMORY_WEBSITE_ROOT=""
Expand All @@ -22,3 +23,6 @@ ACORE_ARMORY_WORLD_DATABASE__USER="acore"
ACORE_ARMORY_WORLD_DATABASE__PASSWORD="acore"
ACORE_ARMORY_WORLD_DATABASE__DATABASE="acore_world"
ACORE_ARMORY_DB_QUERY_TIMEOUT=10000
ACORE_ARMORY_FEATURE_FLAGS__ENABLE_QUESTS_PAGE=1
ACORE_ARMORY_FEATURE_FLAGS__ENABLE_SKILLS_PAGE=1
ACORE_ARMORY_FEATURE_FLAGS__ENABLE_REPUTATION_PAGE=1
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,10 @@ I also noticed that such a tool was frequently requested in the AzerothCore Disc
![Character page](readme/img/cayla.png)
![Character talents](readme/img/talents.png)
![Character achievements](readme/img/achievements.png)
![Character quests](readme/img/armory-quests.png)
![Character quest compare](readme/img/armory-questcompare.png)
![Character skills](readme/img/armory-skills.png)
![Character reputation](readme/img/armory-rep.png)
![Guild page](readme/img/guild.png)
</details>

Expand Down Expand Up @@ -128,6 +132,7 @@ I also noticed that such a tool was frequently requested in the AzerothCore Disc
| config.json | .env | Type | Default value | Description |
|--------------------------------|----------------------------------------------------|-------------------------------|--------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `aowowUrl` | `ACORE_ARMORY_AOWOW_URL` | String | `"https://wowgaming.altervista.org/aowow"` | The URL of the AoWoW database to use for tooltips and links |
| `wowheadUrl` | `ACORE_ARMORY_WOWHEAD_URL` | String | `"https://www.wowhead.com/wotlk"` | The URL of the wowhead site to use for quests and zones |
| `websiteUrl` | `ACORE_ARMORY_WEBSITE_URL` | String | `"https://mywebsite.com"` | Your website's URL. Used to redirect to the homepage on error pages |
| `websiteName` | `ACORE_ARMORY_WEBSITE_NAME` | String | `"My Website"` | Your website's name. Displayed in the redirect button on error pages |
| `websiteRoot` | `ACORE_ARMORY_WEBSITE_ROOT` | String | `""` | The root of your armory's URL. If your armory is hosted on, for example, `http://mywebsite.com/azerothcore-armory`, the `websiteRoot` value should be `"/azerothcore-armory"` |
Expand All @@ -145,6 +150,9 @@ I also noticed that such a tool was frequently requested in the AzerothCore Disc
| `realms[0].charactersDatabase` | `ACORE_ARMORY_REALMS__0__CHARACTERS_DATABASE__`... | Database configuration object | | Configuration for the characters database. See "Database configuration" below |
| `worldDatabase` | `ACORE_ARMORY_WORLD_DATABASE__`... | Database configuration object | | Configuration for the world database. This is shared between all realms at the moment. See "Database configuration" below |
| `dbQueryTimeout` | `ACORE_ARMORY_DB_QUERY_TIMEOUT` | Number | `10000` | The maximum duration in milliseconds of a database query before it times out |
| `featureFlags.enableQuestsPage`| `ACORE_ARMORY_FEATURE_FLAGS__ENABLE_QUESTS_PAGE` | Boolean | `true` | Feature flag to enable the quests page and quest comparison tool |
| `featureFlags.enableReputationPage`| `ACORE_ARMORY_FEATURE_FLAGS__ENABLE_REPUTATION_PAGE` | Boolean | `true` | Feature flag to enable the reputation page |
| `featureFlags.enableSkillsPage`| `ACORE_ARMORY_FEATURE_FLAGS__ENABLE_SKILLS_PAGE` | Boolean | `true` | Feature flag to enable the skills page |
</details>

<details>
Expand Down Expand Up @@ -259,8 +267,11 @@ This repository is used in production over at [ChromieCraft](https://www.chromie
- [X] Achievements
- [X] PvP statistics, including arena teams
- [ ] Statistics (from the achievements panel in-game)
- [ ] Reputations
- [X] Reputations (work in progress, not accurate for some races)
- [X] Skills, including Professions
- [X] Quests, including quest comparison tool
- [ ] Stats (from the character sheet, i.e. health, mana, etc)
- [X] Current Zone
- [X] Guild page
- [X] Guild emblem
- [X] Members list
Expand All @@ -270,6 +281,7 @@ This repository is used in production over at [ChromieCraft](https://www.chromie
- [ ] PvP ladder
- [X] Arena ladder
- [ ] Achievements ladder
- [X] Feature Flags to enable or disable the Reputations, Skills, and Quests pages

See the [open issues](https://github.com/r-o-b-o-t-o/azerothcore-armory/issues) for a list of suggested features and known issues.

Expand Down
8 changes: 7 additions & 1 deletion config.default.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"aowowUrl": "https://wowgaming.altervista.org/aowow",
"wowheadUrl": "https://www.wowhead.com/wotlk",
"websiteUrl": "https://mywebsite.com",
"websiteName": "My Website",
"websiteRoot": "",
Expand Down Expand Up @@ -32,5 +33,10 @@
"password": "acore",
"database": "acore_world"
},
"dbQueryTimeout": 10000
"dbQueryTimeout": 10000,
"featureFlags": {
"enableQuestsPage": true,
"enableReputationPage": true,
"enableSkillsPage": true
}
}
Loading