Commit graph

  • c2acbf5d2e CI: migrate Docker build/push from Woodpecker to GitHub Actions master Viktor Barzin 2026-05-18 19:11:31 +00:00
  • 01a940b9b6 wrongmove: fix DetachedInstanceError in daily market aggregator task Viktor Barzin 2026-05-16 12:53:26 +00:00
  • 9fdf7fd356 wrongmove: stabilise setup_periodic_tasks tests after market-aggregator add Viktor Barzin 2026-05-16 12:07:50 +00:00
  • 49e3514780 wrongmove: daily price-trend monitoring (per-listing badge + macro strip) Viktor Barzin 2026-05-16 12:02:25 +00:00
  • c2e08fe46e wrongmove: add "seen" soft-hide decision with price-aware resurfacing Viktor Barzin 2026-05-16 11:07:44 +00:00
  • 9a5ad7878c wrongmove: preserve heatmap color on multi-property popup + arrow nav on card carousel Viktor Barzin 2026-05-15 23:10:20 +00:00
  • 9bb5320e2b wrongmove: write VITE_MAPBOX_TOKEN to .env.production in CI (replaces broken build_args) Viktor Barzin 2026-05-15 22:10:25 +00:00
  • d03a9a0fe2 wrongmove: inline VITE_MAPBOX_TOKEN as a build_arg (drop secret indirection) Viktor Barzin 2026-05-15 21:54:40 +00:00
  • 25458fd2a2 wrongmove: bake VITE_MAPBOX_TOKEN into the frontend build Viktor Barzin 2026-05-15 21:42:40 +00:00
  • a42944a756 wrongmove: round-3 fix sweep — scrape pipeline, BUY tab, filter URL state, render hygiene, map polish Viktor Barzin 2026-05-10 22:27:29 +00:00
  • 0b5308200e wrongmove: guard property cards against null backend fields (fix BUY crash) Viktor Barzin 2026-05-10 21:17:41 +00:00
  • 73823bd381 ci: bump frontend test-shard memory to 2Gi (fix exit-137 OOM) Viktor Barzin 2026-05-10 19:43:38 +00:00
  • 4338a5c069 ci: retrigger frontend pipeline (queue still inconsistent) Viktor Barzin 2026-05-10 19:30:32 +00:00
  • cca33829be ci: retrigger frontend pipeline (woodpecker queue inconsistency) Viktor Barzin 2026-05-10 19:18:36 +00:00
  • fad834c20b ui: harden a11y, plurals, NaN guards, map viewport persistence Viktor Barzin 2026-05-10 18:52:49 +00:00
  • ebc58cd8a1
    remove local agents, replaced by global dev team [ci skip] Viktor Barzin 2026-03-23 00:17:54 +02:00
  • f5a92dc0c9
    fix: increase install-api-deps memory to 1Gi for CI Viktor Barzin 2026-03-15 23:47:30 +00:00
  • 546f6957e3
    ci: migrate from plugins/docker to woodpeckerci/plugin-docker-buildx Viktor Barzin 2026-03-15 22:52:01 +00:00
  • 55aff55025
    ci: retrigger after woodpecker restart Viktor Barzin 2026-03-01 19:47:49 +00:00
  • cfa8038bfa
    ci: retrigger build Viktor Barzin 2026-03-01 19:16:11 +00:00
  • 94e3ec7408
    ci: remove slack notification step (secret not configured) Viktor Barzin 2026-02-28 21:48:30 +00:00
  • 99e75177b5
    ci: make slack notification non-blocking when secret is missing Viktor Barzin 2026-02-28 20:22:49 +00:00
  • c5398d865a
    ci: trigger build Viktor Barzin 2026-02-28 20:11:50 +00:00
  • 8fcd530d7f
    feat: UI/UX redesign — map-first with modern chrome Viktor Barzin 2026-02-28 17:18:11 +00:00
  • 3016cbb047
    fix: use real Rightmove listings for dev mock data Viktor Barzin 2026-02-28 16:47:52 +00:00
  • 69ce458308
    feat: add dev auth bypass for UI testing without backend Viktor Barzin 2026-02-28 16:37:33 +00:00
  • dea930dbc4
    fix: remove unused imports flagged by TypeScript Viktor Barzin 2026-02-28 16:23:36 +00:00
  • ab02fb120c
    feat: redesign listing detail with tabbed sections and larger drawer Viktor Barzin 2026-02-28 16:21:20 +00:00
  • 812bfece4a
    style: redesign PropertyCard with better visual hierarchy Viktor Barzin 2026-02-28 16:21:17 +00:00
  • be2f0ef282
    feat: add error boundary to prevent white-screen crashes Viktor Barzin 2026-02-28 16:18:10 +00:00
  • 8f112f30e3
    feat: integrate FilterBar into layout, remove sidebar Viktor Barzin 2026-02-28 16:16:03 +00:00
  • 4053c0c759
    feat: create FilterBar and FilterChips components Viktor Barzin 2026-02-28 16:12:09 +00:00
  • de47e2cca8
    feat: add React Router with URL-based filter state and deep linking Viktor Barzin 2026-02-28 16:07:14 +00:00
  • 676fad520c
    style: update color palette from neutral to teal-accented property theme Viktor Barzin 2026-02-28 16:03:56 +00:00
  • 1037ff164d
    refactor: extract shared utility functions to eliminate duplication Viktor Barzin 2026-02-28 16:02:06 +00:00
  • b720013a08
    chore: add react-router-dom dependency for URL-based navigation Viktor Barzin 2026-02-28 15:58:39 +00:00
  • 706a60c741
    docs: add UI/UX redesign implementation plan Viktor Barzin 2026-02-28 15:46:30 +00:00
  • 6f8eb8a0ba
    docs: add UI/UX redesign design document Viktor Barzin 2026-02-28 15:44:13 +00:00
  • c7c3331d30
    Migrate CI from Drone to Woodpecker Viktor Barzin 2026-02-23 22:00:09 +00:00
  • 2357722e80
    Add Server-Timing headers to all API endpoints for per-request latency breakdown Viktor Barzin 2026-02-23 21:30:51 +00:00
  • 35f1987ac1
    Add navigation & usage metrics for end-user experience visibility Viktor Barzin 2026-02-23 20:28:42 +00:00
  • 1ae00b7cbf
    Add multi-layer caching: 24h Redis TTL, stale-while-revalidate, frontend LRU cache Viktor Barzin 2026-02-23 20:09:36 +00:00
  • 04bda8c127
    Fix FilterPanel test: button text changed to 'Show Matching Listings' Viktor Barzin 2026-02-23 19:40:06 +00:00
  • 9b3d35669f
    Fix API crash: status_code=204 with response body assertion error Viktor Barzin 2026-02-23 19:22:01 +00:00
  • 7dc8dc736f Retrigger CI build Viktor Barzin 2026-02-22 23:59:21 +00:00
  • 6dcb0d8787 fix clone backoff duration format Viktor Barzin 2026-02-22 23:40:50 +00:00
  • af29295793 fix clone backoff duration format Viktor Barzin 2026-02-22 23:40:49 +00:00
  • f02e27e9ba test clone retry Viktor Barzin 2026-02-22 23:37:46 +00:00
  • b2904c03c2 [ci skip] Add clone retry settings for DNS resilience Viktor Barzin 2026-02-22 23:37:21 +00:00
  • c68841e499 [ci skip] Add clone retry settings for DNS resilience Viktor Barzin 2026-02-22 23:37:19 +00:00
  • 432ceb575d Remove custom clone override, use built-in Woodpecker clone Viktor Barzin 2026-02-22 23:30:38 +00:00
  • 62fe594be2 Remove custom clone override, use built-in Woodpecker clone Viktor Barzin 2026-02-22 23:30:38 +00:00
  • e3d8939d17 test CI secrets reload Viktor Barzin 2026-02-22 23:22:51 +00:00
  • 0666411570 test CI with fixed secrets Viktor Barzin 2026-02-22 23:20:05 +00:00
  • 553fa55102 trigger CI rebuild Viktor Barzin 2026-02-22 23:16:35 +00:00
  • 3efe7e251a Fix clone: no-op clone override + step-level auth Viktor Barzin 2026-02-22 23:02:54 +00:00
  • 2000ea5403 Fix clone: no-op clone override + step-level auth Viktor Barzin 2026-02-22 23:02:53 +00:00
  • d3b8cb1f84 Standardize clone: skip_clone + step-level retry Viktor Barzin 2026-02-22 22:55:12 +00:00
  • 9e702a3f5f Standardize clone: skip_clone + step-level retry Viktor Barzin 2026-02-22 22:54:43 +00:00
  • 4e881780d9 Fix clone: use GitHub token for auth + DNS retry Viktor Barzin 2026-02-22 22:49:03 +00:00
  • 3a875c70a7 Fix clone: use GitHub token for auth + DNS retry Viktor Barzin 2026-02-22 22:48:31 +00:00
  • 813a0d7379 Fix clone: add netrc auth + cleanup between retries Viktor Barzin 2026-02-22 22:28:49 +00:00
  • 8747db4aaf Fix clone: add netrc auth + cleanup between retries Viktor Barzin 2026-02-22 22:28:16 +00:00
  • 32b38c432b Add clone retry logic for DNS resilience Viktor Barzin 2026-02-22 22:13:53 +00:00
  • 71f1d324a1 Add clone retry logic for DNS resilience Viktor Barzin 2026-02-22 22:13:22 +00:00
  • 23b544f73a Add Woodpecker CI API pipeline Viktor Barzin 2026-02-22 21:43:26 +00:00
  • 7c857cab75 Add Woodpecker CI frontend pipeline Viktor Barzin 2026-02-22 21:43:00 +00:00
  • 692d68c270
    Unpause deployments and add ReplicaSet/status debug output Viktor Barzin 2026-02-22 19:40:44 +00:00
  • 0a2b207bee
    Use strategic merge patch with restart annotation in deploy step Viktor Barzin 2026-02-22 19:21:56 +00:00
  • 339e2cf2ab
    Improve frontend UI/UX: accessibility, discoverability, and cleanup Viktor Barzin 2026-02-22 18:47:09 +00:00
  • 268f4fd272
    Add detailed debug output to API verify-deploy Viktor Barzin 2026-02-22 18:35:20 +00:00
  • 67d4ab3821
    Fix celery metrics not reaching Prometheus and update Grafana dashboard Viktor Barzin 2026-02-22 17:58:20 +00:00
  • bfee06525b
    Fix verify-deploy image comparison to handle docker.io prefix Viktor Barzin 2026-02-22 17:52:32 +00:00
  • d90fa38776
    Add frontend performance metrics pipeline to Prometheus Viktor Barzin 2026-02-22 17:30:29 +00:00
  • c24c3a545c
    Fix API verify-deploy timeout by removing pod age filter Viktor Barzin 2026-02-22 17:20:19 +00:00
  • 34743127fb
    Add debug CLI listings subcommand (list, detail, stream, refresh) Viktor Barzin 2026-02-22 15:17:56 +00:00
  • 34f9e933c0
    Add debug CLI decisions, POIs, and tasks subcommands Viktor Barzin 2026-02-22 15:15:30 +00:00
  • 2196e256f4
    Register debug group in main.py with districts subcommand and tests Viktor Barzin 2026-02-22 15:12:05 +00:00
  • 7a35489f35
    Add debug CLI districts subcommand Viktor Barzin 2026-02-22 15:12:02 +00:00
  • df0fa41586
    Add cli/ package with shared debug context Viktor Barzin 2026-02-22 15:11:58 +00:00
  • 9f38b1ea9c
    Add debug CLI implementation plan Viktor Barzin 2026-02-22 15:08:34 +00:00
  • 01e928151a
    Add debug CLI design doc Viktor Barzin 2026-02-22 15:05:18 +00:00
  • 81ff9d9e41
    Move hexgrid heatmap computation to Web Worker Viktor Barzin 2026-02-22 15:04:37 +00:00
  • c6f7b47446
    Fix e2e test for adaptive first batch size Viktor Barzin 2026-02-22 13:48:36 +00:00
  • 8ef6868881
    Eliminate frontend POI waterfall for faster initial load Viktor Barzin 2026-02-22 13:29:54 +00:00
  • 3885fd52fe
    Add bulk POI distances endpoint for decoupled loading Viktor Barzin 2026-02-22 13:29:35 +00:00
  • 2f3d2dc480
    Add Server-Timing header to streaming endpoint Viktor Barzin 2026-02-22 13:27:11 +00:00
  • e53b1e120a
    Defer decision ID fetch to after metadata message Viktor Barzin 2026-02-22 13:26:17 +00:00
  • e99006e2f9
    Send smaller first batch (5 features) for faster first paint Viktor Barzin 2026-02-22 13:24:01 +00:00
  • 9179456bf7
    Set explicit resource limits for API and celery-beat pods Viktor Barzin 2026-02-22 13:20:56 +00:00
  • 8db7b60493
    Add time-to-first-property implementation plan Viktor Barzin 2026-02-22 13:16:42 +00:00
  • 6d653dba63
    Add time-to-first-property performance optimization design Viktor Barzin 2026-02-22 13:14:01 +00:00
  • 9dc011754b
    Add cancel button to streaming progress bar Viktor Barzin 2026-02-22 02:04:56 +00:00
  • 301579c255
    Separate photo swipe from card swipe gestures Viktor Barzin 2026-02-22 02:02:10 +00:00
  • a2c1f81644
    Fix photo extraction: look for both 'photos' and 'images' keys Viktor Barzin 2026-02-22 01:21:50 +00:00
  • d50d1c07f6
    Use high-res images and return all photos in GeoJSON Viktor Barzin 2026-02-22 00:54:58 +00:00
  • e2c22f025f
    Expand swipe card to 50/50 photo/details split with all info Viktor Barzin 2026-02-22 00:49:32 +00:00
  • 611449d328
    Add photo carousel to swipe cards Viktor Barzin 2026-02-21 23:57:26 +00:00
  • a742f9bb65
    Fix frontend verify-deploy: remove stale 60s age filter Viktor Barzin 2026-02-21 23:50:20 +00:00
  • 0bb7e4c723
    Parallelize API tests and build, gate publish on test pass Viktor Barzin 2026-02-21 21:26:44 +00:00