Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
706994d
add my name and GH username to title
tomdu3 Jul 30, 2026
a72fa85
Merge pull request #1 from tomdu3/level-0
tomdu3 Jul 30, 2026
a7a8d5f
add details div
tomdu3 Jul 31, 2026
c1db949
add display card function and example
tomdu3 Jul 31, 2026
9e7fb22
add card template and remove details
tomdu3 Aug 2, 2026
7890ace
fix redo displayCard to use template
tomdu3 Aug 2, 2026
597c9ef
add initial card styling
tomdu3 Aug 2, 2026
9431400
add footer with TVMaze link and reference
tomdu3 Aug 2, 2026
e82d9d9
fix display all episodes
tomdu3 Aug 2, 2026
5f206e3
add styles for card shadows and footer
tomdu3 Aug 2, 2026
df6130a
Merge pull request #2 from tomdu3/level-100
tomdu3 Aug 2, 2026
ec91060
add alt text for images
edinakurdi Aug 6, 2026
5a4e878
Update root element variable reference
edinakurdi Aug 7, 2026
146d7a1
Merge pull request #3 from tomdu3/level-200
edinakurdi Aug 7, 2026
b76e8b5
unpdate html
edinakurdi Aug 7, 2026
a449b4d
implement search, add eventlistenet
edinakurdi Aug 7, 2026
2bd2013
Merge branch 'main' of https://github.com/tomdu3/Project-TV-Show into…
edinakurdi Aug 7, 2026
f99ade1
correct typos
edinakurdi Aug 7, 2026
658656b
update with a header tag to include the search bar and episode count
edinakurdi Aug 7, 2026
dd7f406
delete duplicate paragraph
edinakurdi Aug 7, 2026
f014618
add episode selector to html
edinakurdi Aug 7, 2026
b24ba4f
add episode selector dropdown
edinakurdi Aug 7, 2026
3dc0592
scroll to selected episode on dropdown
edinakurdi Aug 7, 2026
b70b047
delete extensive comments
edinakurdi Aug 7, 2026
a47a537
Merge pull request #4 from tomdu3/level-200
tomdu3 Aug 7, 2026
4a3adf7
fix redesign header
tomdu3 Aug 7, 2026
3806bbb
fix header styling search and dropdown
tomdu3 Aug 7, 2026
1b5420f
fix: implement mutually exclusive filtering via search bar and dropd…
tomdu3 Aug 7, 2026
313576a
update episode selector placeholder, add search input hint, and adjus…
tomdu3 Aug 7, 2026
2ff3cd8
improve layout responsiveness and accessibility with visually-hidden …
tomdu3 Aug 7, 2026
195b94d
remove comments from css
tomdu3 Aug 7, 2026
78dd2f5
add clear button to search input with toggle
tomdu3 Aug 7, 2026
2651320
add feedback to episode selector while search filtering
tomdu3 Aug 7, 2026
0770c79
refactor: update episode selector placeholder logic to improve visual…
tomdu3 Aug 7, 2026
d74ced8
fix remove episodes file and html reference to it
tomdu3 Aug 10, 2026
29d25f8
update replace static episode data with asynchronous API fetch from T…
tomdu3 Aug 10, 2026
ae325cb
add loading delay message and default value for possible missing details
tomdu3 Aug 10, 2026
52205cc
add error handling and status message UI for episode fetching failures
tomdu3 Aug 10, 2026
25ca330
add TODO comments for future UI implementation
tomdu3 Aug 10, 2026
e3280a8
fix correct endpoint (after testing)
tomdu3 Aug 10, 2026
762f7b8
add a 3-second delay to episode fetching for testing delay
tomdu3 Aug 10, 2026
0ff0722
remove delay simulation from episode fetching
tomdu3 Aug 10, 2026
df40543
Merge pull request #5 from tomdu3/level-300
tomdu3 Aug 10, 2026
c4357af
add show-selector in HTML
edinakurdi Aug 12, 2026
da02c88
cosmetic update - fetch comment heading
edinakurdi Aug 12, 2026
0507c59
add episodeCache to state for fetched episodes
edinakurdi Aug 12, 2026
894fd85
add shows to state
edinakurdi Aug 12, 2026
8b2e0f4
update fetching -
edinakurdi Aug 12, 2026
e941b50
add show selector dropdown options
edinakurdi Aug 12, 2026
82276d8
update show selector to alphabetise
edinakurdi Aug 12, 2026
c8d3cbe
clear previous options in populateEpisodeSelector
edinakurdi Aug 12, 2026
54abfde
add show selector event listener
edinakurdi Aug 12, 2026
499613d
update show selector listener and handler -
edinakurdi Aug 12, 2026
5b1b1ef
initialise page
edinakurdi Aug 12, 2026
c4d9f18
fix grammar
edinakurdi Aug 12, 2026
0e72515
move DOM elemtnes to the top so they can be accessed later
edinakurdi Aug 12, 2026
e206caa
fix typos
edinakurdi Aug 12, 2026
bf08e87
Merge pull request #6 from tomdu3/level-400
tomdu3 Aug 12, 2026
83a4828
fix state initialisation of selectedShowId in state
tomdu3 Aug 13, 2026
cae31e6
refactor sort shows once upon fetch and selector population
tomdu3 Aug 13, 2026
3718367
refactor remove redundant DOM get requests by using already defined g…
tomdu3 Aug 13, 2026
f358296
refactor rename root main element ID to cards-container
tomdu3 Aug 13, 2026
8f5f4fc
add hourglass emoji to episode loading message
tomdu3 Aug 13, 2026
ac1b2a7
add shows displaying details functionalities
tomdu3 Aug 13, 2026
4abc6dd
add template for the show cards
tomdu3 Aug 13, 2026
f2ecc16
add changes for cards-container and show-card styles
tomdu3 Aug 13, 2026
416bd5a
add align-self: flex-start to card components
tomdu3 Aug 13, 2026
6ce2419
add click event to show titles for episode selection and update styles
tomdu3 Aug 13, 2026
cc081f6
add back-to-shows button and styles
tomdu3 Aug 13, 2026
7b386cd
add functionality to toggle show/episode views with corresponding sea…
tomdu3 Aug 13, 2026
5d63d33
fix rename rating label and reorder show information fields in index.…
tomdu3 Aug 13, 2026
2d6d67c
add search filtering for shows by name, summary, and genres
tomdu3 Aug 13, 2026
72c8ac1
add and display current show title above episode cards container
tomdu3 Aug 13, 2026
7d8c7b0
fix back to shows button style
tomdu3 Aug 13, 2026
659a67a
fix spacing for container and input elements for count display improv…
tomdu3 Aug 13, 2026
a74cba8
add borders to show container and title
tomdu3 Aug 13, 2026
d621942
Merge pull request #7 from tomdu3/level-500
tomdu3 Aug 13, 2026
60b2db0
fix validation errors in html
tomdu3 Aug 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading