-
efa5703337
file-browser: a thumbnail URL says which version of the file it means
master

PastilhasandClaude Opus 5
2026-09-24 16:40:37 +01:00
-
06bed42ace
a plugin's frontend gets the same defines as the platform's own

pastilhasandClaude Opus 5
2026-09-22 13:16:52 +01:00
-
f4147cef30
caldav cannot install radicale on macOS, and retries forever

pastilhasandClaude Opus 5
2026-09-22 12:48:32 +01:00
-
091cfcca96
deploy report 2026.09.14.01 — 4 of 4 targets
pastilhas
2026-09-14 20:16:51 +01:00
-
4a37cfd2ce
release 2026.09.14.01
deploy/2026.09.14.01
pastilhas
2026-09-14 20:11:15 +01:00
-
36db9a2ae0
command-hq: self-reported arm/fire/disarm for loops that outlive their turn
pastilhas
2026-09-14 19:48:11 +01:00
-
78896793aa
correct the 2026.09.09.01 report: no cron moved those hosts
pastilhas
2026-09-09 23:32:37 +01:00
-
9217d1faaa
deploy report 2026.09.09.01 — 4 of 4 targets

pastilhasandClaude Opus 5
2026-09-09 23:28:31 +01:00
-
be3139f97d
release 2026.09.09.01
deploy/2026.09.09.01
pastilhas
2026-09-09 23:17:12 +01:00
-
fafc1adbfd
anthropicViaProxy — the boundary for platform-side Claude calls
pastilhas
2026-09-09 22:48:05 +01:00
-
b0ceb52bf1
Move both Pertento hosts to deliberately-skipped deploy targets
pastilhas
2026-09-08 22:10:18 +01:00
-
861e828fe2
Theme keys treat a code editor as typing
pastilhas
2026-09-08 15:16:44 +01:00
-
da07048f53
FileBrowser can report the folder it is showing
pastilhas
2026-09-07 14:06:46 +01:00
-
5fa3f3ec76
FileTree can reveal a path
pastilhas
2026-09-06 15:25:13 +01:00
-
fb5304563b
export FileTree, so a plugin can have the code editor's tree
pastilhas
2026-09-06 15:22:25 +01:00
-
f31aeb4f6e
a restarted process kept an environment the ecosystem file no longer had
pastilhas
2026-09-06 11:00:19 +01:00
-
d9110c373d
a manifest cannot ask for a particular port
pastilhas
2026-09-06 10:58:41 +01:00
-
518d329c29
the platform can allocate a plugin a port, and remember it
pastilhas
2026-09-06 10:47:26 +01:00
-
b99a1e7443
todo: m3e upstream said no — vendoring is the path

pastilhasandClaude Fable 5
2026-09-05 02:47:20 +01:00
-
f5bd611848
todo: m3e-canvas as a plugin, with the measurements

pastilhasandClaude Fable 5
2026-09-04 20:32:12 +01:00
-
5dac80e13b
an attached screenshot is shrunk to the size the model actually reads

pastilhasandClaude Opus 5
2026-09-04 17:10:36 +01:00
-
19bbbab907
publishing a plugin is pushing a tag

pastilhasandClaude Opus 5
2026-09-03 13:13:43 +01:00
-
78e89ebcec
the marketplace publishes releases, not working trees

pastilhasandClaude Opus 5
2026-09-03 13:05:50 +01:00
-
8d39586de5
two minutes, not ten

pastilhasandClaude Opus 5
2026-09-03 12:47:09 +01:00
-
eaa92738dc
give :section back — the splat took it from fifteen plugins

pastilhasandClaude Opus 5
2026-09-03 12:37:14 +01:00
-
b2349525fd
the update badge stops going stale

pastilhasandClaude Opus 5
2026-09-03 12:31:30 +01:00
-
898209725a
a plugin owns the routing under its mount

pastilhasandClaude Opus 5
2026-09-01 07:17:33 +01:00
-
1fe767ea77
a plugin screen can declare its routes

pastilhasandClaude Opus 5
2026-09-01 04:57:18 +01:00
-
43f32a7440
export useAuthoredLayout, for a workspace inside a panel

pastilhasandClaude Opus 5
2026-09-01 03:02:37 +01:00
-
cdbf72c7fe
the file browser says when something is a link

pastilhasandClaude Opus 5
2026-08-31 15:10:21 +01:00
-
ab2336516f
dev-proxy: a stylesheet's url() is a URL

pastilhasandClaude Opus 5
2026-08-31 06:42:14 +01:00
-
9f243f569f
native controls follow the theme

pastilhasandClaude Opus 5
2026-08-31 02:38:59 +01:00
-
160788780b
the dev proxy did not rewrite srcset

pastilhasandClaude Opus 5
2026-08-31 02:10:58 +01:00
-
41f54a292b
the constraint goes on the grid child, not inside it

pastilhasandClaude Opus 5
2026-08-30 23:00:14 +01:00
-
ae70dd5ea8
the download dialog stops growing to fit its titles

