Repository navigation
v0.3.0
Nitfree 0.3.0
This release makes the library easier to get data in and out of, keep tidy, and use from the keyboard, and adds quick image edits before saving.
Keyboard shortcut
- Ctrl+Alt+N opens the Nitfree panel with the search box focused. It doesn't clash with Discord's shortcuts, and it only works with Ctrl, Alt or Meta, so typing is never captured.
- Change it or turn it off in the popup's Settings. Reset returns it to Ctrl+Alt+N.
- The chat bar button's tooltip shows the shortcut.
Save from chat
- Save to Nitfree in Discord's message menu saves emojis, stickers and images from a message into your library.
- Emojis keep their uploaded size, animated stickers keep their animation, and a notice confirms each save.
Quick edits
- Edit image in the add and edit dialogs opens an editor with:
- Crop, free or square. Square is useful for emojis and stickers.
- GIF trim: choose the first and last frame.
- Remove background: makes one solid color transparent where it touches the edges, with a color picker and tolerance.
- Your original is always kept. Revert to original undoes the edits.
- Editing a library item saves the result as a new item; the original stays as it is.
Autocomplete
- While typing
:namein the message box, your Nitfree items appear after Discord's own emojis, with a badge showing the type (Emoji, Sticker, GIF or Image). - A popup setting puts them before Discord's emojis instead.
Duplicates
- Adding a file that's already in your library now warns you first. Near-identical copies, such as a resized version or a copy saved from chat, are flagged too.
- A new Duplicates page groups identical and similar items, so you can keep one and remove the rest. The kept item takes over the others' tags, favorite status and description.
Export and import
- Export the whole library as a single
.nitfreefile, the items currently shown, or one item's file. - Import a
.nitfreebackup, a zip, or a folder of images. Every file is checked before anything is written. Merge mode skips items you already have; replace mode empties the library first.
Storage
- A new Storage page shows how much space the library uses against the browser's quota, the space per type, and the 8 largest items.
- Clear cached sized copies without touching originals, delete selected items, and ask the browser to keep the library.
Interface
- Backup, Storage and Settings are separate pages in the popup, styled like Discord's settings.
- The popup uses Discord's font, gg sans, when available, with Noto Sans as the fallback.
- The hover bar now offers Favorite, Details and More options. Details shows a read-only view with a zoomable preview.
- The add, edit and details dialogs share one design.
- The Nitfree logo has rounded corners, matching the popup header, and the extension icons match.
Privacy
- Nitfree checks each key press on Discord against your shortcut. Nothing is stored or sent.
- While on Discord, the popup fetches Discord's font files from discord.com.
Known limitations
- Save from chat, autocomplete and the keyboard shortcut were tested against stand-ins for Discord's pages, not the live site. Please report anything that behaves differently on Discord.
- Replace-mode import can leave a partial library if a storage error happens partway through.
Full Changelog: v0.2.2...v0.3.0