All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Rewording on splash page
bdc9378
- Possible map async render error fix
6cb9aaa
- Merge pull request #251 from oskarrough/2025-february
51a5280
6 January 2025
6 January 2025
- Fix/deal damage equal to block
#246
- Remove PWA features because caching is too hard
e8783ff
- Fix deal damage equal to block logic
68261a6
- Fix upgrading cards when the upgraded name is different
8abf71c
17 December 2024
- Dev
#245
- Unify meta pages
7a27676
- Move date helpers
63ebc0c
- Rename getTargets -> getRoomTargets
6931581
16 December 2024
- Refactor/run stats page
#244
- Unify card names and descriptions
#235
- Change stats/[id] to run-stats?id=
3ccfc02
- Make it nicer to read
ae3a054
- Upgrade dependencies
e927c7f
26 February 2024
- Changes
#234
- Better stat pages
#233
- Add stats/{id} page for single runs
8983ff0
- Refactor game screen render method
adce665
- Adjust stats pages to new API responses
49e3d24
25 January 2024
- Better sounds
#230
- Add a /sounds demo page with new vanilla sounds
63281dc
- Simplify sounds, lower volume
94c3ade
- Fix continue button on splash screen
c9aa942
22 January 2024
22 January 2024
- New internal structure for pages
#229
- Tutorial
#227
- Refactoring and remove sentry again
#226
- Implement error handling with sentry.io
#225
- Switch from vite to astro
7bce420
- Move things around, more consistent patterns
0dcd69a
- Add new animation for card reward
e8eec12
16 January 2024
- Fix stuck cards after being dropped
#223
- Map demo page
#219
- Tooltip fixes, show latest version, new ?debug mode, nicer animations
#218
- Map demo seems to work
076871d
- WIP add /map-demo.html page
1d1fdee
- More map demo things
a2667d1
29 September 2023
- Add a sound mute button to the menu
#213
- Release 0.19.0
0f7fe37
- Oops, remove debug view
48373e1
- Fix missing splash screen
6dd893a
29 September 2023
- Friday improvements
#212
- A critical bug + performance and UI improvements
#209
- Nicer stats
#206
- New experimental text UI
#197
- Switch to bun
#205
- Refactor cards into separate files
#204
- Switch to bun lockfile as well
3531822
- Move cards into separate files
103afc0
- Unify and update page layout
1eda9f7
17 September 2023
17 September 2023
- Update to new libsql backend
#203
- Split ui into components and pages
#201
- Remove unused devalue dependency
941776d
- Update backend to new database
71a633b
- Move <PublishRun> into own file
9c4fedb
23 July 2023
- Refactor dungeon and more jsdocs
#200
- More comments and types
#199
- Fix save game
#172
- Document the dungeon & map code better
#196
- PWA
#198
- Switch to vite for development
#195
- Fix action missing card ref
#193
- Switch to npm for preact+htm
fa8727e
- Replace custom service worker with vite-plugin-pwa
c11914c
- Update dependencies
f1b7d22
15 July 2023
- Start saving game logs to a central database
#189
- new card, and added hp/max hp getting functions
#183
- fixes a few broken links in DOCUMENTATION.md
#180
- Add package lock
b874843
- Fix tests
9e3bd16
- Add a timer to the run
5d3c0aa
21 September 2022
- Fix conditions not being respected
#179
- Improve layout for small screens
#175
- Fix Cleave target
8affdb6
- Release 0.16.1
e87727e
- Fix wrong target for Cleave card
5a5cb0c
4 September 2022
- Upgrade eslint
#174
- Introduce JSDoc comments
#173
- Split utils into two files
bd2e086
- More comments all around
53be3d0
- Add jsdoc comments for cards
a2fcf2d
30 August 2022
- Add (some) end game stats
#169
- Upgrade ava testing
#170
- Map full width, active node and larger size
#168
- Add card soul drain (convert player.health to enemy weak/vulne)
#165
- add card voodoo education (converts weaknesses into damages)
#167
- Add card: Ritual Rain
#166
- Balance updates
#163
- Add new card, Mask of the Faceless
#164
- Highscores
#162
- Chore/dependencies
#161
- Better menu flow and a new card, the succube!
#160
- Feat/UI tweaks
#159
- vertical center homepage content visually (.Splash)
#158
- Lint, fix map after immer update
b97a19a
- Add more code comments, first two floors are easier
a74b965
- Refactor splash and win screens + add collection page
05dad3b
4 February 2022
- Change typeface
#149
- Prepare adding images to cards
#120
- Switch typeface to Heliotrope
c52f431
- Refactor card images to the card definition
b2f2ea6
- Remove Concourse typeface
edb52a6
6 June 2021
- Feat/tooltips
#148
- Redraw map on window resize
#147
- Better documentation
#145
- Fix/sounds
#143
- Split CSS into multiple files :(
#144
- Switch to npm
d1881e4
- Move target (player/monster/healthbar) styles out
34d93d5
- Move docs back into a single file
b04d94d
14 February 2021
13 February 2021
- Feat/map3
#139
- Post fixes
#135
- Feat/map2
#133
- WIP2
035b40b
- Merge map.js into dungeon.js
40e9b74
- Smarter node selection and highlighting
0b21687
11 February 2021
24 December 2020
- Release 0.10.2
43db8d3
- Add tutorial to main menu
830a815
- Fix errors after upgrading immer v8
7911800
24 December 2020
24 December 2020
- Feat/better dungeons
#129
- Update Node.js workflow
#132
- Feat/upgrade cards
#131
- Update default dungeon with new monsters and campfires
1e37215
- Refactor campfire into its own component
8102558
- Refactor <Rewards> into <CardChooser>
10e87fb
20 December 2020
- Fix card condition logic
#130
- Change description for "Iron Wave" card
#127
- Tweak font sizes
0205827
- Remove default export from conditions
ce08ca2
- Rename a couple of methods
6be316d
18 December 2020
- Redo UI overlays for more flexibility
#125
- Feat/better card rewards
#124
- Style card rewards UI
08f7626
- Refactor overlays with a component
293d568
- Avoid duplicate and boring card rewards
e4b39e6
18 December 2020
- Feat/more monsters
#122
- Fit more cards on mobile screens
#123
- Add feature to give monsters random damage and health
ff7fbbe
- Release 0.9.3
e96b002
- Add a harder end boss, inspired by STS
8150679
17 December 2020
- UI tweaks
#121
- Support monster intents with multiple values like dmg+block
40be5b9
- Keep energy the same color
7f80cc5
- Release 0.9.2
271b528
17 December 2020
- Add animation to the cards in hand after playing a card
#119
- Allow settings currentHealth on a Monster
#34
- Refactor content stuff out of game folder
2d39001
- Load plugin from CDN
bcb5563
- Try alternative style for showing block
80fa881
12 December 2020
- Implement use method for card logic
#112
- Create LICENSE
#117
- Feat/nicer debugging
#113
- Update dependencies
8ca1961
- Refactor use/onUse/conditions so I understand
1394782
- Lint a bit
8f4e0b2
20 August 2020
- Fix clash card, add condition logic example
#107
- Fix/targets
#108
- Don't allow dragging disabled cards
#105
- Refactor draw card + drop event binding
#102
- fix clash card / add condition logic example
b0a90ea
- uncomment
0679340
- Only highlight dragdrop on valid targets
e271d65
11 August 2020
- Fix power stacks
#100
- Split functions to decrease powers
84442d2
- Maybe fix powers
8dd4836
- Release 0.7.3
8da8662
11 August 2020
- Replace sortable with gsap draggable
#98
- Feat/add deps to git
#97
- Fix weak monsters not dealing less damage
#96
- Update dependencies
a1b93a8
- Push dependencies to git
b204568
- Switch typeface to Concourse
3e9e8ba
3 July 2020
- Splash animations, fix for new turn, style energybadges
#95
- Lint
1c736e9
- Animate cards on load and spread/fan them
8b90cb5
- Change of EnergyBadgestyle
42bdd99
24 June 2020
- Add GSAP and animations to the splash screen
#92
- Create a global animations file
5e4a761
- Add animation for discarding a card
7f65904
- Clean up
ca393c4
20 June 2020
19 June 2020
14 June 2020
- Use new service worker caching strategies
#81
- New game API
#79
- Refactor/cleanup
#78
- Clean up
32935bb
- Add more code comments
ccdfc7d
- Refactor the Queue class
6141a66
26 April 2020
- More interesting dungeon
#77
- Feat/scenes artwork
#76
- Refactor/dev setup
#75
- test and logic for rewarding BUT new bug with unloaded images
#69
- Implement first version of floating combat text
#71
- Move dragdrop logic to its own UI component
#74
- Mobile UI improvements
#73
- Add utility function to get current room
#70
- Change vulnerable to deal 50% more damage
#72
- Ignore NPM lock file since we prefer yarn
263bf80
- Replace browser-sync with servor
1be568c
- Update packages
6020649
8 April 2020
- Rewards
#66
- Improve mobile UI
#65
- Fix/save
#64
- Feat/overlaysv2
#63
- Refactor/prettier2
#61
- Run prettier on /public
34d0730
- Lint tests as well
1d14f5a
- Style overlays fullscreen
f6cb858
3 April 2020
- Explain how the game works
#60
- Refactor styles
#59
- Feat/map
#55
- Replace statusline with a menu
9fa7f2b
- Use overlays for draw and discard piles (and shortcuts)
ccd3f09
- Clean up styles
36b1261
31 March 2020
- Fix/alert bug
#58
- Update changelog
593c335
- Avoid window.alert when playing cards without energy
c37ac09
- Fix test after Thunderclap update
00d9b2c
29 March 2020
- Feat/pwaish
#53
- Add service worker with offline support
#47
- Add webmanifest
1e8bd6d
- Use png instead of jpg
18b01ef
- Switch to network first for now
c154f80
29 March 2020
- Rename folders
#52
- Tweaks2
#49
- Update README.md
9202416
- Add changelog
13a30ed
- Make cards look a bit nicer
2019f06
27 March 2020
- AI
#41
- Refactor endturn stuff - maybe it still works?
ad9eb2f
- Add a very stupid AI
857d816
- Reduce player health to 72
e57820f
27 March 2020
- Save and load game
#44
- Automatically save game state
da3b3c0
- Add a button to load game
8690a40
- Lint
33f3d54
27 March 2020
- Add "E" and "U" shortcuts
#40
- Feat/targets
#38
- Refactor/dragdrop
#36
- Tweaks
#32
- Dungeon
#26
- Animate health bar
#25
- Chore
#24
- Implement our first power: "vulnerable"
#18
- Feat/coverage
#22
- Better docs
#20
- Nicer history
#17
- Feat/win state
#13
- Colooors
#12
- Feat/ui
#9
- Smarter way of writing actions?
#8
- Tests
#7
- Feat/fix history
#6
- Feat/wip
#3
- Create nodejs.yml
#2
- Feat/dragdrop
#1
- Wip
f99808f
- Now it drops
ff0fe59
- Replace draggable plugin with sortable.js
b7e03cf