Releases: defconxt/packforge
Releases · defconxt/packforge
v1.5.0
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
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
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
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
/changelogpage - 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
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
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.