Skip to content

Releases: defconxt/packforge

v1.5.0

12 Mar 21:31
0c8b15f

Choose a tag to compare

What's Changed

  • chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 by @dependabot[bot] in #11
  • chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #12
  • chore(deps): bump the minor-and-patch group with 5 updates by @dependabot[bot] in #13
  • chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in #15
  • chore(deps): bump rollup from 4.57.1 to 4.59.0 by @dependabot[bot] in #16
  • chore(deps): bump trufflesecurity/trufflehog from 3.93.4 to 3.93.6 in the actions group by @dependabot[bot] in #17
  • chore(deps): bump the minor-and-patch group with 6 updates by @dependabot[bot] in #18
  • chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #20
  • chore(deps-dev): bump the minor-and-patch group with 2 updates by @dependabot[bot] in #21
  • chore(deps-dev): bump the major group with 3 updates by @dependabot[bot] in #22

Full Changelog: v1.4.0...v1.5.0

v1.4.0 — Custom Categories & Security Hardening

18 Feb 19:41

Choose a tag to compare

Highlights

  • Custom gear categories — create your own beyond the built-in defaults, with ComboBox input across gear closet, wishlist, and packs
  • Wishlist buckets — organize your wishlist into sub-sections with drag-to-reorder
  • Cleaner UI — icon buttons replace text buttons in gear closet and wishlist for a more compact interface
  • Security scanning pipeline — 13 automated checks across 2 CI workflows (per-push + weekly deep scan)
  • Dark mode improvements — better table header contrast, dead CSS cleanup
  • Dependency updates — 6 packages bumped for security and performance

What's Changed

Features

  • Custom categories with ComboBox input across gear closet, wishlist, and packs
  • Wishlist buckets for organizing items into sub-sections
  • Icon buttons replacing text action buttons in gear closet and wishlist
  • Comprehensive security CI: OSV Scanner, Semgrep SAST, Trivy, Trufflehog, npm audit, license compliance
  • Weekly security deep scan: security headers, SSL/TLS verification, bundle leakage, outdated deps

Fixes

  • Dark mode table header contrast improvements
  • Wishlist tooltip placement (top instead of right to prevent clipping)
  • Bucket selection persistence on consecutive adds
  • Mass move support for wishlist items
  • Dead CSS cleanup across ProfilePage, AboutPage, and App.css
  • Global focus-visible styling
  • Admin dark mode improvements
  • Vercel preview deploy configuration

Full Changelog: v1.3.0...v1.4.0

v1.3.0 — Wishlist Upgrade & Quality of Life

18 Feb 19:41

Choose a tag to compare

Highlights

  • Redesigned wishlist page — sortable table, search, priority filter, and summary cards
  • Move gear between your closet and wishlist in both directions
  • Every page now has a proper browser tab title
  • Better search engine visibility with meta tags and structured data
  • Fixed scroll position resetting when navigating between pages
  • Fixed editing prices in the gear table on desktop

Full Changelog: v1.2.0...v1.3.0

v1.2.0 — Polish & Reliability

18 Feb 19:47

Choose a tag to compare

PackForge v1.2.0 — Polish & Reliability

Offline support, accessibility hardening, and a refreshed landing page.

Highlights

  • Offline Support — Gear and packs cached locally via IndexedDB for offline access
  • Update Notifications — Service worker notifies you when new features ship
  • Accessibility — Improved keyboard navigation and screen reader support throughout
  • Performance — Faster page loads with optimized data processing and lazy loading
  • About Page — New "About the Creator" page
  • Ko-fi Integration — Easy one-click donations on the donate page
  • Changelog System — "What's New" modal auto-shows for logged-in users + dedicated /changelog page
  • Tabbed Landing Page — Feature showcase redesigned with interactive category tabs
  • Live Crypto Prices — Real-time price tickers on the donate page via CoinGecko

Improvements

  • Gear bins show success/error feedback on all operations
  • Avatar uploads limited to 5 MB with clear error messages
  • iOS home screen install works properly
  • Terms of Service and Privacy Policy expanded with full legal coverage
  • Trip star ratings polished
  • Nav restructured with About & Donate as secondary links
  • Toolbar stacking and sticky behavior refined on pack and gear pages
  • Bulk consumable toggle parallelized to eliminate lag

✨ Quality you can feel.

v1.1.0 — Profiles & Security

10 Feb 01:22

Choose a tag to compare

PackForge v1.1.0 — Profiles & Security

Public profiles, password recovery, and security hardening.

Highlights

  • Public User Profiles — Share your bio, social links, and pack lists at /u/username
  • Forgot Password Flow — Secure email-based password reset with recovery links
  • Brute-Force Protection — Automatic login lockout with exponential backoff
  • Explore URL Filters — Bookmark your search and filter state via URL parameters
  • Pack QR Codes — Generate QR codes for shared pack links for easy mobile sharing
  • Tooltips — Contextual hover tooltips throughout the app for better discoverability
  • Password Verification — Server-side bcrypt verification via RPC (no session interference)

Improvements

  • Pack comparison page shows error state for deleted packs
  • Infinite scroll on explore page
  • Profile permalink with copy-to-clipboard
  • Breadcrumb navigation
  • Checklist progress bar improvements

🔒 Security-first by design.

v1.0.0 — Launch

10 Feb 01:21

Choose a tag to compare

PackForge v1.0.0 — Launch

The first release of PackForge, a free gear list management app for ultralight backpackers and hikers.

Highlights

  • Gear Closet — Weight, price, and category tracking with bulk operations and duplicate detection
  • Pack Builder — Drag-and-drop pack lists with templates, sharing, and weight goals
  • Trip Journal — Interactive topo maps with waypoints, GPX/KML import, and elevation profiles
  • Weather Forecasts — 16-day forecasts with gear-specific recommendations
  • Community Gallery — Browse, vote, and discover shared packs with trending and filtering
  • Gear Wishlist — Priority levels, price tracking, and one-click add to closet
  • Gear Bins — Organize physical storage into reusable groups
  • CSV Import/Export — Compatible with LighterPack and PackWizard
  • Dark Mode — Full dark theme with system preference detection
  • Multi-Currency & Multi-Unit — 34 currencies with live exchange rates, g/oz/lbs/kg
  • Two-Factor Auth — TOTP-based 2FA with backup codes
  • Data Export — Full GDPR-compliant data export
  • PWA Support — Install as a native app on mobile and desktop
  • Content Moderation — Flag system with admin dashboard
  • 389 Unit Tests — Comprehensive test coverage across 24 test files

Tech Stack

React 19 + TypeScript 5.9, Vite 7, Supabase (Auth + Postgres + RLS), MapLibre GL, deployed on Vercel.


🏔️ Built for hikers, by a hiker.