Commit Graph

249 Commits

Author SHA1 Message Date
ed641c4985 case 4654 - every direct notification message to a user is delivered
Direct messages are general notifications with no object, so the 12-hour
repeat check in CoreJobNotify (case 3917, keyed on subscription and object)
dropped every message to a user after the first. For general notifications
the check now applies only to the job's own delivery error messages
(DELIVERY_ERROR_NAME). Changelog.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 20:27:34 -07:00
a6447ecb37 case 4632 - reports render under IIS: the report page's API calls are relayed by the server
Inside IIS (in-process) AyaNova has no port of its own, so the report page
could not reach the API: user reports called http://127.0.0.1:<request port>
(reset on https), notification reports 127.0.0.1:7575 (refused). Under IIS the
page's requests under the API URL are now intercepted and made by the server
(util/ReportApiRelay.cs) to the local address and port a user's request
arrived on, with its host name and scheme; notification reports use the
latest signed-in request, else the override. Outside IIS nothing changes.
The notification token check requires a request from this machine, no longer
host 127.0.0.1. Manual (IIS install, override page) and changelog updated.
Deferred: emailed PDF content type application/pdf/pdf.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 19:04:24 -07:00
78f5863947 case 4690 - backup: run pg_dump without a shell, password in PGPASSWORD, failures detected by exit code
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:00:52 -07:00
76dab8d865 case 4690 - remove MiniProfiler (never used): packages, wiring, profiler auth workaround, credits entry
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:49:28 -07:00
9d7c575dd1 case 4632 2025-02-18 21:08:56 +00:00
0f559dc3ff case 4491 2023-04-26 23:48:58 +00:00
f25a26c00e case 4491 2023-04-26 23:19:22 +00:00
08e9a8a275 2023-04-26 17:57:50 +00:00
99dfbfbb98 case 4491 2023-04-25 00:03:57 +00:00
d4c7e719e2 case 4460 2023-03-06 23:59:32 +00:00
3636bdacb1 case 4380 2023-01-25 00:09:41 +00:00
6a7bfa4530 2022-10-25 21:06:57 +00:00
645f03a720 case 4218 2022-10-25 20:36:20 +00:00
102c145386 Cleanup and better comments to clarify licensing code 2022-10-25 20:30:57 +00:00
163dada504 case 4203 2022-09-30 23:57:14 +00:00
b6b904169c 2022-09-21 22:43:13 +00:00
4292834c06 2022-09-21 17:44:52 +00:00
d3d06766c4 licensing system change, all internal active, no more scheduleable resources / tech licensing 2022-09-12 21:57:31 +00:00
628364bcaa 2022-09-10 22:01:48 +00:00
ae3d576d40 2022-08-23 17:04:03 +00:00
0016204582 2022-08-23 16:56:20 +00:00
a9b7cafc1d 2022-08-23 14:46:24 +00:00
03d26ddc41 2022-08-23 03:02:34 +00:00
028e7b8818 More subscription license work 2022-08-23 03:00:17 +00:00
6b3533b26a 2022-06-15 01:45:29 +00:00
efcb0dd49d 2022-03-09 18:49:11 +00:00
8736474ef1 2022-03-08 23:49:48 +00:00
880be16b25 2022-03-08 22:38:03 +00:00
df2997e433 2022-03-08 18:48:55 +00:00
c95540920c 2022-03-08 17:17:42 +00:00
5e38d5bd0f 2022-03-08 15:11:47 +00:00
a96a005977 2022-03-08 15:08:42 +00:00
c6ee47bb62 2022-03-08 01:51:29 +00:00
07e96f0a70 2022-03-08 01:23:16 +00:00
553db1e8e4 2022-03-08 00:36:39 +00:00
5f01dda11a 2022-03-07 22:58:03 +00:00
9dc82547a2 2022-03-07 21:11:28 +00:00
c2d4eedf07 2022-03-07 21:05:43 +00:00
d51dd84b29 2022-03-07 20:52:58 +00:00
b4f5ef3a72 2022-03-07 20:50:19 +00:00
161986c246 2022-03-07 20:38:38 +00:00
5eab2c43bd 2022-03-06 16:08:44 +00:00
7db8643c1f 2022-03-04 20:42:07 +00:00
353a6072be 2022-03-04 20:24:42 +00:00
ba8e447f6a 2022-03-04 19:16:07 +00:00
274d0159c2 2022-03-04 19:11:13 +00:00
1e7369382e 2022-03-04 18:41:49 +00:00
66a260d975 2022-02-17 23:52:33 +00:00
8c5dfb652c 2022-02-17 23:45:26 +00:00
96202bd812 2022-02-17 20:51:27 +00:00