Commit Graph

48 Commits

Author SHA1 Message Date
Your Name 77e376465d feat: Hot topbar + full-featured post creation modal
TopBar:
- Animated gradient accent line
- Glowing logo with pulse effect
- Theme selector pills on desktop (visible again)
- Cleaner action buttons with color states

PostCreateModal:
- 4 content modes: Text, Photo, Link, Live
- Link mode with auto-preview
- Live mode with Go Live button
- Category and sub-category selection
- Image upload with gallery
- All features from old wizard in single screen

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 17:07:48 +00:00
Your Name f2992bd791 feat: Cleaner topbar + new post creation modal
- Simplified topbar design (cleaner, more minimal)
- Created PostCreateModal.jsx for single-screen post creation
- Removed complex animated gradients from topbar
- Made logo and brand text cleaner

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 16:59:54 +00:00
Your Name 1ea2b58066 feat: Simplify truth score display + UI improvements
- Replace complex truth rail with simple badge in post modal
- Truth score now displays like small cards (colored circle with number)
- Remove API calls that were overwriting correct truth scores
- Add vote functionality to badge (click to cycle vote)
- Fix truth score not updating due to WebSocket race conditions
- Various UI color and style improvements

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 12:51:34 +00:00
Your Name fa345f23fd fix: restore PWA install button visibility 2026-01-19 09:30:34 +00:00
Your Name 91dd114544 fix: TopBar mobile compact + map markers positioning
- Make TopBar buttons smaller on mobile (icon-only)
- Remove language label on mobile, reduce padding/gaps
- Add scrollbar-hide utility for clean overflow
- Fix marker CSS conflict that broke positioning
- Remove conflicting .sw-appear animation that overrode marker styles

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 09:27:22 +00:00
Your Name a1ffc300ff feat: TopBar refonte + map markers animations + theme system
- Add TopBarNew with Framer Motion animations and compact design
- Enhance map markers with bounce-in animations and hover effects
- Improve cluster styles with gradient backgrounds
- Add comprehensive theme system (dark/blue/light modes)
- Add theme-aware utilities and improved contrasts
- Better accessibility with focus rings and motion preferences

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 09:15:35 +00:00
Sociowire Dev 6d9c96e1bd fix: signup URL and content type filters
- ?signup=1 now opens clean signup form (clears old messages)
- Live filter only shows camera/live/stream (excludes video)
- Video filter shows only recorded videos

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 03:33:30 +00:00
SocioWire 75c7b6e483 feat: Add change password modal, small avatar images, fix email verification
- Add Change Password popup modal in Island profile
- Convert avatar URLs to small variant (160x160) for thumbnails
- Add toSmallImageUrl utility function in client.js
- Update markerManager, IslandViewer, FriendsList, TopBar to use small images
- Backend now stores small variant for avatar uploads

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 23:37:37 +00:00
SocioWire 177f0034d6 Fix email verification redirect handling
Add 'validated' to the list of accepted URL params for email verification,
since Keycloak sends validated=1 instead of verified=1.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 21:29:30 +00:00
SocioWire 4705fc03b1 feat: add long-press map interaction and improve create post UI
- Add long-press (1 second) on map to open create post popup
- Add close button (X) to mode selector and create post popups
- Improve create post popup design with glass-morphism effect
- Fix chat: mark messages as read when received in open chat
- Fix avatar styling for guest users (remove nested circles)
- Add userId to auth context for stable chat identification

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 23:55:09 +00:00
SocioWire f9e1505147 feat: add real-time chat system with i18n support
- Add WebSocket-based chat with presence indicators
- Add message delivery status (sending/sent/read)
- Add notification badges for unread messages
- Add body scroll lock on mobile to prevent keyboard issues
- Add visibility change handling to refresh data on browser resume
- Add internationalization (i18n) with English/French support
- Add timezone-aware message timestamps

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 20:40:28 +00:00
SocioWire 642fc2d196 Update frontend assets handling 2026-01-08 15:40:58 +00:00
SocioWire 29e80a7f0e Update branding and fix video content display
- Update favicon and icons with new 2026 branding
- Fix video content display - skip hero replacement for video posts
- Add video_url to asset resolution in client.js
- Update LiveKit broadcast with egress recording
- Fix auth context and topbar styling
- Update PostCard and map styling

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 20:11:49 +00: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 b8ac7d2010 Enhance analytics, map overlay, and UI fixes 2025-12-26 19:21:04 -05:00
Your Name d06819181e Wire islands API and avatar uploads 2025-12-25 21:54:59 -05:00
Your Name 406d1f5886 Add Keycloak Google SSO login UI 2025-12-25 21:19:10 -05:00
Your Name ffeaee6e88 Improve post modal auth flow and share handling 2025-12-24 23:02:11 -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 555342d377 update frontend 2025-12-21 20:01:42 -05:00
Your Name 7ea3b2c4fa update frontend 2025-12-21 19:54:35 -05:00
Your Name 862e9f4303 update frontend 2025-12-21 19:48:12 -05:00
Your Name 9314caec42 update frontend 2025-12-21 19:44:26 -05:00
Your Name e102911c06 update frontend 2025-12-21 19:36:13 -05:00
Your Name 8a954a2ff9 update frontend 2025-12-21 19:26:34 -05:00
Your Name f2f902f24b update frontend 2025-12-21 19:21:18 -05:00
Your Name b5db6e0ca8 update frontend 2025-12-21 19:19:22 -05:00
Your Name 13646408eb update frontend 2025-12-21 19:17:48 -05:00
Your Name 26a8bf84e8 update frontend 2025-12-21 19:17:06 -05:00
Your Name 0849f38629 update frontend 2025-12-21 01:28:05 -05:00
Your Name 3e34dbde20 nleh 2025-12-20 03:23:36 -05:00
Your Name 2157222e17 topppp 2025-12-20 02:51:28 -05:00
Your Name c8f916f602 blehxx 2025-12-19 17:44:36 -05:00
Your Name db4ce5599d menag 2025-12-19 15:00:43 -05:00
Your Name a6076135f2 auth 2025-12-19 14:29:13 -05:00
Your Name 9abf38326e nwnage 2025-12-17 00:25:50 -05:00
Your Name 0b6bb6cc07 j essais de fix 2025-12-16 22:47:17 -05:00
Your Name dc9498cc7a update frontend 2025-12-10 21:16:21 -05:00
Your Name 34414ebaca update frontend 2025-12-10 21:10:55 -05:00
Your Name af03d992cb work with kc 2025-12-11 00:58:23 +00:00
Your Name c130ad9fe6 update frontend 2025-12-10 18:04:28 -05:00
Your Name 73b48dc728 millieux de tout brisrr 2025-12-10 17:59:44 -05:00
Your Name d2bde41aa4 tout fonctionne logins et post correct 2025-12-10 19:45:06 +00:00
Your Name 60a51bdf8e update frontend 2025-12-09 22:15:52 -05:00
Your Name 1acb77f7d3 Auto deploy: 2025-12-09 01:46:49 2025-12-09 01:46:55 +00:00
Your Name 222a907dd2 yeah 2025-12-08 23:22:58 +00:00