V0.1.1 release, close to actual release. Bug & security fixes/improvements.

This commit is contained in:
unknown
2026-05-24 19:29:41 +02:00
parent a7b44af91a
commit b004e15948
38 changed files with 3145 additions and 137 deletions

30
agent3_batch5_9.md Normal file
View File

@@ -0,0 +1,30 @@
# Agent 3 — Batch 59 Frontend Verification
Date: 2026-05-24
## 1. Author visibility + metadata (Batch 7)
**Result: PASS**
Inspected `frontend/src/routes/ViewContent.svelte`:
- `metadata.author` is conditionally rendered via `{#if metadata.author}` block inside `.metadata-bar`.
- `metadata.created_at` is displayed as: `{new Date(metadata.created_at).toLocaleString()}`.
- `metadata.total_size` is displayed via `formatSize(metadata.total_size)`.
- Author hyperlink correctly uses `https://t.me/{metadata.author.username}` with `target="_blank"` and `rel="noopener"`.
## 2. Upload options (Batch 7)
**Result: PASS**
Inspected `crates/cgcx-bot/src/main.rs`:
- `UploadOptions.show_author` exists as a `bool` field with `serde(default = "default_show_author")`, defaulting to `true`.
- `toggle_author` callback is registered as `InlineKeyboardButton::callback("[ Toggle Author ]", "v1:opt:toggle_author")`.
- The callback handler toggles `show_author` via `UploadOptions { show_author: !options.show_author, ..options }`, updates dialogue state, and refreshes the options message.
## 3. Frontend Build
**Result: PASS**
Ran `cd frontend && npm run build`:
- Build completed successfully in ~1.96s.
- No errors or warnings that block deployment (only a chunk size warning for >500 kB, which is non-blocking).
## Issues
None.