chore(release): 0.4.1
[risinglegends.git] / CHANGELOG.md
1 # Changelog
2
3 All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
4
5 ### [0.4.1](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.4.1;hp=v0.4.0;ds=sidebyside) (2023-09-29)
6
7
8 ### Bug Fixes
9
10 * add missing migration 34d64f8
11 * remove clickhouse f7a8ccf
12
13 ## [0.4.0](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.4.0;hp=v0.3.6;ds=sidebyside) (2023-09-29)
14
15
16 ### ⚠ BREAKING CHANGES
17
18 * dungeon traversal
19
20 ### Features
21
22 * cleanup chat commands 074d6ad
23 * dungeon traversal 2ec43df
24 * min level for all locations 2be0160
25 * psql based event system 43f0bc3
26
27
28 ### Bug Fixes
29
30 * auto-enter dungeon if you are in it dfa62a7
31 * remove log of 0 events being flushed 552c744
32
33 ### [0.3.6](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.3.6;hp=v0.3.5;ds=sidebyside) (2023-09-06)
34
35
36 ### Features
37
38 * chat command to set player level 9ced477
39 * rbac support with admin permission 940079d
40
41 ### [0.3.5](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.3.5;hp=v0.3.4;ds=sidebyside) (2023-09-06)
42
43
44 ### Bug Fixes
45
46 * reduce specials to 10% 5beba79
47
48 ### [0.3.4](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.3.4;hp=v0.3.3;ds=sidebyside) (2023-09-06)
49
50
51 ### Bug Fixes
52
53 * add missing migration d7268ba
54
55 ### [0.3.3](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.3.3;hp=v0.3.2;ds=sidebyside) (2023-09-06)
56
57
58 ### Features
59
60 * add debug/error methods to logger 3238965
61 * display equippable hand option only d7569d3
62 * migrate to augmenting express.Request interface d820e11
63 * monster variants b8bed23
64 * remove body-part targeting c6a5f62
65 * variable level monsters b5577b4
66
67
68 ### Bug Fixes
69
70 * min/max level definitions for monsters bedec85
71
72 ### [0.3.2](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.3.2;hp=v0.3.1;ds=sidebyside) (2023-09-01)
73
74
75 ### Features
76
77 * `/online` to list usernames of all online players 3e37d7f
78
79
80 ### Bug Fixes
81
82 * add missing "Back to Town" button 0752f70
83 * skills not progressing with use 36b7b7c
84 * small chat style tweaks e6b5884
85
86 ### [0.3.1](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.3.1;hp=v0.3.0;ds=sidebyside) (2023-08-31)
87
88
89 ### Bug Fixes
90
91 * add button that goes back to town from any page 06c0e48
92 * spells support durability 2dbb9b8
93 * stop z-stacking alert messages 6e756e8
94 * tooltip text centered due to media-query cbfebd1
95
96 ## [0.3.0](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.3.0;hp=v0.2.17;ds=sidebyside) (2023-08-30)
97
98
99 ### ⚠ BREAKING CHANGES
100
101 * vigor mortensen
102
103 ### Features
104
105 * display optimal level range for monsters 5878793
106 * move alerts to bottom of main section 9575cfb
107 * repairing damaged equipment 161b5bf
108 * unequip items if they hit 0 ap in battle bc9e05f
109 * vigor mortensen f6aba7a
110
111
112 ### Bug Fixes
113
114 * spacing for stat increase button 61e6d07
115
116 ### [0.2.17](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.17;hp=v0.2.16;ds=sidebyside) (2023-08-25)
117
118
119 ### Bug Fixes
120
121 * xss username on signup a827642
122
123 ### [0.2.16](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.16;hp=v0.2.15;ds=sidebyside) (2023-08-25)
124
125
126 ### Bug Fixes
127
128 * properly increment skill level 24e6b3b
129
130 ### [0.2.15](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.15;hp=v0.2.14;ds=sidebyside) (2023-08-25)
131
132
133 ### Features
134
135 * expoential exp drop-off/gain c8bd4d6
136
137
138 ### Bug Fixes
139
140 * add block timer for casting and clear after fight bffb415
141 * make signup collapsible 97b3c28
142 * rate limit fights! 235d836
143 * standardize blocking timeouts for buttons 01d06ca
144 * time displays at 0 for midnight 789380b
145
146 ### [0.2.14](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.14;hp=v0.2.13;ds=sidebyside) (2023-08-21)
147
148
149 ### Features
150
151 * display travel progress d66fcf8
152
153 ### [0.2.13](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.13;hp=v0.2.12;ds=sidebyside) (2023-08-21)
154
155
156 ### Bug Fixes
157
158 * strip all tags in chat 9da5336
159
160 ### [0.2.12](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.12;hp=v0.2.11;ds=sidebyside) (2023-08-21)
161
162
163 ### Features
164
165 * return to town button while travelling fd070de
166
167
168 ### Bug Fixes
169
170 * xss chat input 943cbc3
171
172 ### [0.2.11](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.11;hp=v0.2.10;ds=sidebyside) (2023-08-21)
173
174
175 ### Bug Fixes
176
177 * chat history clearning existing chat on load 8a7161c
178 * green button colors b8755db
179 * migrate recruiter to htmx 8f42a66
180
181 ### [0.2.10](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.10;hp=v0.2.9;ds=sidebyside) (2023-08-18)
182
183
184 ### Features
185
186 * add icons for beginner equipment 218a9ee
187 * increase hp gain rate 1f9aaf6
188
189
190 ### Bug Fixes
191
192 * background not appearing if reload during fight 64a76af
193 * cant perform other actions in a fight b1a1999
194 * chat timeline to messages show up chronologically b82a2ef
195 * dont display death text after fleeing 2a1bffe
196 * missing % from player bar a0606a5
197 * move purchase button under icon in stores 93aeef5
198 * only disable equipping/unequipping in a fight b6e9f9a
199
200 ### [0.2.9](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.9;hp=v0.2.8;ds=sidebyside) (2023-08-15)
201
202
203 ### Features
204
205 * default player to the Explore tab 9b5b9fa
206 * new UI c793612
207
208
209 ### Bug Fixes
210
211 * avatar takes up too much space on mobile dced2d0
212
213 ### [0.2.8](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.8;hp=v0.2.7;ds=sidebyside) (2023-08-10)
214
215
216 ### Bug Fixes
217
218 * migrate signup/login form to htmx 26e475c
219
220 ### [0.2.7](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.7;hp=v0.2.6;ds=sidebyside) (2023-08-09)
221
222
223 ### Bug Fixes
224
225 * reduce spam requests on /status 5862d25
226 * seed equipment info bac2f63
227 * time displays 0pm at noon instead of 12pm 4993906
228
229 ### [0.2.6](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.6;hp=v0.2.5;ds=sidebyside) (2023-08-09)
230
231
232 ### Bug Fixes
233
234 * armour icon support 4f6823d
235 * auto-load player object and place in request 7079401
236 * chat history calls clearing chat 0d1626c
237 * migrate stat increase to htmx 734e42d
238
239 ### [0.2.5](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.5;hp=v0.2.4;ds=sidebyside) (2023-08-05)
240
241
242 ### Features
243
244 * add health-potion functionality 2f13844
245 * purchasable items from the store 4d8b8b1
246
247
248 ### Bug Fixes
249
250 * migrate chat to htmx 34c9eae
251 * migrate explore fight to htmx d955aa8
252 * migrate exploring to htmx 1580d3a
253 * migrate healer to htmx 18e87bf
254 * migrate inventory to htmx 0a45adb
255 * migrate item usage to htmx 6fb15e2
256 * migrate shops to htmx 09b3c0d
257 * migrate skills page to htmx c0de5fa
258 * profile page to html (wip) eeead89
259 * remove unnecessary console.log e547728
260 * rename shop_items to shop_equipment 68d481a
261 * support time display e110480
262
263 ### [0.2.4](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.4;hp=v0.2.3;ds=sidebyside) (2023-07-29)
264
265
266 ### Bug Fixes
267
268 * filtered shop views f160ce2
269 * time gradients not scaled properly 2b5a905
270
271 ### [0.2.3](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.3;hp=v0.2.2;ds=sidebyside) (2023-07-28)
272
273
274 ### Bug Fixes
275
276 * spacing of time on mobile 1db9c53
277
278 ### [0.2.2](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.2;hp=v0.2.1;ds=sidebyside) (2023-07-28)
279
280
281 ### Features
282
283 * first profile picture ab0d041
284
285
286 ### Bug Fixes
287
288 * 3s delay when clicking the button to keep walking 8710ea9, closes #11
289 * display right background based on travelled distance 5f6b5f9
290 * extend in-game day to 2 IRL hours 8e44b72
291
292 ### [0.2.1](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.1;hp=v0.2.0;ds=sidebyside) (2023-07-27)
293
294
295 ### Bug Fixes
296
297 * only run into monsters 20% of the time 84c3282
298
299 ## [0.2.0](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.0;hp=v0.1.1;ds=sidebyside) (2023-07-27)
300
301
302 ### ⚠ BREAKING CHANGES
303
304 * travelling between towns!
305
306 ### Features
307
308 * paths now define a distance between them 53b5ae7
309 * return to town button if killed while travelling 9325533
310 * travelling between towns! 621c35b
311 * when you die your travel plan is discarded 6f21c21
312
313
314 ### Bug Fixes
315
316 * back to town button after healing 7f29b2f
317 * disable switching tabs in a fight ea7eafe
318 * display stat vals without sign or coloring bf702a6
319 * display the image from the destination city at 50% progress 084353a
320 * replace city background if you die while travelling 8a15f77
321 * travel now takes X steps c4f9b81
322
323 ### [0.1.1](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.1.1;hp=v0.1.0;ds=sidebyside) (2023-07-13)
324
325
326 ### Features
327
328 * allow users to log out 22d96bc
329 * display current deployed version in UI a717a30
330
331
332 ### Bug Fixes
333
334 * casting now uses INT instead of CON 223bc6d
335 * check players hp before allowing them to start a battle 4d7a556, closes #2
336 * move jquery to a webpack external to reduce bundle size 56baafa
337 * prod build process + migration cecab78
338
339 ## [0.1.0](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.1.0;hp=v0.0.3;ds=sidebyside) (2023-07-12)
340
341
342 ### ⚠ BREAKING CHANGES
343
344 * players get stat points on every level up
345
346 ### Features
347
348 * players get stat points on every level up 1c9c8a5, closes #5
349
350
351 ### Bug Fixes
352
353 * define stats as an enum for easier iteration f113d4a
354 * spacing of stats/equipped items section on mobile 9f45e48
355
356 ### [0.0.3](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.0.3;hp=v0.0.2;ds=sidebyside) (2023-07-10)
357
358
359 ### Features
360
361 * add damage mitigation to armour f8156c8, closes #3
362
363 ### [0.0.2](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.0.2;hp=v0.0.1;ds=sidebyside) (2023-07-07)
364
365
366 ### Bug Fixes
367
368 * give users free healing if they have less than 20g 8dbffa6
369 * type in temp professional services 5671ff4
370
371 ### 0.0.1 (2023-07-04)
372
373
374 ### Bug Fixes
375
376 * background gradient doesnt span full height 20d6206
377 * cache main map screen 1a5ad09
378 * client socket sometimes sends events before server finished auth 6d3944f
379 * display error if trying to log in with invalid creds 5bc3c9f
380 * display HP+ for restoration spells 39dc648
381 * display login message to all players 2bb30ea
382 * display when your armour gets destroyed and actual HP damage 067db3b
383 * empty skills usage causes fights to freeze 1da6f3b
384 * level <= 3 is free healing 23646fd
385 * make main page section more legible f85442e
386 * missing defined type 7aa155d
387 * monster selector autoselects previous monster a563227
388 * new players didn't get profession level set ef3cf37
389 * new players don't get their profession set 3d591f9
390 * switching between tabs doesnt always work 375c2fd
391 * users city location not persisting 86d54fb