Commit Graph

280 Commits

Author SHA1 Message Date
Ryan Mwangi 94e3fe49b3 add error handling on the response from the client side 2024-10-21 15:18:43 +03:00
Ryan Mwangi 6c3fa294d6 edit submit event listener 2024-10-21 15:15:26 +03:00
Ryan Mwangi 3204bb8a4b update /merge endpoint to use linkGroupName input 2024-10-21 02:25:40 +03:00
Ryan Mwangi e5202791ac catch error while trying to write to calendars file 2024-10-20 01:29:38 +03:00
Ryan Mwangi 7dfa5875fe ensure mergedCalendars array exists 2024-10-20 01:28:35 +03:00
Ryan Mwangi 69a6718af8 update saveCalendarData function 2024-10-20 01:27:43 +03:00
Ryan Mwangi 026367fb17 update calendar.json 2024-10-20 01:24:15 +03:00
Ryan Mwangi 0e7e3e7804 restructure calendars.json 2024-10-19 18:32:43 +03:00
Ryan Mwangi 3901a5d894 update name of function used to updateMergedCalendars 2024-10-19 17:41:06 +03:00
Ryan Mwangi 42bfb3bdd2 remove unused /:filename endpoint 2024-10-19 17:37:10 +03:00
Ryan Mwangi ae0d41dca4 remove unused code for saving file in calendars.json 2024-10-19 17:36:27 +03:00
Ryan Mwangi fe35fd3665 remove merged-calendar endpoint 2024-10-19 17:14:59 +03:00
Ryan Mwangi d43a701051 fix syntax error 2024-10-19 17:13:45 +03:00
Ryan Mwangi e6b63cd85f Modify the updateMergedCalendar function to update all merged calendars 2024-10-19 17:08:55 +03:00
Ryan Mwangi 896738a123 import crypto 2024-10-19 17:06:09 +03:00
Ryan Mwangi 8cdeba3d93 edit updateMergedCalendar function 2024-10-19 02:21:20 +03:00
Ryan Mwangi ecd4b3835c serve the merged calendar file 2024-10-18 16:43:13 +03:00
Ryan Mwangi 4b27d84f92 function to add calendarData to calendars,json 2024-10-18 15:43:04 +03:00
Ryan Mwangi 2d3c90aa38 generate URL for merged calendar using calendar ID 2024-10-18 15:36:30 +03:00
Ryan Mwangi 84f4d4b855 Save merged calendar to file with unique identifier 2024-10-18 15:33:21 +03:00
Ryan Mwangi 6c9af1f4e4 generate a unique identifier for each set of calendars 2024-10-18 15:30:53 +03:00
Ryan Mwangi 5ac43ae974 add git repository url to be cloned using ssh 2024-10-17 12:29:50 +03:00
Ryan Mwangi 18971071b7 update README.md to use markdown 2024-10-17 12:07:19 +03:00
Ryan Mwangi 0ac93d8eef add key terms to readme 2024-10-16 19:08:43 +03:00
Ryan Mwangi c94867ded6 get regular refresh up and running 2024-10-15 15:53:08 +03:00
Ryan Mwangi 4cac613470 edit updateMergedCalendar function and update cron to run every minute for testing 2024-10-15 15:07:28 +03:00
Ryan Mwangi 00a7d97b21 edit event listener to handle only one link group name submission 2024-10-15 14:42:37 +03:00
Ryan Mwangi a12b931acb have only one link group namd input field per submission html edit 2024-10-15 14:31:24 +03:00
Ryan Mwangi d06c2669ce use one post request on server instead of two 2024-10-15 14:17:07 +03:00
Ryan Mwangi 1b65cf5792 push linkGroupName to server 2024-10-15 14:07:32 +03:00
Ryan Mwangi c7f33d9160 send one fetch request 2024-10-15 14:01:04 +03:00
Ryan Mwangi 46604e08f6 update server.js to handle link group name submission 2024-10-14 17:14:44 +03:00
Ryan Mwangi c576769abf add link-group input in html file 2024-10-14 17:11:23 +03:00
Ryan Mwangi fcf626036d Modifying the updateMergedCalendar function to read the link group data from the calendars.json file and use it to fetch the calendar data. 2024-10-14 16:03:40 +03:00
Ryan Mwangi c80064f135 Write the updated data back to calendars.json 2024-10-14 15:54:41 +03:00
Ryan Mwangi 03493e34f1 read existing data from calendars.json 2024-10-14 15:49:20 +03:00
Ryan Mwangi 14e7db9c21 send input data in the /add-links endpoint to server 2024-10-14 15:46:58 +03:00
Ryan Mwangi 276e41cc8f adding the new link to the calendarData object 2024-10-14 14:53:32 +03:00
Ryan Mwangi 5a00247eef Function to add a new link to a link group 2024-10-12 01:09:05 +03:00
Ryan Mwangi 77136f1a14 Function to add a new link group 2024-10-12 01:08:32 +03:00
Ryan Mwangi d7de5841d0 update calendars.json file to handle multiple link groups and persist links across application restarts 2024-10-11 15:12:51 +03:00
Ryan Mwangi f9ba53fefb Fix: Update date format in merged calendar to be compatible with Nextcloud 2024-10-10 15:42:38 +03:00
Ryan Mwangi 3a37c3fd58
Update README.md 2024-10-10 02:35:43 +03:00
Ryan Mwangi 660beaec33
Update README.md 2024-10-10 02:35:22 +03:00
Ryan Mwangi 8124ed040a
Update README.md 2024-10-10 02:35:05 +03:00
Ryan Mwangi aadccafcf2 edit README 2024-10-10 02:32:42 +03:00
Ryan Mwangi 37108217d8 use a fixed URL for the merged calendar 2024-10-08 22:22:35 +03:00
Ryan Mwangi 3d31d039d8 serve updated merged calendar to user 2024-10-08 22:13:25 +03:00
Ryan Mwangi e01c54e267 store merged calendar url in a file 2024-10-08 22:04:31 +03:00
Ryan Mwangi 1552cc2013 Store the merged calendar URL in a file 2024-10-08 21:57:08 +03:00