Skip to content

feat(ux): nudges API, reminder fixes, and UX overhaul handoff - #2

Merged
Vinayak-RZ merged 1 commit into
mainfrom
cursor/frontend-ux-overhaul-cb1c
Jun 17, 2026
Merged

feat(ux): nudges API, reminder fixes, and UX overhaul handoff#2
Vinayak-RZ merged 1 commit into
mainfrom
cursor/frontend-ux-overhaul-cb1c

Conversation

@Vinayak-RZ

Copy link
Copy Markdown
Owner

Summary

Handoff commit for the UX overhaul work — backend foundations + CSS shell + documentation for continuing locally.

Read first: docs/CURRENT_STATE.md and docs/UX_OVERHAUL_PLAN.md

What's in this PR

Backend (ready to use)

  • GET /api/nudges — actionable items (reminders, follow-ups, approvals, goals, vault lead prompts)
  • POST /api/reminders now calls schedule_reminder() (fixes UI-created reminders not firing)
  • PATCH /api/reminders/{id} — done/cancel/reschedule
  • POST /api/crm/contacts/{id}/followup — schedule follow-up in N days
  • Chat attachments[] on /api/chat/async — vault docs inlined into agent message

Frontend (partial)

  • Global progress bar element + skeleton/up-next/github-tree CSS added
  • app.js wiring not done yet — see plan Phase 1–5

Docs

  • docs/CURRENT_STATE.md — exact branch state
  • docs/UX_OVERHAUL_PLAN.md — phased implementation plan
  • docs/LOCAL_SETUP.md — clone, env, run locally

Tests

  • tests/test_nudges.py

Depends on

Includes README viewer work from cursor/github-repo-readme-viewer-cb1c (Open README, vault View buttons).

Local continuation

git checkout cursor/frontend-ux-overhaul-cb1c
pip install -r requirements.txt
python main.py

Start with Phase 1 in docs/UX_OVERHAUL_PLAN.md (wire progress bar + skeletons in app.js).

Open in Web Open in Cursor 

… UX work

- Add dashboard/nudges.py and GET /api/nudges for proactive action items
- Fix POST /api/reminders to schedule APScheduler jobs; add PATCH endpoint
- Add CRM follow-up POST endpoint and chat vault attachments in agent_jobs
- Add global progress bar shell + skeleton CSS (JS wiring pending)
- Document current state, local setup, and phased UX overhaul plan

Co-authored-by: Vinayak Raizada <vinayakraizada@gmail.com>
@Vinayak-RZ
Vinayak-RZ marked this pull request as ready for review June 17, 2026 14:14
@Vinayak-RZ
Vinayak-RZ merged commit 3baaca2 into main Jun 17, 2026
1 of 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