dev day #90 🥳

This commit is contained in:
Tomas Dvorak
2025-11-12 20:31:37 +01:00
parent 8762bde4bf
commit f3db65d350
103 changed files with 4053 additions and 2189 deletions
+300
View File
@@ -0,0 +1,300 @@
# 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