Skip to content

Add submitted and failed application tables to HTML dashboard#7

Open
cbrooker wants to merge 1 commit into
Pickle-Pixel:mainfrom
cbrooker:feature/dashboard-application-tables
Open

Add submitted and failed application tables to HTML dashboard#7
cbrooker wants to merge 1 commit into
Pickle-Pixel:mainfrom
cbrooker:feature/dashboard-application-tables

Conversation

@cbrooker

@cbrooker cbrooker commented Feb 22, 2026

Copy link
Copy Markdown

Summary

  • Adds a Submitted Applications table showing all successfully auto-applied jobs, with columns: date submitted, job title (linked), score, source, location, duration, and posting link
  • Adds a Failed Applications table showing all attempted-but-failed jobs, with columns: last attempted date, job title (linked), score, color-coded status chip (expired/captcha/login_issue/failed), failure reason, retry count, source, and posting link
  • Adds two new summary stat cards — Submitted (green) and Failed (red) — alongside the existing Total/Ready/Scored/Strong Fit cards

Test plan

  • Generated dashboard with synthetic test data covering 2 applied jobs, 3 failed jobs (expired, failed with reason, captcha), and 1 unscored job card — all 20 assertions passed
  • Verified date formatting (YYYY-MM-DD HH:MM), duration formatting (2m 25s), status chips, failure reasons, and stat card counts
  • Confirmed existing job card sections still render correctly

- Two new data tables below the existing stats: one for successfully
  submitted applications (date, title, score, source, location,
  duration, link) and one for failed applications (last attempted,
  title, score, status chip, failure reason, retry count, source, link)
- Two new summary stat cards (Submitted / Failed) in the header grid
- Helper functions for date formatting, duration, score chips, and
  color-coded status chips (applied/expired/captcha/login_issue/failed)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@cbrooker cbrooker closed this Feb 23, 2026
@cbrooker cbrooker reopened this Feb 23, 2026
@Aram42

Aram42 commented Feb 24, 2026

Copy link
Copy Markdown

Hey Chris, nice job!
Quick question - since I haven't used the tool yet, if I run it once and then again after a week or a month, will it not reapply to the same jobs that are already marked as submitted?

@cbrooker

Copy link
Copy Markdown
Author

No, once you've applied to a job it's marked in the DB and won't be applied to a second time.

madisonrickert added a commit to madisonrickert/ApplyPilot that referenced this pull request Mar 12, 2026
thefulmination pushed a commit to thefulmination/ApplyPilot that referenced this pull request Jun 30, 2026
…ard, clearer FileNotFoundError

Finding Pickle-Pixel#1: frontier_pass now stores NULL frontier_score+agreement when score_job
returns an error payload (score=0, error key set), preventing false disagreements
in the owner-review queue.

Finding Pickle-Pixel#7: frontier_select returns [] early for mode='urls' with empty urls list,
avoiding an IN () SQLite syntax error.

Finding Pickle-Pixel#2: cli_providers catches FileNotFoundError before the generic Exception
handler and raises SubscriptionUnavailable with a named, actionable message so a
missing codex binary is distinguishable from other transport failures.

Also adds governor cooldown comment (deliberate conservative choice) and documents
deferred follow-ups Pickle-Pixel#3-Pickle-Pixel#6 in .superpowers/sdd/frontier-lane-followups.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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