Commit graph

30 commits

Author SHA1 Message Date
Patryk Hegenberg
32a37eea32 frontend: backend: clean up code for better readability 2023-12-15 09:27:55 +01:00
Patryk Hegenberg
f84ee2a466 added check if skills are included 2023-12-15 08:22:34 +01:00
Patryk Hegenberg
aba6e13663 backend: frontend: added calculation for save values 2023-12-14 20:00:10 +01:00
Patryk Hegenberg
a0d6ff1cff frontend: backend: add logging, comments and cleanup code 2023-12-13 08:03:57 +01:00
Patryk Hegenberg
206b5bb506 add everything necessary to be able to calculate skills interactive.
added new route to main to handle skill field update
added new handler to work with htmx requests for skill calculation
made skill fields readonly
adapted templates for reloading of skills only
2023-12-12 20:56:55 +01:00
Patryk Hegenberg
7ed139ff97 frontend: add forgotten resistances to resulttable 2023-12-07 16:00:37 +01:00
Patryk Hegenberg
1a4ac687f4 backend: frontend: fix errors in model struct and add new fields to result table view 2023-12-07 15:55:47 +01:00
Patryk Hegenberg
0fd2775aa3 backend: frontend: add missing fields 2023-12-07 13:59:46 +01:00
Patryk Hegenberg
d50f5dab03 backend: frontend: added new fields to model structs and frontend form 2023-12-07 13:24:57 +01:00
Patryk Hegenberg
eda80cf0f0 backend: added unit tests for main.go
Unit tests are testing all routes and Handlers
2023-12-07 08:14:03 +01:00
Patryk Hegenberg
2d0d0697fb change route handling to ServeMux for better performance and readability 2023-12-07 08:08:04 +01:00
Patryk Hegenberg
3a77eb1593 backend: frontend: cleaned up the codebase and added more logging for debuging 2023-12-06 17:24:33 +01:00
Patryk Hegenberg
faf7c2f782 frontend: remove error causing hx-boost attribute on form and make title responsive and centered 2023-12-06 13:09:43 +01:00
Patryk Hegenberg
309ade3e72 frontend: fix bugs according to monsterTable 2023-12-06 11:42:44 +01:00
Patryk Hegenberg
b82e138c4d added content to about and contact page and added main-handler to achive spa-functionality 2023-12-06 09:12:49 +01:00
Patryk Hegenberg
d60d1df51e add dark-mode and theme switcher 2023-12-06 08:38:23 +01:00
Patryk Hegenberg
4f69762b1f improve usability and styling
change table layout for Form to flexbox using bulma tiles
2023-12-05 19:58:13 +01:00
Patryk Hegenberg
e230c0e10d switch classes from daisyui to bulma 2023-12-05 14:26:03 +01:00
Patryk Hegenberg
b8b51f1870 frontend: add tableview to display added monsters 2023-12-05 12:47:57 +01:00
Patryk Hegenberg
e556883972 frontend: revise website to display form in a table 2023-12-04 13:54:14 +01:00
Patryk Hegenberg
2d3f1ef951 added logging 2023-12-04 11:14:37 +01:00
Patryk Hegenberg
a408e1487d restructured and refactored codebase
For better code organisation the entire Codebase has been restructured and cleaned up. handlers have been separated into an own package, as well as the model.
2023-12-04 11:04:06 +01:00
Patryk Hegenberg
4dd9c18832 added a basic function to add multiple Monsters 2023-11-29 22:36:00 +01:00
Patryk Hegenberg
bf021090ab seperate main template from monster form 2023-11-29 16:17:36 +01:00
Patryk Hegenberg
24c11cbd50 seperator forms.html into templates and improve page styling 2023-11-29 13:53:29 +01:00
Patryk Hegenberg
a0738a7665 add goreleaser for fast build and publishing 2023-11-25 08:18:13 +01:00
Patryk Hegenberg
03040648f4 add json download on submit and improve styling 2023-11-24 22:35:09 +01:00
Patryk Hegenberg
bd3b2817f2 use go:embed to include forms.html into cpmpiled binary 2023-11-24 21:49:46 +01:00
Patryk Hegenberg
f9295b74ee add basic styling to html file 2023-11-24 21:04:45 +01:00
Patryk Hegenberg
c251b553a1 init commit for ddServer
First commit with basic functionality for create a json-file from Input in the html form.
2023-11-24 20:28:31 +01:00