Commit Graph

148 Commits

Author SHA1 Message Date
Frank d4341a4730 removed the Git_Commit from system information output
it is not easyly to manage since both backend and frontend are running in compiled packages  in production and we have no git repository underneath
2026-01-17 08:07:26 +01:00
Frank 56e761fed1 cleanup docs 2026-01-17 07:57:41 +01:00
Frank 36c619dbb6 changed string Bamort to BaMoRT 2026-01-17 07:35:18 +01:00
Frank 134ceb18b2 feat: implement Phase 5 - Frontend Warning Banner
- Add SystemAlert.vue component with health check polling
- Poll /api/system/health every 30 seconds
- Display warning banner when migrations pending
- Display error banner when versions incompatible
- Auto-hide when system compatible
- Add smooth slide-down animation
- Fixed position at top (z-index 9999)

Features:
- Non-intrusive design (doesn't block UI)
- Displays version info (backend & database)
- i18n support (German/English translations)
- Automatic cleanup on component unmount
- No authentication required (uses public endpoint)

Visual states:
- Warning (yellow): Database migration required
- Error (red): Incompatible versions
- Hidden: All systems compatible

Integration:
- Added to App.vue (always visible)
- Uses axios for API calls
- Minimal dependencies
- Follows KISS principle

Ready for Phase 6: Testing & Documentation
2026-01-16 22:53:36 +01:00
Frank fc18212f43 Bump backend to 0.1.37, frontend to 0.1.29 2026-01-15 06:39:55 +01:00
Frank 4cbadaf561 FAQs können einfach durch hinzufügen zur language datei erweitert werden 2026-01-15 00:17:13 +01:00
Frank e1a3d01cdc Update pages mit Ko-Fi sponsoring link 2026-01-14 23:57:57 +01:00
Frank a9aa3beb75 bring FileUploadPage top the new layout 2026-01-14 23:38:56 +01:00
Frank dd997fbd2b Fileupload should only be possible if authenticated 2026-01-14 23:37:05 +01:00
Frank ad525375e9 updated register form to new layout
This one was very old
2026-01-14 23:27:14 +01:00
Frank 7adff0e5be Update CSS to fix some ugly spots 2026-01-14 23:13:36 +01:00
Frank c18be276d1 Bump backend to 0.1.36, frontend to 0.1.28 2026-01-14 22:25:55 +01:00
Frank 7775170634 moved some basic value lists to database 2026-01-14 18:52:29 +01:00
Frank c9aec1df03 Profile and Logout moved into a user menu 2026-01-14 16:14:42 +01:00
Frank 4e58a3b4bc added language setting to the users profile 2026-01-14 15:35:51 +01:00
Frank 4972816c75 Added new pages 2026-01-13 23:34:35 +01:00
Frank 24919dcd64 The image was curupted 2026-01-13 23:32:45 +01:00
Frank 469cdfcc90 changed modal dialogs
and images on landingpage
2026-01-13 23:11:57 +01:00
Frank 8e030ee6c9 Learn costs for creation where taken from the wrong source 2026-01-12 17:11:06 +01:00
Frank 6cd9681fc3 Lerning points where not fetched with correct params 2026-01-12 16:36:35 +01:00
Frank 183ad58066 category is taken from the link table learning_weaponskill_category_difficulties 2026-01-12 16:36:35 +01:00
Frank 8c52d3ac74 Change to PolyForm Noncommercial License 1.0.0 2026-01-07 15:39:07 +01:00
Frank 2a8e883d64 GPT created a Bamort Community License (BCL) :-) 2026-01-07 15:39:07 +01:00
Frank fcf785081c Skill editieren un neu erstellen 2026-01-04 17:49:04 +01:00
Frank 96de592352 added base value for untrained skills 2026-01-04 11:38:13 +01:00
Frank 03f16112c7 enable login button only when backend is available 2026-01-04 11:20:07 +01:00
Frank 5b3cfb5cd8 adding a retry when to landing page when backend is not reachable 2026-01-04 11:14:41 +01:00
Frank d628e3becd Bump backend to 0.1.32, frontend to 0.1.23 2026-01-03 00:33:59 +01:00
Frank 587a363f56 when deleting a char the user is routed to dashboard 2026-01-03 00:24:10 +01:00
Frank cebd9b1652 fixed upload VTT json problem 2026-01-03 00:23:03 +01:00
Frank 6820c3f740 user management gray test was unreadable 2026-01-02 10:21:29 +01:00
Frank 72c0b6730a Update maintenance Component for Weapons 2026-01-02 10:21:29 +01:00
Frank e7f2477ef1 Update maintenance Component for Weaponskills 2026-01-02 10:21:29 +01:00
Frank e9f5ddff48 Update maintenance Component for Equipment 2026-01-02 10:21:29 +01:00
Frank a88af48234 Update maintenance Component for Spells 2026-01-02 10:21:29 +01:00
Frank 0c272fcad2 Update maintenance Component for Spells 2026-01-02 10:21:29 +01:00
Frank 80f28c5cf4 Update maintenance Component for Skills 2026-01-02 10:21:29 +01:00
Frank 397676acfb Update maintenance Component for Skills 2026-01-02 10:21:29 +01:00
Frank 314b33db85 Bump backend to 0.1.31, frontend to 0.1.22 2026-01-01 14:25:28 +01:00
Frank 717f4abd34 Now it is working... on bamort.trokan.de 2026-01-01 14:02:38 +01:00
Frank 7eb44a7ae6 API URL was not taken from environment after docker container and npm was build
CORS prevented from loading
2026-01-01 14:02:38 +01:00
Frank 4e49a38cf9 Added version to landing page 2025-12-30 22:47:52 +01:00
Frank d0c177b46e added real landing page 2025-12-30 22:02:08 +01:00
Frank 97752905da consolidated even more css styling 2025-12-30 21:42:39 +01:00
Frank 095631dd29 consolidated even more css styling 2025-12-30 21:41:20 +01:00
Frank a77a84dc86 consolidated more css styling 2025-12-30 09:33:42 +01:00
Frank c6cc6879d1 consolidated css styling 2025-12-30 09:21:45 +01:00
Frank 53369baeef Export allowes now PDF, VTT and Bamort format 2025-12-30 08:55:00 +01:00
Frank e35b7a8edc refactor pdf export in its own component 2025-12-30 08:43:16 +01:00
Frank 5df67ff649 As Admin we can change passwords for other users
Role is displayed in user profile
2025-12-30 08:31:37 +01:00