Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
842 commits
Select commit Hold shift + click to select a range
afe2f6a
Merge pull request #492 from datdamnzotz/Fix-Page-not-loading-to-top
datdamnzotz Dec 29, 2020
9231e05
Merge pull request #495 from datdamnzotz/#494-Add-schedule-4-for-spel…
datdamnzotz Dec 29, 2020
bf11720
Github Actions
invalid-email-address Dec 29, 2020
0473d55
Fixes #504
datdamnzotz Jan 22, 2021
aff3296
Fixes for lint errors:
datdamnzotz Jan 22, 2021
242809b
(common/mod-str isn't needed here since it is already in the correct …
datdamnzotz Jan 22, 2021
d2bc63e
Fixes for lint errors
datdamnzotz Jan 22, 2021
4d206c1
Merge remote-tracking branch 'datdamnzotz/develop' into develop
codeGlaze Jan 23, 2021
2717adc
Merge pull request #504 from datdamnzotz/#503_email_address_validator
codeGlaze Jan 30, 2021
9962ea8
Merge pull request #506 from datdamnzotz/#505_Initiative_button_isn't…
codeGlaze Jan 30, 2021
6df59b4
Merge remote-tracking branch 'Orcpub/develop' into develop
codeGlaze Jan 30, 2021
b8937d2
Merge remote-tracking branch 'Orcpub/develop' into develop
codeGlaze Jan 30, 2021
da7b3ea
Spelling error - villan
datdamnzotz Feb 3, 2021
0f0e0d7
Merge pull request #511 from datdamnzotz/#510_Spelling_error-villan
datdamnzotz Feb 3, 2021
a1e80c9
Merge remote-tracking branch 'DMV-orcpub/develop' into develop
codeGlaze Feb 14, 2021
aed6c41
Fixes issue #508
codeGlaze Feb 24, 2021
b335bbd
Merge remote-tracking branch 'Orcpub/develop' into develop
codeGlaze Feb 24, 2021
db48dc8
Begin adding groundwork for select damage mods
codeGlaze Feb 27, 2021
8a7ccce
Fixes Issue #249, Fixes #514;
codeGlaze Feb 28, 2021
07401d3
Fix for Issue #517
Jessomadic Mar 17, 2021
e9310c4
Added option to Print Spell DC/Mod or not.
datdamnzotz Mar 18, 2021
90e3dbe
Sort by Level - Class - Name
datdamnzotz Mar 23, 2021
c030bc9
Merge pull request #512 from codeGlaze/508-fix-wand-of-the-war-mage
datdamnzotz Mar 28, 2021
85278db
Merge pull request #515 from codeGlaze/Fix-249-dueling-514-bracers-ar…
datdamnzotz Mar 28, 2021
632f9a1
Merge pull request #519 from Jessomadic/Original-Character-Sheet-Text…
datdamnzotz Mar 28, 2021
f71a828
Github Actions
invalid-email-address Mar 28, 2021
e6f8543
Merge remote-tracking branch 'DMV-orcpub/develop' into develop
codeGlaze Apr 11, 2021
7ecbd4e
Fixes for build
datdamnzotz Jul 10, 2021
05f4183
Fixes for build
datdamnzotz Jul 10, 2021
51d1135
Use Java 1.8
datdamnzotz Jul 10, 2021
a983bd2
Fixes for build lein 2.9.1
datdamnzotz Jul 10, 2021
02b4203
Force runs on to Ubuntu 18.04
datdamnzotz Jul 10, 2021
6c13e07
Merge remote-tracking branch 'Orcpub/develop' into develop
codeGlaze Jul 17, 2021
e54184d
Merge remote-tracking branch 'DMV-orcpub/develop' into develop
codeGlaze Jul 20, 2021
e09a144
Add robots.txt
datdamnzotz Aug 23, 2021
86f2f89
Github Actions
invalid-email-address Aug 23, 2021
d55014a
Merge remote-tracking branch 'DMV-orcpub/develop' into develop
codeGlaze Sep 1, 2021
d0da8a7
Fix Poison Breath Description on Young Green Dragon
datdamnzotz Nov 6, 2021
1fca18e
Fixes for Build pdfbox 2.0.25-20210912.035635-91
datdamnzotz Nov 6, 2021
762cf85
Fixes for PDFBox, just use 2.0.24
datdamnzotz Nov 6, 2021
ca04de5
Fix for errors in lint
datdamnzotz Nov 6, 2021
9c8a62f
Lets use the right description shall we?
datdamnzotz Nov 6, 2021
2f5f339
Fixes for Monster views (display notes where recharges etc is)
datdamnzotz Nov 7, 2021
22d8ba5
Fixed Green Dragon again
datdamnzotz Nov 7, 2021
3c588ba
Merge remote-tracking branch 'origin/develop' into develop
codeGlaze Nov 24, 2021
6f812b4
Merge remote-tracking branch 'Orcpub/develop' into develop
codeGlaze Nov 30, 2021
f02d84e
Clugie workaround for loading pdfbox-2.1.0-SNAPSHOT - but it works ; ]
datdamnzotz Nov 30, 2021
60e7b12
Fix for CI
datdamnzotz Nov 30, 2021
45c1fda
Fix for CI
datdamnzotz Nov 30, 2021
4495be9
Fix for CI
datdamnzotz Nov 30, 2021
6ce03ed
Fix for CI
datdamnzotz Nov 30, 2021
f24bfa5
Fix for CI - I'm a dork.
datdamnzotz Nov 30, 2021
b957440
Fix for CI
datdamnzotz Nov 30, 2021
136ed56
Fixes for CI
datdamnzotz Nov 30, 2021
846de52
Fix for CI
datdamnzotz Nov 30, 2021
df81779
Fix for CI
datdamnzotz Nov 30, 2021
5366578
Fix for CI
datdamnzotz Nov 30, 2021
2673431
Fix for CI
datdamnzotz Nov 30, 2021
55877bd
Fixes for CI build and test
datdamnzotz Nov 30, 2021
31191a8
Fixes for CI - move test to first directive.
datdamnzotz Nov 30, 2021
292269e
CI cleanup.
datdamnzotz Nov 30, 2021
1ccd443
Fix Formatting - removed crlf's where made sense (around (1d8 + crfl 3))
datdamnzotz Dec 1, 2021
0bfcfe9
Formatting updates
datdamnzotz Dec 1, 2021
af29f2f
Fix formatting - remove spaces, fix indents clfl, etc.. improve over…
datdamnzotz Dec 1, 2021
02f483c
Add in Description.
datdamnzotz Dec 1, 2021
59e0ab5
Move description to a better spot.
datdamnzotz Dec 1, 2021
f5db618
Move description
datdamnzotz Dec 1, 2021
c824350
I can hear DC now... WHY ISN'T THIS LIKE THE MM? Ok ok fixed.
datdamnzotz Dec 1, 2021
5506ba1
Merge pull request #543 from datdamnzotz/#542_green_dragon_breath_fix
codeGlaze Jan 16, 2022
bf23375
Merge remote-tracking branch 'Orcpub/develop' into develop
codeGlaze Jan 27, 2022
a4732f0
update README.MD
Jessomadic Apr 14, 2022
fb919c4
Merge pull request #563 from Jessomadic/patch-1
codeGlaze Apr 14, 2022
2e2e41b
Merge remote-tracking branch 'origin/develop' into develop
codeGlaze Oct 2, 2022
965df3e
Merge remote-tracking branch 'DMV-orcpub/develop' into develop
codeGlaze Oct 2, 2022
a117b31
Ignore ./.lsp language server dir
johntyree Jan 16, 2023
e20d73f
Ignore ./.lsp language server dir.
johntyree Jan 16, 2023
d1480a7
Set lib/ to be treated as a local jar repo.
johntyree Jan 16, 2023
6bc4e82
Merge pull request #582 from johntyree/gitignore
codeGlaze Jan 17, 2023
a68d0ce
Add comment on why we're using a local repo
johntyree Jan 17, 2023
b81035a
Ignore ./.lsp language server dir.
johntyree Jan 16, 2023
6cf8ffe
Fix syntax error in multiple-ip-attempts-to-same-account?.
johntyree Jan 17, 2023
3fe5490
Merge pull request #583 from johntyree/539-fix-deps
codeGlaze Jan 17, 2023
9557dcf
Merge pull request #584 from johntyree/lint-errors
codeGlaze Jan 17, 2023
3b7d298
Merge remote-tracking branch 'DMV-orcpub/develop' into develop
codeGlaze Apr 8, 2023
850eb43
Added rounded corners to character image and faction image
datdamnzotz Jun 12, 2023
a17d12f
Fix workflows/continuous-integration.yml
datdamnzotz Jun 12, 2023
10045e9
Bump build
datdamnzotz Jun 12, 2023
f96a422
Bump checkout versions
datdamnzotz Jun 13, 2023
7d29d40
Fix version
datdamnzotz Jun 13, 2023
c5af561
Bump to v3
datdamnzotz Jun 13, 2023
8538f5e
Add distro
datdamnzotz Jun 13, 2023
7cc701c
Bump size of control
datdamnzotz Jun 13, 2023
89564a2
Merge remote-tracking branch 'upstream/develop' into develop
codeGlaze Jun 17, 2023
3672f70
Merge pull request #596 from datdamnzotz/Equipment_input_fields_are_t…
codeGlaze Jul 8, 2023
0e6dc61
Update version
datdamnzotz Sep 18, 2023
a2e3fca
Merge pull request #593 from datdamnzotz/rounded_corners_on_images
datdamnzotz Sep 18, 2023
7b98af7
Merge branch 'develop' of github.com:Orcpub/orcpub into opdevelop
datdamnzotz Sep 18, 2023
f199352
Update version
datdamnzotz Sep 18, 2023
d288500
- Fix Sculpt Spells' wording (cannot target self)
4sfaloth Oct 27, 2023
98573d8
Merge remote-tracking branch 'upstream/develop' into develop
codeGlaze Mar 11, 2024
5dc7f02
Fixes #602 - minor - SVG icon swap
codeGlaze Mar 11, 2024
9f41415
Merge branch '602-fix-icon-asclepius-svg' into tinkan-wip
codeGlaze Mar 11, 2024
318555d
Merge branch '602-fix-icon-asclepius-svg' into develop
codeGlaze Mar 11, 2024
7f64b5a
Fixes custom weapons/items not displaying on PDFs
codeGlaze Mar 12, 2024
d57501d
Merge pull request #604 from codeGlaze/602-fix-icon-asclepius-svg
datdamnzotz Mar 28, 2024
1cee3f6
Merge pull request #605 from codeGlaze/35-fix-pdf-weapon-display
datdamnzotz Mar 28, 2024
3ba9e9c
Merge branch 'develop' of github.com:Orcpub/orcpub into opdevelop
datdamnzotz Mar 28, 2024
8a984c9
Version bump
datdamnzotz Mar 28, 2024
4febabf
Update README.md
codeGlaze Mar 29, 2024
cdca12f
[minor] Update README.md
codeGlaze Mar 29, 2024
a1a071d
Add extra sheets
datdamnzotz Apr 1, 2024
adfca90
Add extra sheets
datdamnzotz Apr 1, 2024
c340062
Update routes for extra sheets..
datdamnzotz Apr 1, 2024
509dc3f
Add to UI
datdamnzotz Apr 1, 2024
6b709e7
Merge pull request #609 from datdamnzotz/add-extra-charactersheets
datdamnzotz Apr 1, 2024
064184d
Fix wording on sculpt spells
4sfaloth Apr 6, 2024
8bd5e76
Merge pull request #601 from 4sfaloth/fix/sculpt-spells-wording
codeGlaze May 20, 2024
dad0bba
Merge branch 'develop' of https://github.com/codeglaze/orcpub into de…
codeGlaze Oct 20, 2024
d6a5e11
Merge remote-tracking branch 'DMV-orcpub/develop' into develop
codeGlaze Oct 20, 2024
0b2b770
Fixes for Datomic DockerBuild
datdamnzotz Oct 23, 2024
1b58c14
Merge branch 'develop' of github.com:Orcpub/orcpub into opdevelop
datdamnzotz Oct 23, 2024
d469321
Bump Copyright years
datdamnzotz Jan 14, 2025
853b6f6
untracking `.gitignore`
codeGlaze Jan 18, 2025
2e4295f
Update build for Datomic
datdamnzotz Jul 24, 2025
cf81b0f
Merge remote-tracking branch 'DMV-orcpub/develop' into develop
codeGlaze Jul 26, 2025
39b1a76
Add `clean-plugin-errors` to custom handle common errors
codeGlaze Aug 3, 2025
e90a984
renamed `common-errors` to `clean-plugin-errors`
codeGlaze Aug 3, 2025
9623043
Adds default source "Default Option Source" to every builder
codeGlaze Aug 4, 2025
27d333b
Revert "Adds default source "Default Option Source" to every builder"
codeGlaze Aug 8, 2025
41848ee
Lay groundwork for delete button in item builder
codeGlaze Aug 10, 2025
61abcac
Custom Item Delete buttons nearly complete
codeGlaze Aug 11, 2025
1f15151
Whoops. Adding `.gitignore` back
codeGlaze Aug 12, 2025
b1e4e3c
Responsive `Delete` button for item builer
codeGlaze Aug 13, 2025
4c1b0dc
Tighten `spec/def` and warn about malformed item names
codeGlaze Aug 14, 2025
f70cc18
Fix Item Page Edit + Add Option Source Datalist
codeGlaze Aug 17, 2025
6e06eb4
Genericized `plugin-datalist`
codeGlaze Aug 17, 2025
a3cfac1
Finish Converting Option Source Fields - Refactor Name Validation
codeGlaze Aug 20, 2025
195a27b
Case Insensitive Equipment sort
codeGlaze Aug 21, 2025
b3ddbe0
Add `aloof-sort-by` - case insensitive alphanumeric sorting
codeGlaze Aug 24, 2025
ab8d4cf
FIXED saving from the popdown banner
codeGlaze Aug 24, 2025
54f75db
Add DMV Firearms and sort weapon proficiency menu
codeGlaze Aug 24, 2025
63ff1e3
Oops, forgot to stage the homebrew firearms
codeGlaze Aug 24, 2025
d78d9a2
Added Light Weapon Property to Item Builder
codeGlaze Aug 25, 2025
647a32d
Cleaning up debug lines and REMs
codeGlaze Aug 25, 2025
45ef969
Only dispatch user/db calls when necessary
codeGlaze Aug 28, 2025
17f7a45
Stopped loading code for `homebrew.orcbrew` on dev builds
codeGlaze Aug 28, 2025
72e6e3a
Removing commented/unused code
codeGlaze Aug 28, 2025
5ec0006
Added extra commentary
codeGlaze Aug 28, 2025
86c24e8
Merge pull request #618 from codeGlaze/40-fix-file-import-corruption
datdamnzotz Sep 5, 2025
dd78293
Update README.md
datdamnzotz Sep 5, 2025
62f6323
Re-tracking project `.gitignore`
codeGlaze Sep 5, 2025
4bfc226
Lock in `clj-kondo` version
codeGlaze Sep 5, 2025
15a890a
Merge pull request #623 from codeGlaze/another-item-delete
datdamnzotz Sep 5, 2025
422596d
Version bump
datdamnzotz Sep 6, 2025
20a566b
Merge remote-tracking branch 'Orcpub/develop' into develop
codeGlaze Sep 7, 2025
a0e20a8
HOTFIX custom items never showing
codeGlaze Sep 7, 2025
8593f9a
Merge pull request #626 from codeGlaze/HOTFIX-v2.5.0.27
datdamnzotz Sep 7, 2025
a059ba1
Version Bump
datdamnzotz Sep 7, 2025
c50b740
Fixes for build
datdamnzotz Sep 7, 2025
963a389
Update to run manually
datdamnzotz Sep 8, 2025
5a10207
Add player name, class, level to the filename when downloading.
datdamnzotz Sep 11, 2025
c55156d
Merge pull request #628 from datdamnzotz/add-player-class-level-to-pd…
codeGlaze Sep 11, 2025
b5b4319
Rem out AL-Lllegal
datdamnzotz Sep 11, 2025
bbf2ee3
Fixes for lint warnings
datdamnzotz Sep 11, 2025
d1e5b7f
Added manual runs.
datdamnzotz Sep 11, 2025
a923b21
Fixes for build
datdamnzotz Sep 11, 2025
4c0d741
Fixes for docker releases
datdamnzotz Sep 11, 2025
a7394f4
Fix order of the build
datdamnzotz Sep 11, 2025
fdb6c7d
Fix: make lower-casing nil-safe in common.cljc (avoid .toLowerCase on…
Oct 29, 2025
48de57e
Merge pull request #634 from Tales-K/fix/nil-safe-lowercase-common
codeGlaze Nov 5, 2025
90d46e5
Fix URL string when fetching homebrew content
Jyers Jan 12, 2026
bbb53a3
For build trigger
datdamnzotz Jan 13, 2026
e2131cf
Merge pull request #638 from Jyers/develop
datdamnzotz Jan 23, 2026
bd9616e
Merge pull request #629 from datdamnzotz/#541-remove-al-legal
datdamnzotz Jan 23, 2026
58bdc46
feat: Add centralized error handling infrastructure
codeGlaze Feb 4, 2026
0d113b1
feat: Add error handling to backend services
codeGlaze Feb 4, 2026
b8434a2
feat: Add import validation and content reconciliation
codeGlaze Feb 4, 2026
2539a0c
feat: Add conflict resolution, export warning, and missing content UI
codeGlaze Feb 4, 2026
7e91346
feat: Add CLI orcbrew debug tool
codeGlaze Feb 4, 2026
4519ecc
docs: Add feature documentation, linter config, and changelog
codeGlaze Feb 4, 2026
c10e1e0
fix: Prevent nil language options in Ranger favored enemy selection (…
codeGlaze Feb 4, 2026
423b763
Fix custom weapon dropdown reset in magic item builder
codeGlaze Feb 16, 2026
bfe344d
Add tests for subtype toggle and extract pure functions
codeGlaze Feb 16, 2026
ab95ba7
Fix custom weapon defaults using wrong namespace keys
codeGlaze Feb 16, 2026
8dadbc7
Add Special and Loading weapon properties (#276)
codeGlaze Feb 16, 2026
9d95573
Fix equipment name resolution to include magic items in PDF export
codeGlaze Feb 17, 2026
1925b49
Merge pull request #641 from codeGlaze/bugfix/item-builder-dropdowns
datdamnzotz Feb 17, 2026
48428b6
Fix CLJS validation bugs found by test runner
codeGlaze Feb 17, 2026
47fd0ec
Update .gitignore for e2e artifacts and local working files
codeGlaze Feb 17, 2026
e2155bc
Added Feature on Character List, the ability to have Folders
datdamnzotz Feb 18, 2026
be5d975
Fixes for display
datdamnzotz Feb 18, 2026
0b40075
Add tests
datdamnzotz Feb 18, 2026
bae781c
Fixes for filtering. Fixes filtering across folders.
datdamnzotz Feb 18, 2026
3c8eb67
Add prompt for deleting folders.
datdamnzotz Feb 18, 2026
331de92
Fix for tests
datdamnzotz Feb 18, 2026
472bfd4
Oops forgot files
datdamnzotz Feb 18, 2026
bb45a45
Add Docker verified user management and automated setup
codeGlaze Feb 18, 2026
dcf8227
Add CI tests for init command and setup --force re-run
codeGlaze Feb 18, 2026
d7e19f9
Merge pull request #643 from codeGlaze/feature/docker-verified-users
datdamnzotz Feb 18, 2026
e26fe74
Review fixes: security, UX, and CSS improvements
codeGlaze Feb 19, 2026
8a18d34
Merge pull request #77 from codeGlaze/character-folders
datdamnzotz Feb 19, 2026
cebed05
Merge pull request #642 from datdamnzotz/character-folders
codeGlaze Feb 19, 2026
e0d2709
Add new feature - Allow users to update their email
datdamnzotz Feb 19, 2026
38f89c4
Harden email change flow: fixes, rate limiting, tests, docs
codeGlaze Feb 19, 2026
4aa9d53
refactor: Extract import log and conflict resolution views from monolith
codeGlaze Feb 19, 2026
da8a749
Merge origin/develop into feature/error-handling-import-validation
codeGlaze Feb 19, 2026
d4c3233
docs: Update docs and config for view extraction and develop merge
codeGlaze Feb 19, 2026
ac35673
fix: Code quality improvements and style alignment for import views
codeGlaze Feb 19, 2026
de0012b
refactor: Robustness improvements (Batch 4)
codeGlaze Feb 19, 2026
a60a983
test: Add tests for Batch 1-4 changes and fix folder_test lint
codeGlaze Feb 19, 2026
4bd7360
lint: replace 591 if-without-else with when/when-let/when-not
codeGlaze Feb 19, 2026
07b36af
test: Add Batch 6 test coverage (I3, I4, I13)
codeGlaze Feb 19, 2026
cb18797
docs: Clarify plugin class :name is display-only, :key for lookups (W11)
codeGlaze Feb 19, 2026
167cda6
docs: Fix stale file references and add missing test files to changelog
codeGlaze Feb 19, 2026
ce18fd4
Merge pull request #79 from codeGlaze/allow-users-to-change-email-add…
datdamnzotz Feb 19, 2026
335d62d
Fixed branding in emails, and footer.
datdamnzotz Feb 19, 2026
1b1535f
Remove dead code (native mobile app)
datdamnzotz Feb 19, 2026
e3f69e6
Merge pull request #644 from datdamnzotz/allow-users-to-change-email-…
codeGlaze Feb 19, 2026
11c6788
Fix docker image
datdamnzotz Feb 19, 2026
e368d76
fix for build
datdamnzotz Feb 19, 2026
53b221b
Update version to 2.4.0.28
invalid-email-address Feb 19, 2026
d365f7e
Fixing for builds, removes the 'v' need - simplifies build
datdamnzotz Feb 19, 2026
871e019
Merge branch 'develop' of github.com:Orcpub/orcpub into opdevelop
datdamnzotz Feb 19, 2026
4d4d44c
Fix for build
datdamnzotz Feb 19, 2026
7f1d397
Swap image for eclipse-temurin:8-jre-alpine
datdamnzotz Feb 19, 2026
8687c62
Switch image to eclipse-temurin:8-jre-alpine
datdamnzotz Feb 19, 2026
d08de40
config: fix deprecated :if linter name, add LSP suppression rules
codeGlaze Feb 19, 2026
e88d793
lint: dead code + redundant expressions in shared .cljc files
codeGlaze Feb 19, 2026
3680640
lint: dead code + redundant expressions in frontend .cljs files
codeGlaze Feb 19, 2026
b4a8c45
refactor: UI polish, grouped import log, and handle-api-response HOF
codeGlaze Feb 19, 2026
a9bdc0c
Merge remote-tracking branch 'origin/fix/lint-missing-else' into feat…
codeGlaze Feb 19, 2026
0979bc7
Merge remote-tracking branch 'origin/fix/lint-dead-code' into feature…
codeGlaze Feb 19, 2026
65917dd
fix: broken paren in views.cljs, restore key-to-name, remove redundan…
codeGlaze Feb 19, 2026
8e3e67a
config: consolidate kondo + LSP settings into :linters
codeGlaze Feb 19, 2026
8d219d4
chore: sync kondo config with latest lint fixes
codeGlaze Feb 20, 2026
06e0b02
config: consolidate kondo + LSP settings into :linters
codeGlaze Feb 19, 2026
909902b
chore: sync kondo config with latest lint fixes
codeGlaze Feb 20, 2026
fa7ef0f
lint: consolidate kondo config and clean up test imports
codeGlaze Feb 20, 2026
fe43eeb
cleanup: remove redundant str calls and dead code
codeGlaze Feb 20, 2026
355b12f
fix: broken destructuring in routes, flatten AC calc, fix test assert…
codeGlaze Feb 20, 2026
2b2e34f
Merge pull request #646 from codeGlaze/fix/lint-missing-else
datdamnzotz Feb 20, 2026
1b57347
Merge branch 'develop' into fix/lint-dead-code
codeGlaze Feb 20, 2026
08f8c75
Merge branch 'develop' into feature/error-handling-import-validation
codeGlaze Feb 20, 2026
4c4f5a2
fix: restore srd-link def used by legal footer
codeGlaze Feb 20, 2026
017ba54
fix: restore srd-link def used by legal footer
codeGlaze Feb 20, 2026
e775c5a
Merge pull request #647 from codeGlaze/fix/lint-dead-code
datdamnzotz Feb 20, 2026
124ada0
Merge remote-tracking branch 'origin/develop' into feature/error-hand…
codeGlaze Feb 20, 2026
bfd7358
Merge pull request #648 from codeGlaze/feature/error-handling-import-…
datdamnzotz Feb 20, 2026
103fc84
ci: dual-stack detection for Java 8 and Java 21 branches
codeGlaze Feb 22, 2026
e384a07
Merge pull request #650 from codeGlaze/ci/dual-stack-workflow
codeGlaze Feb 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
74 changes: 74 additions & 0 deletions .clj-kondo/config.edn
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
{:output {:exclude-files [".*resources/public/js/compiled.*"
".*docker/scripts/.*"]}
:linters {:shadowed-fn-param {:level :off}
:shadowed-var {:level :off}
:unused-namespace {:level :off}
:unused-binding {:level :off}
:missing-else-branch {:level :warning}
:clojure-lsp/unused-public-var
{:exclude [user ; REPL utilities
orcpub.styles.core/app
;; LSP can't trace cross-file references to these —
;; all are called from classes.cljc (live code)
orcpub.dnd.e5.options/monk-elemental-disciplines
orcpub.dnd.e5.options/spell-tags
orcpub.dnd.e5.options/potent-spellcasting
;; Live callers exist but LSP can't trace them
orcpub.common/dissoc-in ; events.cljs
orcpub.dnd.e5.character/add-ability-namespaces ; test
;; Cross-file refs: used in template.cljc but defined in spell_subs.cljs
orcpub.dnd.e5.spell-subs/sunlight-sensitivity
orcpub.dnd.e5.spell-subs/mask-of-the-wild-mod]
;; re-frame event handlers are dispatched via keyword, not var reference.
;; LSP can't connect reg-event-db registration to (dispatch [:keyword]).
:exclude-when-defined-by #{re-frame.core/reg-event-db
re-frame.core/reg-event-fx
re-frame.core/reg-sub
re-frame.core/reg-sub-raw}}
;; garden.selectors vars are generated by macros (defselector,
;; defpseudoclass, gen-pseudo-class-defs, etc.) at compile time.
;; clj-kondo can't resolve macro-generated vars statically and
;; garden doesn't ship a clj-kondo config.
:unresolved-var
{:exclude [garden.selectors
;; errors.cljc macros behind #?(:clj) reader conditional —
;; one kondo instance can't resolve them
orcpub.errors]}
;; read-string is a valid cljs.core symbol that clj-kondo
;; doesn't recognize in its ClojureScript analysis data.
:unresolved-symbol
{:exclude
[read-string
(clojure.test.check.clojure-test/defspec)
(clojure.core.match/match)
(cljs.core.match/match)
(io.pedestal.interceptor.error/error-dispatch)
(orcpub.modifiers/modifier)
(orcpub.modifiers/deferred-modifier)
(orcpub.modifiers/cum-sum-mod)
(orcpub.modifiers/vec-mod)
(orcpub.modifiers/set-mod)
(orcpub.modifiers/map-mod)
(orcpub.modifiers/fn-mod)
(orcpub.dnd.e5.modifiers/spells-known-cfg)
(orcpub.dnd.e5.modifiers/prop-trait)
(orcpub.dnd.e5.modifiers/dependent-trait)
(orcpub.dnd.e5.modifiers/dependent-trait-2)
(orcpub.dnd.e5.modifiers/skill-proficiency)
(orcpub.dnd.e5.modifiers/skill-expertise)
(orcpub.dnd.e5.modifiers/tool-expertise)
(orcpub.dnd.e5.modifiers/ac-bonus-fn)
(orcpub.dnd.e5.modifiers/attack)
(orcpub.dnd.e5.modifiers/action)
(orcpub.dnd.e5.modifiers/bonus-action)
(orcpub.dnd.e5.modifiers/reaction)
(orcpub.dnd.e5.modifiers/level-val)
(orcpub.entity-spec/make-entity)
(orcpub.routes-test/with-conn)
(orcpub.routes.folder-test/with-conn)
(user/with-db)]}}
:lint-as {reagent.core/with-let clojure.core/let
hiccup.def/defhtml clojure.core/defn
user/with-db clojure.core/let
clojure.test.check.clojure-test/defspec clojure.test/deftest}
}
11 changes: 11 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# ignore .git and .cache folders
.git
.cache
.idea
.github
docker-compose*
test/*
*.md
data/*
log/*
backups/*
9 changes: 0 additions & 9 deletions .ebextensions/https-instance-securitygroup.config

This file was deleted.

42 changes: 42 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# ============================================================================
# Dungeon Master's Vault — Docker Environment Configuration
#
# Copy this file to .env and update the values:
# cp .env.example .env
#
# Or run the setup script to generate .env with secure random values:
# ./docker-setup.sh
# ============================================================================

# --- Application ---
PORT=8890

# --- Datomic Database ---
# ADMIN_PASSWORD secures the Datomic admin interface
# DATOMIC_PASSWORD is used by the application to connect to Datomic
# The password in DATOMIC_URL must match DATOMIC_PASSWORD
ADMIN_PASSWORD=change-me-admin
DATOMIC_PASSWORD=change-me-datomic
DATOMIC_URL=datomic:free://datomic:4334/orcpub?password=change-me-datomic

# --- Security ---
# Secret used to sign JWT tokens (20+ characters recommended)
SIGNATURE=change-me-to-something-unique-and-long

# --- Email (SMTP) ---
# Leave EMAIL_SERVER_URL empty to disable email functionality
EMAIL_SERVER_URL=
EMAIL_ACCESS_KEY=
EMAIL_SECRET_KEY=
EMAIL_SERVER_PORT=587
EMAIL_FROM_ADDRESS=
EMAIL_ERRORS_TO=
EMAIL_SSL=FALSE
EMAIL_TLS=FALSE

# --- Initial Admin User (optional) ---
# Set these then run: ./docker-user.sh init
# Safe to run multiple times — duplicates are skipped.
INIT_ADMIN_USER=
INIT_ADMIN_EMAIL=
INIT_ADMIN_PASSWORD=
8 changes: 0 additions & 8 deletions .expo/packager-info.json

This file was deleted.

9 changes: 0 additions & 9 deletions .expo/settings.json

This file was deleted.

2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# These are supported funding model platforms
patreon: DungeonMastersVault
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**

Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**

A clear and concise description of what you expected to happen.

**Screenshots**

If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**

- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**

- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**

Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Motivation / Use Case**

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Expected Behavior**

A clear and concise description of what you want to happen.

**Other Information**

A clear and concise description of any alternative solutions or features you've considered.
10 changes: 10 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## Description:

**Related issue (if applicable):** fixes #<issue number goes here>

## Checklist:
- [ ] The code change is tested and works locally.
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation if necessary
- [ ] There is no commented out code in this PR.
- [ ] My changes generate no new warnings (check the console)
Binary file added .github/screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading