Shaheer Sarfaraz
032626bd7d
Fix #162 : real-time bulk action streaming progress ( #187 )
...
* initial
* refactor: centralize SSE plumbing for client and server
* docs: add centralized SSE usage standards to agents guide
* use sse to stream actions to the client
* ui: align bulk progress toast with default sonner style
* ui: remove hide action from bulk progress toast
* full width progress bar
* fix(stream): track client disconnect and writability
* fix(stream): stop bulk loop when SSE client disconnects
* fix(stream): avoid writing error/end to closed SSE response
* fix(stream): gate started/progress frames on writable SSE socket
* types(api): narrow SSE stream payload input contract
* refactor(ui): share clamp helper for bulk progress
* fix(stream): add heartbeat to bulk action SSE route
* feat(stream): include completed count in bulk completion event
* fix(client-sse): separate parse vs handler errors and cancel reader
2026-02-18 15:54:39 +00:00
Shaheer Sarfaraz
390d03625e
Add documentation for undocumented features ( #172 )
...
* documentation writing skill
* visa sponsors page
* overview
* in progress board
* settings
* reactive resume section
* database backups
* workflows
* post application tracking flow
* manual tracking caveats
* pricing section
* pipeline run detalis
* job search bar
* keyboard shortcuts
* bulk actions
* no informal phrasing
* formatting
* build fix?
* Update docs-site/docs/features/overview.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs-site/versioned_docs/version-0.1.20/features/orchestrator.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs-site/docs/features/visa-sponsors.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs-site/docs/features/in-progress-board.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* remove link to page that don't exist
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-16 00:33:35 +00:00
Shaheer Sarfaraz
bd6834f99e
Hotfix location in pipeline search ( #108 )
...
* feat(shared): centralize supported country list and source-country rules
* feat(orchestrator): add country selector and UK-only source gating in automatic run modal
* feat(orchestrator): persist country selection and run only compatible extractors
* fix(pipeline): enforce country-source compatibility during discovery
* test(orchestrator): cover country-based source gating and pipeline enforcement
* formatting
* test fix
* lint
* comments
* prevent auto focus grab
* verification
* command and popover
* make sure scroll is working
2026-02-08 13:02:52 +00:00
Shaheer Sarfaraz
16a8f1d15a
Use logger! add shim to convert backend responses to same format ( #84 )
...
* chore(orchestrator): add @infra import alias
* feat(server): add error/http/context/logger/sanitize infrastructure
* refactor(core): propagate request context, structured logs, and sanitization
* test/docs: update API contract assertions and contributor standards
* all pages working
* normalizing
2026-02-04 23:07:24 +00:00