• Joined on 2024-05-09
hailin pushed to main at hailin/iconsulting 2026-01-10 10:48:47 +00:00
c98cae2e39 fix(payment): use PORT env variable instead of PAYMENT_SERVICE_PORT
hailin pushed to main at hailin/iconsulting 2026-01-10 10:30:28 +00:00
224e1fb509 fix(health): exclude /health endpoint from API prefix
hailin pushed to main at hailin/iconsulting 2026-01-10 10:13:50 +00:00
223aa25af1 fix(docker): add health check endpoints and fix IPv6 issue
hailin pushed to main at hailin/iconsulting 2026-01-10 09:42:42 +00:00
93050b6889 perf(claude): enable Prompt Caching for ~90% cost savings on system prompt
hailin pushed to main at hailin/iconsulting 2026-01-10 09:33:09 +00:00
c914693f94 feat(web): add markdown rendering for AI responses
hailin pushed to main at hailin/iconsulting 2026-01-10 09:26:58 +00:00
0cd667b5c8 fix(websocket): use singleton socket to prevent disconnection on re-render
hailin pushed to main at hailin/iconsulting 2026-01-10 09:24:20 +00:00
bd65a431aa fix(websocket): add debug logging for connection issues
hailin pushed to main at hailin/iconsulting 2026-01-10 09:13:07 +00:00
d073bd5a9d fix(websocket): configure Socket.IO path for nginx proxy
hailin pushed to main at hailin/iconsulting 2026-01-10 09:09:48 +00:00
ab9f479f81 fix(nginx): preserve full path for WebSocket proxy
hailin pushed to main at hailin/iconsulting 2026-01-10 06:10:01 +00:00
f8fcf7c74b fix(web): integrate menu toggle into ChatWindow header, remove duplicate headers
hailin pushed to main at hailin/iconsulting 2026-01-10 06:07:24 +00:00
4718d60bff fix(web): sidebar collapsed by default on all devices
hailin pushed to main at hailin/iconsulting 2026-01-10 05:42:16 +00:00
f12ca7a821 feat(web): add collapsible sidebar and delete conversation
hailin pushed to main at hailin/iconsulting 2026-01-10 05:29:24 +00:00
72e67fa5d9 fix(conversation): implement proper tool loop for Claude API
hailin pushed to main at hailin/iconsulting 2026-01-10 05:16:01 +00:00
141b45bec2 chore(db): sync init-db.sql with complete postgres schema
hailin pushed to main at hailin/iconsulting 2026-01-10 05:02:46 +00:00
3a675bf3a3 fix(user-service): handle optional fingerprint parameter
hailin pushed to main at hailin/iconsulting 2026-01-10 05:01:56 +00:00
3efce36f92 fix(user-service): add class-validator decorators to auth DTOs
hailin pushed to main at hailin/iconsulting 2026-01-10 04:50:17 +00:00
f87c089ca2 fix: disable TLS verification for IP-based proxy
hailin pushed to main at hailin/iconsulting 2026-01-10 04:45:48 +00:00
7f2fc153b5 refactor: simplify Anthropic client config using baseURL
hailin pushed to main at hailin/iconsulting 2026-01-10 04:44:05 +00:00
a43e0b40e8 fix: use correct type for Anthropic client options
hailin pushed to main at hailin/iconsulting 2026-01-10 04:37:37 +00:00
ea760b5695 chore: update pnpm-lock.yaml for https-proxy-agent