Commit Graph

  • c2ec6fc2b9 [calendar] fix: prevent excessive fetching on client reload and refactor calendarfetcherutils.js (#3976) develop Kristjan ESPERANTO 2025-12-08 10:07:04 +01:00
  • fdac92d2e9 [core] bump dependencies into december (#3982) Veeck 2025-12-01 20:05:06 +01:00
  • ca6e8b2857 [core] chore: simplify Wayland start script (#3974) Kristjan ESPERANTO 2025-11-29 09:39:16 +01:00
  • a0f1a2c61e Bump actions/checkout from 5 to 6 (#3972) dependabot[bot] 2025-11-24 13:07:52 +01:00
  • 7934e7aef8 [compliments] refactor: optimize loadComplimentFile method and add unit tests (#3969) Kristjan ESPERANTO 2025-11-23 17:13:13 +01:00
  • 74b682fdf1 fix: set compliments remote file minimum delay to 15 minutes (#3970) Samed Ozdemir 2025-11-21 07:27:37 -05:00
  • 854c954180 [gitignore] restore the old Git behavior for the default modules (#3968) Kristjan ESPERANTO 2025-11-19 11:40:53 +01:00
  • a52baa5874 [compliments] fix: duplicate query param "?" in compliments module refresh url (#3967) Samed Ozdemir 2025-11-19 05:06:43 -05:00
  • 1796400ab9 Add new pt and pt-BR translations for Alert module and update global PT strings (#3965) Blackspirits 2025-11-16 09:59:41 +01:00
  • 3c4d69ea84 [calendar] refactor: migrate CalendarFetcher to ES6 class and improve error handling (#3959) Kristjan ESPERANTO 2025-11-14 20:14:23 +01:00
  • 53df20f313 [weatherprovider] update subclass language use override (#3914) Jordan Welch 2025-11-13 15:08:47 -06:00
  • 38a4d235e8 [weather] fix wind-icon not showing in pirateweather (#3957) Veeck 2025-11-10 21:41:24 +01:00
  • f29f424a62 [core] refactor: replace XMLHttpRequest with fetch and migrate e2e tests to Playwright (#3950) Kristjan ESPERANTO 2025-11-08 21:59:05 +01:00
  • 2b08288346 [core] configure cspell to check default modules only and fix typos (#3955) Kristjan ESPERANTO 2025-11-08 20:27:34 +01:00
  • 8e9ee8953a [gitignore] restoring the old Git behavior for the CSS directory (#3954) Kristjan ESPERANTO 2025-11-08 20:25:47 +01:00
  • c1aaea5913 [weather] add error handling to weather fetch functions, including cors (#3791) sam detweiler 2025-11-08 07:21:31 -06:00
  • 3b79791a6b [calendar] Show repeatingCountTitle only if yearDiff > 0 (#3949) Jarno 2025-11-08 15:13:59 +02:00
  • ab5f79a1be remove deprecated ukmetoffice datapoint provider, cleanup .gitignore (#3952) Karsten Hassel 2025-11-07 08:45:20 +01:00
  • 034f3c4b2a [newsfeed] fix header layout issue (#3946) Veeck 2025-11-05 18:09:30 +01:00
  • 9d713ffd69 [test] replace node-libgpiod with serialport in electron-rebuild workflow (#3945) Kristjan ESPERANTO 2025-11-04 22:46:20 +01:00
  • 67fead74b4 [ci] Add concurrency to automated tests workflow to cancel outdated runs (#3943) Kristjan ESPERANTO 2025-11-04 18:04:29 +01:00
  • d7348ed765 [tests] suppress debug logs in CI environment + improve calendar symbol test stability (#3941) Kristjan ESPERANTO 2025-11-03 23:49:21 +01:00
  • 462abf7027 [tests] migrate from jest to vitest (#3940) Kristjan ESPERANTO 2025-11-03 19:47:01 +01:00
  • b542f33a0a Update deps, unpin parse5 (#3934) Veeck 2025-11-01 22:29:40 +01:00
  • 1e5d127d44 fixes problems with daylight-saving-time in weather provider openmeteo (#3931) Karsten Hassel 2025-11-01 13:46:58 +01:00
  • 961b3c96d6 feat(core): add server:watch script with automatic restart on file changes (#3920) Jboucly 2025-10-28 19:14:51 +01:00
  • 2e795f6552 [calendar] chore: remove requiresVersion: "2.1.0" (#3932) Kristjan ESPERANTO 2025-10-27 09:48:17 +01:00
  • 9ad5618843 [check_config] refactor: improve error handling (#3927) Kristjan ESPERANTO 2025-10-23 22:48:16 +02:00
  • c9eecddf23 [calendar] test: remove "Recurring event per timezone" test (#3929) Kristjan ESPERANTO 2025-10-23 19:09:56 +02:00
  • bc0d36503a logger: add calling filename as prefix on server side (#3926) Karsten Hassel 2025-10-22 22:50:31 +02:00
  • a1c1e9560c [logger] Add prefixes to most Log messages (#3923) Veeck 2025-10-21 20:32:48 +02:00
  • f1c0c38c86 [core] Update deps and pin jsdom to v27.0.0 (#3925) Veeck 2025-10-20 19:12:42 +02:00
  • 64f78ea2f2 chore: update dependencies (#3921) Kristjan ESPERANTO 2025-10-19 23:58:59 +02:00
  • 2a4a056c84 Fix for envcanada Provider to use updated Env Canada URL (#3919) Kevin G. 2025-10-19 13:06:44 -04:00
  • 96d3e8776d [weather] feat: add configurable forecast date format option (#3918) Kristjan ESPERANTO 2025-10-18 19:57:41 +02:00
  • 37d1a3ae8f refactor: replace express-ipfilter with lightweight custom middleware (#3917) Kristjan ESPERANTO 2025-10-18 19:56:55 +02:00
  • 9ff716f4ab update deps, exclude node v23 (#3916) Karsten Hassel 2025-10-16 23:47:06 +02:00
  • d39e686f7a remove eslint warnings, add npm publish process to Collaboration.md (#3913) Karsten Hassel 2025-10-14 22:44:37 +02:00
  • 5f1f5bd291 feat: add ESlint rule no-sparse-arrays for config check (#3911) Kristjan ESPERANTO 2025-10-13 23:40:23 +02:00
  • b09a27a83b chore: bump dependencies into october (#3909) Veeck 2025-10-01 19:13:54 +02:00
  • 787cc6bd1f refactor: replace module-alias dependency with internal alias resolver (#3893) Kristjan ESPERANTO 2025-09-30 20:12:58 +02:00
  • b1a189b238 Prepare 2.34.0-develop Kristjan ESPERANTO 2025-09-30 18:14:08 +02:00
  • b0c5924019 Release 2.33.0 (#3903) master v2.33.0 Kristjan ESPERANTO 2025-09-30 18:02:22 +02:00
  • 593a4b95d6 Prepare Release 2.33.0 (#3902) Kristjan ESPERANTO 2025-09-30 16:15:50 +02:00
  • 1f2d1b92b5 update jsdoc and other deps (#3896) Karsten Hassel 2025-09-23 06:27:29 +02:00
  • fbca0a0e55 [layout] update styles for weather and calendar (#3894) Veeck 2025-09-17 20:02:14 +02:00
  • e8868217a9 Fix for envcanada Provider to use new Environment Canada weather data access (#3878) Kevin G. 2025-09-17 06:07:32 -04:00
  • a49fbede18 [weather] better null value handling for weather type (#3892) Veeck 2025-09-16 17:00:02 +02:00
  • 777b49c566 chore: update dependencies (#3891) Kristjan ESPERANTO 2025-09-15 23:58:55 +02:00
  • fb2aa438d8 feat: add clear log for occupied port at startup (#3890) Kristjan ESPERANTO 2025-09-13 13:01:55 +02:00
  • aac85bbb54 improve config check tests (#3889) Karsten Hassel 2025-09-11 21:50:11 +02:00
  • d81386f3d9 chore: use prettier --write --ignore-unknown in lint-staged to avoid errors on unsupported files (#3888) Kristjan ESPERANTO 2025-09-11 18:34:08 +02:00
  • 08d29c3083 Add Prettier plugin for Nunjuck templates (#3887) Veeck 2025-09-11 13:10:53 +02:00
  • 3260b9dfe4 add test for config:check (#3886) Karsten Hassel 2025-09-11 13:08:56 +02:00
  • 2481bc621f revert changes breaking node --run config:check (#3885) Karsten Hassel 2025-09-10 07:55:05 +02:00
  • b1865d8115 refactor: use global.root_path instead relative paths (#3883) Karsten Hassel 2025-09-09 08:09:45 +02:00
  • 31bafc3297 update default icon for calendars (#3879) Veeck 2025-09-08 14:42:13 +02:00
  • d277a276e7 Bump github actions and dependencies (#3882) Veeck 2025-09-08 14:29:06 +02:00
  • be957af6a6 bump minimal node version to v22.18.0 (#3877) Karsten Hassel 2025-09-04 07:07:15 +02:00
  • 93d5df8d04 update electron to v38 (#3876) Karsten Hassel 2025-09-03 23:59:54 +02:00
  • 6f4eab9535 [core] bump dependencies into september (#3872) Veeck 2025-09-01 21:23:24 +02:00
  • 25efe4204f Update feels_like temperature formula (#3869) Veeck 2025-09-01 15:12:52 +02:00
  • f8679b6ba8 [weather] use 'apparent_temperature' in openmeteos data for feelsLike temperature (#3868) Veeck 2025-08-30 13:00:00 +02:00
  • fad8bbaeb1 test: add alert module tests for different welcome_message configurations (#3867) Kristjan ESPERANTO 2025-08-28 23:17:44 +02:00
  • 4c0a4689c3 [tests] refactor translation tests (#3866) Kristjan ESPERANTO 2025-08-28 21:26:50 +02:00
  • eb719429d4 fix for #3380, socket.io timeout closure (#3862) sam detweiler 2025-08-28 11:02:21 -05:00
  • 3387bf8db0 fix regression #3841 (#3865) sam detweiler 2025-08-28 09:50:12 -05:00
  • 483d3cd4e6 Fix limitdays regression (#3863) sam detweiler 2025-08-28 09:13:29 -05:00
  • 787fbda85b tests: update jest snapshot url (#3861) Karsten Hassel 2025-08-27 21:16:38 +02:00
  • 76da0aa55e Make User-Agent configurable (#3255) Marcel 2025-08-27 13:50:37 +02:00
  • 83d15aaaaa tests: add setupDOMEnvironment helper function to eliminate repetitive JSDOM setup code (#3860) Kristjan ESPERANTO 2025-08-19 22:46:59 +02:00
  • 1b31cf19e9 Thoroughly check for precipitationAmount values in weathergov provider (#3859) Veeck 2025-08-16 20:56:52 +02:00
  • 0ca7d23b69 update github actions (#3858) Veeck 2025-08-12 21:14:41 +02:00
  • 839d074df1 Update dependencies (#3857) Veeck 2025-08-11 12:49:03 +02:00
  • e34ef0cb6e update dependencies (#3849) Karsten Hassel 2025-07-22 22:09:29 +02:00
  • 3fa2b96054 cleanup and try to stabilize weather e2e tests (#3848) Karsten Hassel 2025-07-20 08:23:52 +02:00
  • e7b669af34 e2e: decrease stop app waitTime (#3847) Karsten Hassel 2025-07-16 23:54:02 +02:00
  • 54752f10e8 replace console with Log in calendar debug.js (#3846) Karsten Hassel 2025-07-16 00:38:03 +02:00
  • 02e76da196 refactor: extract constants for weather electron tests (#3845) Kristjan ESPERANTO 2025-07-15 00:27:35 +02:00
  • 7f8935a34c refactor: simplify jest config (#3844) Kristjan ESPERANTO 2025-07-13 21:32:58 +02:00
  • 931fe55022 refactor: optimize system information logging (#3843) Kristjan ESPERANTO 2025-07-12 08:24:09 +02:00
  • a05eb23306 refactor default modules: move scheduleTimer to one place (#3837) Karsten Hassel 2025-07-10 08:12:09 +02:00
  • e115475a9d feat: enhance system information logging format and include additional env and RAM details (#3839) Kristjan ESPERANTO 2025-07-10 07:39:23 +02:00
  • e4ec8c3589 Fix missing icons in clock module (#3834) Veeck 2025-07-05 22:47:38 +02:00
  • d9e2e0272f Fix calendar unit test so it uses 1 day more than a full year for yearly recurring events test (#3833) Koen Konst 2025-07-02 22:03:41 +02:00
  • 3a2a52c864 Add CSS to clock module to prevent line breaking of sunrise/sunset information (#3816) dathbe 2025-07-02 10:20:03 -07:00
  • 855b1d7cbf update dependencies incl. electron to v37, remove one failing unit test (#3831) Karsten Hassel 2025-07-01 22:38:40 +02:00
  • 106b505f2c Prepare 2.33.0-develop Karsten Hassel 2025-07-01 00:21:39 +02:00
  • b506bbb10b Merge remote-tracking branch 'origin/master' into develop Karsten Hassel 2025-07-01 00:15:11 +02:00
  • 62b0f7f26e Release 2.32.0 (#3826) v2.32.0 Karsten Hassel 2025-07-01 00:10:47 +02:00
  • 26809725e5 Prepare Release 2.32.0 (#3825) Karsten Hassel 2025-06-30 23:52:58 +02:00
  • 5e506ea856 last dependency update before release (#3823) Karsten Hassel 2025-06-29 19:47:21 +02:00
  • 1e11d28224 fixes e2e tests (#3817) Karsten Hassel 2025-06-25 08:27:52 +02:00
  • d2d4d7b37f update jest to v30 (#3815) Karsten Hassel 2025-06-21 13:40:10 +02:00
  • 2809ed1750 [tests] Review and refactor translation tests (#3792) Kristjan ESPERANTO 2025-06-21 00:37:15 +02:00
  • c7c0e67c1d review logger factory code part: use switch/case (#3812) Bugsounet - Cédric 2025-06-20 17:12:24 +02:00
  • 9a3f4f098b Update package type to commonjs (#3814) Bugsounet - Cédric 2025-06-20 14:26:33 +02:00
  • ee874836fe update deps and fix animateCSS_spec test (#3811) Karsten Hassel 2025-06-19 07:35:42 +02:00
  • 6501aabd2d [linter] Enable ESLint rule no-console (#3810) Kristjan ESPERANTO 2025-06-09 16:43:45 +02:00
  • 2194ffd929 [tests] Fix and refactor e2e test "Same keys" in "translations_spec.js" (#3809) Kristjan ESPERANTO 2025-06-09 12:56:22 +02:00