Creating some short documentation
May 28, 2009
I have created a couple of documents.
One quick tasks document, one page, most important task for a vendor.
The other is a shortcut keys for lemon and squeeze. For the shorkeys, i have changed them because some of them did not worked, at least in my system… it was a weird problem, i choose for example a CTRL-P and it was assignated Alt-( ..
Also i have made some changes to the code, it seems this fixed a crash -the weird one- , and other things. These changes are on the SVN in the branch “PERSA”.
UPDATE:
I have uploaded the pdf files to the webpage, links can be found here, at the wiki.
0.8 Released
May 20, 2009
New release 0.8 is named persa.
This is an early release due to the situation I live now. I decided to release it as is because i will be offline in my house, and will look for a connection outside from time to time.
Update: I have gotten a paypal account, as some people suggested, and now i can receive donations. Here is the link:
Donate
Wiki: A new User Guide
May 11, 2009
Today I started writing a the user’s guide. For now it is incomplete, but its covered the process of creating new products for starting up.
Also, i made a mockup for a new homepage, it is just a draft, but looks fine. Here is the mockup:
Another new feature
May 6, 2009
Hi,
I have implemented a new feature, it is an end of day printed report (or export to PDF) for regular printers.
It shows the transactions -sales- in the day, sales totals and day profit.
Here is the screenshot of a PDF exported report:

LemonPOS end of day Report
New feature!
May 1, 2009
I have implemented a new feature for lemon. This let you print big receipts on regular printers or send to a PDF file.
It will be available soon on next release, the 0.7.4 version.
Here is the result sent to a PDF and screen captured.

A big receipt
Trac for bugs/feature post
April 23, 2009
Recently I added trac, there you can post tickets for bugs or feature requests, or submit enhancements.
The link for trac is here .
you can also see the roadmap and the timeline for the project.
For those not subscribed to the mailing list, i have sent a patch for lemonpos SVN revision 285. Also you can see the list archive here
Release 0.7.3 and starting new features
April 5, 2009
Yesterday was released the 0.7.3 version with some fixes.
From now, Im starting to incorporate new features that users requested. This requieres some big changes to the database structure, and starting at SVN revision 285 I have introduced new tables that will replace some fields from the products table. So I advice you to use SVN revision 284 or the 0.7.3 release. The SVN always has new code that im testing and may not always work as it should -now it has a floating toolbar for product filters that does not work-.
The big change Im working is to support different stores with a single stock managment from which a product could be sold from a different location -store,warehouse-. Also, a product could have peculiarities that differentiate from the same product, such as color and sizes, having the same code -and price,cost,etc-.
So, there are good things to come, stay tunned.
mailing list, trac and releases
April 3, 2009
I have released 0.7.1 and 0.7.2 and do not post about. These versions fixes a couple of bugs reported by users, there is a new release coming soon with another fixes.
I have setup a mailing list for lemonpos in sourceforge, the list info page (for subscription) is here:mailing list
Also, I decided to use trac instead of tracker for bug reports and feature requests. Of course trac also provides a timeline view -from svn commits-, roadmap and source -svn- browse. For bug reports and feature request create new tickets. Go trac
And of course, the wiki is here.To edit the wiki, you need to be a sourceforge user -registered- (i have not test it with another account, someone comfirm this), i cannot enable edit for anonymous -sourceforge limitation-.
There is a wiki for lemonpos
March 12, 2009
Hi,
I just enabled a wiki for lemonpos at sourceforge, and write the first article: Installation Guide.
The wiki is here.
Im a little busy, im coding to get new features and doing other -real life- things. An user report me a new bug on 0.7 version: doing a “Check In” with new products, they does not appear at the products View -even re-starting squeeze- but they does appear on lemon and of course they are in the products table.
I have been moving all KPassivePopup to KNotification on lemon. KNotification uses a plasma themed passive popup.
Version 0.7 released!
March 9, 2009
After some days doing checks -i found a crash- finally i have release the 0.7 version.
I want to thank David Plater for reporting the bug at database-creation-script and Biel Frontera for his contributions to this version.
There are new features and bug fixes as shown in the changelog:
General:
– Added Catalan translation (ca.po).
Lemon:
– BUGFIX: regexp for payment input (1…20, now only one ‘.’ is allowed)
– BUGFIX: ticket Alignment done (printTicket) [patch by Biel Frontera]
– BUGFIX: added a missing i18n at line 1392 [patch by Biel Frontera]
– BUGFIX: At search items, when doubleclicked on an already inserted product, the search panel is not closed.
– BUGFIX: Double clicking on any product in shopping list that is sold by pieces is not incremented.
– Improvement: ENABLED Cash Drawer openning. Added an option to enable at configuration.
Can someone test this? I dont have a cash drawer.
– Improvement: Transaction cancel now saves cashout, substract client points, restore stockqty for sold products.
Also does not allow ticket cancelation on already canecelled tickets, and when there is not enough cash in drawer.
– Improvement: Changed the way to search items with the priceChecker; now an ‘enter’ is requiered, resulting an improved
usability when using a barcode reader.
– Improvement: Dont close purchase dialog on return pressed on any widget to improve usability for barcode reader.
– Added Feature: support for item qty in code input. Example: 10×123456 means 10 units of the product which code is 123456.
– Added Feature: Now in every transaction items and its price/discount are saved in the database
to preserve the data at which they were sold. [patch by Biel Frontera]
– Added feature: one more filter to product grid filters: most sold products [by Biel Frontera]
– Added feature: Reprint Ticket [Adapted from Biel Frontera code ]
– Added feature: Change sale date (to register old sales that were not registered before) [Adapted from Biel Frontera code ].
– Added feature: Cash-Out. To take out money for payments at the POS.
– Added Feature: Now lemon does not quit if not connected to mysql, a config dialog for database is shown.
– Added Feature: A low level cash in drawer alarm. A config option for showing the alert and minimum value.
– Added Icons: cash-out, re-print ticket, balance.
Squeeze:
– BUGFIX: Preferences disabled/enabled when requiered.
– BUGFIX: Spanish Translation fixed for the filter ’show only not empty transactions’.
– BUGFIX: PurchaseEditor changed focus to empty fields when entering ‘Items Per Box’ qty. This is giving the
impression of not allowing more than 1 digit at the qty. [thanks for the report to Dave Plater]
– Added Feature: New report for cash-outs.
– Added Feature: New field in the offers editor to allow calculation of offer-percentage with the price entered
So now offers can be calculated with price or percentage [by Biel Frontera]
– Added Feature: Now squeeze does not quit if not connected to mysql, a config dialog for database is shown.
Database:
– New TransactionItems table, adapted code at finishCurrentTransaction() and others [ by Biel Frontera ]
– Changed collates from ‘utf8_spanish_ci’ and ‘latin1_general_ci’ to ‘utf8_general_ci’.
Azahar:
– BUG FIX: at SQL quieries: getAlmostSoldOutProducts,getTop5SoldProducts…
– Added some methods for future use at squeeze, regarding new tables and fields. [by Biel Frontera]
