Releases: byKosta/Kix-app
Releases · byKosta/Kix-app
Release Notes 1.0.4
Release Notes 1.0.4
Improvements & New Features:
-
Data Persistence:
- Notes: Added local storage for notes. Your notes are now saved to a JSON file and persist between app launches.
- Favorites: Favorites are now saved using
UserDefaults, so your liked items are remembered after restarting the app.
-
UI Updates:
- Unified Headers: Standardized page headers across Home, Favorites, and Notes screens (Size 32, Bold, Rounded, Gradient) for a consistent look.
- Notes Screen:
- Added missing "Notes" header.
- Updated input placeholder text ("Come on, write something...").
- Polished the empty state design with rounded fonts and better spacing.
- Fixed layout issues with the "Back" button.
-
Fixes & Quality:
- Refactoring: Renamed
ContentView.swifttoAuthRouterView.swiftfor better clarity. - Bug Fixes: Resolved duplicate file conflicts (
FavoritesManager) and fixed build errors related toCodableconformance.
- Refactoring: Renamed
Kix App Release 1.0.3
Release: v1.0.3 (2026-01-14)
Highlights
- Favorites sync across the app: tapping the heart adds/removes items in Favorites instantly.
- Product View polish: brand-styled price capsule (right), richer description, heart overlay on image.
- Consistent Home cards: heart at the top-right of images, overflow menu (View/Edit/Delete + confirm).
Changes
- Home
- Heart overlay on product images (top-right), toggles favorite state via shared FavoritesManager.
- Three-dots menu below price with View/Edit/Delete; delete shows a confirmation dialog.
- Favorites
- Uses a single shared FavoritesManager; items appear when favorited and disappear when unfavorited.
- Empty state improved with brand-styled header and “Nothing here yet” message.
- Product View
- Brand gradient styling for brand/title; price displayed as a right-aligned capsule cell.
- “Add to Cart” right-aligned under price, styled in brand colors.
- Restored and expanded description (purpose-focused: cushioning, stability, breathable upper, use-cases).
- Heart button overlaid at the top-right of the image, consistent with Home.
- Design consistency
- Unified purple→blue gradient with subtle green accents; rounded elements and clear spacing for testability.
Fixes
- Resolved type ambiguity by keeping a single
FavoritesManagerand renaming the alternate toFavoritesStore. - Fixed redundant
Product: Identifiableconformance.
Test guidance
- Home: heart toggles favorites; overflow menu View/Edit/Delete works; delete prompts confirm.
- Favorites: favorited items appear; removing heart updates list immediately.
- Product View: heart overlay toggles favorites; price capsule right-aligned; Add to Cart works; description visible.
- Navigation: View opens detail; returning to tabs preserves favorite state.
Notes
- If you want favorites to persist across app restarts, we can merge the
FavoritesStore(UserDefaults) persistence into the canonicalFavoritesManagerin the next release.
Kix App Release 1.0.2
Title: Apply brand UI, Home overflow menu (view/edit/delete), Cart/Menu/Notes polish
Summary
- Introduced brand-themed UI (purple→blue gradient with subtle green accents) across key screens.
- Added overflow menu to Home product cards (View/Edit/Delete) with delete confirmation.
- Polished Cart, Menu, and Notes for consistent look, better UX, and testability.
Details
Design & Consistency
- Brand gradient applied to headers and price badges.
- Unified spacing, shadows, rounded shapes.
- Added/kept accessibility identifiers for UI tests.
Home
- Product cards:
- “…” menu under the price: View (detail sheet), Edit (inline sheet for name/price/description), Delete (with confirm).
- Image handling improved: load by imageName or show a clean placeholder.
- Subtle brand background with green glow; gradient price capsule.
- File: Features/Home/HomeView.swift
Cart
- Header: centered, gradient “Your Cart” title.
- Empty state: icon + friendly message.
- Items: image, name, price, quantity controls (−/+), remove; refined layout.
- Summary: total label; gradient “Proceed to Checkout” button.
- Checkout: mock alert; confirm clears cart.
- File: Features/Cart/CartView.swift
Menu
- Header: gradient “Menu” title.
- Profile: navigation to ProfileDetailView (name, email, shoe size).
- Settings: Dark Mode (mock), currency picker (USD/EUR/GBP/UAH), “Add Credit Card” (mock alert).
- Logout: moved down; gradient-styled button with confirmation; logs out.
- File: Features/Menu/MenuView.swift
Notes
- Header: gradient “Notes” title.
- Input: gradient Add/Update button, submit on Return, disabled when empty.
- List: tap to edit, delete via button or swipe; empty-state placeholder.
- Back: button switches to Home tab.
- File: Features/Notes/NotesView.swift
Branch/PR
- Branch: feature/home-menu-cart-brand-colors-overflow-menu
- PR: https://github.com/byKosta/Kix-app/pull/new/feature/home-menu-cart-brand-colors-overflow-menu
How to Test (Quick)
- Home: tap “…” → View/Edit/Delete; Delete shows confirm and removes; Edit updates in place.
- Cart: verify empty state; add items, change quantities, remove; checkout confirm clears cart.
- Menu: open Profile; change currency; “Add Credit Card” shows mock alert; Logout returns to Login.
- Notes: add/edit/delete; verify empty state and back-to-Home button.
Kix App Release 2.0: UI Polish & New Arrivals
Kix App Release 2.0: UI Polish & New Arrivals
This release focuses on enhancing the user experience with significant visual upgrades and an expanded product catalog.
✨ What's New & Improved:
-
Major UI Enhancements:
- Interactive Product Cards: Product cards now feature subtle shadows for a cleaner, more modern depth effect. They also include a gentle scaling animation on tap for better user feedback.
- Refined Tab Bar: The main navigation tab bar has been improved with custom accent colors and distinct icons for active tabs, making navigation more intuitive.
-
👟 New Products Added:
- The product catalog has been updated with several new running shoes, complete with high-quality images:
- Hoka Clifton 9
- Nike Air Zoom Pegasus 40
- Adidas Adizero Adios Pro 3
- The product catalog has been updated with several new running shoes, complete with high-quality images:
-
🐛 Bug Fixes:
- Restored Navigation: Fixed a critical bug where the main tab bar would not appear after the user logged in. Full app navigation is now restored.
- Image Loading: Corrected issues with image names to ensure all product images now display correctly.