This project incorporates code and logic from the following open-source projects:
- adobe-discord-rpc by Tee
- License: MIT
- Used for: Adobe application-specific ExtendScript logic (Audition, Illustrator, etc.)
Special thanks to the contributors who have improved this extension.
Extension installation instructions are in the readme as well as in this video.
Release v3.1.0 - 2026-05-06
Added
- Add maximum reconnects for adobeRPC (#29) By @Kuredew
- Add open logs folder function (#31) By @Kuredew
- Add privacy mode to censor rpc details (#23) By @Kuredew
- Expand support for other Adobe applications (#26) By @Kuredew
- Export all logs to files so that users can access them (#18) By @Kuredew
- Keep reconnecting in 10s when max reconnect reached (#39) By @Kuredew
Fixed
- Clear RPC status when Adobe app closes By @xjuanfxx
- Clear activity before destroying RPC client on logout By @xjuanfxx
Changed
- Change logging to winston library (#28) By @Kuredew
- Implement DI to avoid tight coupling (#17) By @Kuredew
- Implement event driven architecture By @Kuredew
- Improve polling schedule and stop polling (#21) By @Kuredew
- Make the log look neat and easy to use (#16) By @Kuredew
- Move symlink target to APPDATA By @Kuredew
UI Changed
- Add new contributor to ui (#32) By @Kuredew
- Dim input if setting is not active (#25) By @Kuredew
- Fix broken oveflow scroll (#30) By @Kuredew
- Fix modal not fixed to viewport (#33) By @Kuredew
- Fix too large font size after css changed (#24) By @Kuredew
- Improve more settings window ux (#22) By @Kuredew
Documentation
Maintenance
- deps: Add zxpSignCmd and archiver deps By @Kuredew
- ci
- Add fetch-depth option to checkout action By @Kuredew
- Add zxp and zip to build result By @Kuredew
- Change output redirection to append in release.yml By @Kuredew
- Change path to forward slash in release workflow (#42) By @Kuredew
- Fix path separators in release workflow (#41) By @Kuredew
- Fix path (#43) By @Kuredew
- Fix typo (#38) By @Kuredew
- Fix variable assignment syntax in release workflow By @Kuredew
- Initialize Git submodules in release workflow By @Kuredew
- Refactor tag and changelog generation script path By @Kuredew
- Upgrade upload-artifact for non-zip artifact support (#20) By @Kuredew
- Upload zip and zxp to artifact By @Kuredew
- Use pnpm to install dependency and build extension (#36) By @Kuredew
- Add bump version scripts and include it in workflow (#45) By @Kuredew
- Add eslint configuration By @Kuredew
- Add eslint to project By @Kuredew
- Add logger utils to log funcName By @Kuredew
- Add release workflow to auto release extension (#37) By @Kuredew
- Add semver-gen submodule to project (#35) By @Kuredew
- Change node js version By @Kuredew
- Change parcel to esbuild to build extension (#19) By @Kuredew
- Fix semver-gen submodule not exist (#44) By @Kuredew
- Hoisting pnpm in install dependencies By @Kuredew
- Implement a cooldown in development build (#15) By @Kuredew
- Log all copying file/folder By @Kuredew
- Remove pnpm By @Kuredew
- Upgrade checkout action and refactor version bumping (#40) By @Kuredew
- Use csinterface-ts instead of csinterface.js for type safe (#27) By @Kuredew
- Use node and npm to install dependency By @Kuredew
- Use only one jobs By @Kuredew