This website requires JavaScript.
Explore
Help
Sign In
benjamin.sutter
0 Followers
·
0 Following
Joined on
2026-04-15
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
Projects
Packages
Public Activity
Starred Repositories
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-23 23:14:00 +00:00
c6055f0611
refactor: extract CompareTableBody from Compare.tsx (441 → 147 lines)
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-23 23:10:39 +00:00
a3fc213916
refactor: extract helpers from ReminderDetailDrawer + OfferCreationWizard
ee71ecc881
refactor: extract sub-components from PropertyMarketSignalsTab + NegotiationInsightsPanel
Compare 2 commits »
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-23 23:06:02 +00:00
f0988b7250
refactor: extract constants + mapper from NewListing.tsx (526 → 442 lines)
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-23 23:00:40 +00:00
0bacd188d6
refactor: split AppShell, match-detail panels, extract useCompareData
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-23 22:56:01 +00:00
ae82d0e6a0
refactor: split PropertyDetail, Anfragen, AISearch god components
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-23 22:49:12 +00:00
4d4ea6d2ff
refactor: split PropertyDetailView (998→192 lines) and MatchDetail (464→236 lines)
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-23 22:32:08 +00:00
6515acb7f0
feat: unified error handling + AI service modularisation
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-23 22:13:22 +00:00
efc72b720e
fix: P0 stabilisation — score modifiers, logout cache clear, provider isolation, mutation error feedback
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-23 21:36:07 +00:00
22c195b4a5
refactor: split large page components + taxonomy/HeatBadge/FutureAvailability improvements
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 20:11:35 +00:00
72e4f08900
fix: Compare→Pipeline flow, pipeline card navigation, remove floating AI button
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 19:42:23 +00:00
6a6ff7f2e2
feat: Pipeline↔Anfragen integration + Compare→Pipeline + KI stage detection
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 19:34:04 +00:00
a002597f5b
feat: drag & drop for Pipeline Kanban columns (@dnd-kit)
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 19:31:34 +00:00
de00f758e9
feat: merge Merkliste into Pipeline (SAVED stage) + Anfragen chat page
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 19:05:42 +00:00
76f9927c7c
fix: UX polish — score formula, role badges, compare view, page titles
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 18:31:36 +00:00
9f7062d137
feat: UC-A/B/C demo — 50 mock properties, district scoring, gold/silver cards visible
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 09:04:53 +00:00
98b4a1146b
feat: soft factor enrichment from Swiss location intelligence
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 08:21:36 +00:00
f82194ea7f
fix: always show all 9 soft factors in score breakdown
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 08:16:39 +00:00
030d861ed5
fix: restore WEIGHTING_KEYS import in WeightingEditor
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 08:13:47 +00:00
0de48a14d7
feat: split WeightingEditor into Harte / Weiche Kriterien sections
benjamin.sutter
pushed to
Ultimate
at
johannes.gasser/property-match
2026-05-22 08:11:20 +00:00
9f877614c1
fix: soft factor scores use 0-1 scale matching the scoring engine
Previous
6
Next