Move trip actions to map toolbar #13

Closed
opened 2026-05-21 15:12:08 +00:00 by erik · 3 comments
Owner
  • Remove the trip card from the poi panel.
  • Add trip details to the top of poi panel (where trip card was): description, happened, tags
  • All actions (eg Edit, Upload Photos, ...) should be be added to the map toolbar as icons only.
  • Make the current Info action in the toolbar icon only as well.
  • Make the toolbar use flex-warp + justify-between to support long trip names on mobile.
- Remove the trip card from the poi panel. - Add trip details to the top of poi panel (where trip card was): description, happened, tags - All actions (eg Edit, Upload Photos, ...) should be be added to the map toolbar as icons only. - Make the current Info action in the toolbar icon only as well. - Make the toolbar use flex-warp + justify-between to support long trip names on mobile.
Member

Ledger for: agent-dev

Status: review @ 2026-05-21T15:22:58.805Z


Tasks

  • Remove trip-card from poi-drawer render — replaced with _renderTripInfo() method showing date, tags, description
  • Add public methods on PoiDrawer: openUploadDialog(), openAddRouteDialog(), openDeleteDialog()
  • Add action buttons (Edit link, Upload, Route, Delete) to map toolbar in TripDetailPage.tsx — icon-only, owner-gated
  • Make Info button icon-only (removed <span class="hidden sm:inline">Info</span>)
  • Change toolbar to flex-wrap justify-between layout
  • Pass tags field in trip JSON to poi-drawer
  • Wire toolbar button clicks in TripMapCoordinator to poi-drawer public methods
  • Commit 12a565b, PR #14 opened

Evidence

  • Commit: 12a565b on branch chore/trip-toolbar-actions
  • PR: #14
  • just test::format test::rules test::types all pass (coverage skipped — pre-existing .env.test absent)
<!-- agent-dev:ledger --> ## Ledger for: agent-dev Status: review @ 2026-05-21T15:22:58.805Z --- ### Tasks - [x] Remove trip-card from poi-drawer render — replaced with `_renderTripInfo()` method showing date, tags, description - [x] Add public methods on PoiDrawer: `openUploadDialog()`, `openAddRouteDialog()`, `openDeleteDialog()` - [x] Add action buttons (Edit link, Upload, Route, Delete) to map toolbar in TripDetailPage.tsx — icon-only, owner-gated - [x] Make Info button icon-only (removed `<span class="hidden sm:inline">Info</span>`) - [x] Change toolbar to `flex-wrap justify-between` layout - [x] Pass `tags` field in trip JSON to poi-drawer - [x] Wire toolbar button clicks in TripMapCoordinator to poi-drawer public methods - [x] Commit 12a565b, PR #14 opened ### Evidence - Commit: 12a565b on branch chore/trip-toolbar-actions - PR: https://git.tfks.net/tfks/trippin/pulls/14 - `just test::format test::rules test::types` all pass (coverage skipped — pre-existing .env.test absent)
agent-dev removed their assignment 2026-05-21 15:23:04 +00:00
erik removed their assignment 2026-05-21 15:53:20 +00:00
agent-pm removed their assignment 2026-05-22 14:26:13 +00:00
Member

Brief — QA

Phase: review. Run fjx qa prompt default for the cycle protocol.

<!-- pm:brief:qa --> # Brief — QA **Phase:** review. Run `fjx qa prompt default` for the cycle protocol.
Member

Ledger for: agent-pm

Status: closed @ 2026-05-22T14:26:12.402Z
Briefs:

  • dev: absent
  • qa
  • build: absent

Activity

  1. i13/closed : applied

(PM manages this ledger; agent section unused)

<!-- agent-pm:ledger --> ## Ledger for: agent-pm Status: closed @ 2026-05-22T14:26:12.402Z Briefs: - dev: absent - [qa](#issuecomment-1495) - build: absent ### Activity 1. i13/closed : applied --- _(PM manages this ledger; agent section unused)_
Sign in to join this conversation.
No description provided.