Enhance print layouts with branded headers and fix navigation consistency

- Replace plain print headers with full branded headers including logo
  - Add dynamic tournament-type styling (🎯 4-target,  20-target, 💪 40-target)
  - Remove border lines and optimize spacing for clean print appearance
  - Fix emoji positioning in league championship headers
  - Standardize navigation with proper active button indicators
  - Add missing translation keys for calculator instructions
  - Update print media queries for professional document output

  Print improvements:
  - Logo and branding now appear on printed results
  - Consistent 20px spacing between header and table
  - Clean white background with subtle borders
  - Optimized typography for print readability

  Navigation fixes:
  - Added active button highlighting across all PC pages
  - Consistent navigation order: Dashboard → Tournament → Player Analysis → Archive → Draft →
  Calculator
  - Fixed draft page active indicator

  🤖 Generated with Claude Code

  Co-Authored-By: Claude <noreply@anthropic.com>

  This commit message covers all the major improvements we made:
  - Print layout enhancements with branded headers
  - Navigation standardization and active indicators
  - Translation fixes
  - Visual styling improvements
  - Professional document output optimization
This commit is contained in:
2025-09-20 20:03:44 +02:00
parent 33758e7340
commit c61c1448e4
62 changed files with 45554 additions and 11528 deletions
-344
View File
@@ -1,344 +0,0 @@
{
"league": {
"league_id": "league_20250731_173343",
"created_at": "2025-07-31T17:33:43.003335",
"tournament_type": "20_targets",
"total_tournaments": 6,
"current_tournament": 6,
"participants": {
"1": {
"name": "Domen Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 220,
"participated": true
},
{
"tournament": 2,
"score": 205,
"participated": true
},
{
"tournament": 3,
"score": 185,
"participated": true
},
{
"tournament": 4,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 5,
"score": 210,
"participated": true
},
{
"tournament": 6,
"score": 197,
"participated": true
}
],
"total_score": 1017,
"final_score": 1017,
"tournaments_participated": 5
},
"2": {
"name": "Nik Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 210,
"participated": true
},
{
"tournament": 2,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 3,
"score": 197,
"participated": true
},
{
"tournament": 4,
"score": 211,
"participated": true
},
{
"tournament": 5,
"score": 187,
"participated": true
},
{
"tournament": 6,
"score": 187,
"participated": true
}
],
"total_score": 992,
"final_score": 992,
"tournaments_participated": 5
},
"3": {
"name": "Ivan Tandler",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 222,
"participated": true
},
{
"tournament": 2,
"score": 173,
"participated": true
},
{
"tournament": 3,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 4,
"score": 217,
"participated": true
},
{
"tournament": 5,
"score": 170,
"participated": true
},
{
"tournament": 6,
"score": 203,
"participated": true
}
],
"total_score": 985,
"final_score": 985,
"tournaments_participated": 5
},
"4": {
"name": "Mateja Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 182,
"participated": true
},
{
"tournament": 2,
"score": 176,
"participated": true
},
{
"tournament": 3,
"score": 193,
"participated": true
},
{
"tournament": 4,
"score": 234,
"participated": true
},
{
"tournament": 5,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 6,
"score": 207,
"participated": true
}
],
"total_score": 992,
"final_score": 992,
"tournaments_participated": 5
},
"13": {
"name": "Angelca Mrak",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 200,
"participated": true
},
{
"tournament": 2,
"score": 221,
"participated": true
},
{
"tournament": 3,
"score": 211,
"participated": true
},
{
"tournament": 4,
"score": 204,
"participated": true
},
{
"tournament": 5,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 6,
"score": 246,
"participated": true
}
],
"total_score": 1082,
"final_score": 1082,
"tournaments_participated": 5
},
"25": {
"name": "Andrej Herman",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 204,
"participated": true
},
{
"tournament": 2,
"score": 197,
"participated": true
},
{
"tournament": 3,
"score": 182,
"participated": true
},
{
"tournament": 4,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 5,
"score": 207,
"participated": true
},
{
"tournament": 6,
"score": 217,
"participated": true
}
],
"total_score": 1007,
"final_score": 1007,
"tournaments_participated": 5
},
"29": {
"name": "Alen Kolar",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 229,
"participated": true
},
{
"tournament": 2,
"score": 207,
"participated": true
},
{
"tournament": 3,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 4,
"score": 226,
"participated": true
},
{
"tournament": 5,
"score": 200,
"participated": true
},
{
"tournament": 6,
"score": 169,
"participated": true
}
],
"total_score": 1031,
"final_score": 1031,
"tournaments_participated": 5
}
},
"completed_tournaments": [
{
"tournament_number": 1,
"finished_at": "2025-07-31T17:33:56.405378",
"results_summary": {
"participants": 7,
"total_shots": 280
}
},
{
"tournament_number": 2,
"finished_at": "2025-07-31T17:34:14.060958",
"results_summary": {
"participants": 6,
"total_shots": 240
}
},
{
"tournament_number": 3,
"finished_at": "2025-07-31T17:34:27.782812",
"results_summary": {
"participants": 5,
"total_shots": 200
}
},
{
"tournament_number": 4,
"finished_at": "2025-07-31T17:34:43.339685",
"results_summary": {
"participants": 5,
"total_shots": 200
}
},
{
"tournament_number": 5,
"finished_at": "2025-07-31T17:34:57.485220",
"results_summary": {
"participants": 5,
"total_shots": 200
}
},
{
"tournament_number": 6,
"finished_at": "2025-07-31T17:35:12.114486",
"results_summary": {
"participants": 7,
"total_shots": 280
}
}
],
"league_finished": true,
"finished_at": "2025-07-31T17:35:12.114488"
},
"archived_at": "2025-07-31T17:35:12.114881"
}
-344
View File
@@ -1,344 +0,0 @@
{
"league": {
"league_id": "league_20250731_173903",
"created_at": "2025-07-31T17:39:03.970552",
"tournament_type": "20_targets",
"total_tournaments": 6,
"current_tournament": 6,
"participants": {
"1": {
"name": "Domen Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 219,
"participated": true
},
{
"tournament": 2,
"score": 221,
"participated": true
},
{
"tournament": 3,
"score": 180,
"participated": true
},
{
"tournament": 4,
"score": 208,
"participated": true
},
{
"tournament": 5,
"score": 214,
"participated": true
},
{
"tournament": 6,
"score": 0,
"participated": false,
"joker": true
}
],
"total_score": 1042,
"final_score": 1042,
"tournaments_participated": 5
},
"2": {
"name": "Nik Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 2,
"score": 218,
"participated": true
},
{
"tournament": 3,
"score": 169,
"participated": true
},
{
"tournament": 4,
"score": 210,
"participated": true
},
{
"tournament": 5,
"score": 196,
"participated": true
},
{
"tournament": 6,
"score": 259,
"participated": true
}
],
"total_score": 1052,
"final_score": 1052,
"tournaments_participated": 5
},
"3": {
"name": "Ivan Tandler",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 216,
"participated": true
},
{
"tournament": 2,
"score": 166,
"participated": true
},
{
"tournament": 3,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 4,
"score": 207,
"participated": true
},
{
"tournament": 5,
"score": 227,
"participated": true
},
{
"tournament": 6,
"score": 203,
"participated": true
}
],
"total_score": 1019,
"final_score": 1019,
"tournaments_participated": 5
},
"4": {
"name": "Mateja Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 171,
"participated": true
},
{
"tournament": 2,
"score": 214,
"participated": true
},
{
"tournament": 3,
"score": 195,
"participated": true
},
{
"tournament": 4,
"score": 208,
"participated": true
},
{
"tournament": 5,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 6,
"score": 184,
"participated": true
}
],
"total_score": 972,
"final_score": 972,
"tournaments_participated": 5
},
"13": {
"name": "Angelca Mrak",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 157,
"participated": true
},
{
"tournament": 2,
"score": 220,
"participated": true
},
{
"tournament": 3,
"score": 236,
"participated": true
},
{
"tournament": 4,
"score": 186,
"participated": true
},
{
"tournament": 5,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 6,
"score": 197,
"participated": true
}
],
"total_score": 996,
"final_score": 996,
"tournaments_participated": 5
},
"25": {
"name": "Andrej Herman",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 2,
"score": 220,
"participated": true
},
{
"tournament": 3,
"score": 233,
"participated": true
},
{
"tournament": 4,
"score": 223,
"participated": true
},
{
"tournament": 5,
"score": 209,
"participated": true
},
{
"tournament": 6,
"score": 198,
"participated": true
}
],
"total_score": 1083,
"final_score": 1083,
"tournaments_participated": 5
},
"29": {
"name": "Alen Kolar",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 234,
"participated": true
},
{
"tournament": 2,
"score": 191,
"participated": true
},
{
"tournament": 3,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 4,
"score": 193,
"participated": true
},
{
"tournament": 5,
"score": 246,
"participated": true
},
{
"tournament": 6,
"score": 214,
"participated": true
}
],
"total_score": 1078,
"final_score": 1078,
"tournaments_participated": 5
}
},
"completed_tournaments": [
{
"tournament_number": 1,
"finished_at": "2025-07-31T17:39:16.284855",
"results_summary": {
"participants": 5,
"total_shots": 200
}
},
{
"tournament_number": 2,
"finished_at": "2025-07-31T17:39:55.486212",
"results_summary": {
"participants": 7,
"total_shots": 280
}
},
{
"tournament_number": 3,
"finished_at": "2025-07-31T17:40:10.903343",
"results_summary": {
"participants": 5,
"total_shots": 200
}
},
{
"tournament_number": 4,
"finished_at": "2025-07-31T17:40:42.401098",
"results_summary": {
"participants": 7,
"total_shots": 280
}
},
{
"tournament_number": 5,
"finished_at": "2025-07-31T17:40:56.790144",
"results_summary": {
"participants": 5,
"total_shots": 200
}
},
{
"tournament_number": 6,
"finished_at": "2025-07-31T17:41:10.701493",
"results_summary": {
"participants": 6,
"total_shots": 240
}
}
],
"league_finished": true,
"finished_at": "2025-07-31T17:41:10.701495"
},
"archived_at": "2025-07-31T17:41:10.701867"
}
-344
View File
@@ -1,344 +0,0 @@
{
"league": {
"league_id": "league_20250731_204835",
"created_at": "2025-07-31T20:48:35.867628",
"tournament_type": "20_targets",
"total_tournaments": 6,
"current_tournament": 6,
"participants": {
"1": {
"name": "Domen Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 185,
"participated": true
},
{
"tournament": 2,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 3,
"score": 184,
"participated": true
},
{
"tournament": 4,
"score": 207,
"participated": true
},
{
"tournament": 5,
"score": 190,
"participated": true
},
{
"tournament": 6,
"score": 216,
"participated": true
}
],
"total_score": 982,
"final_score": 982,
"tournaments_participated": 5
},
"2": {
"name": "Nik Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 208,
"participated": true
},
{
"tournament": 2,
"score": 182,
"participated": true
},
{
"tournament": 3,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 4,
"score": 197,
"participated": true
},
{
"tournament": 5,
"score": 186,
"participated": true
},
{
"tournament": 6,
"score": 207,
"participated": true
}
],
"total_score": 980,
"final_score": 980,
"tournaments_participated": 5
},
"3": {
"name": "Ivan Tandler",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 207,
"participated": true
},
{
"tournament": 2,
"score": 176,
"participated": true
},
{
"tournament": 3,
"score": 206,
"participated": true
},
{
"tournament": 4,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 5,
"score": 229,
"participated": true
},
{
"tournament": 6,
"score": 214,
"participated": true
}
],
"total_score": 1032,
"final_score": 1032,
"tournaments_participated": 5
},
"4": {
"name": "Mateja Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 193,
"participated": true
},
{
"tournament": 2,
"score": 234,
"participated": true
},
{
"tournament": 3,
"score": 180,
"participated": true
},
{
"tournament": 4,
"score": 180,
"participated": true
},
{
"tournament": 5,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 6,
"score": 201,
"participated": true
}
],
"total_score": 988,
"final_score": 988,
"tournaments_participated": 5
},
"13": {
"name": "Angelca Mrak",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 189,
"participated": true
},
{
"tournament": 2,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 3,
"score": 226,
"participated": true
},
{
"tournament": 4,
"score": 238,
"participated": true
},
{
"tournament": 5,
"score": 179,
"participated": true
},
{
"tournament": 6,
"score": 238,
"participated": true
}
],
"total_score": 1070,
"final_score": 1070,
"tournaments_participated": 5
},
"25": {
"name": "Andrej Herman",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 210,
"participated": true
},
{
"tournament": 2,
"score": 187,
"participated": true
},
{
"tournament": 3,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 4,
"score": 206,
"participated": true
},
{
"tournament": 5,
"score": 203,
"participated": true
},
{
"tournament": 6,
"score": 179,
"participated": true
}
],
"total_score": 985,
"final_score": 985,
"tournaments_participated": 5
},
"29": {
"name": "Alen Kolar",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 175,
"participated": true
},
{
"tournament": 2,
"score": 198,
"participated": true
},
{
"tournament": 3,
"score": 192,
"participated": true
},
{
"tournament": 4,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 5,
"score": 174,
"participated": true
},
{
"tournament": 6,
"score": 190,
"participated": true
}
],
"total_score": 929,
"final_score": 929,
"tournaments_participated": 5
}
},
"completed_tournaments": [
{
"tournament_number": 1,
"finished_at": "2025-07-31T20:48:49.197577",
"results_summary": {
"participants": 7,
"total_shots": 280
}
},
{
"tournament_number": 2,
"finished_at": "2025-07-31T20:49:06.385339",
"results_summary": {
"participants": 5,
"total_shots": 200
}
},
{
"tournament_number": 3,
"finished_at": "2025-07-31T20:49:21.018321",
"results_summary": {
"participants": 5,
"total_shots": 200
}
},
{
"tournament_number": 4,
"finished_at": "2025-07-31T20:49:34.123174",
"results_summary": {
"participants": 5,
"total_shots": 200
}
},
{
"tournament_number": 5,
"finished_at": "2025-07-31T20:49:49.984360",
"results_summary": {
"participants": 6,
"total_shots": 240
}
},
{
"tournament_number": 6,
"finished_at": "2025-07-31T20:50:05.948274",
"results_summary": {
"participants": 7,
"total_shots": 280
}
}
],
"league_finished": true,
"finished_at": "2025-07-31T20:50:05.948277"
},
"archived_at": "2025-07-31T20:50:05.948659"
}
@@ -1,62 +0,0 @@
{
"league": {
"league_id": "league_20250731_210531",
"created_at": "2025-07-31T21:05:31.154532",
"tournament_type": "20_targets",
"total_tournaments": 6,
"current_tournament": 0,
"participants": {
"1": {
"name": "Player 1",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"2": {
"name": "Player 2",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"3": {
"name": "Player 3",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"4": {
"name": "Player 4",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"5": {
"name": "Player 5",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"6": {
"name": "Player 6",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
}
},
"completed_tournaments": [],
"league_finished": false
},
"archived_at": "2025-07-31T21:08:37.578593"
}
-224
View File
@@ -1,224 +0,0 @@
{
"league": {
"league_id": "league_20250731_210909",
"created_at": "2025-07-31T21:09:09.817078",
"tournament_type": "20_targets",
"total_tournaments": 6,
"current_tournament": 6,
"participants": {
"1": {
"name": "Domen Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 207,
"participated": true
},
{
"tournament": 2,
"score": 205,
"participated": true
},
{
"tournament": 3,
"score": 177,
"participated": true
},
{
"tournament": 4,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 5,
"score": 178,
"participated": true
},
{
"tournament": 6,
"score": 229,
"participated": true
}
],
"total_score": 996,
"final_score": 996,
"tournaments_participated": 5
},
"2": {
"name": "Nik Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 228,
"participated": true
},
{
"tournament": 2,
"score": 154,
"participated": true
},
{
"tournament": 3,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 4,
"score": 208,
"participated": true
},
{
"tournament": 5,
"score": 204,
"participated": true
},
{
"tournament": 6,
"score": 178,
"participated": true
}
],
"total_score": 972,
"final_score": 972,
"tournaments_participated": 5
},
"3": {
"name": "Ivan Tandler",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 217,
"participated": true
},
{
"tournament": 2,
"score": 217,
"participated": true
},
{
"tournament": 3,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 4,
"score": 226,
"participated": true
},
{
"tournament": 5,
"score": 236,
"participated": true
},
{
"tournament": 6,
"score": 174,
"participated": true
}
],
"total_score": 1070,
"final_score": 1070,
"tournaments_participated": 5
},
"4": {
"name": "Mateja Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 180,
"participated": true
},
{
"tournament": 2,
"score": 188,
"participated": true
},
{
"tournament": 3,
"score": 198,
"participated": true
},
{
"tournament": 4,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 5,
"score": 224,
"participated": true
},
{
"tournament": 6,
"score": 173,
"participated": true
}
],
"total_score": 963,
"final_score": 963,
"tournaments_participated": 5
}
},
"completed_tournaments": [
{
"tournament_number": 1,
"finished_at": "2025-07-31T21:09:20.146965",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 2,
"finished_at": "2025-07-31T21:09:31.705757",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 3,
"finished_at": "2025-07-31T21:09:45.470818",
"results_summary": {
"participants": 2,
"total_shots": 80
}
},
{
"tournament_number": 4,
"finished_at": "2025-07-31T21:09:57.241356",
"results_summary": {
"participants": 2,
"total_shots": 80
}
},
{
"tournament_number": 5,
"finished_at": "2025-07-31T21:10:08.321671",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 6,
"finished_at": "2025-07-31T21:10:20.174190",
"results_summary": {
"participants": 4,
"total_shots": 160
}
}
],
"league_finished": true,
"finished_at": "2025-07-31T21:10:20.174192"
},
"archived_at": "2025-07-31T21:10:20.174477"
}
-224
View File
@@ -1,224 +0,0 @@
{
"league": {
"league_id": "league_20250731_212304",
"created_at": "2025-07-31T21:23:04.032473",
"tournament_type": "20_targets",
"total_tournaments": 6,
"current_tournament": 6,
"participants": {
"1": {
"name": "Domen Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 215,
"participated": true
},
{
"tournament": 2,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 3,
"score": 202,
"participated": true
},
{
"tournament": 4,
"score": 193,
"participated": true
},
{
"tournament": 5,
"score": 225,
"participated": true
},
{
"tournament": 6,
"score": 210,
"participated": true
}
],
"total_score": 1045,
"final_score": 1045,
"tournaments_participated": 5
},
"2": {
"name": "Nik Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 219,
"participated": true
},
{
"tournament": 2,
"score": 196,
"participated": true
},
{
"tournament": 3,
"score": 213,
"participated": true
},
{
"tournament": 4,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 5,
"score": 227,
"participated": true
},
{
"tournament": 6,
"score": 181,
"participated": true
}
],
"total_score": 1036,
"final_score": 1036,
"tournaments_participated": 5
},
"3": {
"name": "Ivan Tandler",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 171,
"participated": true
},
{
"tournament": 2,
"score": 216,
"participated": true
},
{
"tournament": 3,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 4,
"score": 222,
"participated": true
},
{
"tournament": 5,
"score": 210,
"participated": true
},
{
"tournament": 6,
"score": 213,
"participated": true
}
],
"total_score": 1032,
"final_score": 1032,
"tournaments_participated": 5
},
"4": {
"name": "Mateja Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 182,
"participated": true
},
{
"tournament": 2,
"score": 155,
"participated": true
},
{
"tournament": 3,
"score": 211,
"participated": true
},
{
"tournament": 4,
"score": 203,
"participated": true
},
{
"tournament": 5,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 6,
"score": 206,
"participated": true
}
],
"total_score": 957,
"final_score": 957,
"tournaments_participated": 5
}
},
"completed_tournaments": [
{
"tournament_number": 1,
"finished_at": "2025-07-31T21:23:14.521653",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 2,
"finished_at": "2025-07-31T21:23:27.643672",
"results_summary": {
"participants": 3,
"total_shots": 120
}
},
{
"tournament_number": 3,
"finished_at": "2025-07-31T21:23:39.615988",
"results_summary": {
"participants": 3,
"total_shots": 120
}
},
{
"tournament_number": 4,
"finished_at": "2025-07-31T21:23:49.593503",
"results_summary": {
"participants": 3,
"total_shots": 120
}
},
{
"tournament_number": 5,
"finished_at": "2025-07-31T21:23:59.554536",
"results_summary": {
"participants": 3,
"total_shots": 120
}
},
{
"tournament_number": 6,
"finished_at": "2025-07-31T21:24:11.205590",
"results_summary": {
"participants": 4,
"total_shots": 160
}
}
],
"league_finished": true,
"finished_at": "2025-07-31T21:24:11.205593"
},
"archived_at": "2025-07-31T21:24:11.206059"
}
-224
View File
@@ -1,224 +0,0 @@
{
"league": {
"league_id": "league_20250731_212304",
"created_at": "2025-07-31T21:23:04.032473",
"tournament_type": "20_targets",
"total_tournaments": 6,
"current_tournament": 6,
"participants": {
"1": {
"name": "Domen Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 215,
"participated": true
},
{
"tournament": 2,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 3,
"score": 202,
"participated": true
},
{
"tournament": 4,
"score": 193,
"participated": true
},
{
"tournament": 5,
"score": 225,
"participated": true
},
{
"tournament": 6,
"score": 210,
"participated": true
}
],
"total_score": 1045,
"final_score": 1045,
"tournaments_participated": 5
},
"2": {
"name": "Nik Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 219,
"participated": true
},
{
"tournament": 2,
"score": 196,
"participated": true
},
{
"tournament": 3,
"score": 213,
"participated": true
},
{
"tournament": 4,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 5,
"score": 227,
"participated": true
},
{
"tournament": 6,
"score": 181,
"participated": true
}
],
"total_score": 1036,
"final_score": 1036,
"tournaments_participated": 5
},
"3": {
"name": "Ivan Tandler",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 171,
"participated": true
},
{
"tournament": 2,
"score": 216,
"participated": true
},
{
"tournament": 3,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 4,
"score": 222,
"participated": true
},
{
"tournament": 5,
"score": 210,
"participated": true
},
{
"tournament": 6,
"score": 213,
"participated": true
}
],
"total_score": 1032,
"final_score": 1032,
"tournaments_participated": 5
},
"4": {
"name": "Mateja Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 182,
"participated": true
},
{
"tournament": 2,
"score": 155,
"participated": true
},
{
"tournament": 3,
"score": 211,
"participated": true
},
{
"tournament": 4,
"score": 203,
"participated": true
},
{
"tournament": 5,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 6,
"score": 206,
"participated": true
}
],
"total_score": 957,
"final_score": 957,
"tournaments_participated": 5
}
},
"completed_tournaments": [
{
"tournament_number": 1,
"finished_at": "2025-07-31T21:23:14.521653",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 2,
"finished_at": "2025-07-31T21:23:27.643672",
"results_summary": {
"participants": 3,
"total_shots": 120
}
},
{
"tournament_number": 3,
"finished_at": "2025-07-31T21:23:39.615988",
"results_summary": {
"participants": 3,
"total_shots": 120
}
},
{
"tournament_number": 4,
"finished_at": "2025-07-31T21:23:49.593503",
"results_summary": {
"participants": 3,
"total_shots": 120
}
},
{
"tournament_number": 5,
"finished_at": "2025-07-31T21:23:59.554536",
"results_summary": {
"participants": 3,
"total_shots": 120
}
},
{
"tournament_number": 6,
"finished_at": "2025-07-31T21:24:11.205590",
"results_summary": {
"participants": 4,
"total_shots": 160
}
}
],
"league_finished": true,
"finished_at": "2025-07-31T21:24:11.205593"
},
"archived_at": "2025-07-31T21:29:33.039147"
}
-223
View File
@@ -1,223 +0,0 @@
{
"league": {
"league_id": "league_20250801_094218",
"created_at": "2025-08-01T09:42:18.469415",
"tournament_type": "20_targets",
"total_tournaments": 6,
"current_tournament": 6,
"participants": {
"1": {
"name": "Domen Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 170,
"participated": true
},
{
"tournament": 2,
"score": 171,
"participated": true
},
{
"tournament": 3,
"score": 230,
"participated": true
},
{
"tournament": 4,
"score": 180,
"participated": true
},
{
"tournament": 5,
"score": 219,
"participated": true
},
{
"tournament": 6,
"score": 0,
"participated": false,
"joker": true
}
],
"total_score": 970,
"final_score": 970,
"tournaments_participated": 5
},
"2": {
"name": "Nik Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 236,
"participated": true
},
{
"tournament": 2,
"score": 173,
"participated": true
},
{
"tournament": 3,
"score": 202,
"participated": true
},
{
"tournament": 4,
"score": 166,
"participated": true
},
{
"tournament": 5,
"score": 227,
"participated": true
},
{
"tournament": 6,
"score": 0,
"participated": false,
"joker": true
}
],
"total_score": 1004,
"final_score": 1004,
"tournaments_participated": 5
},
"3": {
"name": "Ivan Tandler",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 210,
"participated": true
},
{
"tournament": 2,
"score": 226,
"participated": true
},
{
"tournament": 3,
"score": 195,
"participated": true
},
{
"tournament": 4,
"score": 175,
"participated": true
},
{
"tournament": 5,
"score": 210,
"participated": true
},
{
"tournament": 6,
"score": 0,
"participated": false,
"joker": true
}
],
"total_score": 1016,
"final_score": 1016,
"tournaments_participated": 5
},
"4": {
"name": "Mateja Pleterski",
"joker_used": false,
"tournament_results": [
{
"tournament": 1,
"score": 207,
"participated": true
},
{
"tournament": 2,
"score": 209,
"participated": true
},
{
"tournament": 3,
"score": 182,
"participated": true
},
{
"tournament": 4,
"score": 235,
"participated": true
},
{
"tournament": 5,
"score": 200,
"participated": true
},
{
"tournament": 6,
"score": 184,
"participated": true
}
],
"total_score": 1217,
"final_score": 1035,
"tournaments_participated": 6
}
},
"completed_tournaments": [
{
"tournament_number": 1,
"finished_at": "2025-08-01T09:42:27.658531",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 2,
"finished_at": "2025-08-01T09:51:01.385743",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 3,
"finished_at": "2025-08-01T09:51:13.761396",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 4,
"finished_at": "2025-08-01T09:51:27.188928",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 5,
"finished_at": "2025-08-01T09:51:37.088363",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 6,
"finished_at": "2025-08-01T09:51:46.713618",
"results_summary": {
"participants": 1,
"total_shots": 40
}
}
],
"league_finished": true,
"finished_at": "2025-08-01T09:51:46.713621"
},
"archived_at": "2025-08-01T09:51:46.713987"
}
-221
View File
@@ -1,221 +0,0 @@
{
"league": {
"league_id": "league_20250801_100941",
"created_at": "2025-08-01T10:09:41.478656",
"tournament_type": "20_targets",
"total_tournaments": 6,
"current_tournament": 6,
"participants": {
"1": {
"name": "Domen Pleterski",
"joker_used": true,
"tournament_results": [
{
"tournament": 1,
"score": 0,
"participated": false,
"joker": true
},
{
"tournament": 2,
"score": 167,
"participated": true
},
{
"tournament": 3,
"score": 193,
"participated": true
},
{
"tournament": 4,
"score": 181,
"participated": true
},
{
"tournament": 5,
"score": 190,
"participated": true
},
{
"tournament": 6,
"score": 219,
"participated": true
}
],
"total_score": 950,
"final_score": 950,
"tournaments_participated": 5
},
"2": {
"name": "Nik Pleterski",
"joker_used": false,
"tournament_results": [
{
"tournament": 1,
"score": 238,
"participated": true
},
{
"tournament": 2,
"score": 239,
"participated": true
},
{
"tournament": 3,
"score": 203,
"participated": true
},
{
"tournament": 4,
"score": 218,
"participated": true
},
{
"tournament": 5,
"score": 182,
"participated": true
},
{
"tournament": 6,
"score": 189,
"participated": true
}
],
"total_score": 1269,
"final_score": 1087,
"tournaments_participated": 6
},
"3": {
"name": "Ivan Tandler",
"joker_used": false,
"tournament_results": [
{
"tournament": 1,
"score": 183,
"participated": true
},
{
"tournament": 2,
"score": 177,
"participated": true
},
{
"tournament": 3,
"score": 177,
"participated": true
},
{
"tournament": 4,
"score": 201,
"participated": true
},
{
"tournament": 5,
"score": 208,
"participated": true
},
{
"tournament": 6,
"score": 189,
"participated": true
}
],
"total_score": 1135,
"final_score": 958,
"tournaments_participated": 6
},
"4": {
"name": "Mateja Pleterski",
"joker_used": false,
"tournament_results": [
{
"tournament": 1,
"score": 174,
"participated": true
},
{
"tournament": 2,
"score": 192,
"participated": true
},
{
"tournament": 3,
"score": 195,
"participated": true
},
{
"tournament": 4,
"score": 179,
"participated": true
},
{
"tournament": 5,
"score": 199,
"participated": true
},
{
"tournament": 6,
"score": 212,
"participated": true
}
],
"total_score": 1151,
"final_score": 977,
"tournaments_participated": 6
}
},
"completed_tournaments": [
{
"tournament_number": 1,
"finished_at": "2025-08-01T10:09:50.293741",
"results_summary": {
"participants": 3,
"total_shots": 120
}
},
{
"tournament_number": 2,
"finished_at": "2025-08-01T10:10:01.727450",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 3,
"finished_at": "2025-08-01T10:10:14.615370",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 4,
"finished_at": "2025-08-01T10:10:24.445436",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 5,
"finished_at": "2025-08-01T10:10:34.780992",
"results_summary": {
"participants": 4,
"total_shots": 160
}
},
{
"tournament_number": 6,
"finished_at": "2025-08-01T10:10:45.109247",
"results_summary": {
"participants": 4,
"total_shots": 160
}
}
],
"league_finished": true,
"finished_at": "2025-08-01T10:10:45.109249"
},
"archived_at": "2025-08-01T10:10:45.109575"
}
@@ -1,86 +0,0 @@
{
"league": {
"league_id": "league_20250802_151950",
"created_at": "2025-08-02T15:19:50.435781",
"tournament_type": "20_targets",
"total_tournaments": 6,
"current_tournament": 1,
"participants": {
"1": {
"name": "Domen Pleterski",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"2": {
"name": "Nik Pleterski",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"3": {
"name": "Ivan Tandler",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"4": {
"name": "Mateja Pleterski",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"5": {
"name": "Jo\u017ee Verhnjak",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"6": {
"name": "Mateja Senica",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"7": {
"name": "Branko Poker\u017enik",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"8": {
"name": "Franc \u017digart",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
},
"9": {
"name": "Janez Bo\u017ei\u010d",
"joker_used": false,
"tournament_results": [],
"total_score": 0,
"final_score": 0,
"tournaments_participated": 0
}
},
"completed_tournaments": [],
"league_finished": false
},
"archived_at": "2025-08-02T15:22:40.774320"
}
File diff suppressed because it is too large Load Diff