85 Commits

Author SHA1 Message Date
Dale Davies
c224b1b89c Fix reference to CSS in error page 2022-07-26 14:37:09 +01:00
Dale Davies
d3dc11fdf3 Add and improve custom exception types for all cases 2022-07-26 14:35:10 +01:00
Dale Davies
5b9fe67021 Rebuild bundles for v1.3.0 release 2022-07-26 13:36:34 +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
0cf55c9917 Update npm packages to fix terser vulnerability 2022-07-25 13:47:09 +01:00
Dale Davies
ce06cc38cd Use HTTPS url for Unsplash composer extension repo 2022-07-25 13:38:19 +01:00
Dale Davies
162193845d Bump package version and rebuild bundles for v1.3.0-dev 2022-07-25 13:37:59 +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
3866ee51c3 Update package dependencies 2022-07-19 16:52:59 +01:00
Dale Davies
65aa918cb9 Update package version, changelog and javascript bundle for v1.2.4 release 2022-07-19 16:46:49 +01:00
Dale Davies
cc00b97ca0 Add file comments with Jump banner 2022-07-19 16:38:55 +01:00
Dale Davies
93bab6bdab Update default favicon with new image 2022-07-19 16:21:18 +01:00
Dale Davies
1d1d0e0b62 Issue #41: Add support for a custom favicon 2022-07-19 15:28:58 +01:00
Dale Davies
cdaeff76c6 Fix incorrect site icon URL in search 2022-07-19 12:33:38 +01:00
Dale Davies
d3391d0d98 Rebuild js bundle 2022-07-19 12:29:59 +01:00
Dale Davies
74c2fe882a Fix session locking issue after refactoring routing 2022-07-19 12:29:50 +01:00
Dale Davies
380093ec19 Fix issue #42: Use template partial for dynamic elements 2022-07-19 12:29:27 +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
41fb747b8e Updated version number, README and CHANGELOG for v1.2.3 release 2022-07-07 16:24:01 +01:00
Dale Davies
0628914ec0 Add version number and build date to console splash 2022-07-07 09:28:57 +01:00
Dale Davies
3331f2cce2 Fix missing wwwurl in Weather.js and TagPage class 2022-07-07 08:46:56 +01:00
Dale Davies
cb856eb063 Add theme-color meta to show unsplash BG color in Android Chrome header 2022-07-05 14:25:11 +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
064af3b747 Issue #37: Add ALTBGPROVIDER config option 2022-06-30 11:26:28 +01:00
Dale Davies
57c0737fcc Update sites.json with sensible example description text 2022-06-30 10:44:59 +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
c01294248a Update package.json version, generated bundles and changelog for 1.2.1 patch release 2022-06-07 11:57:39 +01:00
Dale Davies
210212bbd0 Fix incorrect keyup check for ctrl-shift-/ 2022-06-07 11:54:51 +01:00
Dale Davies
4c16470cf2 Fix wrong cache expiry for unsplash data 2022-06-07 11:54:00 +01:00
Dale Davies
458bb22016 Tighten spacing between sites list 2022-06-06 09:19:40 +01:00
Dale Davies
68f179488f Various unsplash tweaks/fixes 2022-06-05 21:57:51 +01:00
Dale Davies
19e98c0789 Improve unsplash attribution link style 2022-06-03 23:30:15 +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
395c17ecdd Limit number of sites in search results 2022-05-30 16:50:51 +01:00
Dale Davies
ca5e9b2acd Add search functionality 2022-05-28 20:42:56 +01:00
Dale Davies
3100b55d75 Fix location button hover issue from SCSS conversion 2022-05-18 11:35:23 +01:00
Dale Davies
64207fa044 Fix indentation of config file 2022-05-12 16:26:29 +01:00
Dale Davies
d210572983 Add Sass support and convert CSS to SCSS 2022-05-12 16:25:43 +01:00
Dale Davies
3a0f0bd71b Fix incorrect JS bundle URL in footer template 2022-05-10 16:07:08 +01:00
Dale Davies
919097c44e Adds option for alternate sites layout 2022-05-10 15:58:55 +01:00