mirror of
https://github.com/Dvorinka/MyClubServer.git
synced 2026-06-04 02:32:57 +00:00
1158 lines
36 KiB
Markdown
1158 lines
36 KiB
Markdown
# Project Statistics
|
|
|
|
**Generated:** 2026-01-12 17:26:36
|
|
**Path:** `/home/tdvorak/Desktop/PROG+HTML/Fotbal/fotbal-club`
|
|
|
|
## Summary
|
|
|
|
- **Total directories:** 254
|
|
- **Total files:** 1450
|
|
- **Total lines (approximate):** 474614
|
|
|
|
## Lines by Extension
|
|
|
|
| Extension | Files | Lines |
|
|
|-----------|-------|-------|
|
|
| .py | 653 | 222579 |
|
|
| .tsx | 262 | 93588 |
|
|
| .css | 78 | 72284 |
|
|
| .go | 173 | 54995 |
|
|
| .ts | 133 | 16448 |
|
|
| .js | 47 | 6401 |
|
|
| .html | 25 | 4884 |
|
|
| .sql | 79 | 3435 |
|
|
|
|
## Directory Tree (max depth 3)
|
|
|
|
```
|
|
fotbal-club/
|
|
.dockerignore
|
|
.env
|
|
.env.example
|
|
.gitattributes
|
|
.gitignore
|
|
ADMIN_NAV_SCROLL_COMPLETE.md
|
|
ADMIN_NAV_SCROLL_RETENTION.md
|
|
ALIAS_INSTRUCTIONS.md
|
|
Dockerfile
|
|
Dockerfile.dev
|
|
Dockerfile.eshop.backend
|
|
FACILITY_MANAGEMENT_IMPLEMENTATION.md
|
|
Makefile
|
|
README.md
|
|
REVOLUT_OAUTH_FRONTEND.tsx
|
|
TICKET_SYSTEM_IMPLEMENTATION.md
|
|
blog-grid.html
|
|
central-directory-deploy.tar.gz
|
|
cleanup_nav.sh
|
|
comprehensive-scroll-test.js
|
|
dc-up.sh
|
|
deploy-directory.sh
|
|
docker-compose-wrapper.sh
|
|
docker-compose.eshop.yml
|
|
docker-compose.override.yml
|
|
docker-compose.yml
|
|
docker-helper.ps1
|
|
fix_admin_issues.sh
|
|
fotbal-club
|
|
go.mod
|
|
go.sum
|
|
main.go
|
|
package-lock.json
|
|
package.json
|
|
test-directory.sh
|
|
test-scroll-retention.js
|
|
cmd/
|
|
sqlmigrate/
|
|
main.go
|
|
cleanup-nav/
|
|
main.go
|
|
central-directory/
|
|
central-directory
|
|
go.mod
|
|
go.sum
|
|
main.go
|
|
cache/
|
|
live/
|
|
score_d1bb8926-44d9-4fac-be42-3d2b7bb03bec.json
|
|
facr/
|
|
football_7eacd9f0-bfa0-4928-a9b6-936140168f58_info.json
|
|
football_7eacd9f0-bfa0-4928-a9b6-936140168f58_table.json
|
|
prefetch/
|
|
articles.json
|
|
articles.json.hdr
|
|
competition_aliases.json
|
|
competition_aliases.json.hdr
|
|
events_upcoming.json
|
|
events_upcoming.json.hdr
|
|
facr_club_info.json
|
|
facr_club_info.json.hdr
|
|
facr_tables.json
|
|
facr_tables.json.hdr
|
|
gallery.json
|
|
matches.json
|
|
meta.json
|
|
prefetch_status.json
|
|
seo.json
|
|
seo.json.hdr
|
|
settings.json
|
|
settings.json.hdr
|
|
sponsors.json
|
|
sponsors.json.hdr
|
|
team_logo_overrides.json
|
|
team_logo_overrides.json.hdr
|
|
youtube_channel.json
|
|
youtube_channel.json.hdr
|
|
zonerama_albums.json
|
|
zonerama_flat.json
|
|
zonerama_flat.json.hdr
|
|
zonerama_profile.json
|
|
zonerama/
|
|
picks.json
|
|
ai/
|
|
animated-ai-input.tsx
|
|
button.tsx
|
|
dropdown-menu.tsx
|
|
ocr.md
|
|
prompt.md
|
|
text.md
|
|
voice.md
|
|
bin/
|
|
fotbal-club
|
|
database/
|
|
migrate.go
|
|
cleanup/
|
|
remove_unwanted_admin_nav.sql
|
|
migrations/
|
|
000004_create_setup_tables.down.sql
|
|
000004_create_setup_tables.up.sql
|
|
000006_create_contact_tables.down.sql
|
|
000006_create_contact_tables.up.sql
|
|
000009_add_visitor_event_fields.down.sql
|
|
000009_add_visitor_event_fields.up.sql
|
|
000010_create_files_table.down.sql
|
|
000010_create_files_table.up.sql
|
|
000020_create_page_element_configs.down.sql
|
|
000020_create_page_element_configs.up.sql
|
|
000020_create_polls.down.sql
|
|
000020_create_polls.up.sql
|
|
000021_add_element_visibility.down.sql
|
|
000021_add_element_visibility.up.sql
|
|
000021_add_poll_relationships.down.sql
|
|
000021_add_poll_relationships.up.sql
|
|
000022_add_font_fields.down.sql
|
|
000022_add_font_fields.up.sql
|
|
000025_add_finished_match_display_days.down.sql
|
|
000025_add_finished_match_display_days.up.sql
|
|
000099_add_performance_indexes.down.sql
|
|
000099_add_performance_indexes.up.sql
|
|
000099_performance_indexes.down.sql
|
|
000099_performance_indexes.up.sql
|
|
20240820000001_create_contact_tables.down.sql
|
|
20240820000001_create_contact_tables.up.sql
|
|
20240917150000_add_verification_code_to_password_resets.down.sql
|
|
20240917150000_add_verification_code_to_password_resets.up.sql
|
|
20250104000001_add_source_to_contact_messages.down.sql
|
|
20250104000001_add_source_to_contact_messages.up.sql
|
|
20250109000000_add_i18n_support.up.sql
|
|
20250109000001_add_ticket_system.down.sql
|
|
20250109000001_add_ticket_system.up.sql
|
|
20250110000001_create_financial_tables.down.sql
|
|
20250110000001_create_financial_tables.up.sql
|
|
20250110000002_create_invoice_tables.down.sql
|
|
20250110000002_create_invoice_tables.up.sql
|
|
20250112000000_add_qr_codes.up.sql
|
|
20250112000001_financial_tables.up.sql
|
|
20250112000002_invoice_tables.up.sql
|
|
20250907000001_add_newsletter_preferences.up.sql
|
|
20250907153330_add_smtp_columns_to_settings.up.sql
|
|
20250912143000_add_email_phone_to_players.up.sql
|
|
20250918124000_add_featured_to_articles.up.sql
|
|
20250930000001_enhance_newsletter_system.down.sql
|
|
20250930000001_enhance_newsletter_system.up.sql
|
|
20251004000001_add_display_order_to_competition_aliases.down.sql
|
|
20251004000001_add_display_order_to_competition_aliases.up.sql
|
|
20251005000001_add_contact_map_fields_to_settings.down.sql
|
|
20251005000001_add_contact_map_fields_to_settings.up.sql
|
|
20251005181200_add_youtube_fields_to_articles.down.sql
|
|
20251005181200_add_youtube_fields_to_articles.up.sql
|
|
20251006114700_add_og_and_gallery_fields_to_articles.down.sql
|
|
20251006114700_add_og_and_gallery_fields_to_articles.up.sql
|
|
20251008185000_add_custom_nav_fields_to_settings.down.sql
|
|
20251008185000_add_custom_nav_fields_to_settings.up.sql
|
|
20251010154600_create_navigation_system.down.sql
|
|
20251010154600_create_navigation_system.up.sql
|
|
20251012000001_create_clothing_table.down.sql
|
|
20251012000001_create_clothing_table.up.sql
|
|
20251022145500_add_voter_info_to_poll_votes.down.sql
|
|
20251022145500_add_voter_info_to_poll_votes.up.sql
|
|
20251023174500_set_user_role_default_fan.up.sql
|
|
20251024121500_add_style_to_polls.up.sql
|
|
20251101101500_add_pg_trgm_indexes.up.sql
|
|
20251102000001_create_engagement_system.down.sql
|
|
20251102000001_create_engagement_system.up.sql
|
|
20251102000002_create_comments_system.down.sql
|
|
20251102000002_create_comments_system.up.sql
|
|
20251102000003_create_sweepstakes_system.down.sql
|
|
20251102000003_create_sweepstakes_system.up.sql
|
|
20251102000004_update_sweepstakes_nonphysical_prizes.up.sql
|
|
20251102000005_add_animated_avatar_unlock_to_profiles.down.sql
|
|
20251102000005_add_animated_avatar_unlock_to_profiles.up.sql
|
|
20251201000001_create_eshop_tables.down.sql
|
|
20251201000001_create_eshop_tables.up.sql
|
|
20260109000001_create_facility_management_tables.down.sql
|
|
20260109000001_create_facility_management_tables.up.sql
|
|
central-directory/
|
|
README.md
|
|
app/
|
|
MOBILE_ENHANCEMENT_SUMMARY.md
|
|
MYCLUB_MOBILE_ENHANCEMENT_COMPLETE.md
|
|
README.md
|
|
app.json
|
|
package-lock.json
|
|
package.json
|
|
tsconfig.json
|
|
src/
|
|
App.tsx
|
|
theme.ts
|
|
navigation/
|
|
RootNavigator.tsx
|
|
services/
|
|
api.ts
|
|
auth.ts
|
|
club.ts
|
|
dashboard.ts
|
|
directory.ts
|
|
notifications.ts
|
|
offlineSync.ts
|
|
pinnedClubs.ts
|
|
qrHelper.ts
|
|
settings.ts
|
|
features/
|
|
components/
|
|
contexts/
|
|
ClubContext.tsx
|
|
types/
|
|
tickets.ts
|
|
rec/
|
|
1.css
|
|
10.css
|
|
2.css
|
|
3.css
|
|
4.css
|
|
5.css
|
|
6.css
|
|
7.css
|
|
8.css
|
|
9.css
|
|
splitted.html
|
|
pro/
|
|
404.html
|
|
blog.html
|
|
index.html
|
|
css/
|
|
admin.css
|
|
bizoni.css
|
|
bootstrap-grid.css
|
|
bootstrap.css
|
|
common-full.min.css
|
|
common-skeleton.min.css
|
|
common.css
|
|
custom-frontend.min.css
|
|
custom.css
|
|
dashicons.css
|
|
dashicons.min.css
|
|
elementor-icons.min.css
|
|
font-awesome.css
|
|
frontend.min.css
|
|
jquery.selectBox.css
|
|
lt-custom.css
|
|
lte-font-codes.css
|
|
magnific-popup.css
|
|
overrides.css
|
|
post-13200.css
|
|
post-20251.css
|
|
post-29393.css
|
|
post-29531.css
|
|
post-32647.css
|
|
post-35532.css
|
|
post-36123.css
|
|
post-36124.css
|
|
post-36129.css
|
|
post-36131.css
|
|
prettyPhoto.css
|
|
rsvp-v1.min.css
|
|
rsvp.css
|
|
rsvp.min.css
|
|
skeleton.css
|
|
skeleton_com.css
|
|
style.css
|
|
styles.css
|
|
swiper.css
|
|
tickets.css
|
|
tickets.min.css
|
|
v4-shims.min.css
|
|
variables-full.min.css
|
|
variables-skeleton.min.css
|
|
variables.css
|
|
zoom-slider.css
|
|
js/
|
|
admin-auth.js
|
|
blog-latest.js
|
|
blog-list.js
|
|
bootstrap.min.js
|
|
core.min.js
|
|
facr-frontend.js
|
|
frontend-modules.min.js
|
|
frontend.js
|
|
frontend.min.js
|
|
home-autofill.js
|
|
imagesloaded.min.js
|
|
index.js
|
|
jquery-migrate.min.js
|
|
jquery.blockUI.min.js
|
|
jquery.masonry.min.js
|
|
jquery.matchHeight.js
|
|
jquery.min.js
|
|
jquery.nicescroll.js
|
|
jquery.paroller.js
|
|
jquery.paroller.min.js
|
|
jquery.prettyPhoto.min.js
|
|
jquery.selectBox.min.js
|
|
jquery.yith-wcwl.min.js
|
|
jquery.zoomslider.js
|
|
masonry.min.js
|
|
modernizr-2.6.2.min.js
|
|
parallax-js.js
|
|
parallax.min.js
|
|
rsvp.min.js
|
|
script.js
|
|
scripts.js
|
|
scrollreveal.js
|
|
sourcebuster.min.js
|
|
swiper.min.js
|
|
team-switcher.js
|
|
text-editor.2c35aafbe5bf0e127950.bundle.min.js
|
|
ticket-details.min.js
|
|
videos-latest.js
|
|
waypoint.js
|
|
waypoints.min.js
|
|
webpack.runtime.min.js
|
|
pkg/
|
|
email/
|
|
service.go
|
|
httpclient/
|
|
client.go
|
|
circuitbreaker/
|
|
breaker.go
|
|
database/
|
|
database.go
|
|
utils/
|
|
cleanup_nav.go
|
|
jwt.go
|
|
password.go
|
|
sanitize.go
|
|
subscriber_token.go
|
|
logger/
|
|
logger.go
|
|
validation/
|
|
comments.go
|
|
engagement.go
|
|
internal/
|
|
services/
|
|
badwords.go
|
|
cache_service.go
|
|
engagement.go
|
|
error_reporter.go
|
|
errorreview_autoregister.go
|
|
facr_logo_bg_removal.go
|
|
facr_logos_batch.go
|
|
facr_service.go
|
|
file_tracker.go
|
|
image_optimizer.go
|
|
logo_cache.go
|
|
newsletter_automation.go
|
|
newsletter_content.go
|
|
newsletter_scheduler.go
|
|
packeta_service.go
|
|
packeta_service_test.go
|
|
prefetch_service.go
|
|
setup_service.go
|
|
spam.go
|
|
sweepstakes.go
|
|
umami_service.go
|
|
eshop/
|
|
packeta_service.go
|
|
revolut_oauth_service.go
|
|
revolut_service.go
|
|
stripe_service.go
|
|
models/
|
|
about_page.go
|
|
audit_log.go
|
|
banner.go
|
|
base_model.go
|
|
category.go
|
|
clothing.go
|
|
club_search.go
|
|
comment.go
|
|
comment_ban.go
|
|
comment_reaction.go
|
|
comment_report.go
|
|
competition_alias.go
|
|
contact.go
|
|
email.go
|
|
engagement.go
|
|
error_event.go
|
|
eshop.go
|
|
event.go
|
|
facility.go
|
|
financial.go
|
|
i18n.go
|
|
invoice.go
|
|
link_click.go
|
|
manual_facr.go
|
|
match_override.go
|
|
models.go
|
|
navigation.go
|
|
page_element_config.go
|
|
password_reset.go
|
|
poll.go
|
|
scoreboard.go
|
|
setup.go
|
|
short_link.go
|
|
sweepstakes.go
|
|
ticket.go
|
|
uploaded_file.go
|
|
user_profile.go
|
|
visitor_event.go
|
|
config/
|
|
config.go
|
|
routes/
|
|
analytics_routes.go
|
|
contact_info_routes.go
|
|
event_routes.go
|
|
routes.go
|
|
controllers/
|
|
about_controller.go
|
|
ai_controller.go
|
|
analytics_controller.go
|
|
article_controller.go
|
|
audit_log_controller.go
|
|
auth_controller.go
|
|
base_controller.go
|
|
base_controller_page_elements.go
|
|
batch_operations_controller.go
|
|
clothing_controller.go
|
|
comment_controller.go
|
|
contact_controller.go
|
|
contact_info_controller.go
|
|
directory_controller.go
|
|
docs_controller.go
|
|
editor_preview_controller.go
|
|
email_controller.go
|
|
engagement_controller.go
|
|
error_controller.go
|
|
eshop_admin_controller.go
|
|
event_controller.go
|
|
example_usage_controller.go
|
|
expense_controller.go
|
|
export_helper.go
|
|
facility_controller.go
|
|
facility_management_controllers.go
|
|
facr_controller.go
|
|
files_controller.go
|
|
financial_controller.go
|
|
financial_dashboard_controller.go
|
|
gallery_controller.go
|
|
health_controller.go
|
|
i18n_controller.go
|
|
image_processing_controller.go
|
|
invoice_controller.go
|
|
manual_facr_admin_controller.go
|
|
myuibrix_controller.go
|
|
navigation_controller.go
|
|
notifications_controller.go
|
|
page_element_config_controller.go
|
|
page_element_style_validator.go
|
|
pagination_helper.go
|
|
password_controller.go
|
|
password_requests.go
|
|
poll_controller.go
|
|
poll_controller_refactored.go
|
|
prefetch_controller.go
|
|
qr_controller.go
|
|
query_helper.go
|
|
rembg_controller.go
|
|
response_helper.go
|
|
scoreboard_admin_controller.go
|
|
scoreboard_controller.go
|
|
seo_controller.go
|
|
setup_controller.go
|
|
shortlink_controller.go
|
|
sitemap_controller.go
|
|
sweepstakes_controller.go
|
|
ticket_checkout_controller.go
|
|
ticket_controller.go
|
|
umami_controller.go
|
|
validation_helper.go
|
|
youtube_controller.go
|
|
eshop/
|
|
cart_controller.go
|
|
checkout_controller.go
|
|
checkout_controller_test.go
|
|
checkout_e2e_flow_test.go
|
|
revolut_oauth_controller.go
|
|
shipping_controller.go
|
|
shipping_controller_test.go
|
|
helpers/
|
|
comments_helpers.go
|
|
engagement_helpers.go
|
|
middleware/
|
|
admin.go
|
|
asset_cache.go
|
|
auth.go
|
|
csrf.go
|
|
db_context.go
|
|
error_status_reporter.go
|
|
i18n.go
|
|
ratelimit.go
|
|
recovery.go
|
|
request_logger.go
|
|
request_validation.go
|
|
response_compression.go
|
|
security_headers.go
|
|
testing/
|
|
test_helpers.go
|
|
scripts/
|
|
browser_terminal_tamagotchi.py
|
|
enhanced_tamagotchi.py
|
|
init.sh
|
|
launch_browser_terminal.py
|
|
launch_tamagotchi.py
|
|
launch_terminal.py
|
|
launch_web_tamagotchi.py
|
|
manual_facr_templates.py
|
|
project_stats.py
|
|
project_tamagotchi.py
|
|
rembg_remove_bg.py
|
|
requirements-rembg.txt
|
|
requirements-tamagotchi.txt
|
|
requirements-web.txt
|
|
simple_tamagotchi_demo.py
|
|
stats.md
|
|
terminal_tamagotchi.py
|
|
web_tamagotchi.py
|
|
tamagotchi_env/
|
|
.gitignore
|
|
pyvenv.cfg
|
|
bin/
|
|
Activate.ps1
|
|
activate
|
|
activate.csh
|
|
activate.fish
|
|
flask
|
|
pip
|
|
pip3
|
|
pip3.13
|
|
python
|
|
python3
|
|
python3.13
|
|
include/
|
|
lib/
|
|
templates/
|
|
tamagotchi.html
|
|
terminal.html
|
|
tmp/
|
|
test-build
|
|
uploads/
|
|
.gitkeep
|
|
upload_1767970109_7036294c3b6f189a.jpg
|
|
upload_1767971493_357d48fbbec8d612.pdf
|
|
upload_1767971516_7d215721495db13b.pdf
|
|
upload_1767971568_0bfdca11f84386c3.webm
|
|
upload_1767975714_ea7f12285b09726f.pdf
|
|
upload_1767975721_5fd64d03f9a526f1.pdf
|
|
upload_1767975778_f27fb6c187cea97e.pdf
|
|
upload_1767975788_fdfa2d004a6f11c7.webm
|
|
upload_1767976607_0dce15d55f7e59cc.pdf
|
|
upload_1767977587_8bbcffcedc02ddf0.jpg
|
|
upload_1767977592_a683ac7ffc0b554e.pdf
|
|
upload_1767978274_311d123b560ab849.png
|
|
upload_1767978334_ce3a98c01fca6983.png
|
|
upload_1767978379_c186d25a1ef39f13.png
|
|
upload_1767978589_eb83fb4de50d6f6a.png
|
|
upload_1767978594_9eba945ac1ac5c8c.pdf
|
|
upload_1767978692_56e0136e0da8a738.png
|
|
logos/
|
|
club/
|
|
facr/
|
|
sponsors/
|
|
templates/
|
|
emails/
|
|
admin_welcome.html
|
|
base.html
|
|
contact_confirmation.html
|
|
contact_form.html
|
|
fan_account_created.html
|
|
newsletter.html
|
|
newsletter_setup.html
|
|
newsletter_welcome.html
|
|
newsletter_welcome_back.html
|
|
password_reset.html
|
|
password_reset_code.html
|
|
reward_redeemed_admin.html
|
|
reward_redeemed_user.html
|
|
sweepstake_winner_admin.html
|
|
sweepstake_winner_user.html
|
|
diagrams/
|
|
admin-overall.mmd
|
|
auth-flow.mmd
|
|
backend-jobs.mmd
|
|
backend-middleware-pipeline.mmd
|
|
backend-packages.mmd
|
|
backend-routes-overview.mmd
|
|
comments-flow.mmd
|
|
db-er.mmd
|
|
db-models.mmd
|
|
error-tracking-flow.mmd
|
|
frontend-api-map.mmd
|
|
frontend-architecture.mmd
|
|
frontend-everything.mmd
|
|
frontend-homepage.mmd
|
|
frontend-modules.mmd
|
|
frontend-overall.mmd
|
|
frontend-routes.mmd
|
|
gallery-zonerama-flow.mmd
|
|
index.html
|
|
newsletter-flow.mmd
|
|
puppeteer-config.json
|
|
puppeteer.json
|
|
scoreboard-flow.mmd
|
|
shortlinks-flow.mmd
|
|
system-overall-clean.mmd
|
|
system-overall.mmd
|
|
upload-flow.mmd
|
|
eshop/
|
|
DeepSeekSupportPrompt.md
|
|
ESHOP_IMPLEMENTATION_PLAN.md
|
|
packeta.md
|
|
timeline.md
|
|
backend/
|
|
backend
|
|
main.go
|
|
support.go
|
|
frontend/
|
|
.env
|
|
.env.example
|
|
Dockerfile
|
|
nginx.conf
|
|
package-lock.json
|
|
package.json
|
|
tsconfig.json
|
|
src/
|
|
App.tsx
|
|
index.tsx
|
|
react-app-env.d.ts
|
|
theme.ts
|
|
public/
|
|
index.html
|
|
eshop/
|
|
static/
|
|
images/
|
|
css/
|
|
js/
|
|
img/
|
|
logo-club-empty.svg
|
|
DOCS/
|
|
ACTIVITIES_FIXES_SUMMARY.md
|
|
ACTIVITY_ADMIN_MAP_ENHANCEMENT.md
|
|
ACTIVITY_RICH_EDITOR_YOUTUBE.md
|
|
ADMIN_FUNCTIONALITY_REPORT.md
|
|
ADMIN_QUICK_REFERENCE.md
|
|
ADMIN_QUICK_START.md
|
|
ADMIN_SECTION_INTEGRITY_AUDIT.md
|
|
ADMIN_TO_FRONTPAGE_DATAFLOW.md
|
|
ADMIN_TROUBLESHOOTING.md
|
|
ADMIN_TYPESCRIPT_COMPLETE_ANALYSIS.md
|
|
ALL_PAGES_QUICK_START.md
|
|
ANALYTICS_DASHBOARD_FIX.md
|
|
ANALYTICS_FIX.md
|
|
ANALYTICS_GRAPH_FIX.md
|
|
ANALYTICS_IMPROVEMENTS_SUMMARY.md
|
|
ANALYTICS_INTEGRATION.md
|
|
ANALYTICS_MAP_ENHANCEMENTS.md
|
|
ANALYTICS_TEST_INSTRUCTIONS.md
|
|
ARTICLE_CACHE_MATCH_DATA_FIX.md
|
|
ARTICLE_QUICK_FIX_GUIDE.md
|
|
ARTICLE_SYSTEM_FIXES_SUMMARY.md
|
|
AUTO_SAVE_SYSTEM.md
|
|
BACKEND_FUNCTIONALITY_REPORT.md
|
|
BANNERY_NAVOD.md
|
|
BANNER_SYSTEM_DOCUMENTATION.md
|
|
BANNER_SYSTEM_SUMMARY.md
|
|
BLOG_CREATION_FIXED.md
|
|
BLOG_MATCH_LINK_FIX.md
|
|
BLOG_MATCH_LINK_FIX_2025.md
|
|
BLOG_MATCH_LINK_VERIFICATION.md
|
|
BLOG_SYSTEM_FIXES_SUMMARY.md
|
|
BUGFIX_RICH_TEXT_EDITOR_IMAGE_UPLOAD.md
|
|
CHANGES_SUMMARY.md
|
|
CLOTHING_SYSTEM_IMPLEMENTATION.md
|
|
CLUB_LOGOS_MODAL_INTEGRATION.md
|
|
CLUB_MODAL_IMPLEMENTATION.md
|
|
COMMENTS_SYSTEM_COMPLETE.md
|
|
COMPLETE_10_10_IMPLEMENTATION_GUIDE.md
|
|
COMPLETE_IMPLEMENTATION_SUMMARY.md
|
|
COMPLETE_REBRANDING_SUMMARY.md
|
|
COMPLETE_SYSTEM_STATUS.md
|
|
COMPREHENSIVE_AUDIT_REPORT.md
|
|
COMPREHENSIVE_AUDIT_REPORT_UPDATED.md
|
|
CONTACTS_ADMIN_FIXES.md
|
|
CONTACT_MANAGEMENT.md
|
|
CONTACT_MANAGEMENT_FIXES.md
|
|
CONTACT_MANAGEMENT_IMPLEMENTATION.md
|
|
CONTACT_SYSTEM_FIX.md
|
|
COUNTDOWN_IMPLEMENTATION.md
|
|
CSS_CLASSES_REFERENCE.md
|
|
CUSTOM_EDITOR_ENHANCEMENT.md
|
|
DARK_MODE_ENHANCEMENTS.md
|
|
DOCKER_BUILD_MEMORY_FIX.md
|
|
DOCKER_ENHANCEMENTS_SUMMARY.md
|
|
DOCKER_PERFORMANCE_GUIDE.md
|
|
DOCKER_QUICK_REFERENCE.md
|
|
DOCKER_STATUS_REPORT.md
|
|
DOCS_API_ROUTES.md
|
|
DOKUMENTACE.md
|
|
EDITOR_MIGRATION_COMPLETE.md
|
|
EDITOR_USER_GUIDE.md
|
|
ELEMENTOR_ADD_REMOVE_ELEMENTS.md
|
|
ELEMENTOR_COMPLETE_GUIDE.md
|
|
ELEMENTOR_COMPLETE_VISUAL_SYSTEM.md
|
|
ELEMENTOR_CONTEXTUAL_EDITOR.md
|
|
ELEMENTOR_FINAL_GUIDE.md
|
|
ELEMENTOR_QUICK_START.md
|
|
ELEMENTOR_REORDER_FEATURE.md
|
|
ELEMENTOR_STYLE_EDITOR.md
|
|
ELEMENTOR_SUMMARY.md
|
|
ELEMENTOR_VISUAL_BUILDER.md
|
|
ELEMENTOR_VISUAL_ENHANCEMENTS.md
|
|
EMAIL_LOGO_FIX.md
|
|
ENGAGEMENT_COMMENTS_PRODUCTION_READY.md
|
|
ENGAGEMENT_SYSTEM_COMPLETE.md
|
|
ENHANCED_EDITOR_FEATURES.md
|
|
ENHANCED_MAP_IMPLEMENTATION.md
|
|
ENHANCED_NAVIGATION_SYSTEM.md
|
|
ENHANCEMENTS_SUMMARY.md
|
|
ERROR_CENTER_API.md
|
|
FILES_MANAGEMENT_SYSTEM.md
|
|
FILES_MANAGEMENT_TESTING.md
|
|
FILE_MANAGEMENT_ENHANCEMENTS.md
|
|
FILE_PREVIEW_COMPONENT.md
|
|
FILE_PREVIEW_QUICK_GUIDE.md
|
|
FILE_TRACKING_ENHANCEMENT.md
|
|
FILE_TRACKING_QUICK_FIX.md
|
|
FINAL_10_10_ACHIEVEMENT_SUMMARY.md
|
|
FINISHED_MATCHES_DISPLAY_FEATURE.md
|
|
FRONTEND_404_ERRORS_FIX.md
|
|
FRONTEND_FUNCTIONALITY_REPORT.md
|
|
FRONTEND_PAGES_INTEGRITY_AUDIT.md
|
|
FRONTPAGE_COMPLETE_CHECK.md
|
|
FRONTPAGE_TYPESCRIPT_ANALYSIS.md
|
|
GALLERY_ADMIN_FIX.md
|
|
GALLERY_SYSTEM_IMPLEMENTATION.md
|
|
HOMEPAGE_ENHANCEMENTS.md
|
|
IMAGE_EDITING_VERIFICATION.md
|
|
IMAGE_EDITOR_FIX_2025.md
|
|
IMAGE_PROCESSING_BACKEND.md
|
|
IMPLEMENTATION_GUIDE.md
|
|
INSTALLATION_GUIDE.md
|
|
INTEGRATION_GUIDE.md
|
|
LOGO_API_IMPLEMENTATION.md
|
|
LOGO_BG_REMOVAL_WITH_REMBG.md
|
|
LOGO_ENHANCEMENT_SUMMARY.md
|
|
LOGO_SIZING_FIX.md
|
|
MANUAL_FACR_MODE.md
|
|
MAPS_IMPLEMENTATION_SUMMARY.md
|
|
MAPS_LOCATION_AND_COLORS.md
|
|
MAP_IMPORT_COMPLETE_IMPLEMENTATION.md
|
|
MAP_LINK_IMPORT_FEATURE.md
|
|
MAP_SETUP_ENHANCEMENTS.md
|
|
MAP_STYLES_QUICK_REFERENCE.md
|
|
MATCHES_ENHANCEMENTS_SUMMARY.md
|
|
MATCHES_PAGE_ENHANCEMENTS.md
|
|
MATCH_DATA_JSON_FIX_COMPLETE.md
|
|
MYCLUB_REBRANDING.md
|
|
MYUIBRIX_BRANDING.md
|
|
MYUIBRIX_CHANGELOG_OCT2025.md
|
|
MYUIBRIX_COMPLETE_FIX_2025.md
|
|
MYUIBRIX_COMPLETE_FIX_SUMMARY.md
|
|
MYUIBRIX_CRITICAL_FIXES.md
|
|
MYUIBRIX_CSS_ARCHITECTURE.md
|
|
MYUIBRIX_DOM_MANIPULATION_FIX.md
|
|
MYUIBRIX_DRAGGABLE_UPDATE.md
|
|
MYUIBRIX_ELEMENTOR_FEATURES.md
|
|
MYUIBRIX_ENHANCEMENTS.md
|
|
MYUIBRIX_ENHANCEMENT_SUMMARY.md
|
|
MYUIBRIX_FIXES.md
|
|
MYUIBRIX_FIXES_APPLIED.md
|
|
MYUIBRIX_FIXES_SUMMARY.md
|
|
MYUIBRIX_GRID_LAYOUT_FEATURE.md
|
|
MYUIBRIX_IMPLEMENTATION_COMPLETE.md
|
|
MYUIBRIX_IMPROVEMENTS.md
|
|
MYUIBRIX_IMPROVEMENTS_2025.md
|
|
MYUIBRIX_INTEGRITY_CHECK.md
|
|
MYUIBRIX_MAJOR_FIXES_2025.md
|
|
MYUIBRIX_PERFECT_FINAL.md
|
|
MYUIBRIX_PREVIEW_MODE.md
|
|
MYUIBRIX_QUICK_START.md
|
|
MYUIBRIX_QUICK_TEST.md
|
|
MYUIBRIX_RESPONSIVE_FIX.md
|
|
MYUIBRIX_STYLES_BULLETPROOF_FIX.md
|
|
MYUIBRIX_VIEWPORT_AND_STYLES_FIX.md
|
|
MYUIBRIX_VIEWPORT_FIX.md
|
|
NAVIGATION_ADMIN_FIX.md
|
|
NAVIGATION_COMPLETE.md
|
|
NAVIGATION_FIX_SUMMARY.md
|
|
NAVIGATION_IMPLEMENTATION_SUMMARY.md
|
|
NAVIGATION_MANAGEMENT_SYSTEM.md
|
|
NAVIGATION_QUICK_FIX.md
|
|
NAVIGATION_QUICK_START.md
|
|
NAVIGATION_SYSTEM.md
|
|
NAVIGATION_TROUBLESHOOTING.md
|
|
NEWSLETTER_FEATURE_CHECKLIST.md
|
|
NEWSLETTER_IMPLEMENTATION_SUMMARY.md
|
|
NEWSLETTER_SYSTEM.md
|
|
NEWSLETTER_TESTING_GUIDE.md
|
|
NEW_FEATURES_IMPLEMENTATION_GUIDE.md
|
|
NEW_UTILITY_CONTROLLERS_GUIDE.md
|
|
PDF_PREVIEW_AND_POLL_FIX.md
|
|
PERFORMANCE_AUDIT_REPORT.md
|
|
PERFORMANCE_OPTIMIZATIONS_APPLIED.md
|
|
PERFORMANCE_OPTIMIZATION_GUIDE.md
|
|
PLAYER_NATIONALITY_TRANSLATIONS.md
|
|
POLL_CREATION_FEATURE.md
|
|
POLL_INTEGRATION_GUIDE.md
|
|
POLL_QUICK_START.md
|
|
POLL_SYSTEM_COMPLETE.md
|
|
POLL_SYSTEM_IMPLEMENTATION.md
|
|
PREMIUM_ARCHITECTURE.md
|
|
PREMIUM_FEATURE_COMPARISON.md
|
|
PREMIUM_IMPLEMENTATION_SCHEDULE.md
|
|
PREMIUM_PROJECT_SUMMARY.md
|
|
PREMIUM_QUICK_START.md
|
|
PRODUCTION_DEPLOYMENT_GUIDE.md
|
|
PRODUCTION_IMPROVEMENTS_SUMMARY.md
|
|
PRODUCTION_READINESS_REPORT.md
|
|
PROJECT_STATUS.md
|
|
QUICK_REFERENCE.md
|
|
QUICK_START_10_10.md
|
|
QUICK_START_ANALYTICS.md
|
|
QUICK_START_MAP_IMPORT.md
|
|
QUICK_START_VISUAL_EDITOR.md
|
|
QUICK_VERIFY_RICHTEXT.md
|
|
QUILL_EMITTER_ERROR_FIX.md
|
|
README copy.md
|
|
README.md
|
|
README_10_10_COMPLETE.md
|
|
README_AUDIT_SUMMARY.md
|
|
README_ELEMENTOR.md
|
|
README_NAVIGATION.md
|
|
REC_TO_MYUIBRIX_CONVERSION.md
|
|
RICHTEXT_EDITOR_COMPLETE_FIX.md
|
|
RICHTEXT_EDITOR_FIX_APPLIED.md
|
|
RICHTEXT_EDITOR_REAL_ISSUE_FIXED.md
|
|
RICHTEXT_EDITOR_TAB_FIX.md
|
|
RICHTEXT_EDITOR_VISIBILITY_FIX.md
|
|
RICHTEXT_IMAGE_UPLOAD_FIX.md
|
|
RICH_EDITOR_IMAGE_FIXES.md
|
|
RICH_TEXT_EDITOR_IMAGE_FIX.md
|
|
RICH_TEXT_EDITOR_IMPLEMENTATION.md
|
|
RICH_TEXT_EDITOR_VISIBILITY_FIX.md
|
|
SECURITY_AUDIT_REPORT.md
|
|
SECURITY_BEST_PRACTICES.md
|
|
SECURITY_HEADERS_FIX.md
|
|
SEO_INTEGRITY_AUDIT.md
|
|
SETUP_IMPROVEMENTS.md
|
|
SETUP_PAGE_ENHANCEMENTS.md
|
|
SETUP_SIMPLIFIED.md
|
|
SLIDER_AND_LOGO_FIXES.md
|
|
SMTP_AUTH_FIX.md
|
|
SPARTA_ELEMENTS_IMPLEMENTATION_SUMMARY.md
|
|
SPLIT_NAVIGATION_GUIDE.md
|
|
SPONSOR_CATEGORY_FIX.md
|
|
STYLE_PREVIEW_IMAGES.md
|
|
SYSTEM_HEALTH_SUMMARY.md
|
|
TEST_BLOG_CREATION.md
|
|
TEST_MYUIBRIX_NOW.md
|
|
TEST_RICHTEXT_NOW.md
|
|
THUMBNAIL_PREVIEW_FEATURE.md
|
|
THUMBNAIL_PREVIEW_SUMMARY.md
|
|
TRACKING_IMPLEMENTATION_GUIDE.md
|
|
TYPESCRIPT_BLOG_ANALYSIS.md
|
|
TYPESCRIPT_FIXES_APPLIED.md
|
|
TYPOGRAPHY_AND_DARKMODE_ENHANCEMENTS.md
|
|
UMAMI_ADMIN_EXCLUSION.md
|
|
UMAMI_DEBUG.md
|
|
UMAMI_INTEGRATION.md
|
|
UMAMI_SETUP_WITH_CLUB_NAME.md
|
|
UMAMI_WEBSITE_CREATION_FIX.md
|
|
UTILITY_CONTROLLERS_README.md
|
|
Umami-docs.md
|
|
VECTOR_MAPS_IMPLEMENTATION.md
|
|
VECTOR_MAPS_QUICK_START.md
|
|
VIDEO_ENHANCEMENTS.md
|
|
VIEWPORT_SIMULATOR_IMPLEMENTATION.md
|
|
VISUAL_ELEMENT_EDITOR.md
|
|
YOUTUBE_CLUB_VIDEOS_INTEGRATION.md
|
|
ZONERAMA_GALLERY_FIX.md
|
|
ZONERAMA_GALLERY_IMPLEMENTATION.md
|
|
ai.md
|
|
album-api.md
|
|
api.md
|
|
blogcreation.md
|
|
event.md
|
|
fix.md
|
|
overview.md
|
|
umami-continue.md
|
|
zonerama.md
|
|
frontend/
|
|
.dockerignore
|
|
.env
|
|
.env.example
|
|
Dockerfile
|
|
FRONTEND_UTILITIES_GUIDE.md
|
|
FRONTEND_UTILITIES_README.md
|
|
README.md
|
|
craco.config.js
|
|
nginx.conf
|
|
package-lock.json
|
|
package.json
|
|
tsconfig.json
|
|
src/
|
|
App.css
|
|
App.lazy.tsx
|
|
App.test.tsx
|
|
App.tsx
|
|
config.ts
|
|
index.css
|
|
index.tsx
|
|
logo.svg
|
|
react-app-env.d.ts
|
|
reportWebVitals.ts
|
|
serviceWorkerRegistration.ts
|
|
setupProxy.js
|
|
setupTests.ts
|
|
theme/
|
|
adminTheme.ts
|
|
i18n/
|
|
index.ts
|
|
layouts/
|
|
AdminLayout.tsx
|
|
MainLayout.tsx
|
|
services/
|
|
actionLog.ts
|
|
adminMatches.ts
|
|
ai.ts
|
|
aiUsage.ts
|
|
analyticsService.ts
|
|
api.ts
|
|
articleSave.ts
|
|
articles.ts
|
|
banners.ts
|
|
categories.ts
|
|
clothing.ts
|
|
comments.ts
|
|
competitionAliases.ts
|
|
contact.ts
|
|
contactInfo.ts
|
|
editorController.ts
|
|
engagement.ts
|
|
errorReporter.ts
|
|
errors.ts
|
|
eshopAdmin.ts
|
|
eventService.ts
|
|
files.ts
|
|
imageProcessing.ts
|
|
instagram.ts
|
|
manualFacrAdmin.ts
|
|
matchOverrides.ts
|
|
myuibrix.ts
|
|
navigation.ts
|
|
pageElements.ts
|
|
players.ts
|
|
polls.ts
|
|
public.ts
|
|
qrCode.ts
|
|
relatedClubs.ts
|
|
rembg.ts
|
|
scoreboard.ts
|
|
search.ts
|
|
seo.ts
|
|
settings.ts
|
|
setup.ts
|
|
shortlinks.ts
|
|
sponsors.ts
|
|
sweepstakes.ts
|
|
youtube.ts
|
|
zonerama.ts
|
|
config/
|
|
facr.ts
|
|
fonts.ts
|
|
locales/
|
|
cs.json
|
|
en.json
|
|
data/
|
|
defaultElements.ts
|
|
spartaStyleElements.ts
|
|
components/
|
|
CookieBanner.tsx
|
|
Navbar.tsx
|
|
ProtectedRoute.tsx
|
|
Sidebar.tsx
|
|
SponsorsStrip.tsx
|
|
WeatherWidget.tsx
|
|
styles/
|
|
admin-enhancements.css
|
|
club-styles.css
|
|
custom-editor.css
|
|
custom-scrollbar.css
|
|
designSystem.css
|
|
designSystem.module.css
|
|
global-enhancements.css
|
|
globals.css
|
|
home-style-pack.css
|
|
logos.css
|
|
public-rich-content.css
|
|
sparta-styles.css
|
|
theme.css
|
|
contexts/
|
|
AuthContext.tsx
|
|
ClubThemeContext.tsx
|
|
ConfirmDialogContext.tsx
|
|
hooks/
|
|
useAdminNavScrollRetention.ts
|
|
useAdminPage.ts
|
|
useAdminTable.ts
|
|
useApiMutation.ts
|
|
useAutoSave.ts
|
|
useBatchSelection.ts
|
|
useClubTheme.ts
|
|
useCountdown.ts
|
|
useDebounce.ts
|
|
useFacrApi.ts
|
|
useFontLoader.ts
|
|
useFormValidation.ts
|
|
useIntersectionObserver.ts
|
|
useKeyboardShortcuts.ts
|
|
useLocalStorage.ts
|
|
usePageElementConfig.ts
|
|
usePageTracking.ts
|
|
usePaginatedData.ts
|
|
usePrefetch.ts
|
|
usePublicSettings.ts
|
|
useQueryBuilder.ts
|
|
useSettings.ts
|
|
useSmoothScroll.ts
|
|
useToast.ts
|
|
useUmami.ts
|
|
utils/
|
|
aiModels.ts
|
|
aiTextProcessing.ts
|
|
auth.ts
|
|
categorySort.ts
|
|
colors.ts
|
|
commentsHelpers.ts
|
|
engagementHelpers.ts
|
|
errorTranslator.ts
|
|
export.ts
|
|
imageUtils.ts
|
|
logger.ts
|
|
logoUtils.ts
|
|
mapUrlParser.test.ts
|
|
mapUrlParser.ts
|
|
nationality.ts
|
|
performance.ts
|
|
readTime.ts
|
|
sportLogosAPI.ts
|
|
umami.ts
|
|
url.ts
|
|
pages/
|
|
AboutPage.tsx
|
|
ActivitiesCalendarPage.tsx
|
|
ActivityDetailPage.tsx
|
|
AlbumDetailPage.tsx
|
|
ArticleCreatePage.tsx
|
|
ArticleDetailPage.tsx
|
|
ArticlesListPage.tsx
|
|
AuthPage.tsx
|
|
BlogPage.tsx
|
|
CalendarPage.tsx
|
|
ClothingPage.tsx
|
|
ClubPage.tsx
|
|
ContactPage.tsx
|
|
DashboardPage.tsx
|
|
FacilitiesBookingPage.tsx
|
|
ForbiddenPage.tsx
|
|
ForgotPasswordPage.tsx
|
|
GalleryPage.tsx
|
|
HomePage.tsx
|
|
LoginPage.tsx
|
|
MatchDetailPage.tsx
|
|
MatchesPage.tsx
|
|
MyTicketsPage.tsx
|
|
NewsletterPreferencesPage.tsx
|
|
NewsletterUnsubscribePage.tsx
|
|
NotFoundPage.tsx
|
|
OverlayScoreboardPage.tsx
|
|
OverlaySponsorsPage.tsx
|
|
PlayerDetailPage.tsx
|
|
PlayersPage.tsx
|
|
PollsPage.tsx
|
|
RegisterPage.tsx
|
|
ResetPasswordPage.tsx
|
|
SearchPage.tsx
|
|
SemiAdminPage.tsx
|
|
SetupPage.tsx
|
|
ShortRedirectPage.tsx
|
|
SponsorsPage.tsx
|
|
StandingsPage.tsx
|
|
StylePreviewPage.tsx
|
|
TablesPage.tsx
|
|
VideosPage.tsx
|
|
index.d.ts
|
|
assets/
|
|
lib/
|
|
types/
|
|
custom-elements.d.ts
|
|
event.ts
|
|
geojson.d.ts
|
|
index.ts
|
|
quill-image-resize-module.d.ts
|
|
react-simple-maps.d.ts
|
|
public/
|
|
1-Příprava.pdf
|
|
article-placeholder.svg
|
|
deepseek.svg
|
|
favicon.ico
|
|
grok.svg
|
|
index.html
|
|
logo-placeholder.svg
|
|
logo192.png
|
|
logo192.png.backup
|
|
logo512.png
|
|
logo512.png.backup
|
|
manifest.json
|
|
ministral.png
|
|
mistral_small.png
|
|
ocr_mistral.png
|
|
player-placeholder.svg
|
|
robots.txt
|
|
service-worker.js
|
|
sponsor-placeholder.svg
|
|
voxtral.png
|
|
images/
|
|
club-logo-placeholder.svg
|
|
club-logo.png
|
|
club-opponent.svg
|
|
```
|