Changelog
Release notes for FulDC++. This page is also what the in-client "what's new" link opens.
1.10 2026
- The language picker works, and works without a restart — FulDC++ had offered a list of languages for years while the
Languagefolder shipped empty, so picking one did nothing. All 18 translations are now included, and choosing one applies the moment you press OK: menus, toolbars, tabs, list headings, and the controls inside every open window. Only switching between a left-to-right and a right-to-left language still asks for a restart. - An installer — as well as the portable zip. It can import settings from an existing DC++, ApexDC++ or StrongDC++ profile, and lets you choose whether settings live beside the program or in your user profile.
- The source code is published. FulDC++ is GPL-3.0; the source for this release is available alongside the download.
- Rich text in chat on ADC hubs (RTF0) — headings, bold, italic, strikethrough, inline code and code blocks, quotes, lists, links and inline pictures, with a Markdown composer, a live preview, and formatting buttons that toggle rather than nest. Only sent where it will be understood, and it can be switched off entirely. The web interface can send and receive it too.
- Plugins and extensions can be found and installed from inside the client — the plugin list is signed with the release key and each download is checked against a pinned hash; extensions can also be installed from a package file on disk, and the extension catalogue is hosted by FulDC++ itself.
- A resizable Settings dialog with a search box, a customisable toolbar with your own shortcut buttons, redrawn icons throughout, an optional userlist on the left of hub windows, and chat background pictures.
- Display scaling is honoured — emoticons, chat buttons and the emoticon picker follow the display scale, and popups ask the monitor they are on rather than the primary one.
- Public Hubs can merge every hub list at once, filter as you type, and ask other users which hubs they recommend. Share profiles now work on NMDC hubs.
- Security — 34 fixes. The web interface's "HTTPS" port never actually encrypted anything, so anyone who switched it on and signed in sent their password in the clear; sharing a folder that contained the settings folder published everything in it, the TLS private key included; a web account saved with no permissions was loaded back as a full administrator; a rich text message could crash the client on arrival; and any user on an ADC hub could knock you off it or impersonate it. All fixed.
- Fixes — 341 of them. Slow-source disconnection dropped fast sources and kept slow ones; source limits never bound on folder downloads; several settings could be given a value that broke the thing they control; minimising to the tray left the client at reduced priority for the session; and "balanced" automatic priority ranked downloads by memory address.
- Help → Guides now opens an actual guide, at fuldcpp.net/guide.
1.09 2026
- Built-in web browser — browse the web in a tab inside the client, with a navigation toolbar, address bar, favourites & history (with an organize dialog), its own settings page, an "Open in internal browser" option on chat links, and downloads that follow your download settings.
- Classic file-list tree — optional
[+]/[-]expand/collapse boxes on the share-browsing directory tree. - Start with Windows — optional auto-start on login, with a configurable delay.
- IPv6 on NMDC hubs — support for the NMDC "IP64" extension: connect, search and transfer over IPv6 on hubs that advertise it. Hubs without it stay byte-for-byte IPv4-only, so nothing changes for existing hubs.
- Secure NMDC hubs —
nmdcs://(TLS) hub support, with hardened handling of hub-driven redirects. - Crash-safe config & recovery — corrupt local state is quarantined and recovered from rotating
.bakcopies instead of being discarded; settings are written atomically; and a startup recovery prompt can repair the hash database or restore a backup after a crash, corruption, or the new/repairflag. Recovery tools live on the Auto-Recovery settings page. - Periodic update checks — the updater now checks for new versions while the client is running, not only at startup.
- Security: every browser navigation is validated against a URL scheme policy (including fallback paths), and a
$ConnectToMethat carries a hostname instead of an IP is now rejected.
1.08 2026
- Cast to your TV — stream what you're playing straight to DLNA renderers (smart TVs, media boxes) on your network, with device discovery and status feedback.
- Download scanning — completed downloads can be automatically checked with Windows Defender, with threats quarantined; configurable on a new Scanning settings page.
- foobar2000 support — added as a supported media player (now-playing / control integration).
- Expanded backup & restore — backups now cover themes, certificates, Notepad and (opt-in) logs, are AES-256 encrypted, and support a selective restore dialog with a restore report.
- Stability: fixed a shutdown crash, a crash when closing a queued file list, and a theme-change issue that could blank the toolbar (now self-heals).
1.07 2026
- Play releases while downloading — start watching before a download finishes, with seek-ahead buffering, automatic subtitle prefetch, resume support and buffer progress shown on the tab.
- Multi-part releases now download in the right order, so the first volume is ready first; file priorities are restored when playback stops.
- Settings backup & restore — back up your configuration and restore it later from a new Backup settings page.
- Fixed the right-click menu dying in chats that had shown an emoticon.
- Fixed a handle leak from chat images that could blank the toolbar and kill right-click menus during long sessions.
1.06 2026
- Automatic away mode: set away when the computer is locked, when a full-screen application is running, when the main window is minimized, or after inactivity — each with its own optional away message (Settings > General > Away).
- Chat modernization: multiple emoticon packs with animated GIF emoticons, BBCode rendering for incoming messages, and an optional chat formatting toolbar.
- Favorite Hubs window overhaul: filter bar, status bar, last-connected info and drag-drop reordering; connect to a whole favorite group at once; Window menu expanded.
- Fixed the manual update check silently doing nothing in some situations.
1.05 2026
- New
/fuldcchat command; old AirDC++ command aliases removed. - Hub chat internals reworked (nick insertion, command handling, safer buffers).
- Crash reports are now symbolicated: releases ship a compact symbol file, so bug reports show real function names.
- About dialog now shows the latest available version from fuldcpp.net.
- External IP check switched to a secure HTTPS service.
- Help-menu links now point to fuldcpp.net.
1.04 2026
- In-client automatic updates now live via fuldcpp.net (signed, self-installing).
- New FulDC++ website and download portal.
- Removed all remaining connections to the upstream airdcpp.net project (update, GeoIP fallback, language, crash and homepage links now point at FulDC++).
1.03 2026
- In-client automatic updates, delivered signed from this site.
- Runs fully side-by-side with AirDC++ (separate instance and profile folders, with one-time profile import).
- New orbs icon and dark splash; About dialog reworked.
- GUI modernization wave: inline chat find bar, resizable dialogs, TaskDialog prompts, recent-hubs dropdown, quick-connect sparklines.
- Native DCAPI plugin system (DCAPI v8).
- Chat triggers with regex capture groups, away-only mode and import/export.
- Group users by type (Ops / Bots / Users) with live counts.
- Auto-recovery / crash supervisor with freeze watchdog.
- Self-updating GeoIP with dedicated settings page.
- Protocol robustness: ADC and NMDC gap fixes, UDP hardening, keyprint-mismatch re-pin dialog.
Full release notes are refreshed with each build.