51 Commits

Author SHA1 Message Date
Dale Davies
da9d357f1d Issue #59: Show content on weather API error 2023-03-17 14:04:57 +00:00
Dale Davies
604171c8bd Trim returned values in Config::get() 2023-03-10 08:35:21 +00:00
Dale Davies
8810450b8c Trim elements from latlong array before querying OWM API 2023-03-10 08:34:40 +00:00
Dale Davies
040f3fe201 Fix usassigned property error in Sites() 2023-03-08 10:49:04 +00:00
Dale Davies
7d8e883fab Removed unneeded assignment of empty array to ->tags in Sites() constructor 2023-03-08 10:40:43 +00:00
Dale Davies
c878d0f11e Fix assignment error with allowed_status_codes in Status() 2023-03-06 12:10:45 +00:00
Dale Davies
c260fef548 Issue #69: Add option to disable SSL cert verification for site status check 2023-03-03 17:13:53 +00:00
Dale Davies
2ef9c12116 Issue #68: Add per-site options for flexibility in checking status 2023-03-03 14:41:06 +00:00
Dale Davies
9ec81c67e8 Fix incorrect order of arguments in Cache::save() 2023-03-01 14:58:39 +00:00
Dale Davies
6d4931f1ea Refactor Status class 2022-08-12 15:40:20 +01:00
Dale Davies
d3dc11fdf3 Add and improve custom exception types for all cases 2022-07-26 14:35:10 +01:00
Dale Davies
651217a134 Use HEAD request when checking status to minimise bandwidth 2022-07-26 13:33:30 +01:00
Dale Davies
9c3cf9ab99 Add statuscache duration option 2022-07-25 17:07:01 +01:00
Dale Davies
7794cc0cf2 Refactor page class logic for checkstatus and add to tag page 2022-07-25 17:06:10 +01:00
Dale Davies
6a2b38dd55 Add site status detection feature 2022-07-25 12:55:53 +01:00
Dale Davies
775ff681b1 Install guzzle 7.0 and upgrade unsplash version due to failed dependency 2022-07-25 12:53:02 +01:00
Dale Davies
c13445afa9 Close session early to avoid session lock blocking other scripts 2022-07-25 12:50:24 +01:00
Dale Davies
cc00b97ca0 Add file comments with Jump banner 2022-07-19 16:38:55 +01:00
Dale Davies
cdaeff76c6 Fix incorrect site icon URL in search 2022-07-19 12:33:38 +01:00
Dale Davies
74c2fe882a Fix session locking issue after refactoring routing 2022-07-19 12:29:50 +01:00
Dale Davies
1246964ac6 Fix wrong longitude in weather api 2022-07-18 14:51:50 +01:00
Dale Davies
42568ff66c Refactor APIs to use routing 2022-07-18 14:29:49 +01:00
Dale Davies
4b5d51ee52 Refactor routing and page classes to be more flexible 2022-07-14 15:59:11 +01:00
Dale Davies
7af5e03784 Tidy up AbstractPage class 2022-07-14 11:40:13 +01:00
Dale Davies
3331f2cce2 Fix missing wwwurl in Weather.js and TagPage class 2022-07-07 08:46:56 +01:00
Dale Davies
296c483a4c Issue #35: Fix incorrect WWWURL config option and use of WWWURL in JS 2022-07-04 14:23:59 +01:00
Dale Davies
48bde6e48d Issue #35: Add optional WWWURL config param 2022-06-30 14:59:41 +01:00
Dale Davies
3477c05c48 Issue #38: Add optional description to sites 2022-06-30 10:43:41 +01:00
Dale Davies
6790438508 Issue #36: Improve use of cache to avoid waiting for lock timeout 2022-06-30 09:44:30 +01:00
Dale Davies
4c16470cf2 Fix wrong cache expiry for unsplash data 2022-06-07 11:54:00 +01:00
Dale Davies
68f179488f Various unsplash tweaks/fixes 2022-06-05 21:57:51 +01:00
Dale Davies
52666c18fa Fix issues and update js/css bundles 2022-06-03 23:17:44 +01:00
Dale Davies
ad322ba0c0 Add Unsplash background image support 2022-06-03 22:41:28 +01:00
Dale Davies
ca5e9b2acd Add search functionality 2022-05-28 20:42:56 +01:00
Dale Davies
919097c44e Adds option for alternate sites layout 2022-05-10 15:58:55 +01:00
Dale Davies
490758bae8 Added CSRF check in weatherdata API 2022-04-13 16:28:12 +01:00
Dale Davies
f7cbeceec1 Issue #20: Add option to open site links in new tab 2022-03-22 22:40:50 +00:00
Dale Davies
b0b9b31453 Issue #15: Properly encode and escape URLs with query params 2022-03-18 14:51:11 +00:00
Dale Davies
1ce7be05c9 Issue 8: Add option for twelve hour clock 2022-03-18 13:56:49 +00:00
Dale Davies
0d31641a25 Add whitespace at end of several files 2022-03-17 10:34:25 +00:00
Dale Davies
77e62e0490 Add metrictemp back to Home and Tag page classes 2022-03-17 10:26:43 +00:00
Dale Davies
6386d0a6c7 Added tagging, such refactor 2022-03-15 21:38:39 +00:00
Dale Davies
6528cd3ae2 Add global defaults to sites.json (icon and nofollow) 2022-02-21 10:58:20 +00:00
Dale Davies
16934093c2 Add weather description/temp and showclock option 2022-02-18 15:25:21 +00:00
Dale Davies
85b0ee51cd Fix misspelled config item (cachdir) in Site.php 2022-02-12 23:00:03 +00:00
Dale Davies
15e333f31d Correct sitesfile location config entry 2022-02-12 22:16:06 +00:00
Dale Davies
a84354b74d Use config in site class 2022-02-12 00:22:19 +00:00
Dale Davies
6d5366147f Implement front end location/time/weather etc 2022-02-08 23:05:56 +00:00
Dale Davies
ebd25a67f7 Adds time and weather 2022-02-07 10:32:32 +00:00
Dale Davies
5dd3c6e852 Add/improve code documentation 2022-02-04 11:52:57 +00:00