Winify

Subversion Repositories:
Rev:
   
Rev Age Author Path Log message Diff
84 101 d 17 h office /trunk/Winify/ - Refactor the upgrade code to perform a manual check and update on start. Diff
83 121 d 20 h office /trunk/Winify/ - Prevent a crash when the "extras" parameter of a Gotify message is not set (default to "text/plain").
- Prevent Winify from not retrying connections when the Gotify server goes down.
- Split termination for connecting to Gotify servers into program and local connection contexts.
- Enrich the Gotify message structures a little out of convenience.
- Some fortifications and overall code-maintenance.
Diff
78 192 d 5 h office /trunk/Winify/ - Implement markdown rendering when markdown messages are sent via Gotify. Diff
77 192 d 8 h office /trunk/Winify/ - Append the text instead of inserting it in order to have the log view form scroll to the end.
- Monitor system power change events in order to refresh connections upon system resume from standby or hibernation.
Diff
75 214 d 21 h office /trunk/ - Allow both program-wide settings for the notification chime (sound) as well as overriding the sound for individual notifications via announcement settings.
- Fix XSDs.
Diff
73 214 d 22 h office /trunk/ - Add the ability to turn the sound off for notifications using Announcements.
- Some cleanups.
Diff
72 244 d 4 h office /trunk/Winify/ - Fix an issue where failing to decrypting the stored Gotify password would lead to Winify crashing on startup. Instead report the problem during AES decryption and proceed with the next server. Diff
71 323 d 21 h office /trunk/ - Allow ignoring notification via an "Ignore" option in the "Announcements" tab of the settings.
- Fix a crash when the timeout is set to a value less or equal to one.
Diff
67 351 d 19 h office /trunk/Winify/ - Code maintenance and attempt to avoid a spurious crash. Diff
56 434 d 16 h office /trunk/Winify/ - Create a message pump for toasts instead of displaying them on a best effort basis.
- Make toasts more visible.
Diff
55 434 d 20 h office /trunk/ - Implement a default timeout for toasts and the possibility to show a toast indefinitely on screen. Diff
49 438 d 9 h office /trunk/Winify/ - Fix updater name. Diff
48 438 d 9 h office /trunk/Winify/ - Updater fix.
- Make error logging more explicit by logging exceptions as well.
Diff
44 438 d 14 h office /trunk/ - Implement secure websockets for SSL/TLS connections to Gotify servers.
- Ensure that Winify is backwards compatible to Windows 7.
- Fix the settings panel such that settings are remembered over restarts.
- Add memorization to windows (Settings, About, etc.) so they appear in the last positions where they have been closed.
- Fix the popup toasts so they remain on top and do not clog the main thread.
- Major overhaul.
Diff
43 696 d 0 h office /trunk/Winify/ - Add the ability to view log messages directly from the application without having to read files.
- Make sure that the servers (and announcements) are saved when added without having to press the "Save" button and close the form.
- When pressing the "Add" button, fill in the server with the parameters specified by the user without just adding a blank server or announcement configuration.
Diff
42 707 d 6 h office /trunk/Winify/ - Style changes. Diff
41 707 d 7 h office /trunk/Winify/ - Make AES encryption and decryption asynchronous. Diff
40 707 d 7 h office /trunk/Winify/ - Style fixes. Diff
30 707 d 11 h office /trunk/ - Use configuration files instead of settings.
- Use the new toast notifications.
- Use the same serialization pattern for all files.
- Switch to sparkle for the updater (the new release should be downloaded manually when built).
- Major overhaul.
Diff
29 707 d 12 h office /trunk/ - Various cleanups and refactorings. Diff
28 708 d 7 h office /trunk/ - Fix some pathing issues. Diff
25 866 d 6 h office /trunk/ - Major overhaul and simplifications. Diff
24 866 d 13 h office /trunk/Winify/ - Fix linger time for notifications.
- Remove the speak feature.
- Remove some obsolete code.
- Revise settings form.
- Show server and application id in toaster popup.
- Some code refactoring.
Diff
22 866 d 21 h office /trunk/ - Attempt to standardize notification toasters from foreign adopted project and make toasters look nicer. Diff
21 867 d 21 h office /trunk/ - Settings overhaul: make the settings changes-based and more responsive.
- Ensure that the servers and announcements are stored even on small changes.
Diff
20 993 d 13 h office /trunk/Winify/ - Update fix. Diff
19 993 d 16 h office /trunk/Winify/ - Fixes for application update. Diff
18 1002 d 15 h office /trunk/Winify/ - Introduce log file logging. Diff
17 1026 d 9 h office /trunk/Winify/ - Fix application crash on exiting from the menu item. Diff
15 1038 d 11 h office /trunk/ - Add the ability to speak a phrase depending on the appid passed by the Gotify server using the internal speech synthesizer.
- Add the ability to display a given notification based on the appid for a defined amount of milliseconds.
Diff
14 1044 d 1 h office /trunk/ - Make the settings more responsive such that servers do not have to be re-added manually for changes other than the name.
- Encrypt password when storing settings to disc (will require re-adding gotify servers).
- Third party package updates.
- Small cleanups.
Diff
11 1087 d 16 h office /trunk/Winify/ - Enable stacking notifications up to the vertical screen resolution. Diff
9 1106 d 14 h office /trunk/Winify/ - Add a button to check for updates. Diff
8 1106 d 16 h office /trunk/Winify/ - More housekeeping and code maintenance. Diff
7 1106 d 16 h office /trunk/ - More elegant way of dealing with server additions and deletions.
- Housekeeping.
Diff
6 1106 d 21 h office /trunk/ - Housekeeping. Diff
5 1106 d 21 h office /trunk/Winify/ - Fix an issue with the settings form not appearing again after one configuration. Diff
4 1107 d 12 h office /trunk/ - Add preliminary support for multiple gotify servers. Diff
3 1107 d 22 h office /trunk/Winify/ - Ensure proper disposition of the notification image.
- Small aesthetic changes.
Diff
1 1108 d 1 h office / - Initial import. Diff