Commit Graph

370 Commits

Author SHA1 Message Date
Frank 7c4e5fa206 add and remove PP for same named skills fixed
Co-authored-by: Copilot <copilot@github.com>
2026-05-01 14:56:55 +02:00
Frank a8fc01b427 add and remove PP for Weaponskill fixed
Co-authored-by: Copilot <copilot@github.com>
2026-05-01 14:38:49 +02:00
Frank c684123ffc added lern and skill improvement cost editing 2026-04-16 22:16:11 +02:00
Frank c9a8b5771a Merge branch 'separate_business_logic' 2026-04-15 21:50:18 +02:00
Frank 06f67a833c added new tests for API Endpoints 2026-04-14 21:43:43 +02:00
Frank f3e7069bc5 restored routes for maintenance 2026-04-14 20:28:41 +02:00
Frank 22c3b03cb3 Fix All Failing tests
All failing tests are fixed now that makes the refactoring more easy since all tests must pass
2026-04-14 17:32:50 +02:00
Frank 2cac1cc41d Create tests for ALL API entpoints in ALL packages
Based on current data. Ensure that all API endpoints used in frontend are tested. These tests are crucial for the next refactoring tasks.
2026-04-11 23:37:40 +02:00
Frank f82dc480f7 dynamic registration of routes, model, migrations and initializers. 2026-04-01 14:40:50 +02:00
Frank 4f5029e656 introduced central package registry by package init function 2026-03-16 16:36: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