···88description: Recent changes to Peek
99-->
10101111-<!-- last-bumped: be4002a4dd7a -->
1111+<!-- last-bumped: 2f6648e8680b -->
12121313Completed work. Two formats coexist on purpose:
1414···17171818See TODO.md for pending items, WIP.md for in-progress items.
19192020+## Week of 2026-05-04 (W19)
2121+2222+### 2026-05-05
2323+2424+- window-presenter: single source of truth for user-facing window state
2525+- features: drop unnecessary resident tiles; manifest is the only truth
2626+- page-host: edge resize handles + reachable corners when maximized
2727+- search: re-run query on inline tag toggle so flipped items leave results
2828+- editor: set window title from item title for datastore-item editors
2929+- windows: dismiss the overlay when any new window opens
3030+- page-host: ESC must not navigate back
3131+- search: re-render result rows when tag-action rules arrive
3232+- session: collapse restored windows to primary display when topology changed
3333+3434+### 2026-05-04
3535+3636+- items: add 'event' to inline items CHECK constraint to skip first-boot recreation
3737+- datastore: make Loading-title backfill local-only, run every boot
3838+- page-layout: eliminate panel-position race after setWindowPadding
3939+- editor-tests: revive Playwright editor suite after V1→features rename
4040+- build: add yarn desktop aggregate test script
4141+- fix: ios xcodegen — exclude .a from Externals scan to stop libapp.a being bundled as a Resource
4242+- tags: canonical URL lookup so page-widget tags attach to existing items
4343+- cmd: keep cursor in view when typing past visible width
4444+- ios: declare ITSAppUsesNonExemptEncryption=false for both targets
4545+2046## Week of 2026-04-27 (W18)
21472248### 2026-05-03
4949+5050+- hooks: block agent push and main-move via PreToolUse:Bash hook
23512452- items: add event item type (foundations)
2553- download: sanitize filenames + surface failures via notification
+134-1
docs/feed.xml
···44 <title>Peek Changelog</title>
55 <link>https://tangled.org/burrito.space/peek</link>
66 <description>Recent changes to Peek</description>
77- <lastBuildDate>Sun, 03 May 2026 20:48:56 GMT</lastBuildDate>
77+ <lastBuildDate>Tue, 05 May 2026 13:58:59 GMT</lastBuildDate>
88 <generator>changelog-to-rss.js</generator>
99 <atom:link href="https://tangled.org/burrito.space/peek/raw/main/docs/feed.xml" rel="self" type="application/rss+xml"/>
1010+ <item>
1111+ <title>window-presenter: single source of truth for user-facing window state</title>
1212+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-05</link>
1313+ <guid isPermaLink="false">urn:peek:changelog:2026-05-05:3b8591636e43</guid>
1414+ <pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate>
1515+ <description>window-presenter: single source of truth for user-facing window state</description>
1616+ </item>
1717+ <item>
1818+ <title>features: drop unnecessary resident tiles; manifest is the only truth</title>
1919+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-05</link>
2020+ <guid isPermaLink="false">urn:peek:changelog:2026-05-05:0b48d1aa985a</guid>
2121+ <pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate>
2222+ <description>features: drop unnecessary resident tiles; manifest is the only truth</description>
2323+ </item>
2424+ <item>
2525+ <title>page-host: edge resize handles + reachable corners when maximized</title>
2626+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-05</link>
2727+ <guid isPermaLink="false">urn:peek:changelog:2026-05-05:69458ade15c6</guid>
2828+ <pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate>
2929+ <description>page-host: edge resize handles + reachable corners when maximized</description>
3030+ </item>
3131+ <item>
3232+ <title>search: re-run query on inline tag toggle so flipped items leave results</title>
3333+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-05</link>
3434+ <guid isPermaLink="false">urn:peek:changelog:2026-05-05:3dad970395b1</guid>
3535+ <pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate>
3636+ <description>search: re-run query on inline tag toggle so flipped items leave results</description>
3737+ </item>
3838+ <item>
3939+ <title>editor: set window title from item title for datastore-item editors</title>
4040+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-05</link>
4141+ <guid isPermaLink="false">urn:peek:changelog:2026-05-05:3644e4ed43ab</guid>
4242+ <pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate>
4343+ <description>editor: set window title from item title for datastore-item editors</description>
4444+ </item>
4545+ <item>
4646+ <title>windows: dismiss the overlay when any new window opens</title>
4747+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-05</link>
4848+ <guid isPermaLink="false">urn:peek:changelog:2026-05-05:bfbb8318a8b8</guid>
4949+ <pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate>
5050+ <description>windows: dismiss the overlay when any new window opens</description>
5151+ </item>
5252+ <item>
5353+ <title>page-host: ESC must not navigate back</title>
5454+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-05</link>
5555+ <guid isPermaLink="false">urn:peek:changelog:2026-05-05:88dff4099f19</guid>
5656+ <pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate>
5757+ <description>page-host: ESC must not navigate back</description>
5858+ </item>
5959+ <item>
6060+ <title>search: re-render result rows when tag-action rules arrive</title>
6161+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-05</link>
6262+ <guid isPermaLink="false">urn:peek:changelog:2026-05-05:5a46e5fec777</guid>
6363+ <pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate>
6464+ <description>search: re-render result rows when tag-action rules arrive</description>
6565+ </item>
6666+ <item>
6767+ <title>session: collapse restored windows to primary display when topology changed</title>
6868+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-05</link>
6969+ <guid isPermaLink="false">urn:peek:changelog:2026-05-05:adbfe02aa7d5</guid>
7070+ <pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate>
7171+ <description>session: collapse restored windows to primary display when topology changed</description>
7272+ </item>
7373+ <item>
7474+ <title>items: add 'event' to inline items CHECK constraint to skip first-boot recreation</title>
7575+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-04</link>
7676+ <guid isPermaLink="false">urn:peek:changelog:2026-05-04:f4a2b9b2202f</guid>
7777+ <pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate>
7878+ <description>items: add 'event' to inline items CHECK constraint to skip first-boot recreation</description>
7979+ </item>
8080+ <item>
8181+ <title>datastore: make Loading-title backfill local-only, run every boot</title>
8282+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-04</link>
8383+ <guid isPermaLink="false">urn:peek:changelog:2026-05-04:8111e428c1c6</guid>
8484+ <pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate>
8585+ <description>datastore: make Loading-title backfill local-only, run every boot</description>
8686+ </item>
8787+ <item>
8888+ <title>page-layout: eliminate panel-position race after setWindowPadding</title>
8989+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-04</link>
9090+ <guid isPermaLink="false">urn:peek:changelog:2026-05-04:47eaa66bc38a</guid>
9191+ <pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate>
9292+ <description>page-layout: eliminate panel-position race after setWindowPadding</description>
9393+ </item>
9494+ <item>
9595+ <title>editor-tests: revive Playwright editor suite after V1→features rename</title>
9696+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-04</link>
9797+ <guid isPermaLink="false">urn:peek:changelog:2026-05-04:8d3de46b6c39</guid>
9898+ <pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate>
9999+ <description>editor-tests: revive Playwright editor suite after V1→features rename</description>
100100+ </item>
101101+ <item>
102102+ <title>build: add yarn desktop aggregate test script</title>
103103+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-04</link>
104104+ <guid isPermaLink="false">urn:peek:changelog:2026-05-04:09a46afa1cb4</guid>
105105+ <pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate>
106106+ <description>build: add yarn desktop aggregate test script</description>
107107+ </item>
108108+ <item>
109109+ <title>fix: ios xcodegen — exclude .a from Externals scan to stop libapp.a being bundled as a Resource</title>
110110+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-04</link>
111111+ <guid isPermaLink="false">urn:peek:changelog:2026-05-04:675d423d071c</guid>
112112+ <pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate>
113113+ <description>fix: ios xcodegen — exclude .a from Externals scan to stop libapp.a being bundled as a Resource</description>
114114+ </item>
115115+ <item>
116116+ <title>tags: canonical URL lookup so page-widget tags attach to existing items</title>
117117+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-04</link>
118118+ <guid isPermaLink="false">urn:peek:changelog:2026-05-04:8983253d6a0a</guid>
119119+ <pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate>
120120+ <description>tags: canonical URL lookup so page-widget tags attach to existing items</description>
121121+ </item>
122122+ <item>
123123+ <title>cmd: keep cursor in view when typing past visible width</title>
124124+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-04</link>
125125+ <guid isPermaLink="false">urn:peek:changelog:2026-05-04:7bf7b7cd6987</guid>
126126+ <pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate>
127127+ <description>cmd: keep cursor in view when typing past visible width</description>
128128+ </item>
129129+ <item>
130130+ <title>ios: declare ITSAppUsesNonExemptEncryption=false for both targets</title>
131131+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-04</link>
132132+ <guid isPermaLink="false">urn:peek:changelog:2026-05-04:690ba71e48c6</guid>
133133+ <pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate>
134134+ <description>ios: declare ITSAppUsesNonExemptEncryption=false for both targets</description>
135135+ </item>
136136+ <item>
137137+ <title>hooks: block agent push and main-move via PreToolUse:Bash hook</title>
138138+ <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-03</link>
139139+ <guid isPermaLink="false">urn:peek:changelog:2026-05-03:b40258c9a330</guid>
140140+ <pubDate>Sun, 03 May 2026 12:00:00 GMT</pubDate>
141141+ <description>hooks: block agent push and main-move via PreToolUse:Bash hook</description>
142142+ </item>
10143 <item>
11144 <title>items: add event item type (foundations)</title>
12145 <link>https://tangled.org/burrito.space/peek/blob/main/CHANGELOG.md#2026-05-03</link>