Commit Graph

106 Commits

Author SHA1 Message Date
Sociowire Dev f84888ea06 Fix FAB and weather widget z-index and positioning
- FAB category z-index goes to 9000 when open (above search/weather)
- FAB returns to normal z-index when closed
- Weather widget positioned with document flow below search bar
- Increased spacing between FAB categories and subcategories
- FABs moved lower on screen (260px desktop, 240px mobile)
- Search bar dropdown z-index increased to 850
- Labels use transparent background with text shadow

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 06:10:48 +00:00
Sociowire Dev 74ab0bd1f5 Improve FAB menu: z-index, labels, clear all filters
- Fix z-index so FAB items appear above weather widget
- Add X button to clear all filters when FAB is open
- Add text labels for categories and subcategories
- Make labels readable with dark text on light background
- Update backdrop z-index hierarchy

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 04:59:32 +00:00
Sociowire Dev 8e3f8c4859 Weather: left 2px 2026-01-12 04:01:13 +00:00
Sociowire Dev 0fec70aa40 Weather: top 55px, left 3px 2026-01-12 03:58:06 +00:00
Sociowire Dev b4414a6fce Weather widget: top 65px, left 12px - below search bar 2026-01-12 03:56:27 +00:00
Sociowire Dev b0eaf5eafa Fix weather widget top position (120px) 2026-01-12 03:54:22 +00:00
Sociowire Dev 350ad9b4f7 Move weather widget to left edge (5px) 2026-01-12 03:52:23 +00:00
Sociowire Dev 85ebb500bc Fix weather widget position and z-index hierarchy
- Position weather widget fixed at left:24px, top:240px
- Set weather widget z-index to 300 (below FAB at 398-400)
- Fix FAB z-index to be below search dropdown
- Fix various z-index issues for modals and overlays

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 03:25:41 +00:00
SocioWire dac9f620d0 Fix search result click and FAB positioning
- Fix setMainFilter/setSubFilter -> setMainFilters/setSubFilters (array state)
- Move FABs lower on screen (top: 180px)
- Add version indicator in footer
- Fix search dropdown z-index

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 20:43:23 +00:00
SocioWire add2f20b39 Fix filter toggle triggering refetch
- Pass mainFilters/subFilters arrays to usePostsEngine
- Include arrays in filterKey for proper change detection
- Any filter toggle now triggers fresh API fetch

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 08:16:57 +00:00
SocioWire 6b50ac6937 Revert "Fix filter changes not triggering refetch"
This reverts commit bb0a5187b7.
2026-01-11 08:10:23 +00:00
SocioWire bb0a5187b7 Fix filter changes not triggering refetch
- Add mainFilters/subFilters arrays to usePostsEngine
- Update filterKey to use full arrays for comparison
- Any filter toggle now triggers fresh API fetch

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 08:08:30 +00:00
SocioWire b0ccd024b9 Add dual FAB menu for categories and time filters
- Left FAB: category selection with expandable subcategories
- Right FAB: time filter (1h/6h/24h/7d/2w) + weather toggle
- Multi-select support for categories with split-color FAB
- Category rotation to keep subcategories on-screen
- Simplified search bar (+ and Island buttons only)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 05:50:50 +00:00
SocioWire b49dd448c1 Content filters + SocioWall header + localStorage persistence
- Add shared ContentFilters component (Links, Video, Photos, Blogs, Live, Events)
- Server-side content_type filtering via reco-service
- SocioWall business-style header inside panel
- Save filter preferences to localStorage
- Theme-aware filter bar (blue/dark/light themes)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 02:57:42 +00:00
SocioWire 28a96948b4 Facebook-style sociowall redesign + day/night terminator default on
- Redesign sociowall to be centered (max 680px) with full-width cards
- Add sw-wall-body and sw-wall-footer structure to PostCard
- Update posts.css with Facebook-style card layout (rounded avatars, proper spacing)
- Enable day/night terminator by default with reduced opacity (0.15)
- Keep weather widget at top of map

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 23:54:40 +00:00
SocioWire 1ff240802b feat: Day/night less dark, enabled by default; remove weather widget
- Day/night terminator opacity reduced from 0.3 to 0.15
- Day/night enabled by default for new users
- Removed weather button, widget, and modal from map
- Kept blue theme as default

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 23:46:50 +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 e8c2a4cda1 feat: add weather markers on map with special blue pill styling
- Weather posts display as compact blue pills with emoji + temperature
- Weather posts forced to 'simple' type (never full card) to avoid duplicates
- Parse temperature from title when not available in data
- Z-index set to 10 (just above regular posts, below UI elements)
- Add fetchWeatherPosts and fetchMapPins API functions
- Add Weather modal components (WeatherModal, HourlyForecast, DailyForecast)
- Add DayNightTerminator component for map

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 07:32:28 +00:00
SocioWire ced3a5b1a0 Clear error state when creating new post or changing steps
- Reset saveError and isSaving when opening create form
- Clear error when navigating between steps

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 03:53:03 +00:00
SocioWire ea3c8b149e Fix gallery remove button and update floating UI styles
- Fix removeMediaFromGallery -> removeMediaUrlAtIndex function reference
- Update create post floating UI styling

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 03:39:38 +00:00
SocioWire f9d7df0c96 refactor: redesign create post floating UI with compact layout
- Centered stacked layout at screen center
- Purple accent color instead of blue
- Compact padding and smaller fonts
- Glass effect with blur and transparency
- Theme support (dark/light/blue)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 02:34:42 +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 bdd6e2c691 fix: prevent time filter reset when changing category
- Set autoWidenRef.current = true when user changes filter to prevent auto-widen
- Time filter now stays as user selected when changing category/subcategory

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 04:49:40 +00:00
SocioWire 642fc2d196 Update frontend assets handling 2026-01-08 15:40:58 +00:00
SocioWire 15141835f2 Update live features 2026-01-07 02:03:36 +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 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 b6c4f52df2 refine gallery preview layout 2026-01-02 01:43:52 -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 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 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 bd512ba04d Switch time filters to hours-based range 2025-12-30 19:54:21 -05:00
Your Name a9bc4d02e6 fix: tighten search bar layout 2025-12-28 23:48:41 -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