Commit Graph

53 Commits

Author SHA1 Message Date
SocioWire 15141835f2 Update live features 2026-01-07 02:03:36 +00:00
Your Name 842f777c34 Force fetch when view shifts 2025-12-31 02:49:37 -05:00
Your Name c955b122e3 Smooth filter transitions 2025-12-31 02:36:59 -05:00
Your Name 0647dc823b Reset cluster focus on time change 2025-12-30 21:11:51 -05:00
Your Name fd5748f8df Fix startup crash after filter changes 2025-12-30 20:38:29 -05:00
Your Name 7ecf7a9779 Hard reset posts on time filter switch 2025-12-30 20:04:21 -05:00
Your Name e9195b3f49 Always apply time window on visible posts 2025-12-30 19:57:10 -05:00
Your Name bd512ba04d Switch time filters to hours-based range 2025-12-30 19:54:21 -05:00
Your Name d854da7c1b Stop over-filtering visible posts by bounds 2025-12-30 19:36:40 -05:00
Your Name 1e4807e6f2 Avoid filter flicker during smart-feed refresh 2025-12-30 19:24:34 -05:00
Your Name df242014bc Prevent stale fetches on filter change 2025-12-30 19:20:48 -05:00
Your Name 794b083356 Fix recent filter and ship pending UI tweaks 2025-12-30 18:11:28 -05:00
Your Name 5cc21194a0 Fix time filter refresh and polish search UI 2025-12-30 18:01:11 -05:00
Your Name d7700b154b Force map fetch on time filter change 2025-12-30 17:50:02 -05:00
Your Name 9014189e73 Trust server RECENT filter in map view 2025-12-30 17:42:08 -05:00
Your Name bc9700d522 Use published_at for pruning and search radius 2025-12-29 22:39:05 -05:00
Your Name 0bd4988ad7 Adjust map radius and fetch limits 2025-12-29 22:25:59 -05:00
Your Name 972ba1afe5 feat: refine create flow and island UI 2025-12-28 22:50:32 -05:00
Your Name 909715c2d7 Improve map UX, theming, and privacy page 2025-12-27 14:50:18 -05:00
Your Name 55ecfbd34e Fix fakalyzer UI and realtime updates 2025-12-26 21:11:22 -05:00
Your Name b8ac7d2010 Enhance analytics, map overlay, and UI fixes 2025-12-26 19:21:04 -05:00
Your Name 6417194d90 Limit visible posts to 45 2025-12-26 02:34:30 -05:00
Your Name 8adab752ff Cap visible posts at 60 2025-12-26 02:01:26 -05:00
Your Name 09562d8876 Raise smart feed request limit to 60 2025-12-26 02:00:38 -05:00
Your Name 2eb182fccc Restrict map to bounds-only posts 2025-12-26 01:48:59 -05:00
Your Name d7bf3e22cb Show fallback posts when bounds empty 2025-12-26 01:40:11 -05:00
Your Name 68cb21fc23 Relax map bounds filter and add radius fallback 2025-12-26 01:34:25 -05:00
Your Name 92e9cfc566 Send zoom to smart feed and rely on reco 2025-12-26 01:16:13 -05:00
Your Name e15c78e950 Backfill smart feed with posts when sparse 2025-12-26 01:10:59 -05:00
Your Name 5685668d18 Debounce map fetch and cap feed size 2025-12-26 01:01:39 -05:00
Your Name 903622e523 Refine search picks and cap map fetch 2025-12-26 00:49:01 -05:00
Your Name 43fefaf235 Limit visible posts in map view 2025-12-26 00:24:40 -05:00
Your Name 40b1924a77 Cap smart feed results and add search fetch 2025-12-26 00:20:04 -05:00
Your Name 8fa842ecb7 Refine sociowall feed and post media fallbacks 2025-12-25 00:45:15 -05:00
Your Name ffeaee6e88 Improve post modal auth flow and share handling 2025-12-24 23:02:11 -05:00
Your Name 40bc03d90d Add map clustering with priority pins 2025-12-24 14:59:14 -05:00
Your Name eca8c6c270 Improve map fetch, search UX, and filters 2025-12-24 14:30:44 -05:00
Your Name c659c0267d Fix: Hide PWA install button when installed, improve clustering, add debug logs
Fixes three major issues:

1. PWA Install Button (TopBar.jsx):
   - Import isRunningAsPWA() and canInstall() from pwaInstall.js
   - Add state to track if button should be shown
   - Listen to beforeinstallprompt and appinstalled events
   - Hide button when app is already installed or running as PWA

2. Search Suggestions Debug (SmartSearchBar.jsx, recoSearch.js):
   - Add console.log statements to trace search flow
   - Track: search query, results count, errors
   - Helps diagnose why suggestions don't appear
   - recoSearch: Log each endpoint attempt and response

3. Clustering Improvements (usePostsEngine.js, postPriority.js):
   - Reduce maxFullCards: 15 → 12 (fewer full cards)
   - Increase clusterRadius: 0.0015 → 0.002 (~200m for better grouping)
   - Increase minScoreForCard: 35 → 50 (stricter threshold)
   - Reduce default recoScore: 50 → 40 (lower baseline)
   - Add console.log for prioritization results
   - Result: More posts shown as simple markers, less clutter

Debug logs will be visible in browser console to diagnose issues

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-23 15:23:44 -05:00
Your Name 76adb74833 Add intelligent post clustering and simple markers
Implement smart prioritization system to reduce map clutter:
- Create priority scoring based on reco score, category, freshness, distance, engagement
- Cluster nearby posts and show best post as full card, others as simple markers
- Simple markers: circular icons with category colors, hover preview, click to expand
- Max 15 full cards displayed, rest shown as compact markers
- Optimize search debounce: 220ms → 150ms for faster suggestions

New files:
- postPriority.js: Scoring and clustering algorithm

Updated:
- markerManager.js: Add createSimpleMarkerForPost() with hover cards
- usePostsEngine.js: Use prioritizePosts() to separate full cards vs simple markers
- SmartSearchBar.jsx: Faster debounce (150ms), increased limit to 12 suggestions

Result: Less visual clutter, better UX with prioritized content

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-23 15:15:53 -05:00
Your Name a3903906df Integrate smart feed and unified search
- Update fetchSmartFeed() to call backend /api/smart-feed
- Update fetchUnifiedSearch() to call backend /api/unified-search
- Replace fetchPosts() with fetchSmartFeed() in usePostsEngine
- Add /api/unified-search as primary search endpoint
- Search now queries posts, profiles, and places together
- Map now shows personalized and trending posts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-23 11:32:59 -05:00
Your Name 477d8a13b3 update frontend 2025-12-21 00:29:28 -05:00
Your Name fe6bd0d808 update frontend 2025-12-21 00:29:08 -05:00
Your Name 9da994cfbb update frontend 2025-12-21 00:28:26 -05:00
Your Name 5bffb63028 bleh 2025-12-20 22:21:59 -05:00
Your Name c9872d6260 toit marche 2025-12-19 13:04:18 -05:00
Your Name 195b5634a1 toit msrxhe 2025-12-18 23:59:24 -05:00
Your Name 87394a44eb pewsqie pardair 2025-12-18 23:40:44 -05:00
Your Name 68c3648768 blehh 2025-12-18 22:39:29 -05:00
Your Name d7f12db601 nleh 2025-12-18 22:19:15 -05:00
Your Name 0b6bb6cc07 j essais de fix 2025-12-16 22:47:17 -05:00