152 Commits

Author SHA1 Message Date
Jens J.
92f97f718c update changelog 2026-04-12 23:10:26 -05:00
Tom Keffer
2969cb3075 setup history widget only on index page.
Fixes problem where table headers would not display in statistics.html page.
2026-04-10 14:59:28 -07:00
Tom Keffer
35309234b1 Use better measure of system uptime.
Prevents system uptime from being less than
WeeWX uptime.
2026-04-08 05:28:52 -07:00
Tom Keffer
04cb66fa14 Guard against an empty string being passed to the copy generator 2026-04-06 14:03:55 -07:00
Tom Keffer
e4399a5a6e Prevent AttributeError when the weectl command is run without a subcommand. 2026-04-04 08:18:46 -07:00
Tom Keffer
d69b8c23ca Document changes with PR #1072 2026-03-23 09:30:54 -07:00
Tom Keffer
9913458f84 Initialize the widgets in the Seasons skin as soon as the DOM is ready. 2026-03-04 06:01:10 -08:00
Tom Keffer
247d228478 Version 5.3.1 2026-03-03 05:42:13 -08:00
Tom Keffer
7fea4d424b Version 5.3.0 2026-03-01 15:28:24 -08:00
Tom Keffer
de81a7d308 Fix problem that caused expanded substitutions to be saved when using
`weectl station reconfigure`