pastilhasandClaude Opus 5
2026-08-30 22:40:57 +01:00
-
060033322d
deploy 2026.08.30.03: 7 of 7 hosts, fofos plugins:update back to 5/5
pastilhas
2026-08-30 11:45:49 +01:00
-
c97da0292a
release 2026.08.30.03
deploy/2026.08.30.03

pastilhasandClaude Opus 5
2026-08-30 11:32:05 +01:00
-
d2c07a9fd2
deploy 2026.08.30.01: 7 of 7 hosts, officer-dev skipped as the host it ran on

pastilhasandClaude Opus 5
2026-08-30 11:23:23 +01:00
-
537cc29c3e
a package with no root entry point is not a broken install

pastilhasandClaude Opus 5
2026-08-30 11:20:25 +01:00
-
816f869535
release 2026.08.30.01
deploy/2026.08.30.01

pastilhasandClaude Opus 5
2026-08-30 11:13:11 +01:00
-
d058cd9258
re-reading a folder does not blank it

pastilhasandClaude Opus 5
2026-08-30 11:09:31 +01:00
-
dfe837dfd0
a window re-reads its folder when it comes forward

pastilhasandClaude Opus 5
2026-08-30 11:05:36 +01:00
-
a53c07d71f
files can be dragged between windows

pastilhasandClaude Opus 5
2026-08-30 10:58:38 +01:00
-
e3071f5d50
the file browser's clipboard lives on the server

pastilhasandClaude Opus 5
2026-08-30 10:55:24 +01:00
-
601849be11
a file action gets an authenticated client, because it cannot build one

pastilhasandClaude Opus 5
2026-08-29 21:18:52 +01:00
-
1f75fb19af
forward pluginActions into menuProps, or the menu never sees it

pastilhasandClaude Opus 5
2026-08-29 21:11:18 +01:00
-
a6d4a18592
a plugin can put an action in the file browser's context menu

pastilhasandClaude Opus 5
2026-08-29 20:59:20 +01:00
-
e756007551
the file browser can be a file picker

pastilhasandClaude Opus 5
2026-08-29 20:30:22 +01:00
-
9719e36723
a plugin may not bring its own React

pastilhasandClaude Opus 5
2026-08-29 20:19:35 +01:00
-
912ecd04f7
a plugin can hand the agent its own MCP server

pastilhasandClaude Opus 5
2026-08-29 18:53:22 +01:00
-
dd8c7fd7bd
deploy 2026.08.29.04: 7 of 7 hosts, officer-dev skipped as the host it ran on

pastilhasandClaude Opus 5
2026-08-29 14:30:07 +01:00
-
e9b71522ed
release 2026.08.29.04
deploy/2026.08.29.04

pastilhasandClaude Opus 5
2026-08-29 14:20:27 +01:00
-
73a9b0bf51
officer blocks its event loop re-parsing a live 196 MB transcript

pastilhasandClaude Opus 5
2026-08-29 13:10:20 +01:00
-
882cb67f7a
todo: openseo as a plugin candidate, checked against the repo

pastilhasandClaude Fable 5
2026-08-29 13:06:00 +01:00
-
2738f799f2
zoom is the user's, so an authored layout has to graft it back

pastilhasandClaude Opus 5
2026-08-29 10:45:30 +01:00
-
82d24a8feb
the download card is a column, so the title stops escaping it

pastilhasandClaude Opus 5
2026-08-29 09:43:28 +01:00
-
3d15f9fc8e
the spinner stops sticking on cached images

pastilhasandClaude Opus 5
2026-08-29 09:35:42 +01:00
-
990078efce
a new image is a new load, so the old one stops being shown

pastilhasandClaude Opus 5
2026-08-29 09:32:12 +01:00
-
53f3ca33b5
the file preview becomes a carousel

pastilhasandClaude Opus 5
2026-08-29 09:28:38 +01:00
-
eaecf563ff
Back and Forward move between folders

pastilhasandClaude Opus 5
2026-08-29 09:15:36 +01:00
-
321cac2e80
the folder param is relative to the base, and stops leaking an email

pastilhasandClaude Opus 5
2026-08-29 09:11:45 +01:00
-
0ea4b822ae
pathParam is actually implemented now

pastilhasandClaude Opus 5
2026-08-29 09:08:40 +01:00
-
1da58e5231
an embedded browser can put its folder in a query param

pastilhasandClaude Opus 5
2026-08-29 09:01:41 +01:00
-
cad0ea3c9c
the embedded file browser can name its own root crumb

pastilhasandClaude Opus 5
2026-08-29 08:50:30 +01:00
-
03638a7f62
grid tiles get their gap back, and the picture fills the tile

pastilhasandClaude Opus 5
2026-08-29 08:29:03 +01:00
-
000df7fe45
platform events, and thumbnails warmed the moment files arrive

pastilhasandClaude Opus 5
2026-08-29 08:20:35 +01:00
-
39c1122651
deploy report 2026.08.29.03 — seven hosts, and the tag held while master moved
pastilhas
2026-08-29 08:13:31 +01:00
-
44f16fedee
Shift+Enter renders as a line break

pastilhasandClaude Opus 5
2026-08-29 08:07:54 +01:00
-
03fbb1189f
release 2026.08.29.03 — the todo board leaves, a plugin can claim a file type
deploy/2026.08.29.03

