Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
0bf2b92
level-0: add name and username
edinakurdi Aug 4, 2026
93bd437
Merge pull request #1 from edinakurdi/feat/set-up
edinakurdi Aug 5, 2026
cacd272
add episode generator function
edinakurdi Aug 5, 2026
08ba2e1
add episode-card template to html
edinakurdi Aug 5, 2026
bdf28c1
reorder functions and add comment to function
edinakurdi Aug 5, 2026
ab20f1e
create episode card
edinakurdi Aug 5, 2026
4a10edc
create all cards
edinakurdi Aug 5, 2026
9024289
add simple style
edinakurdi Aug 5, 2026
6cf9091
add tvmaze ref as footer
edinakurdi Aug 5, 2026
22091d0
Merge pull request #2 from edinakurdi/level-100
edinakurdi Aug 6, 2026
30341a2
fix remove para inside para in summary
tomdu3 Aug 7, 2026
bc77647
add card-container and refactor episode rendering into it
tomdu3 Aug 7, 2026
9065cf6
Merge pull request #4 from edinakurdi/level200
tomdu3 Aug 7, 2026
21ac6c3
add search input field and episode counter
tomdu3 Aug 7, 2026
a82306d
define allEpisodes in global scope with let and remove old makePageFo…
tomdu3 Aug 7, 2026
8f63061
add live search functionality and dynamic episode count display
tomdu3 Aug 7, 2026
c62de63
Merge pull request #5 from edinakurdi/level200
tomdu3 Aug 7, 2026
9d35a26
add episode select menu
tomdu3 Aug 7, 2026
2909905
add styles for search input and select menu
tomdu3 Aug 7, 2026
ed40b3e
add episode selector menu with search complement and filter functiona…
tomdu3 Aug 7, 2026
14eb156
Merge pull request #6 from edinakurdi/level200
tomdu3 Aug 7, 2026
f7bf240
add labels
edinakurdi Aug 8, 2026
8aa886d
add hidden properties
edinakurdi Aug 8, 2026
00e9c0e
update html structure (header, main and footer)
edinakurdi Aug 9, 2026
19b66c6
refactor js to include state
edinakurdi Aug 9, 2026
9ce4759
implement render()
edinakurdi Aug 9, 2026
ae3cc20
correct typo
edinakurdi Aug 9, 2026
8f78f00
correct seacrh event listener
edinakurdi Aug 9, 2026
cfeb5e0
update comments with structure
edinakurdi Aug 9, 2026
83a08eb
delete requirement list comment
edinakurdi Aug 9, 2026
a42d0e6
add my name to footer
edinakurdi Aug 9, 2026
00d75a4
correct space in footer
edinakurdi Aug 9, 2026
af93c0c
Merge pull request #7 from edinakurdi/level-300
edinakurdi Aug 9, 2026
4146929
delete apisodes.js
edinakurdi Aug 10, 2026
9a3ba12
use fetched data from TVmaze API
edinakurdi Aug 10, 2026
cf42813
add 'Loading pages' msg in html
edinakurdi Aug 10, 2026
3f15d25
delete link to old episodes.js
edinakurdi Aug 10, 2026
f4f5737
adjust setup to handle errors
edinakurdi Aug 10, 2026
a51514c
Merge pull request #8 from edinakurdi/level-300
edinakurdi Aug 10, 2026
9506674
fix rename main element ID from root to card-container
tomdu3 Aug 11, 2026
6fa9781
add show select element
tomdu3 Aug 11, 2026
62b78db
add fetch data with caching, select show functionality, improve data …
tomdu3 Aug 11, 2026
bf6c985
Merge pull request #9 from edinakurdi/level-400
edinakurdi Aug 12, 2026
7edaba7
restrucure html - add episode and show view sections
edinakurdi Aug 17, 2026
d556fa5
update state and DOM references for the two views
edinakurdi Aug 17, 2026
853f49b
update setup for shows listings
edinakurdi Aug 17, 2026
06dabbf
add show card template in html
edinakurdi Aug 17, 2026
93573b5
correct typo in show-card template id
edinakurdi Aug 18, 2026
25b4c41
grab show-card DOM element
edinakurdi Aug 18, 2026
77a37d6
rename showCard to showTemplate, and template to EpisodeTemplate for …
edinakurdi Aug 18, 2026
b318414
update other template refernce to episodeTemplate
edinakurdi Aug 18, 2026
bdab157
start generating show cards
edinakurdi Aug 18, 2026
9ba101e
finish show card generating
edinakurdi Aug 18, 2026
022c00c
simplify code for image and show cards
edinakurdi Aug 18, 2026
9f7b7d7
replace if/else with ternary expression for show genres
edinakurdi Aug 18, 2026
493ad43
render shows on pageload
edinakurdi Aug 18, 2026
e44f8bb
add show search
edinakurdi Aug 18, 2026
a446e8f
connect show search to state
edinakurdi Aug 18, 2026
d4f32b5
filter shows by search term
edinakurdi Aug 19, 2026
2dc7689
create clickable title for shows in html
edinakurdi Aug 19, 2026
f586ce4
add button in show card generation in js
edinakurdi Aug 19, 2026
e415135
fix typo
edinakurdi Aug 19, 2026
3ccbee0
fix typos and show filtering state references
edinakurdi Aug 19, 2026
ddb21ff
manage show selection from show cards
edinakurdi Aug 19, 2026
7ff528a
correct typo
edinakurdi Aug 19, 2026
5573167
switch bw episode and show views
edinakurdi Aug 19, 2026
b6349db
add back to shows button
edinakurdi Aug 19, 2026
7f5bda2
add eventlistener to back button
edinakurdi Aug 19, 2026
e1c92de
remove old comments, commented out code
edinakurdi Aug 19, 2026
1199edb
remove old code
edinakurdi Aug 19, 2026
62cc444
add back currentview to state
edinakurdi Aug 19, 2026
b251fee
add styling- teal theme
edinakurdi Aug 19, 2026
f2cdd0f
change card-container to episodes-container
edinakurdi Aug 19, 2026
44142f3
update search id to episode-search for episodes
edinakurdi Aug 19, 2026
b1d6192
change button to btn for consistency
edinakurdi Aug 19, 2026
9c7954a
chnage render() to renderEpisodes() to align with renderShows()
edinakurdi Aug 19, 2026
a3d7c98
add missing semicolon
edinakurdi Aug 19, 2026
1c90f47
replace cardcontainer with episodecontainer
edinakurdi Aug 19, 2026
6a96edf
remove duplicate code
edinakurdi Aug 19, 2026
0a8a27a
Merge pull request #10 from edinakurdi/level-500
edinakurdi Aug 19, 2026
68e758c
make images smaller
edinakurdi Aug 19, 2026
63d8b94
add dropdown in html for shows
edinakurdi Aug 20, 2026
5bf9996
add dom elemnt refernce, and populate dropdown, and update count
edinakurdi Aug 20, 2026
a429619
update eposde count result id
edinakurdi Aug 20, 2026
cd1b513
add populateShowSelect() and correct typos
edinakurdi Aug 20, 2026
1f28a09
add event listener to shows selection
edinakurdi Aug 20, 2026
9db17bb
sync show dropdown on select and back
edinakurdi Aug 20, 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
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"liveServer.settings.port": 5502
}
Loading