Skip to content

Commit 99f8e90

Browse files
committed
Initial commit
0 parents  commit 99f8e90

1,937 files changed

Lines changed: 597200 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Changesets
2+
3+
This folder is managed by [@changesets/cli](https://github.com/changesets/changesets).
4+
5+
When making a change that should appear in the changelog, run:
6+
7+
```
8+
yarn changeset
9+
```
10+
11+
This will prompt you to select which packages are affected, the semver bump type, and a summary of the change. A markdown file will be created in this directory describing the change.
12+
13+
At release time, `yarn changeset version` compiles all pending changesets into `CHANGELOG.md` updates and version bumps.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@frontman/client": minor
3+
"@frontman/frontman-client": minor
4+
---
5+
6+
Add file and image attachment support in the chat input. Users can attach images and files via drag & drop, clipboard paste, or a file picker button. Pasted multi-line text (3+ lines or >150 chars) is collapsed into a chip. Attachments are sent as ACP resource content blocks with base64-encoded blob data and rendered as thumbnails in both the input area and message history with a lightbox preview.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@frontman/client": minor
3+
"@frontman/frontman-client": minor
4+
---
5+
6+
Add cancel/stop generation support. Users can now stop an in-progress AI agent response by clicking a stop button in the prompt input. Implements the ACP `session/cancel` notification protocol for clean cancellation across client, protocol, and server layers.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
---
3+
4+
Refactor: clean up todo-to-plan-entry mapping in TaskChannel — remove redundant sort (already handled by `Tasks.list_todos/2`), add explicit struct pattern match, and inline the mapping call.

.changeset/compact-task-header.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
---
3+
4+
Redesign task header with compact layout, auto-generated LLM titles, and history dropdown. Client now generates session IDs (UUID), task list limited to 20, and titles auto-generated after first message using the user's selected model (with standard API key priority chain), falling back to Gemini Flash Lite.

.changeset/config.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
3+
"changelog": ["@changesets/changelog-github", { "repo": "frontman-ai/frontman" }],
4+
"commit": false,
5+
"fixed": [],
6+
"linked": [],
7+
"access": "public",
8+
"baseBranch": "main",
9+
"updateInternalDependencies": "patch",
10+
"ignore": [
11+
"marketing",
12+
"@frontman/test-blog-starter"
13+
]
14+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@frontman/client": patch
3+
---
4+
5+
Fixed click-through on interactive elements (links, buttons) during element selection mode by using event capture with preventDefault/stopPropagation instead of disabling pointer events on anchors
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
---
3+
4+
Fix Dialyzer error in ChatGPT OAuth: pattern match required token fields in `exchange_device_code/2` response instead of silently accepting nil, and align `extract_account_id_from_tokens/1` spec with the actual map shape.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@frontman/client": patch
3+
---
4+
5+
Fix stale closure bug in initialization timeout that caused `sessionInitialized` to always read as `false` even after being set to `true`
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
---
3+
4+
Hardcode Sentry DSN in prod config and remove SENTRY_DSN env var. Sentry is now only configured in the production environment, simplifying deployment by eliminating the need for a runtime environment variable.

0 commit comments

Comments
 (0)