0000000000000000000000000000000000000000 f1230c09f76082f8a24c092a2481b2dda1faf42b Aleksa Dimitrijević <tradicije@icloud.com> 1772546343 +0100	clone: from github.com:tradicije/opentt.git
f1230c09f76082f8a24c092a2481b2dda1faf42b 5c4943329f6069545b9ac985f65a449b1e8c7ed6 Aleksa Dimitrijević <tradicije@icloud.com> 1772557392 +0100	commit: fix(admin): use assets/img/admin-ui-logo.png for admin topbar and onboarding; document in changelog
5c4943329f6069545b9ac985f65a449b1e8c7ed6 dc140e58afa44de35484019c724566695461e59d Aleksa Dimitrijević <tradicije@icloud.com> 1772562431 +0100	commit: Feature: Add calendar selector when filter=true for opentt_matches_grid shortcode
dc140e58afa44de35484019c724566695461e59d 7224ab0f93c64b79872b3bee3dab751587086c68 Aleksa Dimitrijević <tradicije@icloud.com> 1772586119 +0100	commit: Refactor: Extract import payload parsing, summary, and validation into ImportPayloadInspector; keep core as delegator; update changelog
7224ab0f93c64b79872b3bee3dab751587086c68 fb75c8d62f80b508134321054be5825cfe8994db Aleksa Dimitrijević <tradicije@icloud.com> 1772586180 +0100	commit (amend): Refactor: Extract opentt_matches_grid shortcode implementation into MatchesGridShortcode and keep trait as delegator; update changelog
fb75c8d62f80b508134321054be5825cfe8994db 01ae3d9256157f011205008ffbdb00b7d1657c53 Aleksa Dimitrijević <tradicije@icloud.com> 1772588910 +0100	commit: Refactor: Extract opentt_clubs shortcode implementation into ClubsGridShortcode and keep trait as delegator; update changelog
01ae3d9256157f011205008ffbdb00b7d1657c53 2428f3af42a871c1dc5fa68c32498d08be7f8157 Aleksa Dimitrijević <tradicije@icloud.com> 1772589510 +0100	commit: ignore macOS .DS_Store files
2428f3af42a871c1dc5fa68c32498d08be7f8157 b85e32bb190d4fe0708e59f443825827e4273d8b Aleksa Dimitrijević <tradicije@icloud.com> 1772589946 +0100	commit: Refactor: Extract opentt_standings_table shortcode implementation into StandingsTableShortcode and keep trait as delegator; update changelog
b85e32bb190d4fe0708e59f443825827e4273d8b 3fc98a78d3c5615c9199760daabdb228fac18607 Aleksa Dimitrijević <tradicije@icloud.com> 1772590190 +0100	commit: Refactor: Extract opentt_match_games shortcode implementation into GamesListShortcode and keep trait as delegator; update changelog
3fc98a78d3c5615c9199760daabdb228fac18607 3afdaed042e899c9860fb29660448ac44bb29d5b Aleksa Dimitrijević <tradicije@icloud.com> 1772590732 +0100	commit: Refactor: Extract opentt_h2h shortcode implementation into H2hShortcode and keep trait as delegator; update changelog
3afdaed042e899c9860fb29660448ac44bb29d5b 095af74cea1d4619fab805aecbebfbcb3c801ce8 Aleksa Dimitrijević <tradicije@icloud.com> 1772590933 +0100	commit: Fix: Resolve season context in opentt_matches_grid archive filtering
095af74cea1d4619fab805aecbebfbcb3c801ce8 b39fdbde12181a1b59ab1feb682d349a63926064 Aleksa Dimitrijević <tradicije@icloud.com> 1772591180 +0100	commit: Refactor: Extract opentt_show_players shortcode into dedicated class
b39fdbde12181a1b59ab1feb682d349a63926064 cbe24753e7c8773be36cbd88ac74613eea3ece7b Aleksa Dimitrijević <tradicije@icloud.com> 1772594846 +0100	commit: Refactor: Extract opentt_club_news shortcode into dedicated class
cbe24753e7c8773be36cbd88ac74613eea3ece7b dab6f685226b25df19e57ba30a0241e484108ec9 Aleksa Dimitrijević <tradicije@icloud.com> 1772595153 +0100	commit: Feature: Show scheduled time in opentt_match_teams for unplayed matches
dab6f685226b25df19e57ba30a0241e484108ec9 4a17bf9f898f5691c9b8de20981e55f15b6a1887 Aleksa Dimitrijević <tradicije@icloud.com> 1772595308 +0100	commit: Refactor: Extract opentt_player_news shortcode into dedicated class
4a17bf9f898f5691c9b8de20981e55f15b6a1887 f38b8dab41a7cdffcb31d3a6339b10c84700e48f Aleksa Dimitrijević <tradicije@icloud.com> 1772595595 +0100	commit: Refactor: Extract opentt_related_posts shortcode into dedicated class
f38b8dab41a7cdffcb31d3a6339b10c84700e48f 6913e5864af6d9fea7934c7b9096f0f02056d76c Aleksa Dimitrijević <tradicije@icloud.com> 1772595864 +0100	commit: Refactor: Extract opentt_match_video shortcode into dedicated class
6913e5864af6d9fea7934c7b9096f0f02056d76c f4834e8fb4c75e73c32c29b59f95275f0723f13a Aleksa Dimitrijević <tradicije@icloud.com> 1772596017 +0100	commit: Refactor: Extract home and away club shortcodes and club lookup shortcode into dedicated classes
f4834e8fb4c75e73c32c29b59f95275f0723f13a 25374cbff7ae67ba435a446bb8125b93de0c7999 Aleksa Dimitrijević <tradicije@icloud.com> 1772596155 +0100	commit: Refactor: Extract opentt_match_report and opentt_club_form shortcodes into dedicated classes
25374cbff7ae67ba435a446bb8125b93de0c7999 a2f61e9ca708411b0dec3d4eb9609fa522ecbc2f Aleksa Dimitrijević <tradicije@icloud.com> 1772596422 +0100	commit: Refactor: Extract opentt_show_match_teams and opentt_competition_info shortcodes into dedicated classes
a2f61e9ca708411b0dec3d4eb9609fa522ecbc2f 5a9a806c9ae025a51ebf5698aa611c548657e58b Aleksa Dimitrijević <tradicije@icloud.com> 1772596637 +0100	commit: Refactor: Extract opentt_matches_list and opentt_mvp shortcodes into dedicated classes
5a9a806c9ae025a51ebf5698aa611c548657e58b aa83337e5ab6f516a6ec574c160a13d62f1c1aa8 Aleksa Dimitrijević <tradicije@icloud.com> 1772596874 +0100	commit: Refactor: Extract opentt_player_transfers and opentt_top_players_list shortcodes into dedicated classes
aa83337e5ab6f516a6ec574c160a13d62f1c1aa8 159541c18e50623e1b1c036d50273d7988fd7d00 Aleksa Dimitrijević <tradicije@icloud.com> 1772597188 +0100	commit: Refactor: Extract opentt_club_info and opentt_player_info shortcodes into dedicated classes
159541c18e50623e1b1c036d50273d7988fd7d00 9166ed8849ae420f58fdcf57638c40525cf4add3 Aleksa Dimitrijević <tradicije@icloud.com> 1772597787 +0100	commit: Refactor: Extract remaining player, team, and competitions shortcodes into dedicated classes
9166ed8849ae420f58fdcf57638c40525cf4add3 aafb8f6acfea0755f6b2fc7ff1d579fcf4217ffe Aleksa Dimitrijević <tradicije@icloud.com> 1772597978 +0100	commit: Change default/fallback images for players and clubs.
aafb8f6acfea0755f6b2fc7ff1d579fcf4217ffe 82e6211a7c3bbe50ed941ac48efee43f5432fe09 Aleksa Dimitrijević <tradicije@icloud.com> 1772598453 +0100	commit: Change chagelog.md
82e6211a7c3bbe50ed941ac48efee43f5432fe09 01d7e71053eea601fd599e0d5e1178b5aab5d47f Aleksa Dimitrijević <tradicije@icloud.com> 1772602081 +0100	commit: Change default/fallback player image
01d7e71053eea601fd599e0d5e1178b5aab5d47f 7b226db8cc711fdf7cbc5807b235afae119df265 Aleksa Dimitrijević <tradicije@icloud.com> 1772602397 +0100	commit: Feature: Add show all toggle to opentt_players after initial 5 items
7b226db8cc711fdf7cbc5807b235afae119df265 495cbb2b58957ac6eb4bc1ebd48a7756004c7929 Aleksa Dimitrijević <tradicije@icloud.com> 1772602863 +0100	commit: Fix: Ensure shortcode dropdown and toggle controls inherit theme font
495cbb2b58957ac6eb4bc1ebd48a7756004c7929 8bee1f1498bb96978ca0baa876daddeaa3b7b64a Aleksa Dimitrijević <tradicije@icloud.com> 1772603322 +0100	commit: Feature: Add calendar day hover match preview with compact club abbreviations
8bee1f1498bb96978ca0baa876daddeaa3b7b64a 0cdc4d71a91e885677a5ef4f887a8d216c254c14 Aleksa Dimitrijević <tradicije@icloud.com> 1772603525 +0100	commit: Feature: Add clickable calendar preview rows for direct match navigation
0cdc4d71a91e885677a5ef4f887a8d216c254c14 84c0414e178101a778b904b78471bd1eb4bd8e37 Aleksa Dimitrijević <tradicije@icloud.com> 1772603710 +0100	commit: Fix: Normalize frontend round labels from slug format to readable round names
84c0414e178101a778b904b78471bd1eb4bd8e37 3bbd31a584d2ad24a4ed262dbe381f3a086c9eda Aleksa Dimitrijević <tradicije@icloud.com> 1772603916 +0100	commit: Docs: Move unreleased changes into 1.1.0 release and regroup changelog entries
