Winify

Subversion Repositories:
Rev:
   
Rev Age Author Path Log message Diff
84 101 d 21 h office /trunk/Winify/ - Refactor the upgrade code to perform a manual check and update on start. Diff
83 122 d 0 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
82 122 d 21 h office /trunk/Winify/ - Bump for fix. Diff
81 122 d 22 h office /trunk/Winify/ - Fix toasts. Diff
80 122 d 23 h office /trunk/Winify/Gotify/ - Attempt to fix server reconnect.
- Code maintenance.
Diff
79 192 d 2 h office /trunk/Winify/ - Compile fixes. Diff
78 192 d 9 h office /trunk/Winify/ - Implement markdown rendering when markdown messages are sent via Gotify. Diff
77 192 d 12 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
76 195 d 0 h office /trunk/Winify/ - Ensure default fields are set properly.
- Prevent a crash when no chime sound is available.
- Third party package updates.
Diff
75 215 d 1 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 215 d 2 h office /trunk/ - Add the ability to turn the sound off for notifications using Announcements.
- Some cleanups.
Diff
72 244 d 8 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 324 d 1 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
70 336 d 20 h office /trunk/Winify/ - Cleanup. Diff
69 336 d 21 h office /trunk/Winify/ - Fix form window position and size retention. Diff
68 348 d 22 h office /trunk/Winify/Gotify/ - Prevent crash when no past messages are selected to be retrieved. Diff
67 352 d 0 h office /trunk/Winify/ - Code maintenance and attempt to avoid a spurious crash. Diff
66 355 d 22 h office /trunk/Winify/ - Extend the Gotify message structure to accommodate for markdown.
- Rigorous code maintenance (simplify message pipelines, ensure proper disconnect/reconnect, handle errors more verbosely, eliminate superfluous constructs).
Diff
65 356 d 1 h office /trunk/Winify/ - Ensure the program icon is shown in any process manger. Diff
64 413 d 23 h office /trunk/Winify/Gotify/ - Cache bytes instead of images to work around the concurrency issues with image manipulations. Diff
63 415 d 20 h office /trunk/Winify/Gotify/ - Create deep clone for popup image. Diff
62 417 d 23 h office /trunk/Winify/Gotify/ - Small retouches. Diff
61 420 d 8 h office /trunk/Winify/ - Hardcore rewrite of the connection handling to Gotify servers. Diff
60 428 d 22 h office /trunk/Winify/ - Attempt to fix Winify not loading settings on system startup. Diff
59 432 d 16 h office /trunk/ - Add the ability to retrieve past messages on Winify start (up to 48 hours). Diff
58 434 d 11 h office /trunk/ - Ensure announcements and servers are initialized properly when no servers or announcements are defined. Diff
57 434 d 17 h office /trunk/Winify/ - Show version properly in about form. Diff
56 434 d 21 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 435 d 0 h office /trunk/ - Implement a default timeout for toasts and the possibility to show a toast indefinitely on screen. Diff
54 437 d 4 h office /trunk/Winify/Gotify/ - mono fixes. Diff
53 437 d 4 h office /trunk/ - Bump to .NET 4.8. Diff
52 437 d 4 h office /trunk/ - Upgrade target framework for all projects. Diff
51 437 d 6 h office /trunk/Winify/Gotify/ - Add WebSockets logging. Diff
50 437 d 7 h office /trunk/ - Add the ability to proxy all connections.
- Use TLSv1.2 for all secure connections.
Diff
49 438 d 13 h office /trunk/Winify/ - Fix updater name. Diff
48 438 d 14 h office /trunk/Winify/ - Updater fix.
- Make error logging more explicit by logging exceptions as well.
Diff
47 438 d 15 h office /trunk/Winify/Gotify/ - Insert checks to verify that the HTTP and WebSockets URIs were properly built. Diff
46 438 d 17 h office /trunk/Winify/Gotify/ - More Windows 7 compatibility fixes. Diff
45 438 d 18 h office /trunk/Winify/ - Fix Windows 7 compatibility. Diff
44 438 d 18 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