Fixes Issue #1068.
2026-02-27 04:47:49 -08:00
Tom Keffer
8b7105d15b Switch to Zensical 2026-02-26 05:44:20 -08:00
Tom Keffer
61f31895c1 Add command weectl station list-drivers
Fixes issue #1060
2026-02-26 04:57:14 -08:00
Tom Keffer
39d5c36cb9 Fix various formatting issues. 2026-02-23 13:31:19 -08:00
Tom Keffer
e3e8c535b6 V5.2.1 is unlikely to ever see the light of day 2026-02-08 15:09:16 -08:00
Tom Keffer
9a4c1558c1 Search subdirectory lang for additional translation files.
This allows extensions to add any translations they might
need.
2026-02-08 14:41:38 -08:00
Tom Keffer
3a311a2cbe Clarify weedb changes 2026-01-12 14:49:51 -08:00
Tom Keffer
f8d0a991e4 Document PR #1059 in change log 2026-01-10 07:29:10 -08:00
Tom Keffer
c9c122a11c Misc small changes 2026-01-01 12:51:07 -08:00
Tom Keffer
1271267bc3 Merge branch 'calc_missing' into development 2025-12-26 06:43:17 -08:00
Tom Keffer
a3d791aa9c Document recent changes 2025-12-24 05:16:11 -08:00
Matthew Wall
74ecf27031 use weewxd-XXX as log-label for sysV installations. include examples for making weewx log files visible without requiring privilege escalation. 2025-12-14 20:51:12 -05:00
Tom Keffer
577a032643 Document Issue #1035 2025-12-13 14:52:30 -08:00
Tom Keffer
b13a1cd110 Document PR #998 in change log
PR number of incorrectly recorded
2025-12-13 10:09:09 -08:00
Tom Keffer
e7400f24a5 Document PR #988 in change log 2025-12-13 10:05:00 -08:00
Tom Keffer
4b925c7576 Merge branch 'extension_args' into development 2025-12-06 06:36:45 -08:00
Tom Keffer
30e877c0ea Add support for kwargs when using .series() tags.
Documents PR #1042
2025-12-01 15:23:58 -08:00
Tom Keffer
a9254fa7fb Allow extra command line options to be passed to extension installer.
Addresses issue #[1041](https://github.com/weewx/weewx/issues/1041).
2025-11-29 10:42:15 -08:00
Tom Keffer
dfeecdb967 Fix formatting issues in change log 2025-11-18 15:31:22 -08:00
Tom Keffer
304af1e4b8 Merge remote-tracking branch 'origin/master' 2025-11-17 09:33:05 -08:00
Tom Keffer
ef8a98a38c Fix problem that prevented weewxd from restarting reliably if a MySQL connection was lost.
Fixes Issue #1036
2025-11-17 09:30:54 -08:00
Kevin Locke
e153e13339 Remove unnecessary UNIQUE index on PK (#1034)
SQLite creates a unique index in addition to the clustered index for
`INTEGER NOT NULL UNIQUE PRIMARY KEY` columns.  The index is not
necessary to enforce uniqueness and is not used for existing queries.
Removing these unnecessary indexes reduced my database from 444MB to
395MB (11%).

Remove the `UNIQUE` constraint from `INTEGER PRIMARY KEY` columns to
avoid the unnecessary overhead.

Note: Testing with MariaDB 11.8.3 indicates that the `UNIQUE` constraint
is ignored (`SHOW CREATE TABLE` does not include `UNIQUE` and `SHOW
INDEX` only shows a `PRIMARY` index.)  Removing it will have no effect
that I am aware of for MariaDB.

Fixes: #1031

Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2025-11-14 08:00:02 -08:00
Tom Keffer
c7f1549acf Fix problem where weectl database reconfigure fails.
If a schema has been specified, weewx.schemas is never imported,
so weewx is not defined.
2025-11-03 13:25:26 -08:00
Tom Keffer
5f30cacf13 Add PR #1025 to change log 2025-10-20 13:44:01 -07:00
Tom Keffer
1e8fdcb943 Use marks in Standard skin wind direction plot 2025-10-10 12:47:13 -07:00
Matthew Wall
0c9ab1c5f5 update changelogs 2025-10-05 21:17:02 -04:00
Tom Keffer
b97c9571bf Remove v5.1.x from change log 2025-10-04 15:29:18 -07:00
Tom Keffer
463a9eaf89 Require Python 3.7 or greater. 2025-09-18 18:04:41 -07:00
Tom Keffer
7715977b42 Merge branch 'evilbunny2008-master' into development
# Conflicts:
#	docs_src/changes.md
2025-09-18 05:51:03 -07:00
Tom Keffer
aa5d5d64a8 Merge branch 'master' into development 2025-09-18 05:49:27 -07:00
Tom Keffer
d82b1c5fbc Add documentation and change info for WOW-BE
PR #1014.

Fixes issue #1013.
2025-09-18 05:48:55 -07:00
Tom Keffer
17c71427ec Comparison of MySQL version should use natural compare
Fixes issue #1010
2025-08-15 15:34:57 -07:00
Tom Keffer
0502461af6 Merge branch 'master' into development 2025-08-10 03:46:25 -07:00
Tom Keffer
6eb7842390 Allow add-column to add any arbitrary db type
Fixes issue #1007.
2025-08-09 14:59:02 -07:00
Tom Keffer
153c74efa8 Fix problem with delta times.
Fixes issue #1009.
2025-08-09 14:12:00 -07:00
Tom Keffer
8fb50ac5e3 Use cur_in_temp instead of curr_in_temp.
This makes inside temperature consistent with the other types.

Fixes issue #1006.
2025-06-29 18:11:31 -07:00
Tom Keffer
f6f3e80bcd Put PR #1002 in change log. 2025-05-19 06:21:45 -07:00
Tom Keffer
80c4072c53 Allow cached values of first, last timestamp to be used
PR #999
2025-03-27 09:12:04 -07:00
Tom Keffer
c18af7e8f1 Put module schema under module weewx
Address Issue #993.

See the Upgrade Guide for effects of the change.
2025-02-25 10:10:58 -08:00
Tom Keffer
2e0e1d0ab2 Include PR #988 in the changes doc. 2025-02-11 12:42:12 -08:00
Tom Keffer
e24a1d0f9e Merge branch 'master' into development 2025-02-08 14:43:54 -08:00