Skip to content

Releases: BexaGal/OutlookOnClickSender

OutlookOnClickSender v1.0

30 May 11:47

Choose a tag to compare

OutlookOnClickSender

Version 1.0

Description

This program sends pre-written messages via Outlook to prerecorded addressees.
Useful for basic notifications (shifts, errors in prod or other matters).

BTW, this program creates configs (.json files) in program's current location. So, you may be interested in relocating the exe to it's own directory.

Global changes

Security

Fixed security issue where hashtables were imported to program via Invoke-Expression which could cause an inclusion attack through config files modification.

Raw hash table changed to JSON

Now, instead of raw hash table, configuration files (boxlistsrc and mesg) contain JSON tables.
This changes how user should add new entries there. Instead of hash table format user should manually enter strings there in JSON format.
For example mesg.json now should look like this:

{
    "1":"Arrived to shift\n\nJake Anderson\nIT Engineer | Contoso",
    "2":"Ending shift\n\nJake Anderson\nIT Engineer | Contoso"
}

As you can see, line breaks are represented as \n instead of natural line break in old format.

Addressee table looks simpler:

{
    "loopback":"[email protected]",
    "sos":"[email protected]",
    "boss":"[email protected]"
}

Summary

Finally, I decided that this program can proudly carry "Release" label. It doesn't mean that I'm done with this program.
I plan to add normal message and mailbox forming feature (QoL change).
Maybe, in some magic future I might even add GUI here.

OutlookOnClickSender 0.9

18 Apr 14:27
c9b1cab

Choose a tag to compare

Pre-release

OutlookNotifyOnClick-0.8
This... Thing... has to be used in it's own directory because it creates a config file in the current directory.

hashtables in config looks like
@{"alias1"="email1"; "alias2"="email2";... }
This pre-release, well, is pre-release! No guarantee of stable work under your environment is provided.

ADDIDIONS:
Custom messages instead of hard-coded!
Uses msgs.hash file.

[ordered]@{
    "1"="Arrived to shift

Loby, Tim
IT Engineer | Contoso";
    "2"="Ending shift
    
Loby, Tim
IT Engineer | Contoso"
}

Example is above.

OutlookNotifyOnClick-0.8.1

12 Apr 12:47
7712751

Choose a tag to compare

Pre-release

OutlookNotifyOnClick-0.8

This... Thing... has to be used in it's own directory because it creates a config file in the current directory.

hashtable in config looks like
@{"alias1"="email1"; "alias2"="email2";... }
This pre-release, well, is pre-release! No guarantee of stable work under your environment is provided.

BUGFIXES AND HOTFIXES:

Spellcheck error fixed

OutlookNotifyOnClick-0.8

12 Apr 09:39
67d6d14

Choose a tag to compare

Pre-release

OutlookNotifyOnClick-0.8

This... Thing... has to be used in it's own directory because it creates a config file in the current directory.

This pre-release, well, is pre-release! No guarantee of stable work under your environment is provided.

OutlookOnClickSender-0.8-alpha1

11 Apr 22:17

Choose a tag to compare

Pre-release

Second pre-release (first one is deleted).