Commit Graph

56 Commits

Author SHA1 Message Date
Maciej Pędzich
db14f68aa1 Ditch stack datatable in favour of scrollable one 2023-01-22 21:12:42 +01:00
Maciej Pędzich
aa4caf5183 Rename getFormattedDate to formatDate 2023-01-22 21:12:08 +01:00
Maciej Pędzich
b95a4577ac Implement responsive datatable variant 2023-01-22 20:45:51 +01:00
Maciej Pędzich
4239ef2b35 Ensure error alert is centered for snapshot errors 2023-01-22 20:45:35 +01:00
Maciej Pędzich
387ccba10f Adjust spacing between calendar dates 2023-01-22 20:44:59 +01:00
Maciej Pędzich
bf196cf81f Enforce consistent API error handling 2023-01-22 20:44:20 +01:00
Maciej Pędzich
72dd818def Change ETag to the latest snapshot's ID 2023-01-22 20:43:36 +01:00
Maciej Pędzich
926e4ad512 Apply custom styling to all tables 2023-01-22 20:42:49 +01:00
Maciej Pędzich
27fed5e053 Remove redundant data attributes 2023-01-22 00:00:27 +01:00
Maciej Pędzich
96fef514a2 Ensure custom theme prefs are saved 2023-01-21 23:57:39 +01:00
Maciej Pędzich
a451756815 Implement custom theme-switching logic 2023-01-21 23:54:33 +01:00
Maciej Pędzich
c14bf4e67a 2nd try to fix theme switching not working in prod 2023-01-21 23:45:20 +01:00
Maciej Pędzich
d43ca633a2 Try to fix theme switching not working in prod 2023-01-21 23:36:08 +01:00
Maciej Pędzich
a086891230 Implement color theme switching 2023-01-21 23:10:30 +01:00
Maciej Pędzich
3ee7f693b2 Lay foundation for a snapshot page view 2023-01-18 22:22:22 +01:00
Maciej Pędzich
1be89a1874 Change snapshot hrefs to relative paths 2023-01-18 22:21:50 +01:00
Maciej Pędzich
ce0d6f847c Add errorOccurred prop 2023-01-18 22:21:17 +01:00
Maciej Pędzich
5b621c208c Adopt a smarter caching strategy 2023-01-18 22:20:56 +01:00
Maciej Pędzich
1c06e71789 Rename possibly ambiguous variables 2023-01-18 22:20:01 +01:00
Maciej Pędzich
3243fe6229 Add global styling rules for data tables 2023-01-18 22:19:27 +01:00
Maciej Pędzich
014622552e Change base background color for light theme 2023-01-18 22:17:54 +01:00
Maciej Pędzich
3306d29ad6 Install format-duration package 2023-01-18 22:17:30 +01:00
Maciej Pędzich
cf8463a88c Fix capture dates refusing to open new page 2023-01-16 15:29:21 +01:00
Maciej Pędzich
2f8e6ee7ac Make calendar fetch and highlight capture dates 2023-01-15 20:38:27 +01:00
Maciej Pędzich
2526221095 Rename isLoadingRegistry to loadingRegistry 2023-01-15 20:37:43 +01:00
Maciej Pędzich
56fc055c4e Install Octokit 2023-01-15 20:37:11 +01:00
Maciej Pędzich
694bf88379 Set start month based on query parameters 2023-01-14 21:45:26 +01:00
Maciej Pędzich
065b78ec26 Adjust the gap between the hint and calendar 2023-01-14 21:44:26 +01:00
Maciej Pędzich
71c761e48b Adjust the gap between header and navbar 2023-01-14 21:43:59 +01:00
Maciej Pędzich
9ec91c25e3 Change light theme's primary color 2023-01-14 21:42:57 +01:00
Maciej Pędzich
e017e36877 Rename certain refs and explain search logic 2023-01-13 07:34:37 +01:00
Maciej Pędzich
705af9de07 Remove description from the playlist layout 2023-01-12 21:01:11 +01:00
Maciej Pędzich
1839ec9609 Add loading and "no playlists found" states 2023-01-12 20:42:33 +01:00
Maciej Pędzich
29117560c1 Create a stub for SnapshotCalendar component 2023-01-09 23:43:06 +01:00
Maciej Pędzich
5e2f177f4b Tweak styling of error message alerts 2023-01-09 23:42:44 +01:00
Maciej Pędzich
9f098e5a83 Refactor error message generation 2023-01-09 23:42:03 +01:00
Maciej Pędzich
17951c0bc1 Rename PlaylistPageSection to PlaylistPageTab 2023-01-08 18:18:37 +01:00
Maciej Pędzich
1e7eddcb82 Accept an Astro argument instead of using this 2023-01-08 18:18:11 +01:00
Maciej Pędzich
fac1a71d0a Add src directory alias 2023-01-08 18:17:33 +01:00
Maciej Pędzich
7d4e1e59ce Move setting response status to a utility function 2023-01-08 13:40:32 +01:00
Maciej Pędzich
05e28ddbc1 Ensure appropriate error status code is set 2023-01-07 23:46:33 +01:00
Maciej Pędzich
ce61d32b24 Use metadata.json to populate playlistRegistry 2023-01-07 23:08:21 +01:00
Maciej Pędzich
9bca1881cf Lay foundation for the snapshots calendar page 2023-01-07 22:23:33 +01:00
Maciej Pędzich
ef2641c897 Create snapshot, track, and user models 2023-01-07 22:23:17 +01:00
Maciej Pędzich
4844c85b59 Rename ambiguously named refs 2023-01-07 22:22:46 +01:00
Maciej Pędzich
99edd68344 Create and use CenteredContent layout 2023-01-07 22:22:09 +01:00
Maciej Pędzich
91712b6c03 Rename Layout component to BaseLayout 2023-01-07 22:18:53 +01:00
Maciej Pędzich
01e00a554b Remove default html and body styling 2023-01-07 22:18:25 +01:00
Maciej Pędzich
bfdcbfca89 Install html-entities 2023-01-07 22:18:02 +01:00
Maciej Pędzich
fff9c66b05 Create a playlist search bar component 2023-01-07 14:59:02 +01:00