pastilhasandClaude Opus 5
2026-08-29 08:03:26 +01:00
-
21665ed024
HEIC opens, thumbnails retry, and both views ask for the same picture

pastilhasandClaude Opus 5
2026-08-29 08:00:00 +01:00
-
111618bd7f
a plugin can claim a file type the platform cannot read

pastilhasandClaude Opus 5
2026-08-29 07:50:51 +01:00
-
9cb875ca79
core stops claiming HEIC it cannot decode

pastilhasandClaude Opus 5
2026-08-29 07:41:17 +01:00
-
c5b95becd2
Revert "HEIC gets a thumbnail, through the decoder that can actually read it"
pastilhas
2026-08-29 07:39:52 +01:00
-
f4b9596a88
HEIC gets a thumbnail, through the decoder that can actually read it

pastilhasandClaude Opus 5
2026-08-29 07:36:32 +01:00
-
09518e1e1f
the three files
fb1cf0f6 was supposed to carry

pastilhasandClaude Opus 5
2026-08-29 07:19:00 +01:00
-
500bb925eb
the directory picker becomes shared, because two plugins wanted it

pastilhasandClaude Opus 5
2026-08-29 07:09:37 +01:00
-
a970cb7c5f
kanban joins the catalogue

pastilhasandClaude Opus 5
2026-08-29 07:03:02 +01:00
-
fb1cf0f6f1
the todo board leaves the platform

pastilhasandClaude Opus 5
2026-08-29 03:29:58 +01:00
-
a947df8d9d
deploy report for 2026.08.29.02 — 7 of 7, plugin columns everywhere
pastilhas
2026-08-29 03:19:40 +01:00
-
78bf63c209
release 2026.08.29.02 — a plugin can ship a commander
deploy/2026.08.29.02

pastilhasandClaude Opus 5
2026-08-29 03:12:45 +01:00
-
347acf0171
Command HQ shows what plugins offer, and what has not been started

pastilhasandClaude Opus 5
2026-08-29 03:10:29 +01:00
-
766b18b7f9
create a commander from a plugin's template, and refuse to arm a blank one

pastilhasandClaude Opus 5
2026-08-29 02:58:04 +01:00
-
e4f5e03105
a plugin can offer a commander, and offering is not starting

pastilhasandClaude Opus 5
2026-08-29 02:45:08 +01:00
-
3b0083aec2
deploy report for 2026.08.29.01 — 7 of 7, sharp loads everywhere

pastilhasandClaude Opus 5
2026-08-29 01:48:43 +01:00
-
58f50a5240
release 2026.08.29.01 — sharp becomes infrastructure
deploy/2026.08.29.01

pastilhasandClaude Opus 5
2026-08-29 01:38:49 +01:00
-
43a4463978
the platform skill generator emits an identifier, not a label

pastilhasandClaude Opus 5
2026-08-29 01:35:29 +01:00
-
de425d9d68
.ts is TypeScript here, not a transport stream

pastilhasandClaude Opus 5
2026-08-29 01:34:09 +01:00
-
22a4c65776
sharp is a declared dependency, and setup checks both it and ffmpeg

pastilhasandClaude Opus 5
2026-08-29 01:31:18 +01:00
-
0d310ab7b0
the file browser draws pictures, in both views

pastilhasandClaude Opus 5
2026-08-29 01:25:11 +01:00
-
16fa869260
the dock rounds its tiles; now it clips them too

pastilhasandClaude Opus 5
2026-08-29 00:12:31 +01:00
-
3d936309a5
the list refreshes before the message, and the tab follows the result

pastilhasandClaude Opus 5
2026-08-29 00:01:48 +01:00
-
9a70089d6b
a Marketplace section, and the git field lives where its result appears

pastilhasandClaude Opus 5
2026-08-28 23:56:27 +01:00
-
e2d03394e1
the marketplace nav, in the house section style

pastilhasandClaude Opus 5
2026-08-28 23:50:37 +01:00
-
cac58ea044
the git-repo button FETCHES, and the card does the installing

pastilhasandClaude Opus 5
2026-08-28 23:44:43 +01:00
-
5c6c5b31f8
"Install from Git repository", in the marketplace

pastilhasandClaude Opus 5
2026-08-28 23:27:16 +01:00
-
d273dc6a14
install a plugin from a git URL, with no registry involved

pastilhasandClaude Opus 5
2026-08-28 23:12:54 +01:00
-
4e0a065f0e
a host can drop a core sidecar it does not use

pastilhasandClaude Opus 5
2026-08-28 23:02:52 +01:00
-
f4685eeafe
one plugins directory, because the second one was symlinks

pastilhasandClaude Opus 5
2026-08-28 22:23:59 +01:00
-
87d1740caf
deploy/2026.08.28.01 — seven hosts, one process each, and a probe that had to wait

pastilhasandClaude Opus 5
2026-08-28 22:09:59 +01:00
-
9c8af9d424
deploy/2026.08.28.01 — sign in as a user
deploy/2026.08.28.01

pastilhasandClaude Opus 5
2026-08-28 22:03:44 +01:00