# System Issues Tracker ## Admin Dashboard - [ ] **Nástěnka** - Status: Fully working - Priority: Low - Notes: No issues detected - [ ] **Analytika** - Status: Fully working - Priority: Low - Notes: No issues detected ## Týmy - [x] **Logo Overwrite Issue** - Status: Fixed - Priority: High - Affected Teams: - Frýdlant n. O. - SK OLOMOUC SIGMA MŽ, z.s. - Working Examples: - Tělovýchovná jednota Sokol Kozmice, z.s. - Error: No error, just doesn't update - Environment: Admin interface ## Zápasy - [x] **Match Editing** - Status: Fixed - Priority: High - Issues: - Cannot edit match places - Cannot edit match dates - Overwrites don't work - Environment: Admin interface ## Hráči - [x] **Age Display** - Status: Fixed - Priority: Medium - Current: "33 roky" - Should be: "33 let" - Location: Player profile pages - [x] **Active Player Filter** - Status: Fixed - Priority: High - Issue: Inactive players still visible when "Pouze aktivní" is toggled - URL: http://localhost:3000/players - Expected: Should hide inactive players ## Alias soutěží - [x] **Frontpage Order** - Status: Fixed - Priority: Medium - Issue: Order changes not reflected on homepage - Works on: Other pages ## Tabule / Scoreboard - [ ] **Styling Issues** - Status: Needs update - Priority: Medium - Issues: - Different from myscore board - Missing sponsor overlay style ## Články - [x] **File Upload** - Status: Fixed - Priority: High - Error: ``` Chyba při nahrávání Soubor "example.pptx": Request failed with status code 400 ``` - File Size: ~11MB - Expected: Should handle files up to at least 20MB ## Frontpage - Blog Detail Page ### Layout Structure Issues - [x] **Two-Column Layout** - Left Column (wider): - Main content - Images - Gallery - Comments - Right Column (narrower): - Upcoming matches (5 max) - Polls - Additional files ### Missing Components - [x] **Match Section** - Location: Under main blog picture - Should include: - Club logos on each side - Score or countdown in middle - Place and date below - Modal on click - Club colors for each side - [x] **Breadcrumbs** - Location: Below reading time and publish date - Missing completely - [x] **Gallery Section** - Should show: - Mosaic of 5 pictures - 2 smaller pictures on each side - 1 larger picture in middle - "Zobrazit celou galerii" button - Connected to Zonerama album - [x] **Uploaded Files** - Location: Above comments section - Currently missing - [x] **Poll Section** - Location: Above files section - Currently missing - Should show connected poll ## Blog List Page (/blog) - [x] **Grid Layout** - Status: Fixed - Priority: Medium - Issues: - Inconsistent spacing - Poor responsiveness - [x] **Category Switcher** - Status: Fixed - Priority: High - Expected: Should filter articles by category - [x] **Grid Item Layout** - Missing publish date - Current elements: - Left: Category - Right: Read time - Should add: - Middle: Publish date - Hover tooltips for better UX ## Rich Text Editor - [ ] **Loading Issues** - Status: Inconsistent - Success Rate: ~50% - Affected Pages: - Articles - Activities - [x] **Toolbar Tools** - Issue: Separate "Zrušit barvu" and "Zrušit pozadí" buttons - Should be: Integrated into color picker - [ ] **Console Errors** - Error: `addRange(): The given range isn't in document` - Issue: Toolbar disappears after changes ## Galerie - [x] **Zonerama Sync** - Status: Fixed - Error: ``` Access to XMLHttpRequest at 'http://localhost:8080/api/v1/admin/gallery/refresh' from origin 'http://localhost:3000' has been blocked by CORS policy ``` - Additional Error: ``` POST http://localhost:8080/api/v1/admin/gallery/refresh 415 (Unsupported Media Type) ``` - Expected: Should sync with Zonerama ## Soubory - [x] **UI Improvements** - Status: Fixed - Verified: - Success messages are in Czech - "Vymazat vše" buttons present in "Nepoužívané" and "Duplicity" tabs ## Zpravodaj - [x] **Auto-Enable Feature** - Status: Fixed - Expected: Should enable when ≥1 recipient - Current: Shows "Vypnuto" even with 1 recipient - [x] **Delivery Status** - Status: Fixed - Should show: - What will be sent - Exact send time - More delivery details - [ ] **Delivery Issues** - Example: - Time: 11. 11. 2025 11:53 - Subject: Vítejte v odběru - Recipient: tdvorak_dev@proton.me - Status: failed ## Kontakty - [ ] **Missing Category** - Status: Competition alias category missing - Location: Category list - [ ] **Missing Photos** - Status: Not showing on frontpage - Note: Visible in admin ## Bannery - [ ] **Positioning** - Status: Incorrect - Issues: - Sidebar floating - "Banner v článcích" not visible ## MyUIbrix - [ ] **Aktuality Section** - Status: Showing wrong content - Current: Shows all blogs - Should: Show only non-primary blogs (primary should be in hero) ## Ankety - [ ] **User Tracking** - Status: Not working - Issues: - Logged-in admin shown as non-logged visitor - Voting tracking incorrect ## Soutěže - [ ] **Image Upload** - Status: Not working - Element: "Titulní obrázek" - [ ] **Registration** - Status: Not working - Issue: No action on "Vstoupit" button - [ ] **UI/UX** - Status: Needs improvement - Suggestions: - Add tab system for managing winnings - Improve overall layout ## Odměny a úspěchy - [ ] **UI/UX** - Status: Needs improvement - Issues: - Overly complex - Needs date pickers for "Platnost od/do" - Suggested Changes: - Remove "Dávkové vytvoření" - Simplify interface ## Zkrácené odkazy - [ ] **Link Generation** - Status: Predictable pattern - Current: Always uses "ig-share" as first link - Should: Use random strings - Example: `http://localhost:8080/s/randomstring123` ## Uživatelé - [ ] **Role Permissions** - Status: Too restrictive - Issue: 403 errors in admin interface - Needed: Define proper permission levels ## Navigace - [ ] **Hidden Elements** - Status: Loses data on refresh - Issues: - Shows "#" instead of element name - Cannot restore hidden elements - [ ] **Drag and Drop** - Status: Limited functionality - Issue: Can't drag subcategories between main categories - Current: Only works within same category ## Working Correctly - Aktivity - Kategorie (marked for removal) - Videa - Oblečení - Prefetch/Fetch - Nastavení - Odhlášení ## Testing Notes - Test Environment: Local development - Frontend: http://localhost:3000 - Backend: http://localhost:8080 - Browser: [Specify if known] ## Priority Classification - **High**: Critical functionality issues - **Medium**: Important but not blocking - **Low**: Cosmetic or minor issues