V0.1.1 release, close to actual release. Bug & security fixes/improvements.
This commit is contained in:
30
agent3_batch5_9.md
Normal file
30
agent3_batch5_9.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# Agent 3 — Batch 5–9 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.
|
||||
Reference in New Issue
Block a user