Skip to content

feat(home): improve Lookout session picker#39

Merged
EDRipper merged 6 commits into
hackclub:mainfrom
adhyys07:clean/lookout-picker
Jul 2, 2026
Merged

feat(home): improve Lookout session picker#39
EDRipper merged 6 commits into
hackclub:mainfrom
adhyys07:clean/lookout-picker

Conversation

@adhyys07

Copy link
Copy Markdown
Member

Clean up the Lookout session picker on the devlog form so attachable sessions are easier to choose and failed sessions are not shown there.

This branch is based on upstream/main, so it should avoid including already-merged fork history in the PR diff.

@adhyys07 adhyys07 force-pushed the clean/lookout-picker branch from 2039a8c to 6012a96 Compare June 27, 2026 10:26
adhyys07 and others added 4 commits June 27, 2026 11:21
- Updated purchase method in ShopService to accept an optional note parameter for order fulfillment.
- Added a new migration to include a fulfillment_notes column in the orders table.
- Enhanced the admin project page to load and display Lookout sessions.
- Implemented a note prompt in the shop for buyers to leave instructions for fulfillers.
- Updated frontend components to handle the new note functionality and display Lookout sessions.
… audit

Add a shared-key-gated internal endpoint
GET /api/internal/audit/project/:projectId/devlogs that returns a project's
devlogs (with attached lapse + approved hours), all Lookout sessions with
tracked totals, and the approved-devlog-hours sum. Lets the external audit
service surface devlog/timelapse evidence during the second pass, matching the
existing /api/internal/audit context pattern.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@EDRipper EDRipper merged commit 4d795c8 into hackclub:main Jul 2, 2026
2 checks passed
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.

2 participants