Commit Graph

67 Commits

Author SHA1 Message Date
Vencislav Atanasov b0c6569685 Switch date operations to date-fns 2024-09-28 21:07:31 +03:00
Vencislav Atanasov e2056c3d72 Install date-fns 2024-09-28 20:09:18 +03:00
Vencislav Atanasov e52f045775 Implement slot time, move table cell components to a directory 2024-09-28 20:08:45 +03:00
Vencislav Atanasov 277e3a215b Initial microslots implementation 2024-09-28 19:48:57 +03:00
Vencislav Atanasov 01f29b80c5 Add placeholder for time column 2024-09-26 20:19:52 +03:00
Vencislav Atanasov 3854bc0507 Fix wrong href 2024-09-26 20:13:10 +03:00
Vencislav Atanasov 4e68064e02 Add date functions, add day headers in the schedule 2024-09-26 20:07:23 +03:00
Vencislav Atanasov cd6cce7d1e Remove all remaining calls to getSpeakerName 2024-09-24 18:10:31 +03:00
Vencislav Atanasov 04cf4740ac Use concatenated speaker name from API 2024-09-24 02:17:37 +03:00
Vencislav Atanasov 338eb555ad Mark unused variables 2024-09-24 02:13:02 +03:00
Vencislav Atanasov c5776739e0 Add speaker pictures 2024-09-24 02:05:34 +03:00
Vencislav Atanasov 66ac808f42 Parse dates in the API response, simplify sorting 2024-09-24 01:40:07 +03:00
Vencislav Atanasov a3a2ed8c3f Hide table header when no items are available 2024-09-23 18:57:28 +03:00
Vencislav Atanasov c3d38a0fae Fix relation matching 2024-09-23 18:55:05 +03:00
Vencislav Atanasov 4128e0e68a Optimize schedule table rendering 2024-09-23 18:48:43 +03:00
Vencislav Atanasov 70b1b36852 Normalize API responses before parsing/rendering 2024-09-23 18:15:16 +03:00
Vencislav Atanasov acbe54a325 Add filtering by event type id 2024-09-23 18:00:42 +03:00
Vencislav Atanasov b17572da4b Remove lang from schedule table hook, reorder items 2024-09-23 17:13:34 +03:00
Vencislav Atanasov 8121f3fc30 Move language chooser to the top 2024-09-23 17:00:11 +03:00
Vencislav Atanasov e1ac195910 Fix property reading 2024-09-23 01:47:27 +03:00
Vencislav Atanasov a7fd3ff401 Add GitHub CI/CD config 2024-09-22 16:14:57 +03:00
Vencislav Atanasov 0447f0d85a Misc fixes 2024-09-22 16:05:04 +03:00
Vencislav Atanasov 59cc49db3d Fix for missing property 2024-09-22 15:05:07 +03:00
Vencislav Atanasov f6c71b9897 Fix progress tracking of schedule, render participant users and feedback link using the newly created components 2024-09-22 04:04:32 +03:00
Vencislav Atanasov 316e75c3f7 Implement the old template rendering of the event component 2024-09-22 04:03:45 +03:00
Vencislav Atanasov 89d6ad71d9 Add language and event type classes to event cells 2024-09-22 04:02:23 +03:00
Vencislav Atanasov 2afc4f2b6a Create speaker and feedback link components 2024-09-22 04:01:57 +03:00
Vencislav Atanasov 1dd3ff9292 Add ids and relations to the API responses, add completion flag to data loading hook 2024-09-22 03:59:35 +03:00
Vencislav Atanasov 2e83ef89b4 Add function for fixing and improving the API responses 2024-09-22 03:57:55 +03:00
Vencislav Atanasov 4774dcda11 Fix propTypes 2024-09-22 02:42:16 +03:00
Vencislav Atanasov 86833b5276 Fix schedule chooser 2024-09-22 02:30:16 +03:00
Vencislav Atanasov 24bcaa6d23 Sample event rendering 2024-09-22 02:08:52 +03:00
Vencislav Atanasov 78064e3f8f Move schedule components to a separate directory 2024-09-22 01:59:04 +03:00
Vencislav Atanasov ad782899b2 Switch to light theme 2024-09-22 00:07:24 +03:00
Vencislav Atanasov ae89ee0356 Fix Twitter and GitHub icons in speaker profiles 2024-09-22 00:01:21 +03:00
Vencislav Atanasov 11607b67f9 Add fontawesome 2024-09-22 00:00:37 +03:00
Vencislav Atanasov e7f25a860d Fix speakers rendering 2024-09-21 23:48:58 +03:00
Vencislav Atanasov 6fb3d5f8ba Fix member pictures rendering 2024-09-21 23:37:47 +03:00
Vencislav Atanasov 923daf9005 Move inline CSS to the stylesheet 2024-09-21 23:23:31 +03:00
Vencislav Atanasov d1788e9e97 Fix schedule rendering 2024-09-21 23:21:09 +03:00
Vencislav Atanasov b53de67c6f Fix rendering of schedule tracks, use CSS classes from the old template 2024-09-21 23:14:13 +03:00
Vencislav Atanasov 27f248ef7d Add most of the schedule CSS from the old template 2024-09-21 23:13:05 +03:00
Vencislav Atanasov b5e2e292d8 Add language flags 2024-09-21 23:12:40 +03:00
Vencislav Atanasov 157d3df733 Add SASS embedded 2024-09-21 22:46:52 +03:00
Vencislav Atanasov dc24e4fbba Delete unused CSS file 2024-09-21 22:43:02 +03:00
Vencislav Atanasov 58a632b1b3 Add default speaker image 2024-09-21 22:41:45 +03:00
Vencislav Atanasov 6de6958f91 Prepare for event table rendering 2024-09-20 23:11:27 +03:00
Vencislav Atanasov d92a9e807d Show message if no conference is found for the specified year 2024-09-19 13:20:02 +03:00
Vencislav Atanasov 8a429b0a93 WIP Rework conference loading, temporary remove the language and year chooser 2024-09-19 13:16:08 +03:00
Vencislav Atanasov 3eaf86ba2d Do not show hidden tracks in the track list 2024-09-19 12:58:56 +03:00