Winify

Subversion Repositories:
Rev:
←Prev12Next→     Show All
Rev Age Author Path Log message Diff Changes
84 13 d 0 h office /trunk/Winify/ - Refactor the upgrade code to perform a manual check and update on start. Diff
A/trunk/Winify/Gotify/GotifyConnectionApplication.cs
/trunk/Winify/Gotify/GotifyConnectionData.cs
M/trunk/Winify/Gotify/GotifyConnection.cs
/trunk/Winify/MainForm.cs
/trunk/Winify/Winify.csproj
/trunk/Winify/packages.config
83 33 d 3 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
M/trunk/Winify/Gotify/GotifyApplication.cs
/trunk/Winify/Gotify/GotifyConnection.cs
/trunk/Winify/Gotify/GotifyMessage.cs
/trunk/Winify/Gotify/GotifyMessageExtras.cs
/trunk/Winify/Gotify/GotifyMessageExtrasClientDisplay.cs
/trunk/Winify/MainForm.cs
78 103 d 12 h office /trunk/Winify/ - Implement markdown rendering when markdown messages are sent via Gotify. Diff
M/trunk/Winify/MainForm.cs
77 103 d 15 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
M/trunk/Winify/LogViewForm.cs
/trunk/Winify/MainForm.cs
75 126 d 4 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
M/trunk/Announcements/Announcement.cs
/trunk/Announcements/Announcements.xsd
/trunk/Configuration/Configuration.cs
/trunk/Configuration/Configuration.xsd
/trunk/Winify/MainForm.cs
/trunk/Winify/Settings/SettingsForm.Designer.cs
/trunk/Winify/Settings/SettingsForm.cs
/trunk/Winify/Settings/SettingsForm.resx
73 126 d 5 h office /trunk/ - Add the ability to turn the sound off for notifications using Announcements.
- Some cleanups.
Diff
M/trunk/Announcements/Announcement.cs
/trunk/Winify/MainForm.cs
/trunk/Winify/Settings/SettingsForm.Designer.cs
/trunk/Winify/Settings/SettingsForm.cs
72 155 d 11 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
M/trunk/Winify/MainForm.cs
71 235 d 4 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
M/trunk/Announcements/Announcement.cs
/trunk/Winify/MainForm.cs
/trunk/Winify/Settings/SettingsForm.Designer.cs
/trunk/Winify/Settings/SettingsForm.cs
67 263 d 3 h office /trunk/Winify/ - Code maintenance and attempt to avoid a spurious crash. Diff
A/trunk/Winify/Gotify/GotifyMessageEventArgs.cs
D/trunk/Winify/Gotify/GotifyNotificationEventArgs.cs
M/trunk/Winify/AboutForm.Designer.cs
/trunk/Winify/AboutForm.cs
/trunk/Winify/Gotify/GotifyConnection.cs
/trunk/Winify/Gotify/GotifyMessageExtras.cs
/trunk/Winify/Gotify/GotifyMessageExtrasClientDisplay.cs
/trunk/Winify/Gotify/GotifyMessageQuery.cs
/trunk/Winify/Gotify/GotifyPaging.cs
/trunk/Winify/LogViewForm.Designer.cs
/trunk/Winify/MainForm.Designer.cs
/trunk/Winify/MainForm.cs
/trunk/Winify/Properties/Resources.Designer.cs
/trunk/Winify/Settings/SettingsForm.Designer.cs
/trunk/Winify/Settings/SettingsForm.cs
/trunk/Winify/Utilities/Components/ReadOnlyRichTextBox.Designer.cs
/trunk/Winify/Utilities/LogMemorySink.cs
/trunk/Winify/Utilities/Miscellaneous.cs
/trunk/Winify/Winify.csproj
/trunk/Winify/app.config
/trunk/Winify/packages.config
56 346 d 0 h office /trunk/Winify/ - Create a message pump for toasts instead of displaying them on a best effort basis.
- Make toasts more visible.
Diff
M/trunk/Winify/MainForm.cs
55 346 d 3 h office /trunk/ - Implement a default timeout for toasts and the possibility to show a toast indefinitely on screen. Diff
M/trunk/Configuration/Configuration.cs
/trunk/Winify/MainForm.cs
/trunk/Winify/Settings/SettingsForm.Designer.cs
/trunk/Winify/Settings/SettingsForm.cs
49 349 d 16 h office /trunk/Winify/ - Fix updater name. Diff
M/trunk/Winify/MainForm.cs
/trunk/Winify/Settings/SettingsForm.cs
48 349 d 17 h office /trunk/Winify/ - Updater fix.
- Make error logging more explicit by logging exceptions as well.
Diff
M/trunk/Winify/AboutForm.Designer.cs
/trunk/Winify/AboutForm.cs
/trunk/Winify/Gotify/GotifyConnection.cs
/trunk/Winify/MainForm.cs
/trunk/Winify/Settings/SettingsForm.cs
44 349 d 21 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
A/trunk/Winify/Utilities/WindowState.cs
/trunk/Winify/app.config
M/trunk/Configuration/Configuration.cs
/trunk/Configuration/Configuration.csproj
/trunk/Configuration/Configuration.xsd
/trunk/Winify/AboutForm.cs
/trunk/Winify/Gotify/GotifyApplication.cs
/trunk/Winify/Gotify/GotifyConnection.cs
/trunk/Winify/Gotify/GotifyNotification.cs
/trunk/Winify/LogViewForm.cs
/trunk/Winify/MainForm.cs
/trunk/Winify/Settings/SettingsForm.Designer.cs
/trunk/Winify/Settings/SettingsForm.cs
/trunk/Winify/Utilities/LogMemorySink.cs
/trunk/Winify/Utilities/Serialization/Serialization.cs
/trunk/Winify/Winify.csproj
/trunk/Winify/packages.config
43 607 d 7 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
A/trunk/Winify/LogViewForm.Designer.cs
/trunk/Winify/LogViewForm.cs
/trunk/Winify/LogViewForm.resx
/trunk/Winify/Resources/wood.png
/trunk/Winify/Utilities/LogMemorySink.cs
M/trunk/Winify/MainForm.Designer.cs
/trunk/Winify/MainForm.cs
/trunk/Winify/MainForm.resx
/trunk/Winify/Settings/SettingsForm.cs
/trunk/Winify/Winify.csproj
42 618 d 13 h office /trunk/Winify/ - Style changes. Diff
M/trunk/Winify/MainForm.cs
41 618 d 14 h office /trunk/Winify/ - Make AES encryption and decryption asynchronous. Diff
M/trunk/Winify/MainForm.cs
/trunk/Winify/Utilities/AES.cs
40 618 d 14 h office /trunk/Winify/ - Style fixes. Diff
M/trunk/Winify/MainForm.cs
30 618 d 18 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
A/trunk/Configuration
/trunk/Configuration/Configuration.cs
/trunk/Configuration/Configuration.csproj
/trunk/Configuration/Configuration.xsd
/trunk/Configuration/Properties
/trunk/Configuration/Properties/Annotations.cs
/trunk/Configuration/Properties/AssemblyInfo.cs
/trunk/Winify/MainForm.Designer.cs
/trunk/Winify/MainForm.cs
/trunk/Winify/MainForm.resx
/trunk/Winify/Utilities/ScheduledContinuation.cs
/trunk/Winify/Utilities/Serialization
/trunk/Winify/Utilities/Serialization/Serialization.cs
/trunk/Winify/Utilities/Serialization/SerializationFailure.cs
/trunk/Winify/Utilities/Serialization/SerializationState.cs
/trunk/Winify/Utilities/Serialization/SerializationSuccess.cs
D/trunk/Winify/Form1.Designer.cs
/trunk/Winify/Form1.cs
/trunk/Winify/Form1.resx
/trunk/Winify/Properties/Settings.Designer.cs
/trunk/Winify/Properties/Settings.settings
/trunk/Winify/Servers
M/trunk/Winify.sln
/trunk/Winify.sln.DotSettings
/trunk/Winify/App.config
/trunk/Winify/Constants.cs
/trunk/Winify/Program.cs
/trunk/Winify/Properties/Resources.Designer.cs
/trunk/Winify/Settings/SettingsForm.Designer.cs
/trunk/Winify/Settings/SettingsForm.cs
/trunk/Winify/Settings/SettingsSavedEventArgs.cs
/trunk/Winify/Utilities/Miscellaneous.cs
/trunk/Winify/Winify.csproj
/trunk/Winify/packages.config
29 618 d 20 h office /trunk/ - Various cleanups and refactorings. Diff
M/trunk
/trunk/Winify.sln
/trunk/Winify/Form1.cs
/trunk/Winify/Winify.csproj