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: yurug/maplume
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.4.1
Choose a base ref
...
head repository: yurug/maplume
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.5.0
Choose a head ref
  • 11 commits
  • 17 files changed
  • 2 contributors

Commits on Jan 30, 2026

  1. Add GIF generator for project progress animation

    - New GifGenerator component renders chart animation to GIF
    - Chart line draws progressively with activity-based pacing
    - Notes appear as floating overlays at their corresponding dates
    - Film icon button added to ProgressChart header
    - Preview modal with download button
    - Translations added for all 8 locales
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 30, 2026
    Configuration menu
    Copy the full SHA
    5af9236 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2026

  1. Fix GIF worker loading for Electron

    - Import worker script as raw string using Vite ?raw
    - Create Blob URL for worker instead of file path
    - Works in both dev and production Electron builds
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    99d8a14 View commit details
    Browse the repository at this point in the history
  2. Disable GIF workers to avoid CSP issues

    - Set workers: 0 to run GIF encoding on main thread
    - Removes worker script import and blob URL creation
    - Slower but works with Electron's default CSP
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    c41001a View commit details
    Browse the repository at this point in the history
  3. Optimize canvas for frequent readback in GIF generator

    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    e57dd0e View commit details
    Browse the repository at this point in the history
  4. Switch to gifenc for GIF generation (no workers needed)

    Replace gif.js with gifenc library which is pure JavaScript and doesn't require web workers. This fixes GIF generation getting stuck at 80% due to gif.js worker event issues in Electron's CSP environment.
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    6e9fa29 View commit details
    Browse the repository at this point in the history
  5. Allow blob URLs in img-src CSP for GIF preview

    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    c30cbfa View commit details
    Browse the repository at this point in the history
  6. Fix GIF encoding by using RGBA format with gifenc

    Pass RGBA data directly to quantize/applyPalette with 'rgba4444' format instead of manually converting to RGB, which was causing row shifting artifacts.
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    ffeba02 View commit details
    Browse the repository at this point in the history
  7. Increase GIF minimum delay to 100ms for consistent playback

    Most GIF viewers impose a minimum delay threshold around 100ms. Using 10 centiseconds as the base delay ensures consistent animation speed across browsers and desktop viewers like eog.
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    1659b48 View commit details
    Browse the repository at this point in the history
  8. Add MaPlume logo to generated GIF

    Display the feather quill logo in the top-right corner of the animation.
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    b21334d View commit details
    Browse the repository at this point in the history
  9. Add maplume.short.gy/i URL to generated GIF

    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    7188449 View commit details
    Browse the repository at this point in the history
  10. Release v1.5.0

    Add GIF generator for project progress animation with logo and URL branding.
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    yurug and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    ebbe90c View commit details
    Browse the repository at this point in the history
Loading