openclaw/extensions/memory-core
neo1027144 7d9e349129
[AI-assisted] fix(dreaming): use host local timezone for diary timestamps (#65034)
* fix(dreaming): use host local timezone when timezone is not configured

When `memory.dreaming.timezone` is unset, `formatNarrativeDate()`
previously defaulted to UTC, causing diary timestamps in DREAMS.md and
the Control UI to display UTC time as though it were the user's local
time. For example, a PDT user seeing 9:46 PM instead of the correct
2:46 PM.

Drop the UTC fallback so `Intl.DateTimeFormat` automatically uses the
host's timezone when no explicit timezone is provided. Users who have
set `agents.defaults.userTimezone` or `dreaming.timezone` are
unaffected.

Fixes #65027

* docs(changelog): add dreaming timezone entry

* Update CHANGELOG.md

---------

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-04-12 16:38:18 +01:00
..
src [AI-assisted] fix(dreaming): use host local timezone for diary timestamps (#65034) 2026-04-12 16:38:18 +01:00
api.ts Fix dreaming replay, repair polluted artifacts, and gate wiki tabs (#65138) 2026-04-12 00:25:11 -05:00
cli-metadata.ts fix: unblock cli startup metadata 2026-04-04 02:35:36 +01:00
index.test.ts fix: stabilize live qa scenario suite 2026-04-08 08:17:59 +01:00
index.ts feat(memory-wiki): add belief-layer digests and compat migration 2026-04-07 08:56:24 +01:00
manager-runtime.ts fix(memory): stabilize manager runtime lazy import 2026-04-05 18:11:37 +05:30
openclaw.plugin.json fix: clarify plugin command alias diagnostics (#64242) (thanks @feiskyer) 2026-04-10 14:56:12 +01:00
package.json chore(release): bump version to 2026.4.11 2026-04-11 04:51:17 +01:00
runtime-api.ts Fix dreaming replay, repair polluted artifacts, and gate wiki tabs (#65138) 2026-04-12 00:25:11 -05:00
tsconfig.json chore(plugins): bulk add package boundary tsconfig rollout 2026-04-07 08:48:23 +01:00