• *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 23d4216 (HEAD -> master, tag: rel-1.13) Hide reset to default button on print settings form. Prevent viewing of PINs for unprinted vouchers. by Andrew Klopper 2018-08-31 12:30:21 +0200
  • 7e5ba7f (tag: rel-1.12) Add print mode setting for select 12cpi, 10cpi or mixed cpi modes. by Andrew Klopper 2018-08-30 17:59:04 +0200
  • e675ab5 (tag: rel-1.11) Re-enable print settings dialog. Add vendor name print setting to allow vendor name to be printed on vouchers instead of vendor ID. Add print quality setting to enable emphasized printing to be toggled on or off. Add validation on vendor ID and user ID on login form. Add batch download hotkey to batch form to allow batches to be redownloaded. by Andrew Klopper 2018-06-21 14:44:19 +0200
  • 84b2b37 (tag: rel-1.10) Use 10cpi font for printing voucher PINs. Remove emphasise-on command from printer init string. by Andrew Klopper 2018-06-18 16:41:35 +0200
  • df6d44c (tag: rel-1.9) Strip leading and trailing sequences of "20" from the vendor key. by Andrew Klopper 2018-03-13 20:27:24 +0200
  • ac8c0ac (tag: rel-1.8) Change default printer init string. Hide advanced printer settings button so that init string can no longer be edited. by Andrew Klopper 2018-03-01 10:21:48 +0200
  • 3256615 (tag: rel-1.7) Fix reprinting by page range and serial number. by Brett Credo 2018-02-28 11:00:12 +0200
  • 1d56c89 (tag: rel-1.6) Grey out inapplicable input boxes in the reprint dialog. by Brett Credo 2018-02-27 13:35:41 +0200
  • d9bdd35 Add spaces in front of vendor ID on voucher. Move print settings button to alignment dialog. by Brett Credo 2018-02-27 12:38:16 +0200
  • ae8ba4f (tag: rel-1.5) Made printer init string configurable via a dialog. Add page number range reprinting. Show warning for orders where delivered quantity is zero. Print vendor ID on vouchers. by Brett Credo 2018-02-26 17:06:41 +0200
  • e8db998 (tag: rel-1.4) Fix reprint warning message. Allow reprint dialog to auto-size. Correctly calculate IsReprint when printing vouchers, which was broken by removing a seemingly unnecessary join that wasn't actually unused. Bump version number. by Brett Credo 2018-02-18 23:26:36 +0200
  • 41ff233 Add log summarisation functionality so that we can avoid so many queries on the entire Logs table. Speed up PopulateGrid() dramatically by making use of summarised log information. Add SIMULATE_HDD_SERIAL conditional compilation blocks. Fix 'Retry' log field not being uploaded to server. Better HTTP error handling. by Brett Credo 2018-02-18 22:32:17 +0200
  • 594eb7f (tag: rel-1.3) Add missing Migration parameter update and a fix for boxes where the migration has already taken place without the update. by Brett Credo 2018-02-18 10:19:44 +0200
  • 83b735e Add VoucherId index to Logs. Bump version to 1.3. by Brett Credo 2018-02-18 10:09:27 +0200
  • 6a0a520 Improve print speed by removing unnused log table join. by Brett Credo 2018-02-18 09:54:33 +0200
  • 87fe0f9 (tag: rel-1.2) Add login failed message for server connect timeouts. by Brett Credo 2018-02-16 15:32:52 +0200
  • c6aa512 Bump version number to 1.2. by Brett Credo 2018-02-16 15:11:04 +0200
  • 02ce6b4 Reduce the rate at which PopulateGrid is called to prevent the UI from grinding to a halt. by Brett Credo 2018-02-16 15:04:56 +0200
  • 6411897 Moved batch download thread into BatchDownloader class. by Brett Credo 2018-02-14 17:42:05 +0200
  • 5feead9 Move log download thread to LogDownloader class. by Brett Credo 2018-02-14 16:07:16 +0200
  • f7c5c50 Move log upload thread to LogUploader class by Brett Credo 2018-02-14 15:35:32 +0200
  • 02b6cea Add version number display and logging, configurable via AssembyFileVersion in AssemblyInfo.cs by Brett Credo 2018-02-14 14:44:37 +0200
  • 246bb92 Add DBHelper class and route all database calls through it. by Brett Credo 2018-02-14 13:16:29 +0200
  • fbe8ba0 Modified Migration2 to simplify log initialisation. Improved check to see if logs need to be downloaded if the database is recreated. Split log synchronisation into separate log download and upload threads. Switch from lastBatchId to minBatchId for /api/batches/ call. by Brett Credo 2018-02-13 23:48:47 +0200
  • 04f9ab6 Fix setting of last autoincrement id for Logs table. by Brett Credo 2018-02-13 17:50:01 +0200
  • 483c8f0 Add Serilog logging together with an uncaught exception handler. by Brett Credo 2018-02-13 16:13:06 +0200
  • 3389b06 Allow print form to grow so that it doesn't hide the buttons. by Brett Credo 2018-02-13 11:31:27 +0200
  • 67157e8 Wrap all SQLCommand objects in using blocks. Improve button layout calculation and centre button images. Rewrite download thread logic. Enable resync timer. Replace Command.ExecuteNonQuery and Command.ExecuteScalar with calls to DBExecuteNonQuery and DBExecuteScalar wherever possible. Remove unnecessary ExecuteNonQuery calls from before ExecuteReader calls in export form. Add database write lock and wrap all ExecuteNonQuery calls and transactions with it. Move MAXDbPath and MAXDbFilePath to Globals and set at startup. Add migration to add database indexes, change log id to autoincrement and add Download column to batches. Modify RESTRequest to set Result parameter to null on 404 errors. Fixed button paint. by Brett Credo 2018-02-13 11:11:03 +0200
  • 76967d9 Ensure that only one logging or download thread runs at a time. Increase the number of vouchers per page. Add HTTP compression support. Use SecureString for password. by Brett Credo 2018-02-09 17:26:22 +0200
  • 49c7dcb Add JSON error format handling. Fix for failures during batch ordering. by Brett Credo 2018-02-09 17:23:50 +0200
  • 3133566 Optimised check for unprinted vouchers in range on Reprint next button Changed printing to send one large job instead of one job per row by Brett Credo 2018-01-23 09:44:05 +0200
  • 0e8f8a4 Duplicated check from last commit to Reprint by Brett Credo 2018-01-22 13:39:28 +0200
  • a19ee70 Attempted fix for DBnull error on printing by comparing number of actual downloaded vouchers to DeliveredQuantity by Brett Credo 2018-01-22 13:34:47 +0200
  • 4c533bd Fixed page numbers not printed with correct association to sequence numbers (ceiling of seqno/20) Fixed sequence number ordering in fetching from DB for printing by Brett Credo 2018-01-22 13:02:40 +0200
  • 55679fd Added 30s timer to repeatedly poll for unfinished batches Tweaked Order Report print layout Fixed Max value on numeric spinners on View PIN form to integer maximum Added ability to search any batch ID from View PIN form by Brett Credo 2018-01-16 14:13:36 +0200
  • 5e09cd6 Fixed Date on Order Report cutting the first character off by Brett Credo 2018-01-12 13:21:17 +0200
  • 4af3dac Tweaked printing alignment on Order Report by Brett Credo 2018-01-12 13:16:53 +0200
  • 42e0247 Added Print Order Report functionality (graphical printing) Added InternalReference functionality to allow several batches to be tied together in one order Added new Migration plus extra Migration handler by Brett Credo 2018-01-12 12:58:53 +0200
  • 3516cb2 Added check for AppData directory when creating settings file incase DB was not created first by Brett Credo 2018-01-11 13:52:15 +0200
  • fb5e706 Updated SQLite to Nuget version by Brett Credo 2017-12-06 13:25:54 +0200
  • 0638782 Moved settings from Registry to AppData to prevent privilege requirements Updated ESC/P codes to include emphasis and character pitch settings used on Tally Printers by Brett Credo 2017-12-06 12:26:08 +0200
  • 96daee8 Initial commit by Brett Credo 2017-12-06 12:11:18 +0200