Â
Â
- Automatically syncs your current VSCode activity to your Fluxer status
- Displays the file or workspace you are currently working on
- Customizable status format with configurable app name, activity text and behavior, see Extension Settings
Note
Fluxer does not yet support Rich Presence (RPC), so this extension uses the Custom Status feature to show your activity.
This requires the extension to use your user token to authenticate the API requests.
As soon as Fluxer adds support for RPC, this extension will be updated to utilize it.
Â
Open VSCode and install the extension from the Visual Studio or OpenVSX Marketplace or the VSIX file.
An error notification regarding a missing user token will appear. Click the notification's Open Settings button.
You need to provide your Fluxer user token so the extension can make the API requests to update your account's status.
To retrieve your user token:
- Log in to Fluxer at https://web.fluxer.app or your desktop app
- Open your Developer Tools by pressing F12 (browser) or Ctrl+Shift+I (desktop app)
- Go to the
ApplicationTab at the top - Under
Storageon the left, unfoldLocal storageandhttps://web.fluxer.app - Find the entry
tokenin the table on the right and copy its valueflx_abcdefg... - Back in VSCode, paste the token into the
Fluxer: Tokenfield. - The extension will automatically reload. Open a project and take a look at your Fluxer status!
Â
Warning
User tokens are sensitive information and provide access to your account. They must not be shared with anyone.
Your configured token is stored in your VSCode's settings.json file, located at ~/.config/VSCode/User/settings.json.
Make sure you don't blindly share your VSCode configuration with someone else.
Should your token ever get leaked, update your Fluxer password to invalidate old tokens/sessions.
Â
The extension exposes the following settings:
| Setting | Default | Description |
|---|---|---|
fluxer.enable |
true | Controls whether extension is enabled |
fluxer.updateCheckInterval |
5000 | Controls interval in ms to check for new activity and update Fluxer status. Set to 0 to disable periodic check |
fluxer.statusUntil |
300000 | Controls how long your Fluxer status will remain if not updated. Recommended to be left at default |
fluxer.token |
User Token to authenticate with Fluxer. This is sensitive and should not be shared | |
fluxer.status.format |
"🎮 {appName} {activityText}" | Controls formatting of status text. Variables: {appName}, {activityText} |
fluxer.status.activityText |
"- {activity}" | Controls formatting of activity text to show in status text. Variable {activity} will be replaced by your active workspace or file |
fluxer.status.appName |
"VSCode" | Application name to show in status text |
fluxer.status.showIdle |
true | If disabled, extension will clear {activityText} instead of showing 'Idling' when no text editor is active |
fluxer.status.clearIdleAfter |
0 | Time in ms of being idle after which your status should be cleared. Set to 0 to never clear |
