evi
Blog

Release·Evi team·

Evi 0.7: plugins keep their word

Plugins now say what they need, and Evi holds them to it. Plus fixes that reach you in minutes, themes you make yourself, and three new plugins.

When you install a plugin, you’re trusting it with your Discord. Until now you had to take its word for what it does. With Evi 0.7, a plugin says up front what it needs, and Evi makes sure that’s all it gets.

official plugins that say what they need
35
things a plugin can ask for
4
for a fix to reach you when Discord breaks a plugin
Minutes

Plugins say what they need

A plugin can now declare, in plain words, which sites it contacts, and whether it reads your messages, sends messages or changes your settings. You see it on the plugin’s store page before you install, in the question Evi asks when you do, and in its details afterwards.

Then Evi holds it to that. Anything else the plugin tries through Evi is refused, and shows up as Blocked in the plugin’s Activity, so you can see exactly what it tried.

Anything a plugin doesn’t ask for is a no.

If an update asks for more than the version you have, say a new site or reading your messages, it waits for your OK first, the same way full access always has. Updates in the background wait too.

All of Evi’s own plugins declare what they need, and this update brings each of them a new version that says so. Community plugins that don’t declare yet still work, labelled Doesn’t declare its permissions, so you know.

Fixed in minutes, not days

Discord changes its code all the time, and now and then a change breaks a plugin. Until now that meant waiting for its author to ship a new version. Now Evi’s team can repair the broken part on evi.rest, and every install picks up the fix within minutes, with no update to download.

The plugin’s details say what was fixed, and the store shows it as fixed by Evi. Fixes are kept on your computer, so they apply from the moment Discord starts, even offline. And if installs running a fix still have problems, the store says so again.

Make your own theme

The new Editor tab, next to the Theme Store, makes a theme without writing any CSS. Start from Discord’s dark or light colours, or from a theme you already have. Then pick colours for the backgrounds, text, icons, accent, links and mentions, plus how round the corners are and which font to use. Discord changes as you pick. Save it, and it’s a theme like any other.

Community themes

Made something you like? Verified authors can send a theme to the Theme Store, straight from the editor or from their dashboard on evi.rest. Evi’s team reviews every theme before it goes in.

Community themes can’t load anything from the internet, except images on Discord’s own servers. A theme that loaded a picture or a font from someone else’s site would tell them who uses it, so that’s simply not allowed. And like plugins, themes can now be reported from their store page.

Three new plugins

DM Categories. Sort your DMs into categories like Friends, Work or Gaming, each a collapsible section at the top of your DM list. Right-click a DM or group DM to add it to one. A collapsed category still shows the DM you have open and any with unread messages, so nothing slips past.

View Icons. Right-click someone to see their avatar and banner at full size, or a server for its icon and banner. They open in Discord’s own image viewer, and the arrows go through all of someone’s pictures. Hover the menu item to download the original or copy its link.

Calm Name Effects. Nitro name styles like Prism and Neon replay their animation on every message whenever a chat opens, which keeps Discord busy for seconds. Now names keep their colours and effects, and animate while you hover them. Opening a chat takes half the work.

All three are in the store now.

Also fixed

Platform Indicators’ icon no longer grows to fill a whole message in places Evi’s styles don’t reach, like pop-out chats.

Get it

Already on Evi? It’ll offer the update on its own, or go to Evi’s settings → Updates. New here? Download Evi Setup.

Next post

Evi 0.5: a real installer