Skip to content

Add an instance activity log timeline - #105

Draft
sij411 wants to merge 3 commits into
feat/activity-log-apifrom
feat/activity-log-ui
Draft

sij411 wants to merge 3 commits into
feat/activity-log-apifrom
feat/activity-log-ui

Conversation

@sij411

@sij411 sij411 commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

Remains

  • Verify pagination under a slow connection, source expansion, and copying in the browser.
  • Refine CSS and responsive presentation.

AI disclosure: I used Codex to implement and refine the timeline, Relay fragments, source viewer, CSS extraction, and scroll-position fix, and to draft this PR description. I directed the behaviour and reviewed the UI locally; the remaining verification is listed above. Local development seeding and database recovery changes are not included.

sij411 added 3 commits October 5, 2026 23:50
Show incoming and outgoing delivery logs below the actor list in one
chronological, scrollable history. Align each entry left or right by
direction, start at the latest entries, and load older pages on upward
scroll while preserving the reader's position. Include empty, loading,
and error states with basic log metadata.

AI provenance: I requested a basic activity log UI and refined it
through local review to one shared scrollbar with one box per row.
Codex generated the Solid Relay components and route integration and
regenerated Relay artifacts. Codex verified the production build, static
checks, and diff whitespace. I inspected the local UI and provided
layout corrections; full manual verification of pagination was not recorded.

Assisted-by: Codex:gpt-6-astra
Extract activity boxes into a Relay fragment component. Show sender and
recipient IRIs, include the object type in labels such as Create(Note),
and expand each box to display and copy the recorded JSON-LD. Fall back
to the raw received body when parsed JSON is unavailable and label
outgoing payloads as before signing.

AI provenance: I requested From/To IRIs, more specific activity
types, and click-to-view JSON-LD. Codex generated the component and
updated the timeline fragment, then regenerated Relay artifacts.

Assisted-by: Codex:gpt-6-astra
Move the timeline and activity box inline styles into activity-log.module.css.
Use CSS classes for scrolling, directional placement, disclosures, and source
formatting. Preserve my existing 32rem timeline height adjustment.

AI provenance: I asked Codex to extract the inline styles from both activity
log components into a shared CSS module. Codex generated the stylesheet and
updated the class references, preserving the current layout and behavior.
Codex checked formatting, targeted linting, and diff whitespace. I requested
this commit; manual browser verification of the extraction was not recorded.

Assisted-by: Codex:gpt-6-astra
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant