CafeSuite 3.59.4 2011-05-31 - fixed volume control on Windows 7 - updated web server component to prevent possible crashes CafeSuite 3.59.3 2011-04-17 - added Receipt ID to sales report CafeSuite 3.59.2 2011-04-04 - added new permissions Accounts/Reprint tickets and Sales/View last sales - added possibility to specify wait time before client is shutdown or rebooted when session ends CafeSuite 3.59.1 2011-03-04 - fixed closing displayed message boxes when releasing client workstation CafeSuite 3.59.1 2011-03-03 - fixed problem with connecting clients for the first time - fixed reconnecting when connection is lost - added programming API for third-party integration with CafeAgent and creating custom CafeAgent UIs - fixed displaying rates on logon window - fixed importing accounts from current location manually CafeSuite 3.59.1 2011-03-01 - fixed problem with 'The application failed to initialize properly (0xc0150002)' error on some systems CafeSuite 3.59.0 2011-12-08 - disabled hooking certain Windows APIs to prevent conflicts with game protection engines - updated registration component CafeSuite 3.59.0 2011-11-25 - reseting displayed bandwidth when workstation is turned off - ensuring visibility of report windows CafeSuite 3.58.8 2011-10-18 - fixed adding bonus time after resuming paused time bug from previous release - selecting username on Accounts toolbar when account is created from account template button - added error information when sharing client folder fails on Windows 7 CafeSuite 3.58.8 2011-10-15 - improved charging discount rates with time periods overlapping multiple discount days - charging current discount rate when starting time accounts from templates - fixed setting desktop wallpaper - connecting IPC queue after client window is created CafeSuite 3.58.7 2011-10-13 - included CafeSuite Radius module into CafeSuite installation - fixed wireless authentication of timecodes through RADIUS server CafeSuite 3.58.7 2011-10-11 - fixed problem with auto logging off users when client PC is shutdown abruptly - notification warnings about logging off idle user or shutting down idle system - fixed wrong timeout problem with turning off idle locked PC - fixed considering minimal time period of charging rate when 'Use only one rate for counting the charge' is enabled on Money/Pricing page - displaying all printers on 'Printing control' page, not just the locally available ones - fixed resuming time after logoff - fixed hiding message box too early - fixed chat message sound notification CafeSuite 3.58.6 2011-10-02 - fixed problem with warning message 'The application failed to initialize...' when shutting down system - fixed problem with delay in connecting with CafeStation when client PC is started - added support for USB/COM relay board controllers for controlling game consoles CafeSuite 3.58.6 2011-09-22 - added sound event for receiving chat message - fixed problem with displaying some reports with Spanish, French, Serbian and Bosnian translations CafeSuite 3.58.5 2011-09-16 - fixed recording duplicate sale when adding purchase to session bill CafeSuite 3.58.4 2011-09-06 - fixed displaying product availability on Sales panel - fixed problem with exporting account history - restoring marketing options only at the end of session instead of every 10 seconds - removed possibility to initiate chat when privilege is disabled CafeSuite 3.58.3 2011-09-03 - fixed crashing CafeAgent when displaying certain pages as lock background - fixed flickering of lock background when set as website and logon window is set to scroll - fixed problem with automatically charging use and pay accounts for printouts - using CafeStation.ini in application data folder to prevent access rights problems - account orders also visible in session bill - charging discounted price for multiple printouts - visually marking accounts with debt - fixed showing calculated charge for cash accounts with rate with minimal time period CafeSuite 3.58.3 2011-08-24 - automatically opening CafeStation with database optimization disabled in case it failed to start last time CafeSuite 3.58.3 2011-08-22 - added buttons to increase or decrease count, price and discount on Sell panel (for touch screen panels) - displaying last takings, logout time and cash state for selected operator on logon window with big icons CafeSuite 3.58.2 2011-07-06 - added new permission to 'Restrict bandwidth' - removed possibility to change log view font or clear log view when 'Change view options' permission is disabled - fixed opening cash drawer before 'Collect payment' window is displayed when creating new account from template - fixed disabling possibility to resize workstation list when temporary superuser logs out CafeSuite 3.58.2 2011-07-05 - 'Cash out' checkbox disabled by default on Logout window - fixed the problem with updating translations - CafeStation does not stop freeing remaining workstations if one of the multiple clients cannot be freed CafeSuite 3.58.2 2011-06-25 - backing up Client folder with skins and language files when upgrading - fixed updating client language files CafeSuite 3.58.2 2011-06-23 - fixed problem with connecting with CafeAgent - fixed refreshing desktop every 10 seconds when options to change wallpaper and to protect against changing marketing settings are enabled on Marketing page in client setup - selecting account when account barcode is scanned on Sell view CafeSuite 3.58.1 2011-06-09 - fixed bug in sell view - fixed partial product counts in reports CafeSuite 3.58.1 2011-06-03 - removed margins when displaying JPG/PNG/GIF image as lock background - fixed assigning file permissions to transfered setting files (such as desktop wallpaper) - fixed assigning permissions to CafeAgent GUI process after upgrade without reboot CafeSuite 3.58.1 2011-06-03 - new permission to 'Initiate chat with customers' - disabled possibility to resize workstation list header columns, change sorting order or move splitter bar when operator doesn't have permission to 'Change view options' CafeSuite 3.58.0 2011-05-24 - fixed locking in separate desktop - added 'Logon window with operator icons' option on Main/Operators page in settings to show touch-screen friendly logon window - added 'Show logout window' option on Main/Operators page in settings - showing customer and comment in tooltips on reservations graph CafeSuite 3.57.6 2011-05-11 - increased maximal password length to 64 characters CafeSuite 3.57.5 2011-05-06 - added Other/AskAddToFreeMode confirmation for question: Would you like to add selected amount of time to already past time or rather set new time limit? - renewing account validity from current expiry date - checking minimal rate amounts before displaying collect cash window when recharging accounts CafeSuite 3.57.5 2011-05-01 - fixed confirming account password when logging in for the first time - fixed failing CafeAgent upgrade in case one of the DLLs is still in use - fixed disabling logon window when closing timed-out message boxes CafeSuite 3.57.5 2011-04-29 - fixed starting remote control of correct workstation from Workstations panel - added possibility to redeem points to bonus time (controlled by a 'Accounts/Redeem points to time' privilege) - using longer commandline parameters (e.g. -update instead of -u) - shortcut to 'CafeSuite - Debug Mode' doesn't reset basic program configuration anymore - possibility to use barcode scanner to log in users as well as sell products at the same time CafeSuite 3.57.4 2011-04-28 - added User interface/Game notifications page where it is possible to disable game notifications or add excluded processes (stored in overlay.xml file) - fixed saving new group before assigning rate when adding new workstation - fixed using workstation group charging rate instead of account charging rate by default when session is over - CafeAgent reads process exclusions from overlay.xml file CafeSuite 3.57.4 2011-04-27 - not showing security alert window for licenses with temporary keys - checking license password in security alert window also for time-limited licenses CafeSuite 3.57.4 2011-03-29 - new version of hooking component (3.01) - fixed always printing receipt when session is over - fixed pausing/resuming offline or unavailable printers - fixed CafeAgent crash at exit CafeSuite 3.57.3 2011-03-25 - fixed problems with built-in print control CafeSuite 3.57.2 2011-03-15 - added possibility to specify hours to account validity CafeSuite 3.57.1 2011-03-03 - reservation graph range corresponds to reports range - fixed detecting printer names prefixed with computer name for network printers - increased number of possible vending machine tickets to 26 CafeSuite 3.57.1 2011-02-16 - displaying notification messages over OpenGL and DirectX (9, 10 and 11) games - fixed printing multiple generated account tickets one by one in account generator - new version of setup program CafeSuite 3.57.0 2011-01-07 - added Reserve menu to workstation context menu - added Count column to Reservations list (for number of reserver workstations) CafeSuite 3.57.0 2010-12-23 - fixed upgrading CafeAgent by adding WaitUpgrade.exe - got rid of 'Unable to cancel printout' warning CafeSuite 3.57.0 2010-12-04 - fixed opening program folder when starting maintenance mode - fixed memory leak when showing overlay message - showing overlay message during administration - fixed inability to close session information window when administrative nag is visible CafeSuite 3.56.7 2010-11-30 - fixed possible heap corruption in CafeAgent - fixed possible crash when detecting printout without session in CafeStation - updated CafeAgent code for VS2008 CafeSuite 3.56.7 2010-11-27 - upgraded to Visual Studio 2008 - switched to Multithreaded DLL runtime - upgraded ACE, VLD, boost, wxWidgets, Chilkat, OpenSSL to the latest versions CafeSuite 3.56.6 2010-11-25 - fixed generating usernames with 'i' when only uppercase letters are selected - added automatical end of work hours notifications on Notifications page in program settings - fixed unlocking client PC in some cases - fixed possibility to close client when shutting down on Windows Vista/7 - fixed displaying blinking notification message - fixed saving backups in Windows 7 - new version of zip and email components CafeSuite 3.56.5 2010-11-19 - added new permission Sales/Open cash drawer - fixed problem with printing multiple tickets from account generator CafeSuite 3.56.5 2010-11-19 - disabled possibility to cancel order from bill in active session when operator doesn't have permission to cancel sales - fixed printing receipts on Polish fiscal printers - fixed problem with generating account usernames only with uppercase letters and numbers in account generator CafeSuite 3.56.5 2010-11-18 - added View menu to 'Customers report' where it is possible to select which records to include - fixed problem with registering CafeBandwidth.dll when atl90.dll is missing in the system - disabled automatical removal of printers that are not detected on the server CafeSuite 3.56.4 2010-11-18 - fixed detection of new printouts from clients CafeSuite 3.56.4 2010-11-17 - fixed possible crashing of CafeAgent from 3.56.2 - preventing upgrade if service is not connected with GUI application - fixed CafeAgent version visible in the setup program - updated VNC component CafeSuite 3.56.3 2010-11-15 - fixed conflicts with some programs and games - fixed possible freezing of CafeAgent GUI process CafeSuite 3.56.2 2010-11-08 - upgraded to InnoSetup 5.4.0 - added bandwidth monitoring and limiting (only Windows 32-bit, new page in charging rate properties, new fields in account properties, new column and status bar pane, new columns in external database, new options on Features and System policies pages in client setup) - fixed connectivity issues from 3.56.1 - disabled CD burning driver as it could cause reboot while upgrading CafeAgent - fixed protecting CafeAgent process against killing CafeSuite 3.56.0 2010-09-27 - fixed selecting active workstation in Sell view after scanning product barcode - added possibility to ask for product count when selling products automatically after scanning barcode - restored listening for connections by client CafeSuite 3.56.0 2010-09-21 - restarting print spooler doesn't stop print control CafeSuite 3.55.09 2010-09-20 - disabled VNC messages - fixed problem with loop when printer monitoring fails in its thread - not storing obsolete printers, showing only the locally available printers - not displaying duplicate printer instances on print control page (e.g. 'Auto Printer on Server') - always disabling print control when CyberPrinter is enabled CafeSuite 3.55.09 2010-09-18 - fixed reimporting unmodified accounts - fixed importing empty account passwords - exporting full account history - fixed workstation name in log message when time is over - fixed adding imported account to accounts view immediately - got rid of 'Workstation not active' message when freeing workstation - forcing to fill location name on Main page in program settings - upgraded VNC component to newer version - using provided username and password for ODBC connections other than Access - fixed crash when copying text from log view while remote control is active - fixed SSL memory leaks CafeSuite 3.55.09 2010-09-17 - fixed permissions problem when sending email by restricted operator - ignoring own printouts from CafeSuite if print control is enabled for the receipt or ticket printer - fixed printing more than one copy of a receipt - fixed crashing during account import from external database - added critical sections to database files CafeSuite 3.55.08 2010-09-16 - fixed possible crash when importing account from external database - added information about necessity to recharge account when there are insufficient credits to pay for printing - system modal printing confirmation in CafeAgent CafeSuite 3.55.08 2010-09-13 - fixed memory leak in SSL protocol in built-in web server - added Albanian translation for CafeAgent CafeSuite 3.55.08 2010-09-07 - fixed ignoring printouts detected with 0 pages - fixed possible crashing when printing ticket paid with banknotes from vending machine - added /recharge parameter to CafeAgent to show recharge window CafeSuite 3.55.07 2010-07-14 - added 30 sec timeout to all message boxes from CafeAgent - improved complex charging rates algorithm CafeSuite 3.55.06 2010-07-06 - fixed ODBC warning - increased timeouts during upgrading CafeAgent CafeSuite 3.55.05 2010-06-18 - fixed unzipping license key when registering software CafeSuite 3.55.04 2010-06-14 - fixed possible crashing of webserver - accepting resumed vending machine transactions CafeSuite 3.55.03 2010-06-11 - showing time past including bonus by default on tiny time bar - fixed showing warning about CafeAgent.log after installing CafeAgent on Windows Vista/7 on standard user account - fixed possible crash in CafeSuite Radius service - fixed remote shutdown CafeSuite 3.55.02 2010-06-09 - fixed problem with cancelling transactions with insufficient credit on vending machine - fixed upgrading CafeAgent CafeSuite 3.55.01 2010-06-07 - possibility to use SQL central accounts database for sharing accounts between several locations - added 'Check remote database every X sec' option on Advanced/External database page - added 'Force remote database updates from this location' option on Advanced/External database page - added extra logging for changing screen resolution - changing workspace area after changing screen resolution - resizing nag message after screen resolution is changed - fixed releasing mutex by CafeAgent GUI process - added reentry protection to hook functions - showing notification about system shutdown also from service process - saving install.log to CafeAgent application directory CafeSuite 3.54.07 2010-05-30 - fixed problem with complex charging rates algorithm - blacklisted several illegal keys CafeSuite 3.54.06 2010-05-29 - fixed displaying negative to pay amount if 'Charge rates according to total time used in a day instead of the total session time' option is enabled on 'Account rates' page in account properties CafeSuite 3.54.05 2010-05-29 - 'Expiry date' field was renamed to 'Expires' and it shows time period instead of date when expiry date has not been set yet (when account is valid since first use) - not showing workstations as locked in case CafeAgent GUI process terminates - fixed updating session information after cancelling sale from session bill - added Phone and Email columns to accounts viewer CafeSuite 3.54.04 2010-05-28 - vending machine improvements CafeSuite 3.54.03 2010-05-27 - fixed crash in CafeAgent in remote control module (scvncsrvx.dll) when updating the program on system startup - including CafeStation.log file in bug report even if it is outside Data folder - resuming paused printers when CafeStation is closed - deleting obsolete 'Copy of operations.dat' and 'CafeStation' files by installer - fixed Sofcik as server address in client config in installation package CafeSuite 3.54.03 2010-05-24 - fixed %date% and %time% account ticket variables CafeSuite 3.54.03 2010-05-24 - fixed updating CafeAgent configuration when Allow executing only programs with links in Start Menu or Desktop option is enabled CafeSuite 3.54.02 2010-05-18 - possibility to keep using time accounts even if account time ends when option to charge according to account or workstation group rates when account becomes empty is active - fixed invalid warning message in vending machine logs CafeSuite 3.54.01 2010-05-16 - fixed CafeAgent crash at exit when option to run only as system service is active - fixed total transfer equal to zero in end session request from wifi session - formatting time and used bandwidth in wireless sessions notifications - fixed "???????" as workstation name for wireless session login requests - fixed problem with charging rates with bonus time where session would show amount to return to customer - fixed problem with showing wrong amount to pay in add time window - fixed error message about insufficient memory if DHCP server cannot be started - added version information to Cafe RADIUS module executables - fixed possible crash in CafeSuite RADIUS gateway - updated ACE library from 5.7.2 to 5.7.8 - fixed picking correct charging rate for extra time charge when using complex charging rates algorithm - fixed calculating extra charge when using complex charging rates algorithm - added service description to CafeSuite RADIUS service - fixed multiple 'Close session information window' messages saved during workstation lock to CafeAgent.log - fixed getting correct number of copies from Microsoft Word when printout is detected first on the server - fixed getting correct number of copies for all versions of Microsoft Office - fixed cancelling session when order is cancelled from session bill - added information about workstation for cancel order records in detailed report - added record for adding unpaid order to session bill in detailed report CafeSuite 3.53.09 2010-05-11 - fixed problem with logging in accounts with daily usage limit - fixed resuming time on logged off, but not released sessions when CafeStation is restarted CafeSuite 3.53.09 2010-05-09 - added a separate permission to rename accounts - disabled permission to count off accounts by default for cashiers CafeSuite 3.53.08 2010-04-28 - fixed sending multiple email reports in short time in certain configurations - fixed logging on to cash accounts using workstation charging rate CafeSuite 3.53.08 2010-04-25 - fixed returning number of free workstations - touch screen vending machine web server interface added CafeSuite 3.53.07 2010-04-19 - fixed preventing OpenOffice from launching when option to restrict allowed executables is enabled in CafeAgent - opening cash drawer when returning cash as well as collecting cash - fixed problem with warning messages about insufficient permissions when sending email reports when current user doesn't have privilege to browse reports - fixed possible problem with creating backups on Windows Vista/7 CafeSuite 3.53.06 2010-04-17 - fixed including session charges in reports that end before session is finished CafeSuite 3.53.05 2010-04-04 - possibility to use 'template' parameter to create account from given template through web server - fixed confirming starting session or creating account from web server - new version of Asprotect 1.56 - fixed doing SSL requests with untrusted certificate in CafeSuite Radius Module CafeSuite 3.53.04 2010-04-01 - added %bonustime% to account variables - added %maxusageperioddays% to account variables CafeSuite 3.53.04 2010-03-30 - fixed disabling reset account checkbox when recharging expired accounts CafeSuite 3.53.03 2010-03-27 - unpacked CafeAgent executable for quicker start and easier crash tracking - prevented crash on exit in skin component - enabled crashing reporting even after program exits CafeSuite 3.53.03 2010-03-26 - fixed bug when recharging accounts with payment on credit - fixed starting accounts with selected workstation rates - stealth upgrade of CafeAgent if customer session is active and on Windows Vista/7 - updated restore backup utility to read current backup path from CafeStation.ini - changed remote control port to 7790 to prevent clash with other VNC software CafeSuite 3.53.02 2010-03-24 - fixed possible crashing of the remote control component (scvncsrvx.dll) when remote control is enabled - possibility to disable hooking certain APIs by CafeAgent - fixed restoring default desktop after unlocking PC when lock in separate empty desktop is enabled CafeSuite 3.53.02 2010-03-23 - fixed possibility to set unknown object parameters through web server - enabled SSL in built-in web server - updated CafeSuite Radius Module to support SSL and fixed problem with the second service instance CafeSuite 3.53.01 2010-03-18 - sending formatted html reports by email - fixed emailed detailed report range CafeSuite 3.53.01 2010-03-17 - added %COMMONAPPDATA%, %LOCALAPPDATA% and %APPDATA% variables to CafeAgent - support for Z-wave remote power control for game consoles (new Advanced/Z-wave page in program settings) - fixed showing 'sofcik' as default server address in new installations CafeSuite 3.52.07 2010-03-12 - resuming time now works on logged off workstations - fixed automatically showing time information window - closing time information minimizes window when option to always show time information is enabled CafeSuite 3.52.07 2010-03-10 - automatically stopping old CafeAgent service process during installation CafeSuite 3.52.06 2010-03-10 - fixed problem with installing applications in administrative mode when 'Protect Start Menu and Desktop links' option is enabled - only preventing to run applications started from Windows Explorer during workstation lock - fixed toolbar icons CafeSuite 3.52.06 2010-03-09 - disabling Ctrl+Esc and Windows Key during lock when taskbar is hidden - disallowing execution of any application during workstation lock - added possibility to wake all workstations (menu Service/Wake all computers up) CafeSuite 3.52.05 2010-03-05 - notification about left pendrive or USB harddisk when session ends - notification about missing drive when session ends CafeSuite 3.52.05 2010-03-04 - fixed adding currently logged in operator in Operators report, Operators statistics and Quick report - trimming work and administration time when report range overlaps with the time period - enabled disk restrictions checkbox in charging rate disk restrictions, so that it is possible to specify which rates should override the default disk restrictions - fixed activating screensaver on locked workstation when computer is used - disabled possibility to click links on lock background website - automatically saving report after deleting record - fixed using current user specific directory variables (e.g. %DESKTOP% or %STARTMENU%) in disk restrictions (by calling from GUI instance) - automatically enabling recovery module if installed on new workstation and there are free licenses - fixed look of recovery icon on toolbar and added icons for recovery buttons - allowed to assign rate to unlimited account, so that it is possible to set disk restrictions or disable Internet - fixed possible nasty CafeAgent crash at exit - added %REMOVABLE% variable (same as %FLOPPY%) - displaying MSN-like popup notifications also when taskbar is not docked on the bottom CafeSuite 3.52.04 2010-03-02 - updated remote control component registration - fixed problem where connection with client would disconnect and immediately reconnect if PC with CafeStation was running for a long time - fixed launching CafeAgent application process on Windows 7 when running in Windows XP compatibility mode - fixed possible IPC crash in CafeAgent - fixed locking on separate desktop under Windows Vista/7 - no asking for CafeAgent passwd when submitting bug from maintenance mode - fixed possible timebar deadlock - fixed time bar blinking - new version of hooking DLL - enclosing CafeAgent path in quotes in autorun - added Copy to log view context menu - added possibility to specify wait time for screen saver on 'Workstation lock' page - restored Windows 9x support (remote control is not available on Windows 9x) - added ctfmon.exe to the list of allowed processes - fixed preventing certain API's on system processes - fixed refusing CafeAgent to launch process during upgrade CafeSuite 3.52.03 2010-02-25 - added SSL to webserver (temporarily disabled) CafeSuite 3.52.03 2010-02-24 - added possibility to create restore point during CafeAgent installation CafeSuite 3.52.03 2010-02-23 - added support for TLS/StartTLS email connections on port 587 (e.g. for Hotmail) - added button to Test email settings in SMTP authorization window - new version of email component (v9.0.8) CafeSuite 3.52.02 2010-02-22 - fixed CafeAgent conflict with games protected nProtect GameGuard CafeSuite 3.52.01 2010-02-19 - enabled VNC remote control ('Remote Control' tab in CafeStation, controlled by 'Enable remote control' option on Features page in client settings) - added possibility to specify default timebar screen position (on 'User interface/Timebar' page in client settings) - added permission to 'Charge anonymous session off account' - fixed possible CafeStation crash when confirming user logoff - fixed possibility to move session to disallowed workstation by restricted operator - fixed deleting accounts in external database before exporting from CafeStation when no location is set - added confirmation to charge in cash after exceeding account's maximum debt - added 'Show popup for remote control' option on 'User interface/Popup notifications' page in client settings - optimized CafeAgent hooks to limit the number of requests send to CafeAgent - improved CafeAgent IPC - fixed restarting CafeAgent in loop after configuration update - fixed forcing CafeAgent to end on shutdown - not logging off administrators in maintenance mode when they log out or restart client PC - fixed zipping CafeAgent.ini in bug report CafeSuite 3.51.03 2010-02-10 - protected CafeAgent against killing through 12 methods from APT (apart for Kernel methods when user is administrator) - fixed restarting CafeAgent GUI process from service if killed CafeSuite 3.51.03 2010-02-09 - fixed empty item after renaming workstation - fixed initial disabling 'Connect workstation' checkbox when workstation is set as game console - fixed initializing two workstation fields - fixed losing workstation number after editing workstation - different icons for game consoles and not connectable workstations - displaying end time in 'End time' column for accounts when 'Allow sharing one account between customers' is enabled CafeSuite 3.51.03 2010-02-07 - initializing disk restrictions in service mode too - fixed problem with sending wrong rate restrictions - better logging of disk restrictions - fixed exporting account history (updated CafeSuite.mdb tables) CafeSuite 3.51.03 2010-02-07 - added VNC remote control ('Remote Control' tab in CafeStation - currently still disabled in release version) CafeSuite 3.51.02 2010-02-02 - disabled possibility to suspend CafeAgent process when 'Protect program process against killing' option is enabled (new CafeHook.dll) - fixed starting CafeAgent service after installation without system reboot CafeSuite 3.51.02 2010-01-23 - fixed importing and exporting accounts and updated external database structure - setting default database directory path to application data directory where CafeSuite.mdb resides CafeSuite 3.51.01 2010-01-22 - new version of madCodeHook 2.2l used CafeSuite 3.51.01 2010-01-21 - fixed protecting user defined disk restrictions CafeSuite 3.51.01 2010-01-20 - fixed opening cash drawer when clicking Later in 'Collect payment' window - fixed initialization of external cash drawer - fixed 'pure virtual function' error when closing CafeStation with connected external cash drawer - new permission to change view options (columns, choose font, colors, seconds, grid, paid indicators) - enlarged session information window a little bit - always using new session window (no matter whether chat is enabled) - fixed logging off from timebar if session info windows was not displayed before - fixed redrawing timebar when its size changes - prevented from logging off when Enter or Space is hit on 'End session' button in timebar - moved option to enable disk restrictions from 'System policies' page to 'Disk restrictions' page in client settings - added separate wait period for turning off computer when system is locked and inactive CafeSuite 3.51.01 2010-01-14 - no necessity to start CyberPrinter before CafeStation in order for it to work properly CafeSuite 3.51.01 2010-01-13 - possibility to set different print prices for different account groups - added option to auto limit account time when session starts (on Account Validity page in account properties) - added option to automatically reset expired accounts after X days (on Accounts page in program settings) - automatically deleting dynamically added wireless workstations after session ends - not removing 'WIFI' workstation group when last workstation from this group is deleted - added workstation group toolbar CafeSuite 3.51.01 2010-01-11 - updating Radius config file from CafeStation settings and restarting radius server in case settings are changed - new privilege 'Accounts/Reset accounts' - got rid of unnecessary CRegistryKey warning messages - fixed possible crashing or RADIUS server when stopping service - renamed CafeRadiusClient to CafeRadiusGateway - automatically stopping RADIUS server and gateway when upgrading CafeSuite RADIUS mode CafeSuite 3.50.11 2009-12-24 - fixed confirmation to add more time - added collect payment window when recharging account or paying off account debt, so that cash drawer opens automatically - fixed no end line after current rates in small time bar - properly closing cash drawer port when program exits CafeSuite 3.50.11 2009-12-09 - reseting workstation rate list to group rate list after session is ended in case rate was changed before starting the session CafeSuite 3.50.10 2009-12-08 - fixed cancelling system policies on restricted Windows user - fixed 'You must be logged in as administrator when installing this program' error message when upgrading CafeAgent on restricted user CafeSuite 3.50.9 2009-11-27 - fixed printing receipts for computer rental - added possibility to set print quota for accounts - added delete button to remove obsolete client configurations - CafeAgent denies execution of command prompt on its own in case this policy is enabled CafeSuite 3.50.8 2009-11-23 - upgraded to InnoSetup 5.3.6 (non-unicode for Win9x compatibility) - only timecodes with no password are hidden from employee without 'View account usernames' permission. - www.cafegate.com temporarily redirects to: http://favitt.com/cafe - got rid of CafeBoss account sharing as it will be replaced by central database CafeSuite 3.50.8 2009-11-22 - fixed displaying account generator results (from 3.50.3) - extracted classes from database files - implemented CAccountsDB - replaced database globals with app calls CafeSuite 3.50.7 2009-11-17 - fixed lenghty pause before workstation state changes (due to refreshing system policies by CafeAgent) - added possibility to login as superuser (e.g. owner) while normal employee is logged in to temporarily upgrade permissions (menu Operator/Superuser) CafeSuite 3.50.6 2009-11-16 - fixed unlocking sound volume and taskbar when locking in separate desktop - fixed showing logon window on user activity when locking in separate desktop - fixed applying fixed rate from time buttons - fixed displaying correct current rate list name (session rate list instead of workstation rate list) - fixed shutting down all connected clients - got rid of 'Printout from another computer' notification CafeSuite 3.50.6 2009-11-14 - fixed saving changed workstation rate on inactive workstation - fixed cash to time algorithm - CafeAgent installer sets CafeAgent to run in compatibility mode so that volume control works in Vista/7 (temporary solution) - CafeAgent hides Windows Vista/7 Orb as well - installed latest Microsoft SDK v6.1 CafeSuite 3.50.6 2009-11-07 - fixed crashing when no print workstation is selected - possibility to change font in daily cash report and account stats CafeSuite 3.50.6 2009-11-04 - fixed crash when using vending machines - fixed memory leak when creating session - fixed setting account time limit when daily usage limit is enabled CafeSuite 3.50.6 2009-10-31 - unified time functions into MyTime namespace in mytime.cpp - using system time format in client too - fixed translating info window when locking in new desktop - fixed crash when logging off from timebar - fixed replacing workstation numbers - stopping web server properly on exit - fixed web server memory leaks in CafeStation - fixed confirmation to change charging rate - fixed no CafeAgent tray icon when replacing shell - fixed charging when session is started after changing workstation rate - fixed inactive CafeAgent icon when launching CafeAgent before explorer.exe - showing active disk restrictions in bug report - fixed locking in separate desktop - faster locking at startup - fixed detecting printout only once when using old print control module CafeSuite 3.50.5 2009-10-23 - fixed cancelling session from 3.50.3 - added current shell info to CafeAgent bug report - disable all system policies pages when 'Enable setting system policies by client application' option is disabled - disabled webserver threading - fixed adding detected client PCs automatically - fixed lenghty looking up MAC address if using hostnames instead of IP numbers - added universal password to send bug report CafeSuite 3.50.5 2009-09-28 - new version of ASProtect 1.51 beta CafeSuite 3.50.3 2009-07-30 - new permission specifying whether operator can see account usernames - skipping obsolete autosave of all files at exit - fixed moving workstation comment when moving session CafeSuite 3.50.3 2009-07-28 - checking CRC of report files - updating datafile CRC after every save operation - checking datafile CRC even if application was improperly closed CafeSuite 3.50.3 2009-07-26 - fixed crashing Explorer after uninstalling CafeAgent on Windows Vista/7 (due to self-removing executable) CafeSuite 3.50.3 2009-07-25 - fixed making too frequent backups when program is often restarted - fixed saving CafeStation.log file - added 'Exclude from print control' button on 'Select print workstation' window - fixed possible memory leak in print control system - fixed detecting new printouts on client workstations CafeSuite 3.50.3 2009-07-24 - embracing CafeAgent executable path in double quotes to make sure that commandline is successfully executed (could fix updating CafeAgent in some cases) - fixed possible locking active PC by implementing lock state manager (checked in loop timer every 0.5 sec) - translated print control messages and confirmations to Polish - fixed remotely sending workstation lock background CafeSuite 3.50.3 2009-07-23 - fixed updating client configuration (e.g. server address) if GUI process cannot write to CafeAgent installation directory - moved CafeAgent.ini application data directory - upgraded KillAgent with icon and restoring shell - updated CafeHook.dll (signed, added version information and new IPC system) - fixed setting new server address manually in CafeAgent - fixed installing CafeAgent when setup program wasn't run as administrator (by running CafeAgent.exe /install in context of elevated user just like CafeAgentSetup.exe) CafeSuite 3.50.2 2009-07-22 - automatically fixing workstation column widths - removed indexing from last users view in Users.dat file - fixed initializing options in client configuration - added scan monitoring - fixed secret emergency username CafeSuite 3.50.2 2009-07-13 - fixed showing administrative/unlimited accounts with daily hour limit as exhausted CafeSuite 3.50.2 2009-06-25 - fixed menu Customer/Cancel paid charge to work only on selected PCs CafeSuite 3.50.2 2009-06-21 - added categorized selection for products on Sell view CafeSuite 3.50.2 2009-06-20 - added possibility to display 'Account group' column (indicating account group of currently logged in user) on workstation list - displaying perpetual licenses as 'Supports ends: Never' in Licenses window - added Main/Connection page in program settings (and moved connection related options there from Main page) - moved server address setting from client setup to Main/Connection page in program settings - added possibility to specify server listen port CafeSuite 3.50.2 2009-06-18 - added separate permission for correcting session time and charge - added permission to exit program CafeSuite 3.50.1 2009-06-16 - added possibility of manual RC module registration CafeSuite 3.50.1 2009-05-28 - fixed rare bug in complex charging rates algorithm - fixed problem with locking use&pay accounts with bonus (again!) - fixed crash at CafeStation exit when deleting computers - changed the way bonus time is displayed on client PC for use&pay accounts - changed the way bonus time is displayed in session information window CafeSuite 3.50.1 2009-05-27 - changed version numbering from X.YYa to X.YY.Z - fixed CDRW monitoring (installing cafecdrw.sys in application folder instead of system folder) - getting system folder correctly for afpansi.sys driver (instead of hardcoded \\system32\) - added date information to CafeAgent version - added commong AuthRequest structure and stream functions to prevent APP - Socket stream error for CMD_AUTH CafeSuite 3.49m 2009-05-26 - disabled options 'Run only as system service' and 'Replace system shell' on Security page in client setup - disabled 'Automatically switch default system input language' option on 'User interface' page in client setup CafeSuite 3.49m 2009-05-06 - added separate privilege to renew customer accounts CafeSuite 3.49m 2009-04-30 - removed checking magnetic card buffer in CafeAgent #cs #bug - changed location of process.dat file (moved to CafeAgent data folder) #ca - prevented possible rare crash on exit in CafeStation #cs #bug - added scard32.dll and mcscm.dll to CafeSuite installer (for smart cards) - uninstalling BSUtils.dll and removing Skins subfolder CafeSuite 3.49m 2009-04-29 - fixed problem with unlocking active PC after client configuration update #cs #bug CafeSuite 3.49m 2009-04-22 - fixed crashing when recharging accounts by restricted operator #cs #bug - fixed showing time left when cash/use&pay account has bonus time #cs #bug CafeSuite 3.49m 2009-04-21 - including Process.dat file to CafeAgent bug report - validating magnetic card buffer and ignoring first trash packet - fixed possible CafeAgent crash when restricting allowed executables and long commandline is executed (!!!) CafeSuite 3.49l 2009-04-20 - fixed deleting obsolete reservations too early - replacing shell only if option to run only as system service is disabled - fixed possible problems when upgrading from old version with enabled option to replace system shell - restored possibily to restrict executables on Windows Vista - added balloon warnings to advanced options on Security page in client settings - removing Close button on new session information window if 'Allow users to close session information window' is disabled - fixed hiding logging off message when ending session from timebar with enabled chat CafeSuite 3.49l 2009-04-18 - fixed skipping one receipt number when selling products #cs #bug - no need to restart CafeStation after enabling or disabling print control for any printer #cs #bug - restoring system taskbar when unlocking workstation only if option to hide it is enabled on 'Workstation lock' page in client settings #cs - fixed possibility to change validity period when renewing account by operator with privilege to edit account validity #cs #bug - automatically renewing account validity if account is recharged from quick time buttons #cs - automatically calculating validity renewal period for longer time periods that defined in rate properties when 'Multiply validity for longer periods' option is enabled #cs - improved cash to time algorithm - added DEBUG to the titlebar of CafeStation debug version #cs - bundled Rapid Translation DLL directly with CafeAgent (to prevent reported crashes in RapTra30.dll) #cs CafeSuite 3.49l 2009-04-16 - only displaying current cash on status bar if user has privilege to view daily takings #cs #bug CafeSuite 3.49l 2009-04-15 - fixed problem with ignoring selection of 'Extend validity' checkbox when renewing accounts with privilege to edit account validity #cs #bug - fixed losing account picture when renaming account #cs #bug CafeSuite 3.49k 2009-04-10 - added %AccountUsed% variable to CafeAgent CafeSuite 3.49k 2009-04-08 - fixed getting license key path in application data folder - upgraded CafeSuite 3.49k with ASProtect 1.5 to prevent crashing on Windows Server 2008 - replaced Keygen.dll by new version from ASProtect 1.5 CafeSuite 3.49k 2009-04-07 - fixed crash in Printouts panel - fixed charging time for printouts with multiple copies - fixed rejecting printouts when it's possible to charge time CafeSuite 3.49k 2009-04-05 - fixed displaying start time as end time in some cases for use&pay accounts - always ignoring total time for use&pay accounts (e.g. there were problems after converting from time account) CafeSuite 3.49k 2009-04-03 - added RecoveryUser field to CafeStation to prevent problems with national characters and Recovery Module - added 'Pause printouts so that they can be verified' option on Printing control page in program settings - automatically copying available skins to CafeAgent\Skins folder when installing CafeAgent - fixed cutting text on timebar (e.g. no currency) - automatically applying changed skin - adware support for cafegate.com for trial versions and licenses with ended support period - fixed possible crash when stopping print monitor - stopping print monitor when application exits (both CafeStation and CafeAgent) CafeSuite 3.49k 2009-04-02 - fixed problem with displaying negative time values - fixed problem with locking PC when use&pay account has bonus time - showing the same time past (including start bonus) as in CafeStation as opposed to real time past (so it could be negative at the beginning of session) - fixed CafeAgent crash from 3.49j during exit when skins are enabled - fixed possible quitting service when updating client configuration - fixed problem with CafeAgent client application waiting 30 seconds because print monitor thread didn't finish - fixed sending requested skins - fixed deleting wrong CafeAgentSetup.ini - fixed deleting uploaded file (if same path as temporary file) - fixed updating CafeAgent - automatically showing session information even in administration mode CafeSuite 3.49k 2009-03-31 - added extra logging to CafeAgent connections - fixed reconnecting CafeAgent if connection was broken immediately CafeSuite 3.49j 2009-03-30 - automatically looking up MAC addresses when adding new PCs or waking up PC without MAC address CafeSuite 3.49j 2009-03-18 - restricting 1-day account validity to a period of time specified as valid between hours (for 1-day or nightly passes valid since first use) CafeSuite 3.49j 2009-03-11 - renamed classes and source files to get more consistent naming CafeSuite 3.49j 2009-03-09 - fixed translating new session info window - recreating info session window buttons if necessary - added skin preview in client settings on 'User interface' page - added possibility to view bill on client PC - fixed CafeStation crash related to balloon message CafeSuite 3.49j 2009-03-07 - added 'Control remote volume' privilege - added auto horizontal scroll to format field in print price properties - added total points apart from current points (total points that don't get reset when converting points into minutes or paying with points) - added %FullName% and %TotalPoints% variables - added 'Show customer name' option to User interface/Session information page in client settings - fixed rejecting printout if account payment is cancelled CafeSuite 3.49j 2009-03-04 - one international installer (separate Polish installer now obsolete) - possibility to change application data path within installer - added new installator languages - setting program language to match installer language (if available) CafeSuite 3.49j 2009-03-03 - fixed webserver reservations - made URL parameters case insensitive in webserver - added /info page to web server - modified /accounts page in webserver CafeSuite 3.49j 2009-02-26 - saving current charge if rate is manually changed and 'Allow to charge different rates for each time period' is enabled - added new permission: 'Accounts/View account credits' - fixed location of language files in client setup - fixed possible CafeAgent crash introduced in first 3.49j CafeSuite 3.49j 2009-02-24 - added 'Authorize' button on License window to make it possible to authorize CafeSuite license manually - added 'CafeSuite data folder' icon to CafeSuite Start menu group - fixed problem with 'Request timed out' message when logging off and chat is enabled CafeSuite 3.49j 2009-02-20 - added icons to client password dialog - changed location of data files and reports to common application data folder (Documents and Settings\All Users\Application Data\CafeSuite on Windows XP) - updated setup program CafeSuite 3.49j 2009-02-18 - added '-showchat' commandline parameter - possibility to use all account variables in scripts on client - added 'Create desktop shortcut to log out' option on 'User interface' page in client settings - autorun from HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE - fixed uninstalling CafeStation registry keys from '-uninst' commandline - added Printouts panel where printouts are queued - added 'Show printing window' option on Printing control page in program settings - fixed reseting cash after cancelling paid session - fixed problem with reporting cash after collecting cash payment from account user - displaying current cash on status bar - added new status bar class from CodeProject - added madCodeHook 2.2i (2.5.9.0) - showing total account time instead of left account time on time left field in session information window (4 min of _10 min_) - showing total time charge only if time was deducted for order and price/charge otherwise CafeSuite 3.49j 2009-02-12 - setting empty password instead of using last password when manually adding new accounts - possibility to register CafeStation with Windows Firewall by installation program - registering CafeAgent with Windows Firewall by installation program - showing backup checkboxes only when upgrading CafeSuite - PrivilegesRequired=admin in CafeAgent setup - putting CafeStation shortcut icon on common desktop and app data folders - no checkbox to run the program after installation on Windows Vista/7 CafeSuite 3.49j 2009-02-09 - fixed problem with cash in reports after adding sale to account debt CafeSuite 3.49j 2009-02-05 - fixed possible crash when printing from server - fixed setting maximized position - fixed problem with cash in reports after collecting charge and adding it to account debt CafeSuite 3.49j 2009-01-20 - removing obsolete reservation only after 1 day has passed CafeSuite 3.49j 2009-01-19 - updating rates bar combo when rate was changed in time information window CafeSuite 3.49i 2009-01-18 - improved application start time by preventing backup during startup #cs - optimized removing expired accounts #cs - fixed possible timeout problem when upgrading CafeAgent remotely #cs #ca CafeSuite 3.49i 2009-01-10 - fixed problem with locking unlimited accounts without expiry date in 3.49h #cs #bug CafeSuite 3.49h 2008-12-20 - fixed ignoring printouts from cyberprinter with same document and page count printed in the same minute #cs #cp #bugs - fixed possibile wrong report range in emailed report #cs #bug CafeSuite 3.49h 2008-12-08 - monitoring only selected printers #cs #bug - fixed starting unlimited accounts #cs #bug - fixed xml reservations and booleans #cs #bug CafeSuite 3.49h 2008-12-07 - deleting temporary zip files #cs #bug - loading account history even if some records are missing #cs #bug CafeSuite 3.49h 2008-12-04 - fixed possibility to log in and get logged off immediately when cash account credits are not enough #cs #bug - fixed deducting charges from account (e.g. for printouts) if the account in use would get exhausted #cs #bug - renamed 'Product ID' to 'Barcode' #cs - possibility to use barcodes with variable length and automatically hiding barcode progress bar if timeout elapses #cs #feature - added WOL broadcast IP mask option on Security/Connection page in program settings (used for Wake-On-LAN) #cs #feature - fixed WOL #cs #bug - fixed reseting config by unprotected version #cs #bug - logging off user when PC is turned off only if previously it wasn't marked as turned off and 5 secs have elapsed #cs #bug - added possibility to type comment for each sold order (visible in Sales report and Detailed report) #cs #feature - fixed CafeRadiusClient crashing without config file #cs #bug CafeSuite 3.49h 2008-12-01 - added confirmation to update configuration only on selected client workstations #cs #feature CafeSuite 3.49h 2008-11-27 - added option to disable data file indexing in case of problems ('Disable data optimization') on Main/Backup page in program settings CafeSuite 3.49h 2008-11-26 - added Operator columns to AccountHistory and AccountBills tables #cs - saving operator shifts and using ShiftID for sales #cs #feature CafeSuite 3.49h 2008-11-25 - added print control on the server side and fixed some printing issues #cs #feature #bug CafeSuite 3.49h 2008-11-24 - connecting properly after asking for server address if no server address was provided in client setup #cs #bugs - fixed problem with protecting Windows and Program Files folders when 'Protect Start Menu and Desktop links' in enabled in 3.49g/h #cs #bug CafeSuite 3.49h 2008-11-23 - improved all printer enumeration routines to use registry and be faster #cs - fixed problem with treating use&pay accounts as unlimited accounts #cs #bug - added possibility to define different account validity periods for different times in rates #cs #feature - displaying account name in titlebar when recharging, renewing or paying off debt #cs #feature - added icons to buttons in several dialog boxes #cs #feature - fixed crash when confirming account deletion from accounts dialog box #cs #bug CafeSuite 3.49h 2008-11-19 - cancelling old sessions when sale is cancelled #cs #bugs - added information about payment to account debt and charges collected during session to account history #cs #bugs - fixed showing message box strings always in English #cs #bug - updated polish installer script and CafeAgent build scripts #cs CafeSuite 3.49h 2008-11-18 - replacing &, <, >, ", \ in generated XML #cs #bugs - formatting XML nicely by indenting and adding newlines #cs #feature - always returning XML responses #cs - possibility to pass data in XML instead of URL parameters #cs #feature - fixed problem with using last product buttons on Sell panel when there are lots of products #cs #bugs - converting UTF8 characters to MBCS in web server #cs #ws - decoding URL codes in parameters #cs #bugs CafeSuite 3.49h 2008-11-17 - added two new permissions: 'Start accounts without password on virtual workstations' and 'Start accounts without password' #cs #feature - enforced fixing indices if broken #cs #bug - added possibility to (re)print receipts #cs #feature - renamed menu Operator/Cancel sale to Operator/Last sales #cs - auto resuming printouts on excluded computers #cs #bug - added icons and detection of computer name in excluded print computers dialog #cs #feature - rearranged fields in print price properties #cs CafeSuite 3.49h 2008-11-16 - added possibility to cash out when logging out #cs #feature - added possibility to reset cash when cashing in or out #cs #feature - added cash in/out/balance to operators report #cs #feature CafeSuite 3.49h 2008-11-15 - fixed problem with account time on client PC when using time accounts with active periodic discount #bugs #cs - automatically ticking 'Reset account' checkbox when recharging exhausted account #cs #bugs - aligning time bar to the left, fixed 'Expires' text on timebar and always displaying seconds when there is less than 10 min on account #ca - fixed two untranslated strings in polish CafeStation translation #cs #bugs - added sorting to product groups window #cs #bugs - fixed product group indices #cs #bugs - copying extra time from product group when creating product in group #cs #bugs - fixed full screen application detection (when Start button is focused or console app is fullscreen) #ca #bugs - not showing software as expired anymore if license key wasn't confirmed in 2 months #cs #bugs - fixed duplicate printouts from CyberPrinter when printing to Auto shared printer #cs #bugs #cp CafeSuite 3.49h 2008-11-14 - fixed crash when using Remote Control in release version - changed html content-type to text-xml - added products and product groups to webserver - added Connected field to Workstations object in webserver CafeSuite 3.49g 2008-11-13 - sorting sales details alphabetically in daily takings - fixed printing multiple pages from rich edit controls - checking availability of bundled account product before account is created - moved 'Monitor CD/DVD recording (Windows 2000/XP)' option from Security to Features page in client setup - added warning about modifying advanced security options - fixed problem with dissapearing bundle on product bundles page - fixed problem with saving indexed products from 3.49g CafeSuite 3.49g 2008-11-12 - fixed memory leak in remote screen capture in both CafeAgent and CafeStation - added button to fill cash to cash out with the current cash value - rounding current cash in cash in/out dialog - fixed problem with entering amount over due while getting charge - deleting cafeagent.exe by installator - replacing CafeAgent DLL files after restart if locked to prevent warnings CafeSuite 3.49g 2008-10-22 - protecting common folders as main Alfa Protection entries - pausing and resuming printouts on restricted user - initializing hooks properly on restricted user CafeSuite 3.49g 2008-10-08 - disabled map for products because of possible infinite loop in Find CafeSuite 3.49g 2008-10-08 - fixed displaying protected state of partitions in recovery module window - sorting partitions in recovery module window - fixed remote controlling recovery module on restricted system account - protected against renaming executables to CafeAgent.exe or CafeAgentSetup.exe - exluding CafeAgent.exe and CafeAgentSetup.exe processes from disk restrictions - starting service from application if not running - fixed updating CafeAgent remotely on restricted system account - fixed possible crashing of CafeAgent CafeSuite 3.49g 2008-10-03 - possibility to sort on all Workstation list columns - added 'Logon window vertical position' option on 'User interface' page in client setup (0% - top, 50% - center, 100% - bottom) - added 'Context menu available' option on 'Workstation lock/Look' which determines if context menu should be available when PC is locked - fixed bug from 3.49e where 'Set server address' would unlock computer without confirming password CafeSuite 3.49f 2008-09-13 - added built-in print control - added built-in web server with support for reservations and workstations - added CafeAgent installer in order to prevent some antivirus programs to detect CafeAgent as virus - fixed complex charging rate algorithm for calculating cash to time when '' option is enabled - fixed crash at exit in CafeAgent (from 3.49d) - fixed memory leak in reports - added information about charging rate for recharged accounts to detailed report - added User interface/Session information and User interface/Timebar pages in client setup with several new options to customize what information is displayed to customers - changed italics font style in new session information window CafeSuite 3.49e 2008-08-18 - fixed charging rates algorithm when 'Use only one rate for counting the charge' is disabled - fixed showing added time in account history after creating cash accounts - fixed 'Charge in cash if there is not enough cash left on account' option - added template and VM information to account history CafeSuite 3.49e 2008-08-15 - changed _WIN32_IE from 0x0400 to 0x0501 (to enable balloon tooltips) - switched from CTrayIcon to CSystemTray and enabled balloon tooltips - added print control to CafeAgent CafeSuite 3.49e 2008-08-13 - fixed complex charging rates algorithm - prevented adding duplicate columns CafeSuite 3.49e 2008-08-04 - fixed resetting operator password in operator properties - fixed showing records for deleted operators or computers if filtering is disabled - possibility to access CafeAgent context menu on locked workstation - fixed using option 'Consider total time used on account' from rate properties - fixed refilling accounts from server - automatically enabling 'Reset account' checkbox when recharging exhausted account - always resetting typed code when refilling account - fixed not showing refill window in CafeAgent CafeSuite 3.49d 2008-07-16 - fixed showing income for reservations in reports - possibly fixed a few reported crashes in CafeAgent - fixed calculating 0 charges for rates when 'Use only one rate for counting the charge' is enabled and 'Charge independently on previous rate' is disabled - added product expiry date field CafeSuite 3.49d 2008-07-15 - improved columns window (larger, sorting, selection of multiple items, double click) - selecting account in accounts panel if selected in accounts toolbar - selecting product in products or sales view if selected in sale bar - again fixed adding points twice for product sales added to session bill - charging for color printout if no price defined for B&W and vice-versa - fixed reseting form fields after selecting account photo on 'Personal information' page in account properties - %Charge% variable works also for cash accounts - fixed resuming account time when account is recharged after time is over - possibility to share CafeSuite\Client folder directly from application CafeSuite 3.49d 2008-07-05 - using periodic rates when recharging time accounts CafeSuite 3.49c 2008-06-23 - fixed two crashes (when recharging account with no rate and when showing Sell view with no products) - fixed adding more products on Sell view with limited privileges - fixed CafeAgent crash when splash window is enabled CafeSuite 3.49c 2008-06-17 - fixed displaying timebar after resuming time, moving PC or upgrading client - added blocked keys to black list in CafeStation - added version information to CafeAgent bug report subject and client ID to from field - added option to exclude product from displaying on the Sell panel as a quck sale button CafeSuite 3.49b 2008-06-14 - improved notification about order on client - fixed selling products from quick sell buttons on Sell tab - added recovery SN information to bug report - added 'Show total time apart from time left' option on 'User interface' page in client settings - fixed complex charging rate algorithm when 'Count charge considering only upper rate time limit' is disabled - fixed saving inventory report selection - killing user processes immediately after user logs off - %CHARGE% variable in CafeAgent displays total charge instead of to pay charge - closing chat window immediately after logging off - added italics font to new info window - added save to CSV to reports - automatically quoting records containing delimiter or quote - removed several duplicate menus - added option to send bug reports to specified email address on Reports page in program settings - blocking only command prompt, but not batch files - added version information and from: client id to problem report - added crash report sending to CafeAgent - fixed getting charge for extra time from 3.49a - added icons to reservation windows CafeSuite 3.49b 2008-06-10 - added status information that connection from PC was refused - fixed crashing when sorting computers on reservation column CafeSuite 3.49a 2008-06-04 - again fixed adding points from 3.48i by adding m_fPaidCash variable to session information - added information about average session time in time limits balance report - fixed getting too much extra charge if charge was already taken before, so that it's necessary to return money at the end of the session - excluded 'easy' client ids from report access restrictions - fixed charging for color printouts - added option 'Disable possibility to exit or uninstall client with password' on Security page in client setup - renamed Miscellaneous page to Security page in client setup and rearranged options - chat with customers (new Chat panel, Customer/Chat menu option and chat toolbar button) - added option 'Customer can initiate chat with operator' on new Features page in client settings - new session information window - possibility to process commands in UI thread in CafeAgent - removed menu View/Go to - saving reports as CSV files by default and putting record in inverted commas - fixed problem with invalid tooltip on CafeAgent tray icon - added confirmation to close all chat windows when operator logs off and to close chat window when customer logs off - fixed crashing after computer is deleted and screen is refreshed on deleted PC - not deleting removed computers from memory to prevent crashing - added option 'Quote records when saving reports' on Reports page in program settings - removed Polish texts from window context menus - fixed disabling command prompt CafeSuite 3.48i 2008-06-03 - fixed (temporarily) collecting charge from accounts during session - added possibility to specify minimal recharge amount for charging rates CafeSuite 3.48i 2008-06-02 - fixed using hash views to speed up account and sales database - only calling start time actions when time was really started (and e.g. not when program was upgraded) - added 'Custom timebar contents' field to 'User interface' page in client settings CafeSuite 3.48i 2008-05-27 - fixed problem with cash after logout in reports and double logout record - added %CHARGE%, %BONUSTIMESEC% and %STARTTIMESEC% CafeAgent variables - CafeAgent creates a CafeAgent.bat file in system folder, so that it's possible to execute it from command line CafeSuite 3.48h 2008-05-23 - added 'Instant Recovery' page in program settings where it's possible to select which computers should have recovery module installed - added 'Recovery module' checkbox in workstation properties - possibility to use Recovery Module on server PC - added new permission 'Use instant recovery' that allows to use certain features of recovery module (save data, keep data, enter installation mode, uninstall, change password) - updating database type before mass export even if settings weren't saved - prevented against adding the same time periods in rates twice - added possibility to display cancelled and deleted records in sales report - fixed adding new location to Locations table - fixed possible crash when tray balloon warning is shown before main window is created - added possibility to consider total hours used by account when calculating rates ('Consider total time used on account' option in rates properties) - added total time spent variable for accounts (can be reset when clearing history) - added color information and icons to printing window CafeSuite 3.48h 2008-05-21 - quoting MySql column names with `` - fixed calculating charging rates when 'Count considering upper limit only' is disabled and max. time that can be exceeded is set - fixed crashing applications when date is changed to over year 2038 - added 'Main/Confirm collecting cash for printouts' confirmation - added Inventory report CafeSuite 3.48g 2008-05-15 - fixed problem with getting charge - fixed problem with writing reports after program is not properly closed - fixed problem with getting connection status and setting state of turned off PCs - prevented against killing own process - temporarily disabled checking codes for vendor.dat CafeSuite 3.48f 2008-05-06 - forced reconnect after connection is broken to detect turned off workstation state - added conversion of cash to time CafeSuite 3.48f 2008-05-08 - using default user locale instead of default system locale - fixed checking new version when it only differs by letter suffix - disabled sending 0 and computer usage sales for vending machine - recovery module features always enabled even with trial version CafeSuite 3.48e 2008-05-02 - addded option to automatically wake up workstations on Operation/Automation page - added option for minimal reservations distance on Operation page in program settings - possibility to display product button on Sell panel ('Show product buttons on Sell panel' option on Operation page in program settings - improved product groups - added possibility to exclude product sales from points for cash (by disabling 'include product sales' option on Accounts/Points page in program settings) - fixed problem with calling OnTimeStartupAction when unlimited session is started (so that PC wouldn't get woke up, sound event wouldn't be played, consoles wouldn't be turn on, commandline app wouldn't be executed) CafeSuite 3.48d 2008-05-02 - added Points column to products list - selecting current operator after logging in to CafeStation from system tray - updated CafeAgent.dll and CafeHooks.dll, CafeAgent.dll installed into CafeAgent folder, forced overriding of these DLLs - added verclsid.exe to the list of allowed processes - fixed install mode with CafeAgent as a service - secured against removing currently logged in operator or last operator with owner privileges - added operator privileges templates - moved option 'Require operator login' to Main/Operators page - selecting currently logged in user and setting focus to password field when restoring minimized CafeStation protected by password CafeSuite 3.48c 2008-04-30 - CafeSuite uninstallation program completely removes CafeStation registry keys and asks whether to remove CafeSuite folder after uninstallation (otherwise it leaves data files on the disk) - fixed asking for server address after updating client program to new version (by copying INI file from old location) - fixed wrong time information when there's a difference in timezones between client and server - deleting old CafeAgent folders when program is uninstalled - fixed possible loop in charging rates algorithm - fixed setting assigned rate from cash buttons CafeSuite 3.48b 2008-04-27 - fixed importing accounts (time periods) - one click to open CafeStation from tray icon - new version of wxWidgets - prevented asking for server address multiple times in CafeAgent - added log error messages if screen capture fails - added Renew support URL in vendor panel, fixed renewal page - fixed tray icon on Windows 98 - fixed charging time for orders when product price is set to $0 - fixed using same account by multiple users when logging in manually - fixed adding points for orders paid with time - new version of madCodeHook 2.2h - fixed empty server address in client setup - restored old cxImage because of conflict with SkinMagic - fixed starting time since declared reservation time - fixed updating client while on restricted user - fixed saving sound notifications and added icons to Sounds page - fixed copying grid, seconds and column options to other configurations - fixed possible CafeStation hang when opening client setup and ini file has more than 256 characters in line CafeSuite 3.48a 2008-04-16 - fixed problem with charging rates where charge from nondiscount rate shouldn't be smaller than combined charge with discount rate (e.g. normal: 30min=$2, 1h=$3; discount: 30min=$2, 1h=$2, start 30 min before discount, charge should be $3 instead of $2+$2=$4) - fixed problem with daily takings report when partial charge is accepted, operator is changed and then time is ended CafeSuite 3.48a 2008-04-02 - deleting current accounts from external database before mass exporting - enlarged move client window - fixed problem with wrong time information when session is different - fixed possible problem with rounding - added maintenance mode in CafeStation (Workstation/Maintain when workstation is active) - automatically starting/enabline maintenance mode when 'Install mode' button is pressed on Instant Recovery window - added 'Show total credits in session information' option on Security/Accounts page - no need for having permision to edit workstation list for adding DHCP workstations - not requesting 'DEFAULT' skin from server - added 'Client setup' to workstation context menu (current group is selected) - fixed possible problem with not updating clients with empty group name - listing workstation group names in client configuration combo, but not CafeAgent.ini - fixed formatting negative time periods - fixed timebar colors - bold font on to pay field if greater than 0 - installing CafeAgent to %system%\cafeagent on Windows 9x and %program files%\CafeAgent otherwise - changed data folder to %system%\cafeagent\data on Windows 9x, log file is saved there - moved 2 dlls to CafeAgent directory and CafeAgent.log - fixed displaying Yes instead of No on certain disabled confirmations set in the previous version - new tray icon class with balloon support - replaced many message boxes with tray/control/cursor balloon notifications - reports protected against reading in trial version - using Process.dat file for storing processes excluded from execution restrictions CafeSuite 3.47g 2008-04-02 - fixed problem with timing out expired unlimited accounts - fixed problem with displaying hidden CafeStation window after option to show minimized was turned off - making sure that saved window position fits on screen - fixed deadlocks while exporting sales to external database - fixed possibility to skips some sales when exporting - backups in separate threads to prevent hangups - possibility to use traffic discounts with vending machine - removed default rates from vending machine page - fixed big bug in database files hashing - reenabled hash maps for products database - asking to renew support more often CafeSuite 3.47f 2008-03-14 - fixed crashing when deleting report period - backing-up CafeStation.ini and CafeStation.log - possibility to export sales from a given time range - fixed error notification when it's impossible to save periodic backup - saving VM machine in log reports - displaying VM sales separately in daily takings and quick report - excluding ;':\|",./<>?\t\r\n characters from usernames, operator names and products - added option 'Don't sell without Internet' on 'Vending machine' page in program settings - saving and auto refreshing remote screen - fixed problem with different times on different time zones between client and server - considering minimal time period of charging rates in VM - added lights control - copying config items that aren't available in program settings into configuration templates - improved setting desktop wallpaper, converting JPG/GIF to BMP before setting desktop wallpaper CafeSuite 3.47e 2008-03-14 - fixed exporting to more locations - creating location if it doesn't exist - fixed problem with cancelling sales when session is over - enabled bug report in CafeAgent (still doesn't work on Windows 9x) - fixed problem with reports and returning cash to customer - added possibility to refill session with unlimited account valid between certain hours (night passes) - enabling internet from service when client is closed to make sure it works on restricted accounts CafeSuite 3.47c 2008-03-08 - fixed displaying time left till end of validity period for use and pay accounts - fixed differences among quick report and daily takings while there are sessions with partial charges - fixed opening new reports on Windows 9x - cancelling bonus time when sell is cancelled - fixed setting session IDs - fixed doubling items in sale toolbar after saving account template - updating sale toolbar when product list changes - fixed sending too many report emails CafeSuite 3.47b 2008-03-03 - Not displaying counted cash when logging out without permission to see daily takings - fixed possible crash during CafeAgent startup when changing folder permisssions on Windows XP - fixed problem with always disabled end session button when 'Don't allow to logout when time was started by operator' option is enabled - fixed bug sending reports from CafeAgent and CafeStation - possibility to save bug report to zipped file in CafeAgent - maximum upload file size changed to 3 MB - added username and password fields to computer properties (can be used to log in to remote desktop) - possibility to control workstations with active remote desktop - possibility to select external database type CafeSuite 3.47a 2008-02-29 - loading all available sales in Cancel sales window - always appending current location when exporting sales and accounts - possibility to set default charging rate and ticket validity days on Vending Machine page in settings - fixed possible crash when print notification is received twice from VM - more log messages from VM opearation - no warning about improper exit when VM is enabled - fixed password hash function for operators - reloading rates on assign rates and vending machine pages in settings - fixed exporting multiple accounts - fixed another crash in VM - added %ValidPeriod% account variable that is replaced with 'X days' or '24h' for 1 day - not generating random account usernames with letter 'o' to prevent confusion with 0 - sending emails to SMTP servers with SSL enabled - posssibility to switch to debug mode by typing 'debug' in send bug dialog - displaying vending machine logs in notepad - logging received and sent packets for each VM - no necessity to restart program after enabling/disabling VM - added extra check to make sure that CafeAgent doesn't load twice CafeSuite 3.47a 2008-02-24 - fixed warning about clashing reservations - bundled language files - fixed problem with image filters in file selector window - reading translation files from the same folder if Lang subfolder is not available - recharge session window is always on top in CafeAgent - added possibility to remove selected sales and clear sales database in 'Cancel sales' window - fixed saving amounts in cents when transactions are cancelled in easymoney.log - fixed problem with (null) values and invalid AccountId when importing from old database - possibility to recharge with non-timecode accounts - not deleting existing accounts or sales in external database before exporting - fixed uploading program and configuration - exporting missing database fields (City, Country and few others from Accounts table) - fixed 100% CPU usage when easy VM is enabled CafeSuite 3.46f 2008-02-23 - fix adding bonus to (time) account - displaying paused time instead of time past in Time column when time is paused on unlimited session - possibility to change language on timecode logon window - fixed complex charging rates calculation - improved importing/exporting data to external database (compatible with MS Access, MySQL, Sqlite and other databases available through ODBC) - automatically turning off option to run only system service on Windows Vista CafeSuite 3.46e 2008-02-10 - made CafeStation and CafeAgent compile under VS2005 (still linking errors) - replaced VS6 stl library with STLPort (required turning off stl in wxWidget's setup.h) - possibility to display PC number and name at locked screen using %CompNumber% and %CompName% variables (also possibility to use other variables and \n for new line) - possibility to set default reply for active confirmations - added option to 'Display last cash value on login window' - fixed issues with 'Allow executing only programs with links...' - added 48h ticket for easy - possibility to refill account with timecode in CafeStation (through accounts toolbar) - fixed permission to change current rate - moved CafeStation translations to CafeSuite\Lang folder - expiration date set to 01.01.2009 CafeSuite 3.46e 2008-01-27 - fixed small problem in calculating time for cash when Count considering upper limit only is disabled - fixed problem with old printing module (from 3.46c) - fixed problem with getting price for pages (from 3.46d) - fixed selecting initial workstation in printing window when unknown computer was assigned to available workstation - adding printouts to customer bill if possible and unable to refuse printing - adding points for sales to time accounts too - fixed problem with cancelling amount in report after cancelling sale of session - fixed problem with partial vs product charges in reports - added session ids - fixed problem with possibility to hide ticket editor - added sample tickets to installation package CafeSuite 3.46d 2008-01-21 - added 'Change account type' privilege - added MachineID to sales database - fixed saving account in sales database - connecting to sales database in separate thread to prevent slowing down the UI - added color and page size printing charging - improved performance in debug mode by disabling VisualLeakDetector and switching to release version of MetaKit - added Account column to Cancel sale dialog box - fixed problem with loosing groups after deleting all computers and setting defaul group when adding new computer - added possibility to confirm time code login with password - fixed problem with enabled splash windows or time information when session starts - using ODBC database export for sales and accounts - somehow fixed crash from 3.46c CafeSuite 3.46d 2007-12-11 - disabling command prompt on Windows 2000/XP when 'Disable command prompt' is checked on System policies/Security page in client settings CafeSuite 3.46d 2007-12-11 - possibility to rearrange items on quick time, cash, sell and template toolbars - displaying correct waiting time in waiting queue CafeSuite 3.46d 2007-12-11 - displaying last cash value and lastlogoff time on logon window - added logoff window with current cash and possibility to enter counted cash and comments - fixed picture filter file list to accept jpgs, gifs and pngs - centered wallpaper instead of tiled - set max upload filesize to 2 MB CafeSuite 3.46d 2007-12-11 - added missing account properties and changed multiline fields from string to memo in external Access database - fixed possible crash of CafeAgent in very rare circumstances on Windows 2000/XP/Vista CafeSuite 3.46d 2007-12-08 - fixed warning when activating DHCP server if it's already running - fixed problem with loading invalid control panel applets that were saved by older version of CafeSuite - added 'Accumulate validity periods when account is recharged' option to on Accounts page in program settings - fixed crashing CafeAgent on startup on Windows XP - added missing fields to external Access database CafeSuite 3.46c 2007-12-02 - laptop connection control through built-in DHCP server for wireless and cable connections (Advanced/DHCP page in program settings) CafeSuite 3.46c 2007-11-28 - added confirmations for recovery commands - one click sales with Sell button - possibility to assign extra time to products and to start session or add bonus time after sale - changed the way bonus time is displayed on the list and on time information window to prevent confusing minus values CafeSuite 3.46c 2007-11-13 - fixed displaying error message box if ShellExecute fails on client CafeSuite 3.46c 2007-11-10 - fixed displaying user's response to a message - started work on chat system CafeSuite 3.46c 2007-11-07 - added sell bar and possibility to define buttons to sell products with one click (menu View/Setup/Sell buttons and View/Toolbars/Sell bar) - activated option to allow modifying product price and improved product groups CafeSuite 3.46c 2007-11-06 - added possibility to test multiple CafeAgents from one PC - updating client setup in smaller series - option to turn off automatic client updates on Security/Connection page in settings - possibility to define buttons to generate accounts from templates with one click from templates bar (menu View/Setup/Template buttons and View/Toolbars/Templates bar) - considering minimal time when generating accounts from a vending machine - possibility to connect multiple vending machines - fixed problem with %PRICE% variable when generating tickets from template - added separate option to print receipts for account sales (on POS/Receipt printer page in settings) - added %CASH% and %VALUE% account variables - added possibility to automatically activate reservations CafeSuite 3.46b 2007-10-24 - fixed turning monitor off on Windows XP CafeSuite 3.46b 2007-10-19 - fixed problem with 'Don't allow to logout when time was started by operator' option (log off button was always enabled) CafeSuite 3.46b 2007-09-29 - fixed double message about changing language in CafeStation - fixed changing language on logon window - removed 3 logon windows (adjusting it dynamically) - removed log file location from Misc page in client settings - Windows Vista compatibility improvements - logs are created in a common folder with writing permission to all users (c:\ProgramData\CafeSuite\CafeAgent on Windows Vista, c:\Documents and Settings\All users\CafeSuite\CafeAgent on Windows XP, ?? on Windows 9x) - CafeAgent installs itself to c:\Program Files\CafeSuite\CafeAgent instead of system folder on Windows 2000 and later - fixed greek translation - fixed problem with empty folder on the desktop CafeSuite 3.46b 2007-09-24 - disabled pop-up context menu in logon window - changed colors of logon/logoff banners to match colors of lock window - changed color of tiny timebar to match color of popup notifications - centered text on tiny timebar - added new time information window for timecodes - fixed saving restart after X invalid attempts option - Ctrl+Shift+O shortcut for client setup CafeSuite 3.46b 2007-09-21 - automatic update of client configuration assigned by computer group - smoothed font on lock and notification messages - automatic filling server address if left empty or invalid - graying logon window fields when workstation is not connected with the server - added current screensaver to the list of allowed processes CafeSuite 3.46b 2007-09-21 - added SOFCIK digital signature to installation package, CafeSuite and CafeAgent - fixed problem with freeing accounts from 3.45a - fixed tab order in Stats and Reports window CafeSuite 3.46a 2007-09-16 - added support for Easy vending machine - fixed problem with 5sec slowdown during startup when Pcounter is enabled, but not available CafeSuite 3.46a 2007-09-15 - added many icons and fixed displaying certain icons in window title bars - fixed problem with sorting workstations on the list in move session window - fixed problem with tab order on Reports and statistics window - moved account-related confirmations to Accounts category - added 'Confirm adding time' confirmation - fixed silent CafeAgent update (without confirming restart) - fixed scale in daily statistics graph when reports range doesn't start from exact hour - added new confirmation 'Confirm changing rate after moving session' - fixed problem with not showing time information and splashes sometimes - added new confirmation 'Confirm adding bonus after pause' - added information that workstation is paused CafeSuite 3.45e 2007-09-09 - fixed problem with displaying price of time in bill window for certain accounts - added possibility to manually choose deducting time from account for orders - displaying time accounts on Sell panel when option to allow deducting time for sales in enabled - fixed problem with launching Open Office when restricting allowed executables - balloon notification when CafeAgent restricts program to load - added possibility to save and load different client configurations CafeSuite 3.45e 2007-08-13 - fixed problem with charging other workstation - added Processes and Screen to the Workstation right-click popup menu - refreshing process list after killing process - added possibility to recharge accounts with timecodes (new 'Allow to recharge session with timecodes' option on 'Logon system' page) - started adding client settings templates CafeSuite 3.45d 2007-07-31 - fixed problem with sending account usage reports to SMTP servers with authorization - started adding client configuration templates - started adding Radius support - started adding refill accounts CafeSuite 3.45d 2007-07-15 - fixed possibility to close CafeAgent by ending WM_QUIT message CafeSuite 3.45d 2007-06-19 - fixed problem with blocking minimized CafeStation when message box is shown - removing all the CafeAgent files during uninstallation (including logs and registry entries) - improve account validity settings (rearrange and remove valid since first use option) - fix crashing of CafeAgent after uninstallation on Windows 9x + fix CafeAgent message 'No client is logged in' - export/import number of days account is valid for CafeSuite 3.45d 2007-06-18 - fixed problem with possible crashing during closing left programs under Windows 9x - closing left Explorer windows together with other programs - fixed problem with saving disk rules and control panel applets as hex numbers in CafeAgent.ini CafeSuite 3.45c 2007-06-06 - added %TEMP% variable - creating CafeAgent.log in temp folder - installing CafeAgent files to Program Files CafeSuite 3.45c 2007-05-28 - fixed problem with privilege to activate reservations - fixed removing obsolete accounts valid from the first use time - added stand-alone Cash drawer support CafeSuite 3.45b 2007-05-19 - fixed adding account extra points for product sales - fixed showing account bonus on client PCs - fixed generating large numbers of accounts - added account usage statistics report - added extra checks for time information window: * Please close other time information windows first * Workstation not active * Unable to create time information window - added Advanced/Web services page to options - local web service for reservations CafeSuite 3.45a 2007-03-27 - fixed problem with selling products by operators with no 'charge accounts for orders' access right - added %timeleft% and %cashleft% variables CafeSuite 3.45a 2007-03-23 - added privilege to access periodical statistics - restored correcting system time on client PCs - added option to force changing account password on next login - removed possibility to edit account templates if there is no permission to add custom accounts CafeSuite 3.45a 2007-03-08 - saving and showing workstation in reports - saving configuration profiles - fixed calculation of recent account usage - fixed problem with sorting and double-clicking list on move customer window CafeSuite 3.45a 2007-03-08 - default YES confirmation for printing receipts - fixed opening report files on Windows 9x - fixed hiding timecode when option 'Don't display entered timecode' is enabled CafeSuite 3.44f 2007-03-04 - added %validdays% variable for accounts valid since first use - fixed problem with loading saved paid time periods (hours instead of minutes) - added possibility to save time periods when moving or switching workstations when options 'Allow to charge different rates for each time period' and 'Consider the sequence of added periods' are enabled CafeSuite 3.45a 2007-02-20 - fixed privilege to activate reservations - fixed problem with saving after restarts CafeSuite 3.45a 2007-02-10 - fixed possible crashing while searching products list - fixed updating all taxes in products group CafeSuite 3.45a 2007-01-29 - fixed problem with not showing the taskbar after unlocking PC - fixed problem with disabling Internet on restricted accounts - added new variables to CafeAgent: %HOSTNAME%, %IP% and %COMPUTER% CafeSuite 3.45a 2006-12-29 - fixed problem with possible minus setup fee for accounts CafeSuite 3.45a 2006-12-29 - cxImage 5.99c (REMOVED - incompatibility with SkinMagic) - wxWidgets library 2.8.0 - boost 1.33.1 CafeSuite 3.44e 2006-12-10 - fixed problem with opening cash drawer for POSNET printers - fixed confirmation for removing expired accounts - fixed problem with CafeAgent quitting after logout (need to check for gui+service) CafeSuite 3.44d 2006-12-02 - added recovery module support - restored possibility to close timebar through close button - added sorting to sales balance report - new method of volume control and muting volume when time is over - added bonus time property to rate prices - added extend days property to charging rates (+privilege) - added information about paid amount in client program - bold font on timebar and colour notification about ending time - metakit 2.4.9.6 - restored disabling Ctrl+Esc and Alt+Tab while locked CafeSuite 3.44c 2006-11-17 - fixed problems with upgrading from previous versions - fixed memory leaks in timbar - fixed problem with switching workstations of two time limited sessions - showing full process paths in process manager - showing time left in time limited mode instead of time past in CafeAgent - added user and state columns to move session window - added 'Use tiny timebar' option on 'User interface' page in client setup CafeSuite 3.44a 2006-11-05 - added %TOPAY%, %LEFTORPASTTIME%, %LANGUAGE% and %LANGUAGEID% variables to CafeAgent - added windows version to CafeStation bug report - added privileges to use waiting queue, activate reservations, edit account validity and charge accounts for orders - fixed problem with empty toolbars once enabled - improved new charging rates algorithm for certain charging rates - fixed problem with rounding net product prices instead of retail prices - possibility to automatically switch current input language after choosing language in CafeAgent ('Automatically switch default system input language' option on 'User interface' page in client setup) - possibility to save list of allowed processes to [Processes] section of CafeAgent.ini during client installation ('Save list of valid processes during installation' option on 'Automation/End' page in client setup) - fixed problem with CafeAgent getting blocked while checking for left CD or floppy disk in certain circumstances - disabled 'Coin collector' reports for users who don't need it - added password validation when starting unlimited accounts ??? - fixed problem with opening MS Office shortcuts when CafeAgent is set to only allow to execute programs with links in Start Menu or Desktop - possibility to charge customer sitting at different computer ??? - possibility to set custom product and service discount for any account - possibility to assign extra points to each product - a lot smaller, automatically resizable timebar with possibility to define its contents ??? - added option 'Show notifications about automatic confirmations in the log window' on Operation/Confirmations page in options - more filtering options in account viewer (ie. by expiry date) - possibility to print workstation list (menu List/Print) - both product lists (by ID and by product name) are now sorted on Sales panel - fixed bug with exporting account sales to external database - automatically correcting invalid timezone setting on client PCs - small UI improvements CafeSuite 3.43c 2006-10-21 - modified cafeagent source to use Platform SDK instead of Microsoft SDK - fixed problem with MS Office shortcuts and option to restrict executables - fixed problem with locking PC too early or not unlocking PC if timezones differ on client PC and server PC CafeSuite 3.43b 2006-08-19 - added product groups - added many new icons including comboboxes with icons - fixed possible differences between Periodic statistics and Quick report when computers or administrators were deleted during report time range - fixed disappearing icons on the desktop - fixed small problem with new charging rates algorithms (converting cash to time when option 'Count charge considering only upper rate time limit' is disabled) - uploading configuration files (wallpapers, etc) to clients ~ added favicon to cafesuite pages ~ added recovery card to cafesuite.net ~ added information about blocked emails on cafesuite.net CafeSuite 3.43b 2006-08-13 - fixed merging accounts that are in use !- added separate privileges to transfer account credits and to merge accounts - fixed possible crash during exit because of non modal message boxes !- added possibility to charge different workstation CafeSuite 3.43b 2006-08-12 - added debt column on workstations list - possibility to monitor and charge for CD/DVD recording on Windows 2000/XP (option on Miscellaneous page in client setup) - improved commandline handling in CafeAgent (exit and uninstall protected by password) - added 'Validity since first use' option in account properties - updated CafeBoss CafeSuite 3.43a 2006-08-08 - fixed warning 'Unable to execute file! The operation completed successfully.' - added option to replace system shell with CafeAgent to make sure CafeAgent is loaded first before any other application - added option to block killing CafeAgent GUI process by taskmanager and third-party process managers (when the option is disabled CafeAgent is automatically restarted after it was killed) - added option to protect start menu, desktop and quick launch toolbar against modification (adding new programs, deleting shortcuts) - added option to restrict executing programs only to the ones that have links in start menu, desktop and quick launch toolbar - executing CafeAgent even in the safe mode CafeSuite 3.42e 2006-08-03 - fixed problem with locking unconnected PCs of account users when time is over - fixed problem with displaying login window on locked PCs when option 'Show logon window on mouse or keyboard input' is disabled - showing both end time and account left time on time information window in CafeAgent - fixed restarting CafeAgent GUI process after it was killed CafeSuite 3.42e 2006-08-02 - information about bonus time for new accounts in detailed report - possibility to partially transfer credits to a different account without deleting source account CafeSuite 3.42e 2006-07-29 - fixed problem with new complex charging rates algorithm (30min - $1, 45 min - $1.3, 1h - $1.6) CafeSuite 3.42e 2006-07-26 - not showing desktop icons if 'Hide desktop icons during lock' is disabled - added SMTP server port setting on Main/Reports page in options CafeSuite 3.42e 2006-07-14 - recalculating time after moving cash account to a PC from different pricing group CafeSuite 3.42e 2006-07-14 - exporting max account time that can be used in a day and validity days CafeSuite 3.42e 2006-07-10 - fixed problem with switching accounts from time-limited mode to unlimited after saving options CafeSuite 3.42d 2006-07-07 - fixed complex charging rates algorithm when two periodic discounts start right after each other - moved max time that can be exceeded from Operation/Bonus to Money/Pricing - added option 'Allow printing even if there are insufficient credits on acount' on Printing control page (disabled by default) CafeSuite 3.42d 2006-07-04 - fixed bug from 3.42b in new complex charging rates algorithm (1min/$1, 1h/$50) CafeSuite 3.42c 2006-07-03 - fixed bug from 3.42b where it set time limit for use&pay accounts with expiry date set - fixed problem with asking to confirm 0 charges - fixed problem with refreshing account credits after recharging while customer is logged on - fixed possible crash when exiting CafeStation while on screen capture or process manager panel - removed checking of minimal time period for cash accounts - added key shortcut to refresh button on screen capture and process manager pages (alt+r) - restoring focus to the last control after pressing buttons on Sell panel CafeSuite 3.42b 2006-06-26 - CafeStation will use the current periodic rate of selected rate after manually changing rate on workstation CafeSuite 3.42a 2006-06-25 - fixed problem with single letter key shortcuts that stop working after entering options from outside Workstations panel - fixed problem with displaying total sale amounts in last sales window CafeSuite 3.42a 2006-06-22 - fixed serious problem with cancelling multiple sales from workstation bill (it was skipping every second order) - fixed problem with adding order again to client bill - fixed problem with selling client orders too early when workstation is freed and operator cancels getting charge CafeSuite 3.42a 2006-06-20 - fixed problem with applying rate restrictions in maintenance mode - fixed problem with 'max. time that can be exceeded' option for complex charging rates - fixed option 'Automatically end maintainance mode when administrator logs off' on Automation page - fixed problem with message 'This command requires greater access rights!' when new PC is detected and limited administrator is logged on - fixed serious problem with cancelling orders from workstation bill (when the same order is on more than one PC) - fixed displaying accounts in account viewer (bug from 3.41g) CafeSuite 3.42a 2006-06-19 - fixed problem with no action when creating account from template with 0 length CafeSuite 3.42a 2006-05-15 - fixed bug in charging rates when 'Count charge considering only upper rate time limit' is disabled (rate: $1/1min/0min,$50/1h/0min, time: 1h 51min) - added possibility to use both comma or dot to separate decimal values no matter what is set as a decimal separator in regional settings in control panel CafeSuite 3.41g 2006-05-20 - smaller accounts viewer to fit in 800x600 resolution - fixed problem with collect payment windows showing only charge for time when time is ended and there were some orders on the bill - replaced last use time field with expiry date field on account viewer - fixed possible CafeAgent crash and problem with BSUtil.dll CafeSuite 3.41f 2006-05-20 - fixed restore backup utility - fixed saving backups - fixed problem with CafeAgent crashing during exiting CafeSuite 3.41e 2006-05-20 - fixed problem with numerical keys set as keyboard shortcuts - fixed displaying discount in listbox in sell view - enlarged controls on sell view - added Posnet fiscal printer logging and error handling CafeSuite 3.41d 2006-05-15 - checking password when logging user with administrative account from accounts bar CafeSuite 3.41c 2006-05-15 - fixed restrict sound volume bug in CafeAgent - fixed problem with checking license every time CafeStation is started CafeSuite 3.41c 2006-05-14 - charging rates algorithm improvements for complex rates (and fixes) - fixed calculating total tax in reports CafeSuite 3.41b 2006-05-11 - fixed problem with lenghy applying of system policies CafeSuite 3.41a 2006-05-02 - fixed problem with anonymous login when member login is disabled - fixed problem with wrong time (GMT instead of local) in printed reports - fixed problem with charging time for printouts when time left on account is not sufficient - resetting pointer to last workstation after sale was made - fixed problem with waiting queue and sessions without time limit - fixed problem with adding taxes to printouts - disabled possibility to move customer to unallowed workstation - extended maximum time account hours to 9999 CafeSuite 3.40 2006-04-26 - fixed rejecting invalid logins - fixed loading saved account expiry time from account template - fixed possibility to add unlimited accounts by restricted operator CafeSuite 3.39f 2006-04-01 - CafeAgent: fixed problem with disk restrictions for all files (*) CafeSuite 3.39e 2006-04-01 - CafeStation: fixed problem printing held printouts from CyberPrinter - CafeStation: fixed possible crashing when closing time information window - CafeStation: fixed crashing when editing time control - CafeStation: displaying end time in appropriate column for accounts with automatic time limit - CafeStation: displaying times with seconds when option 'Show seconds' is enabled - CafeStation: fixed problem with decreasing time left after updating options (on accounts with automatic time limit) - CafeStation: disabled possibility to add more time when account has usage limits - CafeStation: modified account validity variables (validfromdate,validfromtime,validtodate or expirydate,validtotime or expirytime,validbetweenfrom,validbetweento) CafeSuite 3.39d 2006-03-30 - CafeStation: fixed problem with filling email address of the last created account when adding new account - CafeStation: fixed problem with saving account validity when adding new account by limited operator - CafeStation: logging online authorizations to log file - CafeAgent: added minimize button in time information window - CafeAgent: always showing time information window when 'Automatically show time information window' option is enabled - CafeAgent: changed default log file path from \CafeAgent.log to c:\CafeAgent.log to prevent error message when executing from network share CafeSuite 3.39c 2006-03-26 - CafeStation: restored context menu in log view with possibility to clear it or change font - CafeStation: fixed bug with displaying false security alarm due to wrong crc check of datafiles - added tool for automatically setting version info during release CafeSuite 3.39 2006-03-17 - CafeStation: fixed crashes when adding or editing account and moving through options on Windows 9x - CafeStation: fixed printing quick report, daily takings and account statistics - CafeStation: fixed problem with saving backup path in the ini file - CafeStation: restored birthday notification - CafeStation: fixed problem with launching clean setup if it wasn't executed after the end of installation - CafeStation: fixed restoring toolbar state CafeSuite 3.38 2006-03-09 - CafeStation: fixed charging algorith for rates with minimum time periods - CafeStation: added popup menu for main toolbar - CafeStation: added margins in daily takings report and few other printouts - CafeStation: added icons for main panels - CafeStation: fixed filtering operators and computers in detailed report - CafeStation: showing total cash left instead of total paid cash in account properties - CafeStation: showing total time left instead of total ordered time in account properties CafeSuite 3.38 2006-03-05 - CafeStation: fixed problem with changing focus from accounts combo on accounts view - CafeStation: possibility to separate email addresses with comma instead of semicoma CafeSuite 3.37d 2006-02-25 - CafeStation: fixed problem with supporting fiscal bill printers in Polish version - CafeStation: new menu with icons, full colour toolbar with more icons, many icons added - CafeStation: toolbar customization through menu View/Setup/Main toolbar - CafeStation: restored Reports/Generate menu - CafeStation: improved printing reports, margins - CafeStation: added some nice icons CafeSuite 3.37 2006-02-13 - CafeStation: Metakit 2.4.9.4 - CafeStation: restored full row selection in list controls - CafeStation: resuming time if it was stopped when time ends (for example after recharging account) - CafeStation: fixed problem in charging rates algorithm (cash->time) - CafeStation: restored old View menu - CafeStation: fixed translating menu Reports/Generate - CafeStation: fixed saving log file path in client setup - CafeStation: fixed wrong amounts on receipts printed on POS printer when 'Add tax to prices' is disabled CafeSuite 3.37 2006-02-08 - CafeStation: possibility to define default reply to disabled confirmations - CafeStation: fixed possible crash when deleting workstation from the list (XSArena) CafeSuite 3.37 2006-02-05 - CafeStation: possibility to resume time on logged off workstations - CafeStation: highly optimized charging rates counting algorithm - CafeStation: included debug information - CafeStation: disabled initial connect to every workstation to prevent slow CafeStation startup - CafeStation: minor speed optimizations - CafeStation: restored a few items in View menu (Columns, Colors, Fonts) CafeSuite 3.37 2006-01-30 - applying policies immediately (at least under Windows 2000/XP) - fixed hiding logoff button policy - loading transaltion file from system directory if it's not available in application folder (ie. readonly) - fixed hiding administrative nag in mainenance mode (rarely) - fixed problem with unloading user's profile when CafeAgent is running as a service (lenghy logoff with 'Saving user settings...') - possibility to log on as a member or with timecode when [Logon] bLoginWithUsernameOrTimeCode=1 - hiding logon screen when time is paused or workstation is logged off (restored) - fixed problems with locking and unlocking workstation CafeSuite 3.37 2006-01-16 - fixed toolbar button for changing admin CafeSuite 3.37 2006-01-05 - fixed small problem with updating shortcut keys after adding shortcuts in setup - fixed not checking minimal recharge period when recharging accounts by restricted users CafeSuite 3.36 2006-01-05 - removed method of closing applications by injecting ExitProcess - fixed problem with sending obsolete message to client - fixed problem with updating controls and showing unlimited accounts when adding accounts from templates by restricted user - when adding new account users can now set initial points or bonus time only when they have privilege to 'Edit important account information' - added new privilege to add accounts from account generator - fixed problem with relaunching CafeAgent after remote update - moved menu 'List/Set default rates' to 'Money/Assign rates' page in options - replaced CWarnNoRatesSet by XMessageBox - fixed problem with calculating time left on cash account with different rate for another workstation group - fixed problem with generating empty passwords instead of random althought it's specified in account template - changed the way program extends validity when recharging (now it extends validity since the day of recharging, not from the current validity end date) - possibility to use keyboard shortcuts (with Control) on all panels CafeSuite 3.35 X-mas 2005-12-25 - fixed problem with closing GaduGadu (and possibly other applications) - fixed problem with shuting down system on Windows 9x (method=0) - fixed problem with sizing balloon notifications CafeSuite 3.35a 2005-12-23 - removed a few resource leaks CafeSuite 3.35a 2005-12-21 - added %DESKTOP%,%COMMONDESKTOP%,%DOCUMENTS%,%COMMONDOCUMENTS%,%STARTMENU%,%COMMONSTARTMENU% variables to CafeAgent CafeSuite 3.35a 2005-12-21 - overriding default CafeAgent disk restrictions with current rate restrictions only when at least one charging rate restriction was enabled CafeSuite 3.35a 2005-12-16 - new ultimate time period control everywhere - moved a few menu items from View menu to workstation list context menu - fixed lenghy shutting down Windows 2000 with CafeAgent - fixed CafeAgent bug with reading CafeAgent.ini file from remote folder - saving INI contents in CafeAgent.log - fixed CafeAgent crash during exit - fixed updating and sorting Keys panel - showing workstation as Logged off instead of Locked when anonymous user logs off CafeSuite 3.35a 2005-12-15 - added browse button for backup directory - fixed problem with saving backup directory - removing Data*.zip instead of *.zip files from Backup folder to prevent deleting important files - loading backup dir from old ini file for compatibility - fixed problem with '' option and complex rates with small periods (such as per minute rates) - fixed problem with crashing after saving account template in templates editor - selecting account template in combo box when creating account based on template - possibility to use account generator with privilege to add accounts from templates and without privilege to add accounts - enabled Add account button when user has privilege to add accounts from templates and hasn't privilege to add accounts CafeSuite 3.35a 2005-12-03 - new Inno Setup 5.1.6 CafeSuite 3.35a 2005-11-23 - fixed problem with CafeAgent running under SYSTEM account after update (probably caused SkinMagic.dll crash) - fixed crash in CafeStation when you quit Tickets Editor - calling transparency APIs only when transparency was enabled - added privilege to start time on turned off workstations CafeSuite 3.35a 2005-11-23 - fixed problem with saving backups - fixed problem with logging off users after system shutdown - fixed problem with executing minimized CafeStation CafeSuite 3.35 Preview 2005-11-23 - fixed problem with possibility to display incorrect unconnected time period - fixed problem with recharging accounts while users are logged in - added CustomEvaluator.dll for easier debugging (etc to see CMyTimeSpan and CMyTime) - fixed problem with warning about modyfing important account information when nothing was modified due to rounding error CafeSuite 3.35 2005-11-23 - fixed problem with possibility to unlock CafeAgent by opening Windows Security dialog through Ctrl+Alt+Del - fixed problem with showing warnings about insufficient privileges when sending emails when restricted operator is logged in CafeSuite 3.34 RC12final III 2005-11-10 - ini file and vendors.dat in the application folder instead of Data folder - configurable directories and registry keys through ini file - new config class - fixed problem with reports range for the next day - wywalona osobna polska wersja CafeSuite 3.34 RC12final II 2005-11-08 - fixed problem with cancelling sales through 'Delete all' button on Bill window - fixed problem with double checking the product availability when adding sales to bill - fixed reporting event 105 in the Windows event log - fixed saving account templates - fixed logging off in CafeAgent in Windows XP CafeSuite 3.34 RC12final II 2005-11-07 - fixed problem with sending report e-mail - fixed problem with duplicate entries in reports during time change - fixed possible crash when printing receipt CafeSuite 3.34 RC12final II 2005-11-05 - fixed problem with showing cash accounts as exhaused - fixed problem where CafeStation rarely wouldn't extend user's time after recharging their account without logging off (spider) - fixed problem with message 'Unable to wake up workstation' - added confirmation to change current charging rates - fixed problem with Ping column CafeSuite 3.34 RC12final 2005-11-01 - fixed serious memory leak in accounts panel and accounts generator CafeSuite 3.34 RC12final 2005-10-29 - added transparency options in client setup (User interface/Transparency) - possibility to change detailed report range, included computers and operators - removed possibility to delete report files from program or to load specific report file - added checkboxes to filter operators or workstations in report range - modified periodical statistics (possibility to print, save and copy) - added barcode timeout property CafeSuite 3.34 RC12final 2005-10-27 - fixed problem with workstations being shown as free instead of locked after CafeStation is restarted under Windows 9x - fixed CafeAgent crash on Windows 98 unofficial SP when skins are enabled - CafeAgent runs on Windows 95 again (but without skins) CafeSuite 3.34 RC12final 2005-10-24 - fixed problem with CafeAgent restarting system without prompt during installation CafeSuite 3.34 RC12final 2005-10-24 - fixed problem with showing options with other than first page as default - new confirmations page in options with possibility to set all confirmations at once and possibility to disable 'Do not show again' checkbox - new privileges page in operator properties CafeSuite 3.34 RC12final 2005-10-22 - generator options saved in account templates (letter case, digits, prefix, etc) - added Misc/bShowTimebarByDefault option in CafeAgent.ini to show timebar by default - added new account property 'Do not delete automatically' to prevent customer account from being deleted when it's exhausted or expired - fixed problem with invisible quit confirmation when CafeStation is minimized - fixed problem with charging printers for printouts even when they're disabled in print control setup - not readonly look of time period control - added Misc/bShowEndSessionOnTimebar and Misc/bShowRatesOnTimebar to CafeAgent.ini - added GUI/bUseSkins to CafeAgent.ini - resizeable timebar CafeSuite 3.34 RC12final 2005-10-20 - fixed automatic updating client configuration under Windows 9x - small fix for XS-Arena - showing exit CafeAgent as a child of logon window - disabled ESC key to prevent accidental exit attempts, use Alt-F4 instead CafeSuite 3.34 RC12final 2005-10-17 - disabled loading all account to cache on startup - disabled always restructuring database with GetAs - added 'End session' button to timebar - added confirmation questions for converting each view of old accounts database - checked that timebar doesn't appear over games - added Charge column CafeSuite 3.34 RC12final 2005-10-15 - added possibility to merge two accounts - added new context menu when clicked on listview header or no item selected - fixed problem with activated key shortcuts when on accounts, templates or rates bar - fixed problem with deactivating shortcut keys - automatically selecting account created from template on accounts bar - skinned CafeAgent user interface - timebar with more information visible including current charging rate CafeSuite 3.34 RC12final 2005-10-14 - added automatic IP address update option on Security/Connection page - added privilege to reprint account tickets - logging reprinting account tickets to detailed report - improved privileges (to be continued) - fixed saving logon message and comment in account templates - fixed updating controls on Account rates page in account properties - fixed problem with unsorted traffic and group discounts - some application speed improvements - possibility to change CafeAgent.log file path CafeSuite 3.34 RC12final 2005-10-13 - fixed problem with advancing the printer a few lines after logout when using communication via printer driver - saving .ini files in backups CafeSuite 3.34 RC12final 2005-10-12 - fixed big CafeAgent security problem where user could crash CafeAgent by logging in when exit CafeAgent window is opened - added auto close exit CafeAgent window timer CafeSuite 3.34 RC12+ 2005-09-21 - added 'Account time' and 'Account cash' columns CafeSuite 3.34 RC12+ 2005-09-21 - changed Sell tab layout - added minimum recharge time for rates - /silent commandline parameter automatically restarts CafeAgent - added last PING time column CafeSuite 3.34 RC12 2005-09-19 - included new tickets.dll that fixes the problem with printing multiple copies of first page with account tickets - setup automatically renames [Karnet] to [Ticket] in Data\*.card files for compatibility - automatically detecting MAC address of added computers (for WakeOnLan) - fixed problem with adding Customer column (menu View/Setup/Columns) - fixed time past displayed in administrative mode - fixed problem with trial version expiring, because key wasn't confirmed - fixed problem in displaying negative time values in cancel time window after time is over - fixed updating end time when changing price in add time window - blocking obsolete 2x keys after 3 days instead of 21 days - removed crack protection that application miscalculates charges after 1 hour - accepting enter in bug report description in CafeAgent - fixed bug with constant reinitializing clock after 1 day of program usage CafeSuite 3.34 RC12 2005-09-13 - added possibility to set customer name and customer column formats on Account properties page in options - added %TITLE% and %AGE% account variables - prevented from starting time on workstation without any charging rate set - turned off disabling OK button in warnings for 1 sec - showing also seconds in account times - setting focus to mytimespanctrl's editbox instead of the button - updating workstation list immediately after starting time so that it doesn't seem that user is loosing 1 sec CafeSuite 3.34 RC12 2005-09-12 - warning if specified charging rate already exists CafeSuite 3.34 RC12 2005-09-05 - fixed problem with restoring default shortcut keys after restarting CafeStation - fixed adding Customer column in columns setup CafeSuite 3.34 RC12 2005-09-03 - fixed problem with losing bill contents when switching two workstations CafeSuite 3.34 RC11+ 2005-08-27 - fixed "%s: User %s logged off" log message - fixed crash after 'Reset all confirmations' - fixed crash after adding charging rate - removed message box timeouts - fixed problem with showing different time in CafeAgent than in CafeStation when there is bonus on startup CafeSuite 3.34 RC11 2005-08-22 - changed Reports menu - fixed menu View/Seconds CafeSuite 3.34 RC11 2005-08-21 - unified confirmations - new improved message boxes with 'Do not show again' checkboxes and saving default answer - removed most options from Confirmations page - removed 'Display warning message' checkbox from Security/Connection page - fixed removing account ticket template CafeSuite 3.34 RC11 2005-08-19 - fixed possibility to skip some printouts when there are several one after another - fixed possibility to cancel printout sale without access right to cancel sales - fixed problem with locking workstation in certain circumstances - showing total time charge for printout in the log window when there are more pages printed - small improvements in time period control CafeSuite 3.34 RC11 2005-08-19 - fixed possibility to leave PC unlocked while it indicates it's locked on a server CafeSuite 3.34 RC11 2005-08-19 - fixed possibility to skip some printouts when there are several one after another - fixed possibility to cancel printout sale without access right to cancel sales - showing total time charge for printout in the log window when there are more pages printed - possibility to place time period on any side of the button control CafeSuite 3.34 RC11 2005-08-09 - possibility to double click or press any key to open time period control CafeSuite 3.34 RC10+ 2005-08-08 - added OK button to time period control - fixed problem with showing different time left on CafeAgent when start time is rounded in CafeStation - added option 'Charge in cash if there is not enough cash left on account' on Accounts page in options - charging cash account by default event if there's not enough cash CafeSuite 3.34 RC10 2005-08-07 - fixed problem with not connecting to server by CafeAgent after entering address in prompt window when CafeAgent is installed as a service - divided Automation page in client setup for Automation/Start and Automation/End - added possibility to show a splash window with html page or picture when PC becomes active (see Automation/Start in client options) - fixed CafeAgent bug where it locks immediately on startup instead of waiting specified amount of time CafeSuite 3.34 RC10 2005-08-06 - added Notifications/Sounds page in options CafeSuite 3.34 RC10 2005-08-05 - rearranged main menu items (removed Shop and Service menus) - removed menu Service/Generate random account - possibility to use variables in custom account message (for example %username%, %lastname% or %validtodate%) - fixed saving state of three checkboxes in account properties - implemented new time period control in options and client options CafeSuite 3.34 RC10 2005-08-03 - program will charge $0 after 1 hour is it is cracked or corrupted (instead of multiplying charge with 1.33) - added 'Backup Now' button to Backup page in options - fixed problem with difference between correct time displayed in CafeStation and wrong time in CafeAgent when time is synchronized with the server - fixed the problem where administrator account isn't saved in the reports after ending maintenance mode CafeSuite 3.34 RC10 2005-08-01 - possibility to access taskbar with mouse when desktop webpage is enabled - showing also seconds in time charge column on Printing control page in options - added option 'Automatically end maintainance mode when administrator logs off' on Operation/Automation page in options - saving current account user and other information to HKEY_CURRENT_USER\Software\CafeSuite\CafeAgent in registry CafeSuite 3.34 RC9 2005-07-30 - added possibility to display custom message when account user logs on (once or always) - restored 'End session' in CafeAgent tray icon menu - minimum compatible CafeAgent verstion 3.34 RC9 CafeSuite 3.34 RC9 2005-07-27 - fixed problem with CafeAgent not unlocking when time is started - fixed problem with saving corrupted CafeAgent.ini file - added possibility to disable any account type on Security/Accounts page in options CafeSuite 3.34 RC9 2005-07-23 - fixed crashing in Windows 9x when F1 pressed in options window - added bug report feature to CafeAgent CafeSuite 3.34 RC9 2005-07-20 - fixed problem in reports range with changing from/to values automatically and header title - added option in Accounts page for case-insensitive passwords - saving account email in account template - fixed crashing CafeAgent on exit when lock background is set to webpage - disabled right mouse button menu during lock screen with website as a background - added skin support CafeSuite 3.34 RC9 2005-06-25 - auto expanding tree options after clickig on option - tooltips for three checkboxes on account view - possibility to define logon message/disclaimer in client setup - possibility to accumulate time on accounts daily - possibility to send account usage reports to account users CafeSuite 3.34 RC8 2005-06-06 - fixed locking and unlocking CafeAgent - fixed showing logon window - displaying no connection state on logon window and disabling buttons - possibility to hide desktop icons during lock - possibility to lock with active start menu - fixed deleting temporary ini file when updating CafeAgent executable remotely - fixed upgrading CafeAgent as service - fixed variuos problems in CafeAgent CafeSuite 3.34 RC8 2005-05-28 - fixed crash when duplicating closing of pipe when CafeAgent exits - fixed problem with wrong reply received message in CafeStation - added option to 'Accept multiple connections from the same IP address' on Security::Connection page (to recognize PCs only based on computer name) CafeSuite 3.34 RC8 2005-05-28 - added wake on lan feature to CafeStation - fixed setting policies in multi user environment CafeSuite 3.34 RC8 2005-05-18 - fixed problem with warning when entering client setup - finally fixed problem with connection timeout - restored CafeStation->CafeAgent connection requests - saving separate policies log to c:\CafePolicies.log - fixed problem with showing PC as still connected for some time after it is restarted forcing all the applications to terminate - divided 'Logon system' page in client setup into two pages - added option to automatically logoff when PC idle after X min (currently works on XP/2000) - automatically freeing PCs with administrative mode when operator logs off CafeSuite 3.34 RC7 2005-05-17 - fixed problem with "One or more client threads did not exit in time!" message in CafeAgent log - fixed starting sockets before window is created - fixed problem with showing time past in CafeAgent - fixed problem with termination hook crashing on Windows 9x - fixed lock screen preview - added bLogoffWhenIdle and nLogoffAfterIdleSec options to [Logon] section of CafeAgent.ini to automatically logoff on idle PCs CafeSuite 3.34 RC6 2005-05-16 - possibility to delete account photo on Personal Information page and small fixes regarding assigning account photo - protection against CafeAgent process termination - deleting CafeAgent.dll during uninstallation - option to disable remote screen monitoring in client setup on Misc page CafeSuite 3.34 RC6 2005-05-15 - fixed turning off monitor when logon windows is active - returning blank black screen as screen capture if monitor was turned off manually instead of kaszana - added [Misc]\bDisableScreenMonitoring in CafeAgent.ini to prevent screenshots - locking workstation in separate desktop on Windows XP/2000 - fixed setting password manually when creating account - fixed problem with possibility to log on one account on many PCs when login confirmation is turned on (bug reported by spider) - fixed problem with connection timeout on Windows NT/2000/XP - controlling all system sessions on Windows XP if customer is logged on more than once under Windows 2000/XP/2003 - fixed displaying translated main menus CafeSuite 3.34 RC6 2005-05-13 - Asprotect 1.32 - terminating processes with CreateRemoteThread and ExitProcess instead of TerminateProcess under Windows NT/2000/XP - resetting file permissions on CafeAgent.log so that it can be written by CafeAgent running without administrative privileges CafeSuite 3.34 RC6 2005-05-12 - disabling Ctrl+Alt+Del under Windows XP/NT/2000 - fixed aligning texts in receipts CafeSuite 3.34 RC6 2005-05-11 - self deleting CafeAgent after uninstalling - fixed text mergin in CafeAgent balloons - fixed unactive exit window activation when fade in is enabled in CafeAgent CafeSuite 3.34 RC5 2005-05-09 - fixed in CafeAgent communication (including screenshots) (bug305) - fixed running CafeAgent twice on Windows 9x (bug304) - fixed system work time feature (bug302) - fixed second report record when switching PCs between customers (bug303) - fixed resetting number of customers in daily statistics (bug300) - fixed remote closing CafeAgent CafeSuite 3.34 RC5 2005-05-04 - sorting users and workstations alphabetically in quick report - fixed problem with double CafeAgent execution on Windows 9x - fixed problem with charging cash accounts CafeSuite 3.34 RC4 2005-05-04 - fixed capitalized strings and controls arrangement on Key shortcuts page in options - removed duplicate 'Allow sales on credit' option from Security page - disabling 'Allow sharing one account between customers' option when 'Automatically log off when user logs in from different workstation' is enabled and vice-versa - disabling inactive controls on receipt printer page - added distinct count of customers to reports (bug14) CafeSuite 3.34 RC3 2005-05-02 - saving starting and cancelling time to account history (fixes bug297) - fixed problem with charging with points after there was a partial charge (bug295) - added timecodes account group to account panel - added three readonly checkboxes to account panel - they show whether user can log in, change password and whether account is a timecode (bug289) CafeSuite 3.34 RC3 2005-05-01 - better, more stable and secure CafeAgent service design on Windows NT/2000/XP - now it consists of a network service application without GUI and client GUI application communicating with the service. It solves several problems caused by running CafeAgent on LOCALSYSTEM service account only, such as executing applications from remote UNC paths, executing other applications from administrative account, problems with warning message in IE after opening default website, or "C:\Documents and Settings\LocalService\Desktop refers to a location that is unavailable.... " warning message, etc - fixed problem with disabling Ctrl+Alt+Del under Windows 98/Me - restarting system after Ctrl+Alt+Del on Windows 95 when protection is enabled - added option to reset time when less or equal to X minutes CafeSuite 3.34 RC3 2005-04-26 - fixed problem with detailed report records for administration with wrong operator name - automatically charging cash from use&pay account if available - showing collect payment window if operator needs to take partial charge in cash when there's not enough cash left on account - added results page to account generator - possibility to generate sequential account numbers instead of random - added bonus time fields to account generator - fixed problem with keyboard combobox shortcuts on panels other than workstations view - reset total account time/cash when time used<== CafeSuite 3.34 RC3 2005-04-17 - fixed problem with executing executable with UNC path when CafeAgent is installed as a system service - added key shortcuts editor to options to allow users to define their own key bindings - added last used workstation column to Accounts report and fixed displaying total and left time columns - added total taxes to quick report CafeSuite 3.34 RC3 2005-04-16 - fixed problem with cancelling order from customer bill after customer was moved to another PC - added account username to start time record in detailed report - changed 'Turn off all workstations' to 'Turn off all free workstations' CafeSuite 3.34 RC3 2005-04-13 - fixed problem with changing sort from ascending to descending on process manager when changing PC - included bonus time records to 'Time operations' and product delivery records to 'Sales' in detailed report filter - fixed too many operator working hours - fixed problem with enabled internet on rates with disabled internet CafeSuite 3.34 RC2 2005-04-11 - fixed problem with incorrect charge in reports after adding accounts with setup fee from template - fixed problem with updating account time left after recharging accounts with daily time usage limit - fixed problem with setting operator password to blank after editing user privileges - displaying version number in application titlebar CafeSuite 3.34 RC1 2005-04-07 - fixed problem with shutting down PCs with Windows 9x due to system bug - automatically adding points for account creation for custom accounts created on Accounts panel - improved checking whether old print control module is properly installed - fixed 16 bytes memory leak in accounts section - new password system for operators (SHA1 hashed, base64) - fixed rounding problem when counting number of points for given price CafeSuite 3.33 2005-03-21 - fixed memory leak in CafeAgent - new, improved method for detecting if disk was left in floppy or CD - executing logon application by CafeAgent when customer was moved to a new computer CafeSuite 3.33 2005-03-20 - fixed sending obsolete reports on specified time - possibility to generate numeric only account names - fixed problem with path length limit in remote exec window - added no password check warning to logon window in trial version - fixed loading datafiles with empty datasets - fixed confusion between time over and time ending messages in options - fixed problem with account price in reports when 'Setup fee' was specified - possibility to create discounted accounts by specifing custom total price (Sebastian Bogusz) - added two new privileges to view remote screens and to use process manager - possibility to specify number of receipt copies - automatically setting total time equal to used time after conversion from use and pay account to time account - added unlimited accounts category to account statistics - fixed possibility to remove or edit templates for operators without proper privileges - fixed possibility to edit bonus time for new accounts CafeSuite 3.33 2005-03-19 - fixed killing new user processes by CafeAgent - fixed necessity to press Refresh button before killing process or viewing screenshot CafeSuite 3.33 2005-03-17 - fixed saving receipt template on Windows 9x - removed 'Apply' button from options - renamed 'netto' to 'net' CafeSuite 3.32 2005-02-23 - fixed possibility to override existing account when creating new account with same username - fixed options 'Allow sharing one account between customers' and 'IDC_ALLOWDEBTSALES' on Security/Accounts page - added More/Less button to Set default rates window - improved polish translation CafeSuite 3.31d 2005-02-06 - fixed problem with displaying connection failed message in log window - fixed problem with changing sorting column after adding product to products list plus case insensitive sort method - fixed 'Wersja' string in CafeAgent - fixed disabling screen capture page - used droplist combo instead of editable combo in logon window - removed polish strings from CafeAgent - removed emails and phone from license information on client CafeSuite 3.31d 2005-02-01 - automatically fixing invalid duplicate records in databases - fixed problem with invalid to pay columns on computers with items added to bill when configuration is changed - possibility to close all active programs instead of closing programs opened by customer when using menu Workstation/Close all programs CafeSuite 3.31c 2005-01-30 - added installer option to backup old CafeSuite version during upgrade - added possibility to detect printouts from printers connected to client computers as well as the main computer (with CyberPrinter software) - fixed problem with detecting proper number of printouts with more page copies CafeSuite 3.31b 2005-01-28 - fixed problem with detecting printing on free workstation - compatibility with the latest CafeBoss 1.08 CafeSuite 3.31a 2005-01-26 - added email address to bug dlg after crash - fixed problem with crashing after printout on free computer is detected CafeSuite 3.31 2005-01-26 - added 'Check license online' button to License window - fixed problem with saving secret account username (renamed to strEmergencyName in ini file) - fixed problem with OnKillActive for first page when options are displayed - fixed displaying timebar over menu items, etc - fixed crashing after shutting down CafeAgent installed as system service when timebar is displayed CafeSuite 3.31 2005-01-25 - fixed crashing when resolving socket when quitting CafeStation - fixed charging total account when time limit or maximum usage period is set - auto fixing corrupted accounts.dat history tables - fixed auto reconnecting by CafeStation - fixed charging cash instead of cash account due to rounding problems - automatically displaying games compatible notification message during games - skipping notifications during fullscreen games and screensavers - renamed 'Correct data' to 'Correct time or charge' in List menu - disabling member and nonmember logon buttons while logging to prevent logging in twice - checking keys and showing information to renew license only on weekdays CafeSuite 3.31 2005-01-13 - fixed problem with automatical auth - fixed problem with detected printer name from cyberprinter - fixed problem with double agent icon when installed as service CafeSuite 3.30k RC11 2004-12-19 - new configuration and client setup windows with treeview pane to make navigation easier - new User interface page in client setup - new option on Client automation page in options: 'Restore screen resolution to default' - some minor fixes in UI (Receipt printer and Barcode pages in options) CafeSuite 3.30k RC11 2004-12-17 - fixed Tickets.dll, prints correct number of pages, uses chosen printer - added CafeAgent option to restore screen resolution in case user changes it during session - automatically opening drawer by posnet and elzab printer dlls when sale is made CafeSuite 3.30k RC11 2004-12-16 - better closing apps algorithm - kills only apps opened by user, updates system tray icons - fixed problem with disappearing texts on remind dlg (ie on lock message) and missing resource problems CafeSuite 3.30k RC10 2004-12-15 - possibility to use CafeSuite with both old and new print control module (registered users can use old print control module when they upgrade from older version. The new CyberPrinter software will be available on CafeSuite website very soon.) - always stopping time when account user logs off - fixed problem with losing account history and bills during conversion from version 3.12 CafeSuite 3.30k RC10 2004-12-01 - fixed crash when exiting accounts generator without creating any account - fixed messsage that app was offline for many many hours