Commit Graph

358 Commits

Author SHA1 Message Date
SocioWire 540f213014 Add camera switch button to live broadcast
- Add button to toggle front/back camera
- Shows spinner while switching
- Works before and during live stream

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 20:33:53 +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
SocioWire 3e16629a32 Alert on live finalize failure 2026-01-07 02:23:54 +00:00
SocioWire 9e4483954f Add footer version and live post error guard 2026-01-07 02:15:02 +00:00
SocioWire 15141835f2 Update live features 2026-01-07 02:03:36 +00:00
SocioWire eedebaea46 Improve SEO nav and map loading placeholder 2026-01-05 17:44:44 +00:00
SocioWire 4f2894987d Update SmartSearchBar component
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 06:43:44 +00:00
SocioWire 2014e3434d Filter data: URLs before creating posts
- Prevent data: URLs from being sent to backend (crash browsers)
- Only send properly uploaded asset URLs

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 22:43:56 +00:00
SocioWire e5f9cad7df fix: use consistent Keycloak URL for cross-domain SSO
Changed KC_URL default to www.sociowire.com/auth to ensure all OAuth
flows go through the same domain, fixing cross-subdomain SSO issues.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 08:43:26 +00:00
SocioWire 148c9595ca Use relative /auth URL for Keycloak
Works on any domain (www.sociowire.com, us2.sociowire.com, etc.)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 08:09:41 +00:00
SocioWire bc9d422319 Fix SSO black page - clear bad tokens and exclude /auth from cache
- Add clearBadTokens() to remove tokens with wrong issuer
- Exclude /auth routes from service worker caching
- Prevents black page when tokens from old auth config are stored

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 08:01:00 +00:00
SocioWire 18b55c3f49 Fix OAuth callback crash causing black page
- Wrap whoami/refreshProfile calls in try/catch
- Add .catch() handlers for async auth operations in useEffect
- Prevents React crash when API calls fail during SSO

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 07:55:24 +00:00
SocioWire 0d58ca25ab Fix service worker caching API responses
The service worker was using cache-first strategy for ALL requests
including API calls, causing stale data to be served indefinitely.

Now API routes (/api/*, /ws) are always fetched fresh.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 07:47:14 +00:00
SocioWire d5aa930d34 Add source:sociowire for user posts, fix time filter, cross-origin SSO 2026-01-04 07:10:36 +00:00
Your Name d4829ae628 picture 2026-01-03 16:40:32 -05:00
Your Name da1af00aaa Thumbnails row only below preview 2026-01-02 12:54:04 -05:00
Your Name d6238e46bc Keep gallery row inside preview 2026-01-02 12:49:40 -05:00
Your Name 0010709b24 Persist gallery preview row 2026-01-02 12:48:00 -05:00
Your Name ff275cd47d Show gallery row under preview 2026-01-02 12:46:30 -05:00
Your Name 8d3a1a7e41 Default non-link creation to custom upload 2026-01-02 12:44:14 -05:00
Your Name cd8cd9f308 Link-only preview block 2026-01-02 12:42:55 -05:00
Your Name f0b4956b3d Compact create image panel 2026-01-02 12:39:55 -05:00
Your Name 04511b87ee Use inline placeholder for previews 2026-01-02 12:37:25 -05:00
Your Name 7b84a516e5 Reset link preview placeholder 2026-01-02 12:35:23 -05:00
Your Name b33754fa09 Enlarge modal arrows 2026-01-02 02:23:22 -05:00
Your Name 5ec9abd874 Anchor modal arrows to edges 2026-01-02 02:21:35 -05:00
Your Name e768674bfd Reposition modal counter 2026-01-02 02:20:17 -05:00
Your Name 6a0dcc650d Refine modal arrows and counter 2026-01-02 02:18:56 -05:00
Your Name f5bf27a56e Push counter away from arrow 2026-01-02 02:16:46 -05:00
Your Name 551a8ccf8c Bigger arrows and counter 2026-01-02 02:14:28 -05:00
Your Name dac6fc3555 Simplify modal arrows 2026-01-02 02:12:26 -05:00
Your Name 6cb6a1e66f Space modal counter from arrow 2026-01-02 02:10:30 -05:00
Your Name 4dfeadfe23 Shift modal counter right 2026-01-02 02:09:17 -05:00
Your Name 5d5cf3e3ab Tighten marker modal controls 2026-01-02 02:05:41 -05:00
Your Name e3a67347fd add touch swipe to overlay carousel 2026-01-02 01:53:15 -05:00
Your Name 36fc9a7dd1 add carousel to post overlay 2026-01-02 01:51:08 -05:00
Your Name b6c4f52df2 refine gallery preview layout 2026-01-02 01:43:52 -05:00
Your Name b86d7eb28b improve post gallery interactions 2026-01-02 01:40:17 -05:00
Your Name 0d4dc7ebf8 fix media preview for uploads 2026-01-02 01:36:11 -05:00
Your Name c37d90500a show gallery preview while uploading 2026-01-02 01:28:43 -05:00
Your Name 3c88d107bf preserve post kind in search suggestions 2026-01-02 01:24:11 -05:00
Your Name 97f8ce3c11 allow multiple images when creating posts 2026-01-02 01:23:34 -05:00
Your Name 3babb277d0 a 2026-01-02 01:12:56 -05:00
Your Name 842f777c34 Force fetch when view shifts 2025-12-31 02:49:37 -05:00
Your Name d9d3b9df20 Commit remaining frontend tweaks 2025-12-31 02:41:50 -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 ae61e19e09 Reduce service worker caching to avoid stale bundles 2025-12-30 20:52:20 -05:00
Your Name 9ae743364a Remove fatal error overlay 2025-12-30 20:42:35 -05:00
Your Name 0f3d18950a Re-enable service worker 2025-12-30 20:40:13 -05:00