RSS Feed
Australia's best motorcycle shop retail software
- Multiple improvmeents to c9 to c8software networking
- Bi direction heartbeat (15s)
- Impose time limit on cyptographic handshake (10s)
- Flush DB backchannel links
- Trigger P2PSocket close notify on physical channel loss
- Backchannel sockets - move connect() phase into separate thread so not to tie up channel reader
- Import .xls file : deformat formula columns in .xls file. i.e. remove '$' etc from Numeric values
- Support longer file names for master file import. Long MCS file names did not work
- Bugfix with import master file. If master file import contained duplicates - import of master file would silently fail
- Fixed duplicate handling to ignore subsequent parts
- Fixed import to notify user of an error. Do not just silently eat it
- Updated new compiler and runtime
- Bugfix with database connection. Was generating ArrayIndexException errors sometimes
- Bugfix with SMS/Email popup noticifaction. Ability for system to display sms/email result would be damaged under some circumstances
- Bugfix with viewing attachments. If attachment filename was less than 3 chars wide, then would cause a crash
- Bugfix with pickup ordered parts. Would fail and not write invoice on partial pickups
- Pickup ordered parts. Allow qty supplied to exceed qty received : but only upto # received + # in stock
- On DB scanner - try to reverse resolve IP addresses to host names
- Terminal update - delete unused, old files. Older than 7 days
- SMS - send SMS via c8's internet host instead of directly to an SMS aggregator like smsglobal. C8 will bulk purchase SMS traffic and will invoice customers on a monthly basis for sms traffic
- C8 internet host integration. Permit remote access across encrypted network links to a c8 database for remote support
- Bugfix - sales/profit report on gross would cause a crash
- Bugfix - memory leak with clarion OVER() directive under some circumstances. Could cause long running /server processes to crash with OutOfMemory error.
- Bugfix - Typing in a single '+' or '-' in a number/money field could cause system to crash in some circumstances
- Bugfix - refunds screen could crash when pressing DELETE, ENTER at very critical, millisecond wide, time windows
- Changed graphics system to use the version of nimbus that ships with Java. Resized buttons etc so that they display correctly using Nimbus default inset sizings
- System would crash and upload a crash report on trying to print or preview a report. Occurs when c9 is started with a valid printer but the printer was later disconnected (i.e. c9 running on a laptop). Fixes in this version better handle this condition and report an error condition and allow the user to keep using the software
- On update terminal software - automatically restart c9 with /warmup option. If server is running then restart with /server option instead
- On crash - dump some usefull postgres stats -such as locks and activity
- Fixed critical bug where transaction frameing would get out of sync - resulting in user actions being lost. Bug introduced with fixes to 4.72 that targeted fixing master file import. Specifically the change to optimise in manual txn frame selects with cursors was mis-implemented
- Bugfix - do not put accounts spares invoice returns into cash till report
- Dealership details - do not blank out sub email address like accounts if it is same as master address. This is confusing user experience
- Dealership details - record dealer licence no and repairer licence no
- Print dealer licence number of units invoices if available
- Print repairer licence number of workshop invoices if available
- Tweaked prop table index in c9 so it is considered to be case sensitive - to match postgres indexing schema
- Fixed bug with setting master email and accounts email used for printing on portrait style statement
- Import CSV/XLS file. Cope with situation where single CSV field may be longer than 256 bytes (when reading in a binary file by mistake - such as a corrupt .xls file - this may indeed occurs - previously would cause c9 to crash)
- login user name is now case insensitive when before it was case sensitive
- Modified c9 database access to respect NOCASE key option when building filter clauses. This will have further reaching impacts than just login. It should also boost performance because database indexes are optimised on assumption of casing but c9 code was not. So realigning c9 to database should yield better query performance results
- Fixed bug with pos import parts - would not work for anything.
- Fixed backup - was not backing up new sequence introduced in 4.72 for new loghead table
- Added more intelligence for connecting to database server to try and cope with Yamaha's VPN. WINs host resolution stops working when VPN is active. To deal with this - we store alternate connection data for the database server which uses IP address - and this is created everytime we successfully connenct to the DB. So when VPN is running and host name based connect fails we fallback to using the last known successful IP address instead
- Fixed bug with terminal configuration settings. When running two c9's simultaneously under some circumstances terminal setting changes would be lost when toggling between the applications quickly
- Account Statements - provide a portrait style. (Existing landscape style is still available)
- OPEA Export - option to automatically email order instead of saving to a file
- OPEA Import - fixed potential high memory usage bug (PostgreSQL cursor optimisation would not work under some circumstances resulting in high terminal memory usage. This has happening during OPEA supercession check)
- OPEA Import - Goto print preview automatically for import report
- OPEA Import - Log import report into c9*.log file as the report builds up - incase of crash
- OPEA Import - Save log import results in the database so they can be reviewed and reprinted later
- Accounts - display notes icon on various account browsers to indicate whether or not account has a note
- Reports - fixed printing of thin line and boxes. Sometimes lines would be missing in reports because of antialiasing effects.
« Previous Page —
Next Page »