Commit Graph

361 Commits

Author SHA1 Message Date
Frank 8581b712c5 change header image to a new one not bothered by copyright 2026-02-27 11:58:47 +01:00
Bardioc26 261a6294cb Desktop app dynamic config of API Port (#40)
* added dynamic configuration of Port in Desktop app
* added dynamic configuration of API_URL to docker deployments.

Now it works with editing only .env file.
2026-02-27 11:55:30 +01:00
Bardioc26 bb9ef4f77e Added Desktop app deployment (#39)
Created a desktop app using Walis framework.
This embeds the frontend and backend into one binary that shows itself on a desktop
2026-02-24 22:10:05 +01:00
Frank c6539d17f4 Bump backend to 0.2.5, frontend to 0.2.4 2026-02-17 23:27:54 +01:00
Bardioc26 a7eb3cda81 Password email not sent (#34)
* Sending mails from password reset

now we are really sending the mail
* Must set Mail configuration
2026-02-17 23:12:58 +01:00
Bardioc26 1084a16eae the old routed where removed (#33)
the old routes have been removed but where  still used
2026-02-17 23:08:28 +01:00
Bardioc26 b3ed03bf40 Edit in skill view (#32)
* added editing to SkillView
* added bonus for leiteigenschaft to skill
2026-02-17 23:05:42 +01:00
Frank 3d0a1b86de already set next version 2026-02-05 14:37:20 +01:00
Bardioc26 6943e678a9 Small fixes aside (#29)
* version string was not set in correct place
* add new item buttons and edit masks.
* localized reset password form
* common layout
buttons:
Save left green
Cancel right red

* added help-icon
* setting version improved
make the handling to set versions more convenient. Decoupled setting versions, committing files and tagging.
2026-02-04 22:18:37 +01:00
Bardioc26 95f0fc0b7a editing and maintenance and user suggestions
* every user has a right of a username and a display name and has the right to change it
* System information page now shows information about database user count, char count, and database schema version
* more maintenance lists
* show the right values in columns and fields
* move similar from inside of frontend component functions to utility js when used multiple times
* display help on mouse over
* add more than one believe to character
* make char name editable with better char info in headline
* GiT Gifttoleranz value not calculated correctly
* Bump backend to 0.2.3, frontend to 0.2.2
2026-02-03 17:21:43 +01:00
Frank fdc99abba8 Bump backend version to 0.2.2 2026-02-02 15:05:32 +01:00
Frank d38cfd6973 import UserID was not read correctly 2026-02-02 15:04:05 +01:00
Frank 592e822b98 Bump version to 0.2.1 2026-02-02 13:43:18 +01:00
Frank d3812ee565 Testing Ownership 2026-02-02 13:12:51 +01:00
Frank 5b8c83f972 UI to share user to other users 2026-02-01 23:23:53 +01:00
Frank 9bf36599fb remove edit elements if user is not owner 2026-02-01 22:48:07 +01:00
Frank 321339861f Now we can share a char to other users
only in DB no UI yet
2026-02-01 21:32:48 +01:00
Frank 5152600ea3 User can change a character from private to public and back 2026-02-01 20:55:44 +01:00
Frank d2d0d874d7 Bump version to 0.2.0 2026-02-01 17:08:01 +01:00
Frank c8aa805bcf removed more strings 2026-02-01 17:00:40 +01:00
Frank 66bbfd901a removed more strings
fixed issue with skill level display
2026-02-01 16:46:57 +01:00
Frank e1a146e03f renamed models.SkillImprovementCost2 to models.SkillImprovementCost 2026-02-01 13:33:04 +01:00
Frank 39659bcb3e New test TestCalculateSkillImproveCostNewSystem in chain of learning system
Updated learning_skill_category_difficulties to match rule set
removed SkillImprovementCost replaced by SkillImprovementCost2
2026-02-01 13:21:16 +01:00
Frank 3297c408d2 New test TestGetSkillCategoryAndDifficultyNewSystem in chain of learning system
Updated learning_skill_category_difficulties to match rule set
2026-01-31 08:36:47 +01:00
Frank 7ef9b2f17a New test TestCalculateSpellLearnCostNewSystem in chain of learning system 2026-01-30 15:17:33 +01:00
Frank fb5b061bf4 removed more ocurences of "midgard"
Now all ocurences of "midgard" are for queriing values and ensure a gamesystem is set to narrow down the queries by gamesystem(id)
2026-01-29 10:05:07 +01:00
Frank 3db3bab7bd removed more ocurences of "midgard" 2026-01-29 09:49:36 +01:00
Frank 558c5735be removed all ocurences of GameSystem: "midgard" 2026-01-29 09:14:33 +01:00
Frank dc5b3c3944 added data migration
and old GameSystem field to misc table to be able to handle all tables in the same procedure.
2026-01-29 08:04:38 +01:00
Frank c2de8a5d7d added GameSystemID to Char
I am curious if this is enough
2026-01-28 23:00:20 +01:00
Frank 0424f2da00 added GameSystemID to SpellLevelLECost, SkillLearningInfo, SpellLearningInfo 2026-01-28 22:40:44 +01:00
Frank 6af44fa557 added GameSystemID to LearnCost 2026-01-28 22:18:05 +01:00
Frank f8c1be3b99 added GameSystemID to Equipment, Weapon, Container and Transportation 2026-01-28 22:05:11 +01:00
Frank a44d8c0431 renamed file 2026-01-28 21:57:16 +01:00
Frank 3e20348bd3 should have fixedtests
but found that some tests are real rubbish
2026-01-28 21:29:53 +01:00
Frank e0128c0388 added GamSystemId to Skill and therefor to WeaponSkill 2026-01-28 09:20:55 +01:00
Frank b564052c17 added GamSystemId to Spell 2026-01-28 08:51:35 +01:00
Frank 61ea083b1d added GamSystemId to MiscLookup 2026-01-28 07:44:17 +01:00
Frank 34c6e31200 optomization in getting game system 2026-01-28 05:39:51 +01:00
Frank c77f5202b6 fix failing tests in package character 2026-01-27 09:12:09 +01:00
Frank 05867a93aa added Tests for changing gsmaster.Believe 2026-01-27 08:19:18 +01:00
Frank 65d301542e added structs functions 2026-01-25 22:41:20 +01:00
Frank b6cfcc196b added migration data and copyMariaDBToSQLite 2026-01-25 22:38:22 +01:00
Frank ba2b52c147 add module, struct and table GameSystem 2026-01-25 22:23:33 +01:00
Frank e79067b39f changed string Bamort to BaMoRT 2026-01-25 21:57:58 +01:00
Frank 5112090718 Create database version tracking 2026-01-25 21:34:25 +01:00
Frank 1834a4fafa deduplicate Code 2026-01-25 21:19:53 +01:00
Frank 03708efd0a fixed frontend building warnings 2026-01-25 16:18:32 +01:00
Frank 02a7feeff9 check in test for correct userid 2026-01-24 15:16:42 +01:00
Frank 6bc4442ec0 UserID was not set during Import. Thats whyall imported chars are ssigned to userid 1. Because this is default 2026-01-24 00:05:02 +01:00