TavernerPOS - Source Code
Clone:
git clone http://www.librarysmith.co.uk/tavernerPOS
commit 973fc7f22b7aced39274f53dd14d48b9d9131b28
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Tue Mar 29 17:32:40 2016 +0100
Corrected inclusive VAT to store correct net values so reports are correct. Added option to add hours to working day so if you shut at 4AM your reports make sense.
commit 69d9cf4eb117c96c6d068d030bdec906b6b9d786
Author: Matthew Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Tue Mar 29 12:28:56 2016 +0100
Start Fixing the incorrect Tax calculations when tax is inclusive.
commit 30c058258f19ae8a19beccb9128265cd2768da53
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Mon Jan 11 19:26:29 2016 +0000
Add option to allow blank buttons defined by a '-' as the menu item name. These are set as invisible when the MenuItemView is rendered and allow for creating column layouts using the Sort Order field
commit 4663347c5b47b6994c4a790f0694b063149e2d51
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Mon Jan 11 16:51:33 2016 +0000
Fix missing Button Colour wording (i18n) on Menu Explorer - Edit Menu Item
commit 218a29f89ee0cbbdcdbf027019323c5a70a610b3
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Mon Jan 11 15:41:21 2016 +0000
Fix missing wording (i18n) on Menu Explorer
commit 3218254592a9fff9bf5d0ba03f8b3229514ce659
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Sun Jan 10 14:40:29 2016 +0000
Add option to automatically fill in Card Authorisation Code with timestamp for external card terminals
commit 82e504ba54587f9fe233ef89a3ab3761e25e2185
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Jan 8 17:13:47 2016 +0000
Add facility to automatically open new TAKE OUT (Bar Sale) ticket if no existing tickets are present
commit 5e1cf1646687d063199ded6e04feeaddc4aa181f
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Jan 8 15:34:37 2016 +0000
Add label to OrderTypes UI dialog to indicate that TAKE_OUT is used as Bar Sale. Enum types are not changed throughout the system to maintain compatibility with FloreantPos
commit 85a827e02da6442eb8cebe8dc5dc09d0fd7dfb18
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Jan 8 14:56:12 2016 +0000
Add option to automatically close Order Summary (Transaction Complete) after a user specified delay - set in Terminal Config)
commit ef64cae931dcfd3487262d529133401ac29d1ed3
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Mon Dec 7 11:24:18 2015 +0000
Backport fix for menu-items import/export.
commit e28ca06efb55c3bda55db44a3417081d851f0bd1
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Thu Dec 3 17:26:27 2015 +0000
Added drawer kick to draw pull, payout, cash drop and draw assignments.
Resized drawer-pull report for 58mm printer (in printerlayouts, remove to use original)
Resized generic-receipt and refund receipt to 58mm.
commit 695939d0d014b570b3d6edcdb26a9140647610d4
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Thu Dec 3 14:40:54 2015 +0000
Internationalise dates in messages.properties.
Create new locale messages_en_GB.properites and correct Americanised spellings.
Add new messages fields to other locale files (needs internationalisation).
Modify Linux start script to automatically detect locale.
Add GB start-up batch file.
Fix receipt-ticket report bug where minute was not padded <10 mins in to hour.
commit 339ee18f7faa0d32105c3169c1a2d5f36d03cae1
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Thu Dec 3 12:35:05 2015 +0000
Add Receipt Ticket logo: config/receipt-logo.jpg (386x269px) and modify ticket-receipt.jrxml and .jasper to support it. Add sample logo. User can change this JPEG to add own logo.
commit c68789a567cb7d5b0a81a6d68347147854e3a3c0
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Thu Dec 3 00:45:30 2015 +0000
Fix Windows batch file error.
Refactor Terminal ID MAC address system to not try and enumerate loopback (which is was doing on Debian Systems).
commit ce1738b7ef3b0885b4460537bbc10cbbf68bac92
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Wed Dec 2 22:37:28 2015 +0000
PaymentView - Clear text when entering tfAmountTendered if tfAmountTendered has selected text.
commit 0dcc88adcc87feec9150abfb0ec1bc486a170a93
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Wed Dec 2 22:27:45 2015 +0000
Kick-drawer now automatic printing ticket printing is disabled
commit 20b1ca61ec01df2da190bd7c8cf2919f3d1f7381
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Wed Dec 2 21:27:27 2015 +0000
Prevent printing of ticket-receipt by default on payment screen.
Change DrawerUtil behaviour to write to a file on linux (instead of serialPort).
Remove border from ticket-receipt for 58mm printer with fixed margin (in config/printerlayout only).
Escape Drawer Kick codes so they save correctly in TerminalConfig.
Update default logo graphics.
commit 985e8dd69ce91646f4d309aad8b0c8c99ba26770
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Tue Nov 24 23:03:35 2015 +0000
Update some logo artwork
commit 05819a7d957ac58894a33f4c4e25102435b1cd23
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Mon Nov 23 20:32:53 2015 +0000
Fix error in startup scripts attemping to launch wrong file
commit 5a0a0dc0ec97d2d0880f9832cd82b54cee3b5c99
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Mon Nov 9 14:17:25 2015 +0000
Updated CHANGES, create new version scheme
commit 39e589f05cb080353bdb74c822141734ee7dbedb
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Mon Nov 9 13:52:46 2015 +0000
Fixed bug with uninstantiated auto_terminal_id. Changed artwork and title to reflect forked version. Removed ui-icons folder from distribution (moved to images folder).
commit ad17fe24788a9317c1ffeb8ee38e2ea0cc03e773
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Mon Nov 9 10:37:26 2015 +0000
Anglised and corrected some spelling in messages.properties
commit 46c9b0ba71954e3e338c1446ca2e793c1b3eb685
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Wed Nov 4 14:26:35 2015 +0000
Add option to Automatically set Terminal ID based on last 9 decimal digits of network MAC Address
commit 06403c9bc75301f2a813d99e8a9af393513572c7
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Sat Oct 31 17:58:32 2015 +0000
Automatically Launch Login Screen on LogOut
commit c375c48aa6f9cf0240fdcd9fc77749bc440e4363
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Sat Oct 31 15:06:28 2015 +0000
Fix off by 1 error in getAllOpenTicketsWithUser()
commit 962b5fd9e2d6ee12a0860768dbbf67fc9cb462bd
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Oct 30 14:56:39 2015 +0000
Add command line option -configFile to specify alternative configuration file
commit 5cbb1b9b6f0b8644388a5f0c37d7c9bfe3bdc646
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Oct 30 14:24:37 2015 +0000
Add configurarion option to turn off/on auto open/save of tickets on login logout
commit 1ddca11908f41d09a20a056d306a34fc294621c8
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Oct 30 14:09:39 2015 +0000
FIX: Added missing icon for delete all button (deleteall.png)
commit b662b3b5c902a4327a144f554e4232e71f8d1146
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Oct 30 13:16:58 2015 +0000
Change shutdown default dialog message from Sure Shutdown to Are you sure you want to shutdown?
commit c64009b582f5702256d6194d4ad7685460e1c967
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Oct 30 13:11:30 2015 +0000
Fix placement of Clear All confirmation dialog
commit 9eae16aa8a5f92d4a41d6bfe9f031210f8774bf1
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Oct 30 11:53:02 2015 +0000
Add a Clear All (Red X) button to TicketListView with confirmation prompt.
commit 90d605c4f3bc320bed2806189db2b315c9393344
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Oct 30 11:04:55 2015 +0000
Modify automatic load of last open ticket to only open tickets of OrderType.TAKE_OUT
commit 2cfb3187511688b7758754dafbd949ccfe82455f
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Fri Oct 30 10:28:12 2015 +0000
Automatically save ticket (unless empty) on logout. Re-open users last open ticket on login. For busy bars where users are sharing a terminal.
commit 757db50ff764cfac8ab0e09063188d84ead7a69f
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Thu Oct 29 12:00:18 2015 +0000
Show server by default in TicketListView
commit 4f713022ffcbe7ec5e4583c9d1a583155b5ac6d4
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Thu Oct 29 11:37:48 2015 +0000
Show user's First and Last name in TicketListView (In case staff have same first name).
commit 10b589831d06a181b811048f4044a014480d1ce6
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Wed Oct 28 14:27:58 2015 +0000
Fix Secret Key length being fixed to 4 chars in UserForm.java. Now uses TerminalConfig.getDefaultPassLen()
commit eabe95b4f2cbbfdae15184bc561a1a3efd76ee9d
Author: Matt Smith <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Wed Oct 28 11:04:31 2015 +0000
Initial Commit from SF SVN repo (r786)
FORKED FROM SOURCEFORGE SVN REPO Release r786.
Started GIT repo.
_______________________________________________________________________________________________
Version 1.4
1. Added support to use MySQL database. Database configuration dialog now shows a drop down of
database chooses from which user can select the database to use. Currently only MySQL and
Derby is supported.
2. Added "Create Database Schema" button in Database configuration dialog. This button
creates necessary databse schema and populate initial values.
3. Added "Save" button in Database configuration dialog, to save current configuration, without using "Test Connection".
4. Faster database connection.
5. Previously, it was not possible to switch database without restarting the application.
This is now fixed. User can switch database any time from login screen by configuring database.
CHANGES IN VERSION 1.3
1. Removed support for javapos printing. Printing now is done via registered OS printer.
2. Added support for gratuity when paying using card.
3. Fix report printing of manager functions (Drawer pull report/Server tips report).
4. Tips is now printed on receipt.
5. Added a button to manually print to kitchen. From home screen, kitchen print can be done by selecting a ticket and then press PRINT TO KITCHEN.
6. All printing are done using jasper reports, no javapos printing.
Changes in version 1.1
1. Make user id unique.
2. Removed user type selection from login screen.
3. Small change in Switchboard look.
4. Disable print ticket when Finish is clicked in order screen.
5. Fixed Sales summary report
6. Fixed Sales Analysis report
7. Fixed Menu Usage Report
8. Fixed Server Productivity Report
9. Fixed Journal Report
- Details
- Last Updated: Monday, 04 April 2016 02:04
- Hits: 42704236