Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: feathersdev/chat
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: feathersdev/chat
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: sync
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 20 files changed
  • 1 contributor

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    8195726 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Configuration menu
    Copy the full SHA
    ffadd91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4634dbd View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2025

  1. feat: configurable HTTP/HTTPS sync server with comprehensive document…

    …ation
    
    - Add HTTP/HTTPS auto-detection based on certificate availability
    - Make certificate path configurable via CERT_PATH environment variable
    - Add development and production npm scripts for sync server
    - Update README with complete setup instructions for local development
    - Add Raspberry Pi deployment guide for local network demos
    - Fix svelte-chat to use VITE_AUTOMERGE_URL environment variable
    - Add client configuration documentation for both React and Svelte
    - Support any certificate provider (Let's Encrypt, commercial CAs, self-signed)
    marshallswain committed Aug 9, 2025
    Configuration menu
    Copy the full SHA
    e109d0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5390c6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a0a988 View commit details
    Browse the repository at this point in the history
  4. feat: advanced reaction system with smart key routing and global inpu…

    …t capture
    
    Replace simple likes with Slack-style reaction system featuring:
    - Multiple emoji reactions per message with user lists
    - Smart positioning with Floating UI collision detection
    - 3x3 popular reactions grid with search functionality
    - Intelligent keyboard navigation for grid layout
    - Global key capture routing input to reaction search or chat based on context
    - Migration from old likes system to heart reactions
    marshallswain committed Aug 9, 2025
    Configuration menu
    Copy the full SHA
    9a96c89 View commit details
    Browse the repository at this point in the history
  5. feat: expand emoji collection and fix ReactionPicker grid layout

    - Add 100+ new emoji across faces, gestures, objects, activities, and food categories
    - Fix ReactionPicker emoji name display showing proper :name: instead of :🎉:
    - Improve grid layout with proper 3-column structure and responsive sizing
    - Add text wrapping and truncation for long emoji names to prevent overlapping
    - Increase picker width and adjust spacing for better readability
    marshallswain committed Aug 9, 2025
    Configuration menu
    Copy the full SHA
    198a5c8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a233db6 View commit details
    Browse the repository at this point in the history
  7. feat: add comprehensive Raspberry Pi setup guide and SSL support for …

    …Vite dev server
    
    - Add detailed piradio.local setup instructions with step-by-step Pi configuration
    - Include system setup, hostname config, environment variables, and service management
    - Add PM2 and systemd service configurations for production deployment
    - Configure Vite dev server to reuse sync-server SSL certificates
    - Add certificate path detection and fallback logic matching sync-server behavior
    - Include firewall configuration, troubleshooting, and performance optimization tips
    marshallswain committed Aug 9, 2025
    Configuration menu
    Copy the full SHA
    36ae623 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2025

  1. fix: correct certificate path for dweb.feathers.dev in sync server

    Update default certificate path from dweb.feathers.cloud to dweb.feathers.dev
    to match actual Let's Encrypt certificate location. This fixes SSL protocol
    errors where server was falling back to HTTP mode due to missing certificates.
    marshallswain committed Aug 10, 2025
    Configuration menu
    Copy the full SHA
    1bacf2a View commit details
    Browse the repository at this point in the history
  2. fix: improve mobile UX with larger input font and proper viewport han…

    …dling
    
    - Increase input font size from 0.875rem to 1rem to prevent mobile zoom
    - Update both chat input and reaction picker search input
    - Replace problematic 100vh with 100dvh for dynamic viewport height
    - Add fallback to 100vh for older browser compatibility
    - Eliminates extra scrollable space below input area on mobile devices
    marshallswain committed Aug 10, 2025
    Configuration menu
    Copy the full SHA
    a0f8788 View commit details
    Browse the repository at this point in the history
Loading