Repository navigation
v.1.10.0
This release rebuilds the folder screen — one screen now, for the folders you share and the
ones you mirror — and brings reliability and performance fixes across sharing, syncing and
transfers. Spaces made before v1.7.0 are no longer supported.
Highlights
- One folder screen, whether you share the folder or mirror it — the two used to show
different things in different places. They are now the same screen, with the same tiles,
the same file list, and the same buttons where you left them; only what you are allowed
to do changes with your role. - See who has the folder, and how each of them is doing — a People tile names the owner and
everyone mirroring the folder, with a ring around each face for in sync, still syncing, or
paused, and the same thing spelled out in text beside it. Until now only a folder's owner
could see any of this; now everyone does. - The folder itself, at a glance — its size, how many files, how many of them are on your
device, and a badge for what it is doing right now: up to date, adding, syncing, paused,
missing, or browse-only. - One band tells you what the folder is doing — adding files, syncing, paused, owner
offline, source missing. It says which, counts down what is left, and carries the one
button that helps: Pause, Resume or Locate. - Filter a long folder — a box above the file list narrows it as you type, says how many of
the total matched, and clears in one click. It stays put while the folder works, so what
you typed is never pushed off the screen. - Rename a folder you share — Edit Folder, in the header menu, gives it a new name for
everyone who has it, while the folder on your own disk keeps the name you gave it there. - Keep a mirrored folder somewhere else on your disk — Edit Folder on a folder you mirror
moves it, onto another drive, say. Files already at the new location are recognised and
not downloaded a second time; only what is missing is fetched.
Changed
- Free up space is gone; Mirall keeps its own storage in order — the action had little left
to reclaim, and it could remove a file list it should have kept. What it did that still
mattered happens on its own now: a member who leaves takes their leftovers with them, and
Mirall tidies up as it starts. The Storage screen still shows what is using space. - Spaces made before v1.7.0 are no longer supported — every space Mirall creates or joins is
encrypted now, and a space older than that release cannot be upgraded to it. Such a space
is marked unsupported rather than left half-working: it stays visible, but you cannot share
into it or invite anyone to it.
Also fixed
- Some added files, renames and edits could go missing or double up — a file added during an
index, one the watcher missed, a rename that only changed case, and an edit that kept the
file's size and date were each dropped, duplicated, or held back until the next six-hourly
pass. - A file you add while a big folder is indexing no longer waits for it — each space hashes
its own queue, smallest files first, so a file you drop in starts at once even while an
index is running. - A space or file list that came up empty now loads — members you share many spaces with
could be cut off after a reconnect, and a few offline members could stop the file list
loading at all. Lists no longer flash "nothing shared yet" on the way in. - What a folder is still adding is reported properly, on both sides — your own view could
stay empty for minutes on a large file, and members saw only the two or three files being
hashed at that moment. A folder now names all the files and bytes it still has to read, on
both screens; indexing is no longer counted or labelled as a download, and the bar no
longer sits at full as though the file had finished. - An action cut short leaves less behind, and a stall gets noticed — a cancelled or finished
transfer could come back to life, a file could sit on "Adding" for good, unsharing could
leave the share offered, and the disk space a space you had left went on using was never
reclaimed. An error behind the scenes could leave Mirall quietly stuck with everything
still on screen, and a folder you mirror could stop syncing until the next restart. Both
are now spotted and picked back up on their own. - Mirall asks less of your computer during transfers and in big folders — sending a file and
keeping a mirrored folder in sync did work that grew with the folder, a reconnect started
every waiting download at once, a running transfer redrew the whole list every second, and
opening a large folder read the same records thousands of times. All are bounded now, and
your own downloads go first. - A session left running for days no longer gets heavier — what Mirall held on to for the
members it had met and the files it was serving kept growing, so a long session ended up
slower than a fresh start.
Full Changelog: v1.9.0...v1.10.0