Skip to content

Drip V-1.1.0

Latest

Choose a tag to compare

@kaiser-svg kaiser-svg released this 28 Nov 20:14

Release Notes v1.1.0 ๐ŸŽ‰

Experimental Build | Release Date: November 29, 2025

App Banner


> ๐Ÿšง Repo Notice
> This repo is in an experimental-release phase.
> Each tag is a stepping-stone toward v2.0.0 (first stable build).
> The full, clean codebase will be pushed once the app is feature-complete.


โœจ Whatโ€™s New in v1.1.0

Feature Description
๐ŸŽฎ Long-Press Drag Navigation Hold 400 ms โ†’ 3ร—3 grid appears โ†’ drag & release to jump to any screen.
๐ŸŽš๏ธ Independent Feedback Toggles Settings now has a Feedback section: turn haptics and/or sounds on/off independently.
๐ŸŽฏ Focus-Mode Shortcut New maximise button in the header โ†’ instant distraction-free bottle view.

๐Ÿ› Fixes & Polish

Area Fix
Weekly Challenges Icons were blank; now every challenge has the correct Lucide icon + fallback.
Mood System All emoji faces replaced with platform-agnostic Lucide icons (๐ŸŒ™,๐Ÿ˜,๐Ÿ˜Š,โ˜€๏ธ,โšก).
Popup Overlap Achievement toasts wait until mood-feedback card is gone.
Challenge XP XP now awards immediately on completion and persists across sessions.
Touch Handling Long-press cancels on scroll/button press โ†’ no accidental jumps.

โœ… Systems Verified This Release

  • Daily Reset โ€“ bottle zeroes at midnight
  • Weekly Reset โ€“ new challenges every Monday
  • XP & Levels โ€“ cumulative, never lost
  • History โ€“ all entries kept forever

๐ŸŽจ UI Quick Hits

  • Navigation Overlay โ€“ full-screen 90 % black, colour-coded tiles, white ring = current screen.
  • Settings โ€“ new Feedback card with pink accent, toggles have icons (Vibrate, Volume2).
  • Micro-interactions โ€“ 50 px swipe threshold, haptic on tile hover, smooth fade transitions.

๐Ÿ”ง Technical Bits

  • New storage keys: drip-haptics-enabled, drip-sounds-enabled, drip-completed-challenge-ids.
  • Memoised components: MiniMap, LongPressDragOverlay, ChallengeCard.
  • Global flags: window.__dripHapticsEnabled.

๐Ÿ“ฑ Interaction Cheatsheet

Gesture Action
Long-press + drag Go to any screen
Swipe Adjacent screen
Double-tap (bottle) Quick-log 250 ml
Arrow keys / Esc Keyboard nav