🧰 Changelog
Version 1.3.0 (12.08.25)
-
Website & Blog System - Major Improvements
-
Fixed Critical Blog Component Build Issues
- Resolved content schema mismatch that prevented Astro development server from starting
- Made image fields (
authorImage
,cardImage
,authorImageAlt
,cardImageAlt
) optional in blog schema - Added flexible date parsing using
z.coerce.date()
to handle string and number date formats - Enhanced error handling throughout blog components to prevent build failures
-
New Dynamic Blog Routing System
- Created
[...slug].astro
dynamic route for individual blog post rendering - Implemented professional blog post layout with SEO optimization
- Added structured data markup for better search engine visibility
- Responsive design optimized for mobile and desktop viewing
- Created
-
Category Navigation System
- Created
[category].astro
dynamic route for blog category filtering - Static path generation for all blog categories including:
- Freight Management
- E-commerce Fulfillment
- Logistics Technology
- 3PL Solutions
- Posts automatically filtered by tags and category fields
- Professional category page layout with breadcrumb navigation
- Created
-
Enhanced Content Schema Flexibility
- Added support for mixed
image
field formats (string or object with src/alt) - Added optional fields:
category
,featured
,readTime
,contents
- Backward compatibility with existing blog post frontmatter
- Comprehensive validation with graceful fallbacks
- Added support for mixed
-
UI/UX Improvements
- Professional blog post templates with call-to-action sections
- Improved sidebar navigation with active category highlighting
- Enhanced mobile responsiveness across all blog pages
- Rich content support: tables, code blocks, blockquotes, lists
- Lead generation sections integrated into blog templates
-
-
Technical Infrastructure
- Resolved Astro content collection validation errors
- Added comprehensive error logging and debugging
- Improved development experience with better error handling
- Enhanced build stability for production deployments
Version 1.2.0 (TBA)
-
Swift Logistics App- Upcoming improvements
- Stock-take
- Order Imports from External sources
- POSTCODE search for adding contacts to fill State, postcode country (AU Only)
-
UI Enhancements
-
Functionality Improvements
-
Bug Fixes
- Navigating to Received order in Historical Order viewer navigates to ArchivedOrderViewer viewer instead of showing 'document does not exist.'.
Version 1.1.0 (8.05.24)
-
Swift Logistics App- Upcoming improvements
-
Booking freight with domestic carriers
-
Billing
-
UI Enhancements
- Overhauled Desktop experience with new sidebar
-
Functionality Improvements
- Updated Warehouse Methods to Store Stock against BINS.
- From address declared to enable freight bookings from within system and Multi-warehouse functionality
- Inbound method & BIN methods modified to incorporate bin costs
-
Bug Fixes
- Navigating back from dashboard does not automatically log you out.
Version 1.0.0 (1.03.24)
New Features
-
Swift Logistics App
- Initial deployment of v1.0
-
UI Enhancements
- Added wrap for date in sales
- Outbound updates like sales screen
- Modified UI to be more reactive
- Sidebar functionality improved
- UI updates to contacts
- Added inventory management tools page
- Item list added info button
- Added about page
- Added Location dropdown to Send task
- Added carrier images
- Changed alertbox to page
- Added charge and transport page to Send
- Added Bin Label Maker
-
Functionality Improvements
- Added multidex back in
- Changed getRate to server endpoint
- Added ability to add multiple items for a quote in transport tab
- Contact Service uses IndexMethod on contact page
-
Bug Fixes
- Fixed Order-action state issue
- Postcode search reads from browser .json negating ned for API calls
- Ship passed items correctly
- Removed history from WHS tab browser
- Get quote with actual order info
- Adding contact adds to index without the need for regenerate of entire list
Other Changes
- Imported contact method from SXS
- Login updated to newest packages
- Excel export files
- BinManager search
- multi page pdf methods functional
- Added basic barcode creator for bins
- Entered and refactored Purchase services, tested OK
- Refactored outbound methods
- Imported Stock/Inbound Pages
- Changes to inventory
- Changes to Add New Sale
- Commit Fulfill buttons disappear when finalize is not selected
- Remove dart:html
- Updated Send method to not rewrite product index
- Brought in fulfill actions, warehousedocRef deprecated
- Refactored sales cards to be order cards for use in receive/return/trf
Version 0.9.1 (02.11.23)
New Features
- Basic Functionality
- Initial launch for beta purposes
- Send and Receive Methods functional
- Warehouse Module tracking stock