Commit Graph

539 Commits

Author SHA1 Message Date
Frank f62b94af44 created basic .env file and one for local values
Co-authored-by: Copilot <copilot@github.com>
2026-05-02 00:56:11 +02:00
Frank 201e444669 remove env files 2026-05-01 23:21:39 +02:00
Frank d103db38f7 remove env files
Co-authored-by: Copilot <copilot@github.com>
2026-05-01 23:19:59 +02:00
Frank 5d3e96a6a8 ensure frontend-entrypoint.sh is in the right place 2026-05-01 22:35:18 +02:00
Frank a80b3ad5b1 copy entrypoint in docker file 2026-05-01 20:16:43 +02:00
Bardioc26 042a1d4773 Learncost frontend (#42)
* introduced central package  registry by package init function
* dynamic registration of routes, model, migrations and initializers.
* setting a docker compose project name to prevent shutdown of other containers with the same (composer)name
* ai documentation
* app template
* 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.
* adopting agent instructions for a more consistent coding style
* added desired module layout and debugging information
* Fix All Failing tests All failing tests are fixed now that makes the refactoring more easy since all tests must pass
* restored routes for maintenance
* added common translations
* added new tests for API Endpoint
* Merge branch 'separate_business_logic'
* added lern and skill improvement cost editing
* Set Docker image tag when building to prevent rebuild when nothing has changed
* add and remove PP for Weaponskill fixed
* add and remove PP for same named skills fixed
* add new task
2026-05-01 18:15:31 +02: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 c999037485 bugfix-0.2.4
Bugfix 0.2.4
* edit in Skill view
* 404 when learning or improving skills and spells
* password restet  e-mail was not sent
backend-v0.2.4 frontend-v0.2.3
2026-02-17 23:17:50 +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
backend-v0.2.3 frontend-v0.2.2 v0.2.3
2026-02-03 17:21:43 +01:00
Bardioc26 49e6a684dd Merge pull request #24 from Bardioc26/small_fixes_aside
Fixing Import UserID not set
backend-v0.2.2 frontend-v0.2.1 v0.2.2
2026-02-02 15:06:57 +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 45d56674c1 updated help text and FAQ
added build to start script before shuting down the containers
2026-02-02 14:28:06 +01:00
Frank 733e095f1f Landing page CSS 2026-02-02 13:49:40 +01:00
Bardioc26 287e1e16d0 Merge pull request #23 from Bardioc26/public_chars
Show Public chars to everyone
users can change a char from private to public and vice versa
user can share a private char with other users
show own chars in left list and shared chars in right list
ensure user can only change own chars
v0.2.1
2026-02-02 13:48:25 +01:00
Frank 592e822b98 Bump version to 0.2.1 2026-02-02 13:43:18 +01:00
Frank e730717a8d dragon-image should be positioned better 2026-02-02 13:39:32 +01:00
Frank fb7d52bde9 there was a warning because of empty class fullwidth-page 2026-02-02 13:16:59 +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 2195ea55c0 List styles changed 2026-02-01 20:28:16 +01:00
Frank 7f95a5ed54 added shared chars to list 2026-02-01 18:15:38 +01:00
Frank d2d0d874d7 Bump version to 0.2.0 v0.2.0 2026-02-01 17:08:01 +01:00
Bardioc26 6ed8ee3f90 Merge pull request #22 from Bardioc26/remove_midgard2
There is a lot in this merge. Mainly adding the Game_systems table and linking it by ID to the master data structures.
That means changing tests.
During the process some fixes aside, not related to the topic came in.
2026-02-01 17:01:29 +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 95a65afcbd Merge branch 'small_fixes_aside2' into remove_midgard2 2026-01-29 10:09:19 +01:00
Frank 75df07ff19 Import "JSON- oder CSV-Datei mit Charakterdaten" is wrong 2026-01-29 10:08:38 +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