2026-05-19
v0.1.11-beta.1 Latest Public Beta 2026-05-19
Licensing
Commercial license activation — Settings → License section for ClumsyFileMover Pro commercial license activation and management. Enter a license key to activate, view masked key, activation count, last validated date, and grace period expiry. License key is encrypted at rest using Electron safeStorage (Windows DPAPI).
Offline grace period — Licensed state is preserved locally for 14 days if the validation server is unreachable. The app continues operating normally during the grace period.
Personal use remains free during beta — ClumsyFileMover is free for individual/personal use during beta. Commercial, business, team, consultant, and MSP use requires a ClumsyFileMover Pro commercial license.
2026-05-18
v0.1.10-beta.1 Beta Public Beta 2026-05-18
Privacy
Anonymous product telemetry — Added anonymous product telemetry to help improve ClumsyFileMover during beta. Telemetry records basic app events such as startup, transfer success/failure, app version, OS version, architecture, transfer type, and error category. ClumsyFileMover does not send file names, folder paths, server names, IP addresses, usernames, passwords, connection strings, or file contents. Telemetry can be disabled from Settings.
2026-05-17
v0.1.9-beta.3 Beta Closed Beta 2026-05-17
New Feature
In-app feedback & bug reporting — click the message icon in the header toolbar to send feedback, file a bug report, or submit a feature request without leaving the app. Reports go directly to the CFM team via ClumsyOps and return a tracking number on success.
Optional diagnostics collection — tick “Include basic diagnostics” to attach OS version, Electron runtime, memory stats, and platform info to your report. The checkbox is off by default. When off, only your message and a hashed device identifier are sent — no paths, filenames, or sensitive data.
Privacy
No silent telemetry — reports are sent only when you click Submit. Nothing is collected or transmitted automatically. File paths, folder names, usernames, and secrets are stripped before any data leaves the machine.
2026-05-14
v0.1.9-beta.2 Closed Beta 2026-05-14
New Feature
License key activation — Settings → License lets you activate and deactivate your ClumsyFileMover Pro license key. Validation is handled through ClumsyOps licensing endpoint, backed by Lemon Squeezy, and re-checked on startup with a local offline grace period so the app works without a network connection.
2026-05-14
v0.1.9-beta.1 Closed Beta 2026-05-14
New Feature
Tab context menu — right-click any connection tab for Duplicate, Close, and Close Others. Tabs can also be reordered by dragging.
Quality-of-life batch — sort column and direction now persist across directory changes; back/forward navigation buttons in the remote pane; batch rename with token support; Download To… for choosing a custom local folder per-batch; Duplicate File on the remote; OS notifications on batch completion.
Resizable panels — the Session Log and Transfer Queue panels can now be resized by dragging their top edge. The height preference is saved per-session.
Fix
FTP timeout resilience — socket timeout increased from 10 s to 30 s; idle connections that drop now auto-reconnect on the next directory listing instead of showing an error.
Context menus no longer clip at screen edges — right-click menus near the bottom or right edge of the window now flip inward instead of running off-screen.
2026-05-14
v0.1.8-beta.10 Closed Beta 2026-05-14
New Feature
SSH agent forwarding — enable per-connection in Edit Connection → Advanced. Forwards your local SSH agent to the remote host so you can authenticate onward without re-entering keys.
Persistent transfer history — every upload and download is logged to disk. Click the history icon in the remote toolbar for a searchable panel with file name, connection, size, status, and timestamp. Filter by direction and outcome.
Conflict pre-scan — before a batch upload or download, CFM checks for filename and size conflicts and surfaces a resolution dialog (skip / overwrite / overwrite newer / overwrite larger) instead of silently clobbering files.
File preview pane — press Space or right-click → Preview to open a text, image, or JSON/code file in a side panel without downloading it. Works over SFTP, SCP, and FTP.
Server-to-server transfer — with two sessions open, right-click files and choose “Copy to other session…” to transfer directly between servers via a local temp file. A session picker lets you choose the destination and path.
Auto-retry on transfer failure — configure retry count and delay in Preferences → Transfers. Failed transfers re-queue automatically up to the configured limit before surfacing an error.
2026-05-09
v0.1.8-beta.9 Beta Closed Beta 2026-05-09
Improvement
Batch progress indicator — the transfer drawer header now shows a completed/total file count (e.g. 3/12) while a batch is in progress, plus a thin byte-level progress bar below the header strip that reflects overall queue completion at a glance.
Keyboard navigation — remote pane — click the remote file list to focus it, then use Arrow Up/Down to move a focus ring through entries, Space to toggle selection, and Enter to open a directory or download a file. The focused row scrolls into view automatically.
Keyboard navigation — local pane — same arrow-key navigation in the local file list. Arrow Up/Down moves the focus ring, Space toggles selection, Enter opens a directory.
2026-05-09
v0.1.8-beta.8 Closed Beta 2026-05-09
New Feature
Upload checksum verification — the “Verify transfers” setting now covers uploads as well as downloads. SFTP/SCP computes a SHA-256 hash before sending and re-reads the remote file after upload to confirm they match. FTP uses the server’s HASH command where supported. Mismatches are flagged in the transfer drawer.
FTP download verification — download checksum verification now works on FTP connections too via the server’s HASH command, not just SFTP/SCP.
Concurrent transfers — configure 1–5 simultaneous file transfers per SFTP/SCP connection in Preferences → Transfers. FTP connections always transfer one file at a time regardless of this setting.
2026-05-09
v0.1.8-beta.7 Closed Beta 2026-05-09
New Feature
Connection color tags — assign a color to any connection from an 8-color picker in New/Edit Connection. The sidebar dot and tab left-border reflect the color — makes it impossible to accidentally push to production when you mean to be on staging.
Failed transfer retry — a Retry button appears on failed entries in the transfer drawer. Re-queues the file immediately without needing to re-select it in the browser.
Connection health stats — a thin strip below the remote toolbar shows bytes uploaded, bytes downloaded, session uptime, and last ping latency. Only appears after the first transfer or ping completes.
SSH config import — import Host blocks from ~/.ssh/config via Import / Export → Import SSH Config. Hostname, port, and username carry over automatically; identity file paths are preserved.
Known hosts autocomplete — the Quick Connect host field and New Connection host input now suggest completions from ~/.ssh/known_hosts as you type.
Contextual onboarding hints — pulsing amber dots near the Scheduled Transfers, Global Bookmark, and Sync Browse buttons explain what each does on first use. Click the dot to permanently dismiss.
2026-05-08
v0.1.8-beta.6 Beta Closed Beta 2026-05-08
New Feature
Scheduled transfers — automate uploads and downloads on a schedule. Supports one-time, daily, weekly, and interval modes. Each schedule picks a saved connection, a direction (upload/download), local and remote paths, and an optional enable/disable toggle. A background scheduler fires every 60 seconds; results appear in the transfer drawer and session log. Run Now button for immediate on-demand execution. Clock icon in the remote toolbar opens the schedule manager.
Improvement
Preferences modal redesigned — replaced the single long-scroll column with a two-column layout: a left-nav sidebar with eight labelled sections (General, Editors, Transfers, FTP, Commands, Proxy, Security, Setup) and a content panel on the right. Only the active section is shown at a time, eliminating the need to scroll past unrelated settings.
Re-run setup wizard from Preferences → Setup — a new Setup section in Preferences lets you re-launch the first-run onboarding wizard at any time to re-import FTP clients, add editors, or change the home folder without reinstalling.
Bug Fix
Upload/download errors now surface as toasts — if an IPC transfer call was rejected before it could start (e.g., disconnected session), the error was previously swallowed silently. The error is now shown as an error toast and the file list is refreshed.
2026-05-08
v0.1.8-beta.5 Closed Beta 2026-05-08
Bug Fix
Permanent update channel fixautoUpdater.channel is now hardcoded to latest, bypassing electron-updater’s version-string channel detection entirely. Pre-release version strings (e.g. -beta.x) no longer cause the updater to look for a beta.yml that doesn’t exist on the server. Upload script updated: channel file always lands as latest.yml regardless of version.
2026-05-08
v0.1.8-beta.4 Closed Beta 2026-05-08
Diagnostic
Surfaces the actual updater error in the About modal — instead of a generic “Update check failed” message, the real error detail is now shown inline so future update failures can be self-diagnosed without opening DevTools.
2026-05-08
v0.1.8-beta.3 Closed Beta 2026-05-08
Bug Fix
Update check no longer fails with “Update check failed” — electron-updater defaults allowPrerelease to false on stable builds, causing it to reject the beta channel entry in latest.yml. Now explicitly set to true so all installed versions check the pre-release channel correctly during beta. The unhandled IPC rejection that occurred alongside the error has also been fixed.
2026-05-08
v0.1.8-beta.2 Closed Beta 2026-05-08
Polish
About modal badge updated to Closed Beta — was incorrectly showing Closed Alpha. Now correctly reflects the release stage.
Settings: ASCII/Binary extension lists save cleanly when cleared — clearing either field now removes it from settings instead of persisting an empty array.
2026-05-08
v0.1.8-Beta1 Closed Beta 2026-05-08
Remote Edit
Multi-editor support — configure any number of editors in Preferences → Editors. Right-clicking a remote file shows an Edit with → submenu. F4 and the toolbar button use the first editor. Settings changes take effect immediately without restarting.
Editor paths with spaces now launch correctly — editor commands containing spaces (e.g. C:\Program Files\Notepad++\notepad++.exe) previously failed. Now passed as a single string with shell: true so Windows resolves the path correctly.
WinSCP-style temp path for remote editing — temp files now mirror WinSCP’s directory structure so the editor tab shows the real filename (e.g. index.html) instead of a timestamped temp name.
Connectivity
Proxy support — HTTP, SOCKS4, SOCKS5 — configure a global proxy in Preferences → Proxy. Supports HTTP CONNECT tunneling and SOCKS4/SOCKS5 with optional authentication. Applies to all protocols (FTP, FTPS, SFTP, SCP) on every new connection.
IPv6 support — bracket-notation IPv6 addresses (e.g. [::1]) are now accepted in the host field for all protocols.
URI / deep-link scheme (cfm://) — ClumsyFileMover registers itself as the handler for cfm://open/<id> URIs. Opening one from a browser focuses the app and immediately opens that connection.
Transfers & FTP
Extension-based ASCII / Binary rules — two new Preferences fields override FTP auto-detection: a custom binary list (beats everything) and a custom ASCII list. Useful for forcing .xml as binary or marking non-standard extensions as ASCII.
Import & Export
FileZilla XML export — a new Export button in Import / Export → FileZilla saves all connections to a sitemanager.xml compatible with FileZilla, with groups preserved.
Session log XML export — when the session log panel is open and has entries, a download icon appears next to the clear button. Saves the log as a structured XML file for troubleshooting.
2026-05-05
v0.1.6 Alpha Closed Alpha 2026-05-05
File Browser
Global bookmarks — a globe button alongside the existing star bookmark saves the current path as a global bookmark visible in every connection. The bookmark dropdown shows a blue Global section at the top, above the amber This Connection section. Per-connection bookmarks are unchanged.
Directory listing cache — navigating back to a recently visited folder reuses the cached listing (30-second TTL) instead of hitting the server again. F5, the refresh button, and any mutating operation (upload, delete, rename, mkdir, chmod) always bypass the cache and fetch fresh data.
Remote Commands (SFTP/SCP)
Custom remote commands — define named shell command shortcuts in Preferences → Custom remote commands. Use %path% as a placeholder for the current remote directory. A terminal button in the SFTP/SCP remote toolbar opens a command panel with saved commands as one-click buttons, plus a free-form input for ad-hoc commands. stdout is shown in white, stderr in red, and non-zero exit codes are flagged.
Transfers
Checksum verification after download — an optional Preferences setting (Verify checksums after download) computes SHA-256 of each downloaded file and compares it against the server’s hash via sha256sum. A passing check logs ✓ Checksum verified to the session log; a mismatch flags the file as failed in the transfer drawer’s Failed tab. SFTP/SCP only.
App
Portable / USB mode — drop a file named portable (no extension) next to ClumsyFileMover.exe to switch to portable mode. All data — connections, credentials, and settings — is stored next to the executable instead of in %APPDATA%. Move the folder to a USB drive and the app brings everything with it.
2026-05-04
v0.1.5 Alpha Closed Alpha 2026-05-04
Security
Master password — AES-256-GCM credential encryption — all stored connection credentials (passwords, private keys, passphrases) can be encrypted under a master password. Key derivation uses PBKDF2 with 200,000 SHA-256 rounds. Enable, change, or disable the master password from Preferences. A verifier is stored alongside encrypted credentials so unlock attempts can be validated without decrypting everything.
Lock screen on launch — when the master password is enabled, a full-screen lock overlay appears on startup. No connections are accessible until the correct password is entered. The lock screen also appears if the app is relaunched while locked. Unlocking is non-destructive — all tabs and sessions resume normally after authentication.
Import & Export
Import from WinSCP — reads saved sessions directly from the Windows registry (HKCU\Software\Martin Prikryl\WinSCP 2\Sessions). No file selection required. ClumsyFileMover decodes WinSCP-obfuscated passwords where possible. Connection groups are preserved. Duplicate connections (matched by host/port/username/protocol) are skipped.
Import from FileZilla — reads the FileZilla Site Manager from %APPDATA%\FileZilla\sitemanager.xml automatically. Site groups are preserved. Site comments become connection notes. Passwords stored with a FileZilla master password (crypt encoding) cannot be decrypted — those fields are left blank on import. Always verify credentials after importing.
Encrypted backup export and import (.cfmbak) — saves all connections and their credentials to a portable .cfmbak file encrypted with AES-256-GCM and a PBKDF2-derived key. Use to migrate to a new machine, reinstall Windows, or keep an offline backup. Import merges the backup into the current connection list — existing connections by ID are not overwritten. The passphrase is required to open the file; there is no recovery if it is lost.
Transfers
Transfer speed limit — configurable KB/s cap — set a global upload and download speed limit in Preferences (KB/s). The limit is enforced by a token-bucket throttle applied to the data stream for both FTP and SFTP/SCP connections. Set to 0 (or leave blank) to disable. The cap applies per-session across all active transfers.
Transfer resume for partial downloads — when a download conflict is detected (overwrite modal), a new Resume option appears for files where a partial local copy already exists. Resume picks up from where the last download left off using the byte offset of the existing local file. Supported on SFTP and FTP/FTPS. Does not apply to uploads.
Remote Operations
Create remote symlink (SFTP/SCP) — right-click any file or directory in the remote pane on an SFTP or SCP connection and select Create Symlink. A dialog prompts for the symlink name and target path. The symlink is created in the current remote directory. Symlinks appear in the file list with a lnk badge in the Type column.
Transfer profiles — named overwrite and timestamp bundles — create named profiles that bundle an overwrite action (overwrite, skip, newer, larger) and a preserve-timestamps setting. Assign a profile as the active default in Preferences. When an active profile is set, the overwrite conflict modal is bypassed entirely and the profile's action is applied automatically. Useful for bulk workflows that should never pause for prompts.
2026-05-04
v0.1.4 Alpha Closed Alpha 2026-05-04
Selection & Navigation
Ctrl+click and Shift+click multi-select — hold Ctrl to toggle individual files and folders in either pane, or hold Shift to select a contiguous range. Works on both local and remote panes. Ctrl-clicking a selected item deselects it.
".." parent directory row — the top of both file panes now shows a ".." row for navigating up to the parent directory. Click it to go up without using the breadcrumb bar. Hidden at the root level.
Folder selection and transfer — directories are now selectable via checkbox, Ctrl+click, or Shift+click on both panes. Selected folders are included in uploads and downloads and are transferred recursively. Previously only files could be selected for queue-based transfer.
Auto-refresh local pane after download — when a download completes, the local pane automatically refreshes to show the new files. No manual F5 needed. The current selection is preserved.
File Browser
Type, Owner, and Group columns (SFTP/SCP) — the remote pane now shows a Type column with dir/lnk badges for directories and symlinks, plus Owner and Group columns showing the numeric UID/GID returned by the server. All three columns are resizable and appear only on SFTP and SCP connections.
Column resize handles moved to right edge — column resize handles are now on the right edge of each header cell where they are expected to be. Previously they were on the left edge, which made it easy to accidentally resize the wrong column.
Connection Sidebar
Sidebar right-click context menu — right-clicking a connection shows options to Edit, Move to Group (with a sub-list of existing groups), or Delete it. Right-clicking a group header lets you rename the group inline. Right-clicking empty space in the sidebar offers New Connection and New Group shortcuts.
Sidebar drag-and-drop group management — connections can be dragged to a different group header to move them into that group. Dropping a connection onto the ungrouped area removes it from its current group. A ring highlight shows the drop target as you drag.
Bug Fixes
SCP first-connect timeout — critical fix — on a brand-new SCP connection, the SSH host key verification dialog was never shown during the connecting phase, causing the handshake to wait until the 20-second timeout. The host key modal now renders correctly during the connecting state. SCP first-time connections now complete instantly.
Auth type not saved for SFTP/SCP connections — editing a saved SFTP or SCP connection reset the auth type back to password mode, discarding a stored private key selection. The chosen auth type is now preserved correctly across edits.
FTP keep-alive racing with active transfers — the 30-second keep-alive ping on FTP connections could fire during an active upload or download and interrupt the transfer. The ping now skips when a transfer is in progress.
SFTP keep-alive indefinite hang — the SFTP ping had no timeout and could hang indefinitely on an unresponsive server. It now times out after 10 seconds.
Orphaned host key callback on connect failure — if a connection failed mid-handshake, the pending host key callback was left in memory and could fire incorrectly on the next connect attempt. Callbacks are now cleaned up when a connection fails.
Recursion depth cap on folder transfers — uploading or downloading a very deeply nested directory tree no longer risks a stack overflow. Recursion is capped at 50 levels; anything deeper is skipped with a note in the session log.
2026-05-03
v0.1.3 Alpha Closed Alpha 2026-05-03
App Experience
Session restore on reopen — tabs that were open when the app closed (non-temporary connections) are automatically reopened on the next launch. The last active tab is restored too.
Windows taskbar jump list — right-clicking the ClumsyFileMover taskbar icon shows all saved connections. Clicking one opens a new tab directly, even if the app is minimized.
Single-instance lock — launching a second copy of the app focuses the existing window instead of opening a duplicate. Deep-link opens from the jump list are routed to the running instance.
Session log panel — collapsible log at the bottom of each tab records connect/disconnect events, transfer completions, and errors with timestamps. Useful for auditing what was transferred and when.
SSH host key management — on first connect to an SFTP/SCP server, the host fingerprint is shown for verification. Accepted keys are stored per-connection; a mismatch on subsequent connects raises a warning before continuing.
Connection Browser
Connection sidebar search — type in the sidebar search bar to filter saved connections by name or hostname in real time. A no-results state is shown when nothing matches.
Connection notes field — an optional notes field on each saved connection. The note appears as a tooltip when hovering the connection in the sidebar — handy for recording purpose, owner, or environment details.
Synchronized browsing — the Link2 button in the center divider locks both panes to mirror each other. Navigating into a folder on one side automatically opens the same path on the other, keeping local and remote in sync as you browse.
Transfer Queue
Queue pause and resume — Pause and Resume buttons in the transfer drawer halt and continue the active queue. In-flight files complete their current chunk before pausing; the progress bar turns amber while paused.
Transfer queue tabs — the transfer drawer is now split into Active, Done, and Failed tabs. Completed and failed transfers move to their own tab automatically rather than cluttering the active list.
Pre-transfer size toast — before a batch of files enters the queue, a brief toast shows the file count and total size (e.g. "Uploading 12 files · 48 MB") so you know what you are committing to before it starts.
File Operations
Create new blank remote file — a FilePlus button in the remote toolbar and a "New File Here" context menu entry create a zero-byte file on the server. The name field appears inline, matching the existing folder-creation flow.
Recursive chmod — the permissions modal for SFTP/SCP directories now has an "Apply recursively" checkbox. When checked, the chosen mode is applied to the directory and every file and subfolder inside it.
Natural (numeric) sort — file lists sort numerically within names, so file10 comes after file9 instead of before file2. Applies to both local and remote panes.
Preferences & Transfers
File hide rules — Preferences → File hide rules accepts a comma-separated list of filenames and glob patterns (e.g. .DS_Store, *.pyc, __pycache__). Matching entries are hidden in the remote pane after the next refresh.
FTP transfer mode per connection — FTP connections can be set to ASCII, Binary, or Auto mode. Auto detects common text extensions and falls back to Binary. Stored per saved connection.
Preserve file timestamps — optional setting (Preferences → Preserve file timestamps) keeps the original modification time when uploading or downloading. Always supported on SFTP/SCP; requires MFMT support on FTP servers.
Overwrite conflict modal — Newer and Larger options added — the conflict dialog now shows a side-by-side metadata table (size and modified date for both source and destination). Two new actions — Overwrite if newer and Overwrite if larger — let you skip files that do not need updating.
Auto-updater improvements — the update check now correctly resolves the "no update available" state rather than leaving the spinner running. Dev builds fire a not-available event immediately so the UI never stalls.
2026-05-01
v0.1.0 Alpha Closed Alpha 2026-05-01
Core Transfer
FTP, FTPS, SFTP, and SCP support — connect to any remote server using standard protocols. FTPS uses explicit TLS. SFTP and SCP support both password and private key auth.
Dual-pane layout — local filesystem on the left, remote server on the right. Center divider is resizable. Direct arrow buttons transfer files between panes without a dialog.
Drag-and-drop transfers — drag files from local to remote or remote to local. Drop anywhere on the target pane to upload or download.
Recursive folder transfers — uploading or downloading a folder copies the full directory tree, creating subdirectories on the destination as needed.
Transfer progress drawer — live progress bar for every active transfer. Cancel individual files or all transfers at once. Completed transfers stay visible until cleared.
Folder Sync
Sync modal with diff view — the ⇄ button in the center divider opens a side-by-side comparison of the current local and remote directories. Files are flagged as Local only, Remote only, Differs (size mismatch), or Same.
Push and pull modes — choose direction before syncing. Push copies local files to the remote; pull copies remote files to local. Select individual files or sync all actionable items at once.
Remote Browser
Full remote file browser — sortable columns (name, size, modified). Filter bar to narrow results. Toggle hidden files on/off. Multi-select with checkboxes or click.
Remote path bookmarks and history — star icon in the breadcrumb bar saves a path. Dropdown shows saved bookmarks and the last 15 visited paths for quick navigation.
Remote file search — Ctrl+F opens a search panel that recursively scans the current directory tree for matching filenames, up to 6 levels deep.
File viewer — F3 or the eye icon previews text files in a syntax-highlighted viewer without downloading. Binary files up to 4 MB are also supported.
Remote edit in external editor — F4 downloads the file to a temp path and opens it in the system default editor (or a custom editor set in Preferences). Any save to the temp file is automatically re-uploaded to the server.
Chmod support (SFTP/SCP) — right-click any file or folder on an SFTP or SCP connection to change permissions via an octal input.
Connection Management
Saved connections with groups — connections are stored locally with encrypted credentials. Assign a group name to organize them into collapsible sections in the sidebar.
Connection sort — sidebar sort button cycles through A–Z by name, by protocol, and back to default order. Persists across restarts.
Quick Connect — temporary connection from the sidebar without saving credentials. Session is discarded when the tab closes.
Connection test — Test Connection button in the new/edit dialog verifies credentials before saving.
Keep-alive and auto-reconnect — a silent ping runs every 30 seconds. If the connection drops, the app reconnects automatically. Navigation failures also trigger one silent reconnect attempt before showing an error.
Multi-tab sessions — open multiple connections simultaneously in separate tabs. Ctrl+Tab / Ctrl+Shift+Tab to cycle. Ctrl+W to close the active tab.
App Shell
Light, dark, and system theme — theme toggle in the header cycles through light, dark, and follow-system. Persists across restarts.
Preferences panel — set a default local directory that opens on startup, and a custom external editor command for remote file editing.
Keyboard shortcuts — F1 opens the shortcuts overlay. F2 rename, F3 view, F4 edit, F5 refresh, F8/Del delete, Enter download, Ctrl+F search, Escape to cancel.
Auto-updater — the app checks for updates on launch and shows a banner in the header when a new version is available. Updates download in the background; a restart prompt appears when ready.
Windows NSIS installer — standard install/uninstall flow with optional install directory selection. No admin rights required for user-scope installs.
2026-05-01
Site update Public-facing polish 2026-05-01
Product Page
Screenshot section upgraded — the product page now shows the approved blurred public screenshots so visitors can immediately see the interface direction.
Public messaging tightened — homepage, help, downloads, and pricing copy now stays honest about the current development stage while still reading like a real public product site.
Legal + Trust
Legal pages normalized — Privacy Policy, EULA, Terms of Service, and Terms now share the same structure, styling, and cross-linking instead of feeling like mixed drafts.
Navigation clarified — the top menu stays focused on the primary product paths, while the full legal set remains linked from page footers and the legal pages themselves.
Release Status
Beta status remains accurate — downloads and status messaging now consistently point people toward direct beta-access requests instead of implying that public builds are already posted.
Dedicated product path preserved/clumsyfilemover/ remains the stable public home for future beta notes, downloads, help updates, and legal references.
2026-05-01
Site foundation Microsite online 2026-05-01
Initial Rollout
Dedicated ClumsyFileMover™ microsite launched — the product now has its own public landing page, downloads status page, help page, pricing page, and legal-document set.
Homepage product listing added — the main Clumsy's Lab site now includes ClumsyFileMover™ in the Products section with a beta-request/Discord follow path.