· when composing new message and trying to edit existing message from the queue, ask the user whether to replace the text
· fix program freeze with redo function ( issue #160 )
· add new gateway [SK]Orange (platený), fix paid accounts problem with [SK]Orange gateway ( issue #158 , thanks Tomáš Kováčik and Ladislav Matěj)
· fix problems with downloading gateways containing non-ascii characters in their names, mainly on Windows ( issue #164 )
· fix swapping of sms sender name and sms sender number when reloading esmska ( issue #176 )
· fix problems with charset in messages for some gateways
· fixed [CZ]t-zones gateway ( issue #177 )
· semantics of debug modes changed a little
· program output is saved to file console.log into user configuration directory (easier bug reporting!)
· display an error dialog if there is some uncaught program exception caused by Esmska (easier bug reporting!)
· create checkbox in settings to enable debug mode (even easier bug reporting!)
· all gateway script files must now contain only ascii characters in filenames, which solves problems on some platforms (guess which) and in some tools ( issue #159 )
· changed type of encryption of gateway passwords → program startup is faster! (about 600ms less on my 2GHz CPU)
· improved appearance on Mac OS X (unified toolbar support)
· removed many icons from main menu to improve readability
· exit button is displayed in toolbar only when program notification icon is visible (then window close does not quit the program and therefore the button makes sense)
· older user-local gateway scripts are deleted when newer version is present system-wide (should improve startup speed)
· fix alternate text color in sms pane was not readable on dark substance skins ( issue #181 )
· display main window properly when iconified and started again in Windows ( issue #182 )
· warn if current program version is older than user config files ( issue #186 )
· fixed gateway [INT]SMSdiscount ( issue #187 , issue #188 )
· fixed gateway [CZ]T-mobile ( issue #189 )
· fixed gateway [INT]SMSdiscount
· fixed gateway [CZ]T-mobile
· older user-local gateway scripts are deleted when newer version is present system-wide (should improve startup speed)
· fix alternate text color in sms pane was not readable on dark substance skins ( issue #181 )
· don't warn users about exceptions not caused by esmska
· create checkbox in settings to enable debug mode (even easier bug reporting!)
· display main window properly when iconified and started again in Windows ( issue #182 )
· warn if current program version is older than user config files ( issue #186 )
· when composing new message and trying to edit existing message from the queue, ask the user whether to replace the text
· fix program freeze with redo function ( issue #160 )
· add new gateway [SK]Orange (platený), fix paid accounts problem with [SK]Orange gateway ( issue #158 , thanks Tomáš Kováčik and Ladislav Matěj)
· fix problems with downloading gateways containing non-ascii characters in their names, mainly on Windows ( issue #164 )
· fix swapping of sms sender name and sms sender number when reloading esmska ( issue #176 )
· fix problems with charset in messages for some gateways
· fixed [CZ]t-zones gateway ( issue #177 )
· semantics of debug modes changed a little
· program output is saved to file console.log into user configuration directory (easier bug reporting!)
· display an error dialog if there is some uncaught program exception (even easier bug reporting!)
· all gateway script files must now contain only ascii characters in filenames, which solves problems on some platforms (guess which) and in some tools ( issue #159 )
· changed type of encryption of gateway passwords → program startup is faster! (about 600ms less on my 2GHz CPU)
· improved appearance on Mac OS X 10.5 (Snow Leopard not officialy supported yet)
· removed many icons from main menu to improve readability
· exit button is displayed in toolbar only when program notification icon is visible (then window close does not quit the program and therefore the button makes sense)
· added [LT]sms4you gateway ( issue #144 )
· fixed non-working link in czech localization ( issue #145 )
· added [DK]CoolSMS (FriSMS) gateway ( issue #146 , thanks Julius Bartkus)
· enabled Ctrl+F and Delete shortcut in history frame
· updated Substance library to version 5.2
· added [DK]CoolSMS (GratisSMS) gateway ( issue #150 , thanks Julius Bartkus)
· enabled automatic regular backups of user configuration files
· shortened delay interval for [CZ]T-mobile gateway
· fixed [CZ]O2 gateway ( issue #151 , thanks hrubis)
· fixed problems with charset in vCard files
· added different notification icons for states when program is idle and when it has some message in the queue ( issue #57 )
· text area in history frame now can be expanded
· provide a manager for entering security codes instead of many dialogs ( issue #141 )
· in contact list doubleclick now edits contact, middleclick writes new message
· added update manager - from now on, you can download gateway updates without needing to update the whole program! ( issue #80 , issue #81 )
· added options to choose whether you want to check just program updates, just gateway updates, both or none; also for unstable versions
· added system-wide configuration file - very useful for Linux package maintainers ( issue #121 )
· created portable program version for MS Windows ( issue #12 )
· improved manipulation with vCard files - parsing should be more stable now and should support different character encondings (quoted-printable, etc) ( issue #70 , issue #71 )
· fixed problem with [CZ]O2 gateway - seems they have declared war on us ( issue #131 )
· added gateway [CZ]SMSmánia (O2) to help with persistent problems with [CZ]O2 gateway. Not much of a better solution unfortunately.
· a vCard file can be dropped on contact list or an application icon (on Mac) to import contacts (thanks Marian Bouček)
· a text containing name or phone number can be dropped on contact list to add new contact
· accept organizations as contact names in vCard files ( issue #135 )
· fixed downloading of gateways updates with non-ascii characters in names
· created portable program version for MS Windows ( issue #12 )
· improved manipulation with vCard files - parsing should be more stable now and should support different character encondings (quoted-printable, etc) ( issue #70 , issue #71 )
· fixed problem with [CZ]O2 gateway - seems they have declared war on us ( issue #131 )
· added gateway [CZ]SMSmánia (O2) to help with persistent problems with [CZ]O2 gateway. Not much of a better solution unfortunately.
· in contact list doubleclick now edits contact, middleclick writes new message
· added update manager - from now on, you can download gateway updates without needing to update the whole program! ( issue #80 , issue #81 )
· added options to choose whether you want to check just program updates, just gateway updates, both or none; also for unstable versions
· added system-wide configuration file - very useful for Linux package maintainers ( issue #121 )
· prevent data loss when saving configuration on modern filesystems like ext4 (LP #317781)
· fixed operator [CZ]T-mobile ( issue #119 )
· fixed operator [CZ]t-zones ( issue #118 )
· improved setting proxy in GUI ( issue #101 )
· removed option to set border decorations (let's simplify things)
· improved some icons ( issue #103 )
· fixed displaying of 'š' character on OpenJDK ( issue #105 )
· updated Substance library to 5.1 (fixes issue #108 )
· when user has no contacts defined show a little hint how to add one
· fixed not showing Hebrew translation in program
· rewritten basic classes allowing easier development in the future. This is a huge change and will require thorough testing.
· user is better informed if import finds no new contacts
· when program update is available clicking on the statusbar will open a download page in user's browser
· added package for FreeBSD (thanks martinko)
· improved intelligence when suggesting operator in contact editing
· fixed typing operator passwords with special keyboard layouts (like Czech), added "show password" checkbox ( issue #115 )
· added clickable links to operator website to error messages
· fix [CZ]Vodafone samoobsluha gateway not to throw unknown error when something bad happens ( issue #115 )
· added tooltip to each of the available gateway in the combobox with summary information
· changed debug commandline option syntax
· default Substance skin is now Business Black Steel
· fix problem when removing old history records on program exit ( issue #117 )
· fix problem when editing gateway for multiple contacts at once
· contact list operations are recorded in the program log
· http and https proxies should be finally working ( issue #101 , thanks Marek Palatinus)
· changed debug commandline option syntax
· default Substance skin is now Business Black Steel
· fix problem when removing old history records on program exit ( issue #117 )
· fix problem when editing gateway for multiple contacts at once
· contact list operations are recorded in the program log
· removed option to set border decorations (let's simplify things)
· improved some icons ( issue #103 )
· fixed displaying of 'š' character on OpenJDK ( issue #105 )
· updated Substance library to 5.1 (fixes issue #108 )
· when user has no contacts defined show a little hint how to add one
· fixed not showing Hebrew translation in program
· rewritten basic classes allowing easier development in the future. This is a huge change and will require thorough testing.
· user is better informed if import finds no new contacts
· when program update is available clicking on the statusbar will open a download page in user's browser
· added package for FreeBSD (thanks martinko)
· improved intelligence when suggesting operator in contact editing
· fixed typing operator passwords with special keyboard layouts (like Czech), added "show password" checkbox ( issue #115 )
· added clickable links to operator website to error messages
· fix [CZ]Vodafone samoobsluha gateway not to throw unknown error when something bad happens ( issue #115 )
· added tooltip to each of the available gateway in the combobox with summary information
· added --version command line option to show program version
· toolbar is visible by default now
· program licensing is more carefully described
· changed a few icons
· added --debug command line option to show debugging output (also useful for debugging operator scripts)
· added the new Nimbus look-and-feel instead of the old Metal on platforms that support it (Java 6 Update 10 and higher). In program preferences available under "Crossplatform" option.
· fixed button order in dialogs under KDE
· in preferences dialog only really relevant look-and-feels should be shown now. No more duplicates.
· fixed non-working mnemonics on some buttons
· added README file to the program sources (useful for package maintainers)
· added option to build sources without Mac OS proprietary library (useful for package maintainers)
· updated Substance library to 5.1dev, small fonts on KDE3 should be finally solved ( issue #89 )
· user data are now continuously saved during program execution, not only on program exit. No more lost data when system crashes. ( issue #56 )
· user data are now saved when program ended by control signals (SIGHUP, SIGINT, SIGKILL). Unfortunatelly Gnome does not use these signals when logging out. ( issue #67 )
· queue list and contact list tooltips are now prettier
· added combobox to preferences to select country prefix easily according to country
· allowed editing of multiple contacts at once
· fix country prefixes of countries starting with +1 (except US and Canada)
· replaced bat launcher with exe launcher for those still using the wrong operating system
· improved ICO image, windows users will now have nicer shortcuts
· provided new Linux distribution packages (openSUSE, Fedora, Mandriva) (thanks Michal Vyskočil)
· provided MS Windows installer ( issue #100 )
· added README file to the program sources (useful for package maintainers)
· added option to build sources without Mac OS proprietary library (useful for package maintainers)
· updated Substance library to 5.1dev, small fonts on KDE3 should be finally solved ( issue #89 )
· user data are now continuously saved during program execution, not only on program exit. No more lost data when system crashes. ( issue #56 )
· user data are now saved when program ended by control signals (SIGHUP, SIGINT, SIGKILL). Unfortunatelly Gnome does not use these signals when logging out. ( issue #67 )
· queue list and contact list tooltips are now prettier
· added combobox to preferences to select country prefix easily according to country
· allowed editing of multiple contacts at once
· added --version command line option to show program version
· toolbar is visible by default now
· program licensing is more carefully described
· on KDE3 program starts with crossplatform look-and-feel instead of Substance, because of small fonts problem ( issue #89 )
· changed a few icons
· added --debug command line option to show debugging output (also useful for debugging operator scripts)
· added the new Nimbus look-and-feel instead of the old Metal on platforms that support it (Java 6 Update 10 and higher). In program preferences available under "Crossplatform" option.
· fixed button order in dialogs under KDE
· in preferences dialog only really relevant look-and-feels should be shown now. No more duplicates.
· fixed non-working mnemonics on some buttons
· updated [CZ]O2 gateway because operator has changed the website
· removed extraneous & characters from notification icon menu items
· fixed having program hidden in system tray and unchecking "show notification icon" in preferences
· This is just a quickfix release. Our betatesters clearly failed and haven't noticed, that message can't be sent to the most of the operators. Which means that we need more betatesters! Please subscribe to this announcements feed, try the betaversions and report errors! Thank you.
· fixed problem in [CZ]t-zones script when sending multiple messages ( issue #75 , thanks David Watzke)
· program internationalized and translated to English
· added new gateway [SK]Orange ( issue #84 , thanks Tomáš Kováčik)
· added new menu items to easily ask question, translate program or report error
· enhanced program preferences with possibility of showing simple/advanced options
· added new gateway [INT]SMSdiscount ( issue #85 , thanks Tomáš Kováčik)
· fixed problem in [CZ]T-mobile script when using english locale ( issue #83 )
· added new --debug-network and --debug-network-full command line options to easily debug network communication
· added new gateway [CZ]SMS.cz ( issue #88 , thanks Igor Štefanko)