Skip to content

Releases: Blair2004/NexoPOS

NexoPOS 4.6.13

01 Mar 15:02
943073c
Compare
Choose a tag to compare

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

14 Feb 10:53
fda5500
Compare
Choose a tag to compare

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.

55621b21-6e33-499b-8187-3838b816769d

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

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

28 Jan 02:08
Compare
Choose a tag to compare

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.

image

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.

image

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)

screenshot-dev-v4 nexopos com-2022 01 28-02_50_25

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.

image

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

14 Jan 18:51
Compare
Choose a tag to compare

Changelog:

  • Fixed: Migration With Cash Flow Cleaning

Full Changelog: v4.6.9...v4.6.10

NexoPOS 4.6.9

12 Jan 21:07
Compare
Choose a tag to compare

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.

image

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.

image

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.

screenshot-dev-v4 nexopos com-2022 01 12-21_50_59

#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

23 Dec 17:48
4959a4b
Compare
Choose a tag to compare

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.

image

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.
image

Making Receipt Logo Setting Effective

From now you can select a logo from the settings and see them visible on the default receipt.
image

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.

image

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

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

16 Dec 17:38
5502d8e
Compare
Choose a tag to compare

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.

calendar

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

NexoPOS 4.6.6

13 Dec 12:33
Compare
Choose a tag to compare

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.

image

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.

image

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

09 Dec 10:57
Compare
Choose a tag to compare

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

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.

Discover The Module

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

image

Sales by categories

image

Sales by products

image

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.
all refunds

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

06 Dec 22:20
Compare
Choose a tag to compare

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

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.

Discover The Module

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

image

Sales by categories

image

Sales by products

image

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.
all refunds

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