Dianne Skoll
8abdf6d988
Make rem2html respect "Url:" INFO string for moon phases and week numbers.
2025-02-03 14:32:52 -05:00
Dianne Skoll
991e409739
Make rem2pdf obey the "Url:" INFO string.
2025-02-03 14:20:45 -05:00
Dianne Skoll
3c2bb76523
Turn reminders with a "Url:" info string into hyper-links.
2025-02-03 13:56:21 -05:00
Dianne Skoll
8555352c18
Add popup for location and description in HTML calendar.
2025-02-03 11:36:19 -05:00
Dianne Skoll
34f8486c10
Update docs.
Remind unit tests / tests (push) Successful in 42s
05.03.00-BETA-2
2025-02-02 11:21:38 -05:00
Dianne Skoll
5adb5d893e
Final (??) tweaks of popup appearance. :)
Remind unit tests / tests (push) Successful in 34s
2025-02-01 15:58:51 -05:00
Dianne Skoll
2f11b6fdc8
Tweak appearance of popups and background reminders.
2025-02-01 15:52:13 -05:00
Dianne Skoll
49d46c1397
Improve reminder popups.
2025-02-01 15:38:13 -05:00
Dianne Skoll
1641f99f97
Include the "info" element in pop-up reminders.
2025-02-01 15:02:54 -05:00
Dianne Skoll
f9f9552850
Avoid segfault if we call dosubst("%<foo>")
2025-02-01 14:50:49 -05:00
Dianne Skoll
3b43222585
Add the triginfo("header") function and corresponding %<...> substitution sequence.
2025-02-01 14:39:06 -05:00
Dianne Skoll
231d9d77e7
Save the info chain when saving the last trigger.
2025-02-01 14:16:17 -05:00
Dianne Skoll
6140221bf3
Make a function static.
05.03.00-BETA-1
2025-02-01 11:15:52 -05:00
Dianne Skoll
51b831fb6a
Check for proper escaping in JSON and TRANSLATE DUMP.
2025-02-01 11:15:25 -05:00
Dianne Skoll
35a4994b3e
Document changes.
2025-02-01 10:59:04 -05:00
Dianne Skoll
0ebaaa4097
Add optional add_quote argument to escape()
2025-02-01 10:58:55 -05:00
Dianne Skoll
2f43aca21c
Update version to 05.03.00
2025-02-01 10:58:34 -05:00
Dianne Skoll
930bab0fde
Add more tests.
2025-02-01 10:45:34 -05:00
Dianne Skoll
694c4099d1
Add \xAA sequence for parsing quoted strings; add the escape() built-in function; update docs.
2025-02-01 10:36:38 -05:00
Dianne Skoll
ca56b4c90e
Disallow "\x00"
2025-02-01 10:12:51 -05:00
Dianne Skoll
5c965e2083
Add "\xAB" escapes to string parser.
...
\x followed by one or two hex digits gets converted to that character.
2025-02-01 10:08:12 -05:00
Dianne Skoll
d58ccbef69
Improve how add/edit reminder dialog resizes.
Remind unit tests / tests (push) Successful in 37s
2025-01-31 21:31:47 -05:00
Dianne Skoll
17ad03be69
Add a bit of space after labels.
2025-01-31 21:22:48 -05:00
Dianne Skoll
75a4e98de2
Call the reminder body the "Summary" rather than "Subject" to be consistent with ical.
2025-01-31 21:21:30 -05:00
Dianne Skoll
1408f77303
Use concat instead of list to flatten lists.
...
Bug report: https://dianne.skoll.ca/pipermail/remind-fans/2025/004986.html
2025-01-31 19:36:41 -05:00
Dianne Skoll
af76dd67fb
Remove dead code; count lines better.
2025-01-31 17:02:03 -05:00
Dianne Skoll
f7a19d1570
Change "Body:" to "Subject:" and update man page.
2025-01-31 16:48:48 -05:00
Dianne Skoll
e7ec975ff0
Support location and description fields in tkremind.
2025-01-31 16:30:07 -05:00
Dianne Skoll
8c4ca12ca7
When creating the "info" JSON hash, make the keys lower-case instead of upper-case.
Remind unit tests / tests (push) Successful in 46s
2025-01-31 08:07:53 -05:00
Dianne Skoll
e832eb868c
Make INFO require "Header: Value" strings; make the "info" element in the JSON output a hash instead of an array.
Remind unit tests / tests (push) Successful in 36s
2025-01-30 16:58:56 -05:00
Dianne Skoll
cb0acb3077
Document INFO
Remind unit tests / tests (push) Successful in 54s
2025-01-29 19:07:26 -05:00
Dianne Skoll
9376c7a36d
Add INFO keyword.
2025-01-29 18:55:22 -05:00
Dianne Skoll
e6ceeee2ec
Add the "INFO" clause to the REM command.
...
Remind unit tests / tests (push) Successful in 33s
Intended to pass additional information to a back-end to use as it wishes.
One example is to add extra info such as locaiton, description, etc. to ical
files.
2025-01-28 15:51:28 -05:00
Dianne Skoll
bbeece644e
Use "custom.h" rather than <custom.h> for our header file.
2025-01-24 08:10:06 -05:00
Dianne Skoll
8d09abc363
Use snprintf in favor of sprintf almost everywhere.
Remind unit tests / tests (push) Successful in 35s
05.02.03
2025-01-22 11:11:08 -05:00
Dianne Skoll
3dcd353fb5
Update release notes.
2025-01-22 10:56:05 -05:00
Dianne Skoll
124c5c4e7e
Make test mode warning more verbose.
Remind unit tests / tests (push) Successful in 35s
2025-01-21 11:54:24 -05:00
Dianne Skoll
77024562b3
Fix SystemDate to always return 2025-01-06 in --test mode.
Remind unit tests / tests (push) Successful in 38s
2025-01-21 11:52:20 -05:00
Dianne Skoll
35c33ae915
Prevent infinite test loop.
2025-01-21 11:48:56 -05:00
Dianne Skoll
901831ff75
Add --test long option to make the test suite repeatable.
Remind unit tests / tests (push) Failing after 3h14m50s
2025-01-20 13:33:00 -05:00
Dianne Skoll
e0c5e878a8
Explicitly unset REMIND_RUNNING_TEST at the start.
2025-01-20 11:35:32 -05:00
Dianne Skoll
ffba7fcb03
Make queue tests work at any time of the day.
...
Remind unit tests / tests (push) Successful in 33s
If the REMIND_RUNNING_TEST environment variable is set to 1, then
SystemTime adjusts times near midnight so the queue tests pass.
Remind prints a warning if it is set so you don't accidentally
set it in normal use.
2025-01-20 10:15:19 -05:00
Dianne Skoll
b3f3cb9ce0
Add test for previous change
Remind unit tests / tests (push) Successful in 31s
2025-01-19 22:05:25 -05:00
Dianne Skoll
6f11e727f8
Truncate any absurdly-long translations of "am" or "pm" rather than letting a buffer overflow.
2025-01-19 22:01:45 -05:00
Dianne Skoll
9f7ea96e87
Make it a bit easier to read
Remind unit tests / tests (push) Successful in 41s
2025-01-18 10:45:35 -05:00
Dianne Skoll
d650b8564c
Update release notes
Remind unit tests / tests (push) Successful in 33s
05.02.03-BETA-1
2025-01-17 13:26:06 -05:00
Dianne Skoll
4f2e4030eb
Bump version go 05.02.03.
2025-01-17 13:21:11 -05:00
Dianne Skoll
447bda5c91
Warn if given a bad debug flag.
2025-01-17 10:22:22 -05:00
Dianne Skoll
4f351c089e
Add the "-dq" debugging flag, for outputing TRANSLATE commands needed by a reminder script.
Remind unit tests / tests (push) Successful in 44s
2025-01-17 08:46:29 -05:00
Dianne Skoll
6b31778973
Better error message.
Remind unit tests / tests (push) Successful in 32s
2025-01-16 19:24:57 -05:00