Releases: spdermn02/TouchPortal_Discord_Plugin
v4.0.4 - Fixing Process Watcher
For those that had to have "Skip Process Watcher" set to "Yes", this update should fix the issue that was happening on your PC.
Skip Process Watcher setting can be now set back to "No"
Future this setting will be deprecated as the process watcher should now work for everybody on Windows machines.
This update is only for Windows, Mac has no updates besides version number increase for consistency.
v4.0.3 - Fixing PTT and VoiceActivity Switch
Discord-RPC.js has a bug with the Mode parameter of Set Voice Settings, and with a recent issue on my PC i had to reinstall the module, and thus broke the fix I had. This should correct it.
v4.0.2 - Fixing what I broke with Text Channel Selection
I broke a fix I put together for discord-rpc - which required me to remove the "force" parameter from the text-channel select
v4.0.1 - Minor Settings Update
Adding in some new settings
Mac and Windows:
- Plugin Connected: will display when connected or not to discord - valid values: Disconnected, Connected
Windows Only:
- Skip Process Watcher: will disable the process watcher for the Discord.exe (or DiscordCanary.exe or DiscordPTB.exe) if it is presenting problems
- Note: May require a Stop and Start of the plugin via Touch Portal settings for this to take effect.
The Big Update
This update brings so many new features to the Discord plugin for Touch Portal
Legacy actions: Mute and Deafen
New Actions: Go to Specific Text/Voice Channels, hangup voice channel, See Voice Channel stats, Change between PTT and Voice Activity, set Specific Hotkeys for PTT directly from Touch Portal
Configuration has also changed so please read the README on how to install this plugin.
Your old plugin will be replaced, and there are also cleanup instructions to remove the old configuration file that is no longer used.
Sample buttons are shared for Mute and Deafen, and an example page is available to showcase all actions.
Slower Reconnect Attempt Timing
Updating the reconnect wait time from 1 second between attempts, to 5 seconds between attempts. This should hopefully not cause Discords connection to die, and maybe this is also what is causing the auth tokens to expire so quickly.
Minor Bug Fix - Possibly causing Crashes
Fixed a spelling error on a variable that could have caused crashes if Discord didn't connect right away.
Download your appropriate .tpp file for your system and re-import it - you should NOT have to do any reconfiguration with this import.
Discord Connect/Reconnect and Windows Startup Fixes
The plugin now first connects to Touch Portal and then sits and waits for Discord to be available. This will happen on Windows startup, as well as on Touch Portal startup.
If Discord Crashes or needs to be closed and reopened the plugin will recognize that, kill it's discord connection and wait for discord to come back.
This will keep TouchPortal connection alive, and if Touch Portal needs to close the plugin will respond and close itself.
Also the tpdiscord.db is no longer contained in the TPDiscord folder, so future updates will not remove it.
NOTE the 3.0.0 Tag has bad .tpp files - use the ones from here or from the master branch
Initial Release
After initial bug fixes, publishing 1.0.0