Releases: Blair2004/NexoPOS
NexoPOS 4.6.13
This update brings essentially bug fixes. Let's break down all the changes. We're still working on NexoPOS 4.7.x which hopefully will be ready before 15 march. Meanwhile special thank you to all the users who shared their ideas and reported issues.
Changelog:
NexoPOS 4.6.12
Today we're releasing a hot fix update of NexoPOS that focuses on fixing issues. Time to remind you what's coming up: NexoPOS 4.7.x, with Dark mode, and other interesting features shared with the community.
Before proceeding, we would like to apologize to our customers who felt dropped as some of the corcerns raised wasn't solved in time. We had a lof of interests from many, and it wasn't easy to handle all those requests. We're making things better by organizing our code to support hotfixes let's see how it goes.
Having that said, let's jump into the fixes that has been implemented on this udpate.
Changelog
- Fixed: Disable Test Code
- Added: portuguese
- Fixed: reset test and other test
- Fix #566 Cashier Dashboard Bug
- Fix Allow To Remove Image From Products
- Fix: Date Range Selector Accuracy
- Fix: Sales On Cash Register Options To Be Accurate
- Fix: Cash Flow Loading Full Day Records
- Bug On Currency Precision Fix #565
- Fix: Default Customer Group Effective
- Fixed: Create Order Unit Test
- WIP Order Filtering
Final Note
This update is compatible with all 4.6.x modules of NexoPOS 4.x. Creating a separate environment for testing remains the safest thing you can do before deploying.
NexoPOS 4.6.11
We're back with another update of NexoPOS that brings some slight change. While we was working, we've prepare the branch 4.7.x which has as main addition the dark mode and the multiple role per user. Meanwhile, this update is mainly made to ensure all the issues encountered with the premium module are fixed. Let's break them down.
Custom Reset Options
When you reset NexoPOS, you can now choose to simulate sale and procurements for the products created.
Attaching Payment To Instalment
From now everytime an instalment is paid the payment will immediately be attached to it. This will be to retreive the receipt for that payment.
Sortable Payment Type
Have you ever wanted to change the way payments gateway are displayed on the POS ? fortunately from now you'll be able to adjust it. Every payment gateway now comes with a priority field. On that priority you'll define the order of each payment (starting from 0). The more lower that number is the more the payment will display first. (Special Thanks to @hogsim)
Skip Select Order Type
If you only have 1 order type available on your settings, then the POS will no longer ask you to choose the order type.
Bug Fixes
Let's now breakdown all the bugs fixed that are included on this udpate.
- Fix #508 Order Changing Status On Update
- Fixed: Discount Computation With Gastro
- Fix Wrong Columns Assignation
- Fix #486 Strict Type Comparison
- Fix #483 Fix Comparison Accuracy
- Fixed: product discount calculation
- Fix: Discount Computation On Single Product
- Fix: Layout on Sales Report
Special Thank You
We would like to thanks all the users who has contributed to this update, especially :
v4.6.10
NexoPOS 4.6.9
Today we're releasing an update of NexoPOS (4.6.9) which was a bit delayed according to our schedule. Indeed, the main developper (@Blair2004) was infected by Covid-19 and during 2 weeks wasn't able to work. This has caused some delay on the support and the development, we're really sorry about that.
Now, we're back with some changes that we believe will be useful for you. It's also time to thanks every contributors who shares their ideas on the issues and discussions: You're making NexoPOS better day by day.
Let's now break down what are the new changes.
Logo URL Support On Receipt
For the default receipt, when you provide a logo on the settings, this is used during printing. Previously that settings was ignored.
Unecessary Space On Route File
This issue has caused some error while connecting to NexoPOS. Indeed for a reason we ignore at the moment there was a white space on a route file and for PHP, that prevent the browser to receive cookies. This has been fixed for now.
Payment Invoice + Instalment
We've added an invoice that is generated when a payment is made to an order. We've also linked payment to instalment, to ensure an instalment is indeed paid or not.
Optional Email For Customers
You've requested it and now it's no more forced to provide a valid email while creating a customer.
#Other Issues Closed During This Update
#Special Thank You
We can't have done this without the contribution of the following users.
NexoPOS 4.6.8
We're publishing an update of NexoPOS 4.6.7 today that will bring some slight changes.
Those concerns have been shared by our lovely customers on Github (see the special thanks at the end). Before jumping into the changes, let's talk about the special winter offer.
Special Offer: Winter Sale
Today we're launching the Winter Sale. From 23 December 2021 till 07 January 2022 (2 weeks) enjoy amazing discounts on the marketplace for the available modules.
You can't miss this special occasion as it won't last for long. Browse Modules
Changelog For NexoPOS 4.6.7
Let's now showcase what are the new changes on NexoPOS 4.6.7.
Renaming Expenses To Accounts
We've turned the previously named "expenses" into account. The purpose here is to make sure it's used for the purpose it's created: tracking credit and debit transactions.
Making Receipt Logo Setting Effective
From now you can select a logo from the settings and see them visible on the default receipt.
Improved Dashboard Report
We've worked to improve the dashboard report. It has been reported the report wasn't displaying accurate figures. We've made sure also that the system can auto-delete orphan transaction records.
Issues Fixed :
Here are the issues that have been solved during this release.
Other Changes
During this update, we've made some changes to the core that are only applicable to developers.
Manifest Included
The manifest helps the application to always load updated assets files (javascript and CSS). We've included the manifest on the core this solves one of the concerns regarding caching. #406
Forgetting Module Migration
It's not possible to forget specific module migration.
php artisan modules:migration NsGastro --forget=[relative path to migration from project root]
Telescope Disabled By Default
Telescope is a nice tool that helps to watch what is happening on the application. The downside of this application is that it overloads the database with entries. We've then by default disabled this feature, but it can be enabled at any time on the .env file.
Release Notes Links
- V4.6.x by @Blair2004 in #422
Full Changelog: v4.6.7...v4.6.8
Special Thank You
Thank you to everyone who has shared his thoughts and reported issues on NexoPOS 4.x. You're done only reason why NexoPOS 4.x exists and keeps evolving.
NexoPOS 4.6.7
We're releasing today a new update of NexoPOS that will mainly solve issues raised by our users on Github. We would like to thank every user who has shared his thoughts to make NexoPOS 4.x a better and useful software.
Let's explore the changes.
Updated Date Time Picker
Thanks to @rsidhaarth we've been able to improve the date time picker.
From now you can select year and month.
SQL Error
We performed an update on 4.6.6 to make sure we can create Crud entry programmatically, however that has created new issues. We believe we've solved those concerns now. If it's not the case, let us know.
Solved Issues:
Other Issues Solved
- Profit Calculation
- Assigning Printer NPS Adapter Module
- Changed: Module Migration Directory
- Fix #385 Email Validation
- Improved Layout Extensibility
- Improved Module Model Generator
NexoPOS 4.6.6
We're releasing a short update of NexoPOS 4.6.x that will provide some important changes over the internal API. Before installing this update, you'll probably need to expect to have an update for every module you're currently using. This should be the case 3 or 4 days after the release of this update.
Let's now highlight what are the new changes :
New "Hold" Filters For Orders
Now you can also filter orders by "Hold" status from the orders list.
Correct Order Type Label
In the previous release, NexoPOS 4.x was using the wrong order type label for the "Take Away" order which was flagged as "Ongoing". This update fixes the labels and allows custom modules to register new labels using the filter "ns-order-types"
Custom Demo Allowed
Now your module can register custom demos. A new demo will be provided by Gastro 4.6.2 that will allow you to create products, categories, and sales for testing purposes.
Dev: Extending The Crud API
Now it's possible for submitting a request using the CRUD API. This is not made using an HTTP Request, but your form data can be submitted the same way it's performed on the test.
use App\Services\CrudServices;
$crudService = app()->make( CrudService::class );
$crudService->submitPreparedRequest( 'ns.products', [
// The form data here.
]);
Dev: Skippable Crud Fields
If your crud component has custom fields that aren't saved to the model attached to it, you can explicitly make those skippable while saving an entry. You just need to add a new property to your crud class like this.
namespace Modules\YourModule\Crud;
use App\Services\CrudService;
class CrudComponent extends CrudService
{
// ....
public $skippable = [ 'field' ];
// ...
}
NexoPOS 4.6.5
Minor Update Change
This is a minor update change that provides mostly bug fixes:
Some other issues posted on Github have been addressed by premium modules. In case you missed that, here are the changes provided in the previous release 4.6.4.
Changelog
We're releasing today a new update of NexoPOS 4.x that will bring some new changes we're excited to share with you.
Mainly we've been working on the reports, which now provide valuable details about your business and other bug fixes. Let's break down what has been added.
New Module: SMS Utility
We've released along with this update a module named "SMS Utility". This module helps you to send SMS campaigns to your users. Those campaigns can either be automated or scheduled. You can for instance send SMS for customer birthday, when sales is about to turn due or to let know your customer you just have new products for them.
3 Reports In 1
The Sale Report that was only showing a list of orders has been updated. We wanted to give you a good insight into the sales and make sure you're able to track your income. We've then made sure you can track the sales per product, category, and with both.
Sales by categories and products
Sales by categories
Sales by products
Refunds Print For Sales
Now it's possible to get a refund receipt right after a refund. You can also from the order list get the refunds made on an order.
Other Changes
- Added: Phone On Customers List
- Added: Way To Fetch Category Hierarchy
- Fixed: Overflow on Filter Popup
- Added: Order Code On Pending Order
- Update: login form size
- Added: new modules attributes
- Fixed: numpad for product price
- Added: 3 Reports In 1 (Sales Report)
- Updated: Renamed Best Products To Sales Progress
- Added: print refund receipt after a refund.
- Fixed: Wrong Attribute Used On Testing
- Added: Procurement Estimated Sale Value
- Added: Get Last Purchase Price For Existing Products
NexoPOS 4.6.4
We're releasing today a new update of NexoPOS 4.x that will bring some new changes we're excited to share with you.
Mainly we've been working on the reports, which now provide valuable details about your business and other bug fixes. Let's break down what has been added.
New Module : SMS Utility
We've released along with this update a module named "SMS Utility". This module helps you to send SMS campaign to your users. Those campaign can either be automated or scheduled. You can for instance send SMS for customer birthday, when sales is about to turn due or to let know your customer you just have new products for them.
3 Reports In 1
The Sale Report that was only showing a list of orders has been updated. We wanted to give you a good insight into the sales and make sure you're able to track your income. We've then made sure you can track the sales per product, category, and with both.
Sales by categories and products
Sales by categories
Sales by products
Refunds Print For Sales
Now it's possible to get a refund receipt right after a refund. You can also from the order list get the refunds made on an order.
Other Changes
- Added: Phone On Customers List
- Added: Way To Fetch Category Hierarchy
- Fixed: Overflow on Filter Popup
- Added: Order Code On Pending Order
- Update: login form size
- Added: new modules attributes
- Fixed: numpad for product price
- Added: 3 Reports In 1 (Sales Report)
- Updated: Renamed Best Products To Sales Progress
- Added: print refund receipt after a refund.
- Fixed: Wrong Attribute Used On Testing
- Added: Procurement Estimated Sale Value
- Added: Get Last Purchase Price For Existing Products