Skip to content

Releases

v0.9.0

Choose a tag to compare

@michvllni michvllni released this 08 Nov 21:36
61d00e8

What's Changed

  • feat(site): deploy the site to Cloudflare Workers alongside GitHub Pages by @michvllni in #68
  • ci(site): deploy to Cloudflare only by @michvllni in #69
  • feat(worker): Google token endpoint for 3DSync's own client by @michvllni in #70
  • feat(configurator): Google login with 3DSync's own client and Picker folders by @michvllni in #73
  • fix(configurator): reopen the saves picker after each pick by @michvllni in #74
  • feat(drive): 3DSync's own Google client and chosen folders on the 3DS; 0.9.0 by @michvllni in #75
  • fix(sync): START stops the file in flight; FTP skips MDTM for filtered files by @michvllni in #77
  • feat(sync): check a conflict against the bytes before asking by @michvllni in #78
  • fix: a stalled transfer gives up; every run's log can be kept whole by @michvllni in #79
  • feat(sync): review first — decide and ask everything, then transfer unattended by @michvllni in #80

Full Changelog: v0.8.4...v0.9.0

Install on your 3DS

Open FBI -> Remote Install -> Scan QR Code, then scan:

QR code to install 3DSync v0.9.0 with FBI

Direct link: 3DSync-v0.9.0.cia

v0.8.4

Choose a tag to compare

@michvllni michvllni released this 07 Nov 08:41
148365f

What's Changed

  • fix(security): check TLS certificates, refuse unsafe remote names, mask FTP passwords by @michvllni in #64
  • feat(ui): choose sync paths on the menu; skip remotes with nothing to do by @michvllni in #66

Full Changelog: v0.8.3...v0.8.4

Install on your 3DS

Open FBI -> Remote Install -> Scan QR Code, then scan:

QR code to install 3DSync v0.8.4 with FBI

Direct link: 3DSync-v0.8.4.cia

v0.8.3

Choose a tag to compare

@michvllni michvllni released this 31 Oct 19:19
9abd811

What's Changed

  • feat(configurator): import a 3DSync.ini; build one config object and write it at the end by @michvllni in #56
  • feat(meta): new logo for the banner, icon and favicons; version 0.8.3 by @michvllni in #57

Full Changelog: v0.8.2...v0.8.3

Install on your 3DS

Open FBI -> Remote Install -> Scan QR Code, then scan:

QR code to install 3DSync v0.8.3 with FBI

Direct link: 3DSync-v0.8.3.cia

v0.8.2

Choose a tag to compare

@michvllni michvllni released this 31 Oct 17:18
a0b3a56

What's Changed

  • feat(filter): file types per sync path; version 0.8.2 by @michvllni in #55

Full Changelog: v0.8.1...v0.8.2

Install on your 3DS

Open FBI -> Remote Install -> Scan QR Code, then scan:

QR code to install 3DSync v0.8.2 with FBI

Direct link: 3DSync-v0.8.2.cia

v0.8.1

Choose a tag to compare

@michvllni michvllni released this 31 Oct 16:55
971ed20

What's Changed

  • docs: describe the n-way sync and the startup check on the home page by @michvllni in #53
  • fix(configurator): keep autofill out of the Google secret; say why a login failed by @michvllni in #52
  • feat(config): Role=source, a remote 3DSync only reads from; version 0.8.1 by @michvllni in #54

Full Changelog: v0.8.0...v0.8.1

Install on your 3DS

Open FBI -> Remote Install -> Scan QR Code, then scan:

QR code to install 3DSync v0.8.1 with FBI

Direct link: 3DSync-v0.8.1.cia

v0.8.0

Choose a tag to compare

@michvllni michvllni released this 31 Oct 13:52
5fbb33e

What's Changed

  • fix(smb): reopen a session dropped while the 3DS waited by @michvllni in #47
  • fix(webdav): stop sending every request twice by @michvllni in #48
  • feat(sync): decide each file once across every remote (n-way sync) by @michvllni in #49
  • feat(config): named remotes, Role=backup, Only= and a startup check of 3DSync.ini by @michvllni in #50
  • feat(configurator): several remotes, labels, roles and folder routing by @michvllni in #51

Full Changelog: v0.7.0...v0.8.0

Install on your 3DS

Open FBI -> Remote Install -> Scan QR Code, then scan:

QR code to install 3DSync v0.8.0 with FBI

Direct link: 3DSync-v0.8.0.cia

v0.7.0

Choose a tag to compare

@michvllni michvllni released this 28 Oct 17:49
eb350d6

What's Changed

  • feat: deploy Pages with a Universal-Updater store feed by @michvllni in #25
  • docs: add installation instructions for the store, FBI and by hand by @michvllni in #26
  • docs: match the Universal-Updater wording for adding a store by @michvllni in #27
  • feat: touch UI, configurator for SMB/FTP/WebDAV, v0.7.0 by @michvllni in #28
  • feat(configurator): auth method tiles and test connection by @michvllni in #29
  • chore: point workflows and docs at main instead of master by @michvllni in #30
  • feat: seal credentials to the console, keep configurator secrets in memory by @michvllni in #31
  • fix(configurator): save the INI without StreamSaver by @michvllni in #32
  • fix: let anonymous FTP fall back to plaintext under TLS=try by @michvllni in #33
  • feat: add local SMB, FTP and WebDAV servers for testing from a 3DS by @michvllni in #34
  • feat(docs): add a favicon by @michvllni in #35
  • feat(configurator): reopen a finished step from its title by @michvllni in #36
  • chore: move the site to 3dsync.vllni.dev by @michvllni in #37
  • fix(pages): cache-bust static assets on every deploy by @michvllni in #38
  • fix: FTP first sync into a missing folder, WebDAV 405 on existing folders by @michvllni in #39
  • fix: report failed transfers in the sync summary by @michvllni in #41
  • fix(configurator): require a base directory for anonymous FTP by @michvllni in #42
  • fix(ftp): make uploads from the 3DS complete, and mark FTP stable by @michvllni in #44
  • feat: filter synced files by extension by @michvllni in #43
  • fix(webdav): uploads pass the auth challenge and keep their tag; mark WebDAV stable by @michvllni in #45
  • fix(smb): connect despite the console's SO_ERROR; mark SMB stable by @michvllni in #46

Full Changelog: v0.6.1...v0.7.0

Install on your 3DS

Open FBI -> Remote Install -> Scan QR Code, then scan:

QR code to install 3DSync v0.7.0 with FBI

Direct link: 3DSync-v0.7.0.cia

v0.6.1

Choose a tag to compare

@michvllni michvllni released this 21 Sep 11:46
655fc4a

What's Changed

  • chore: update inih to 577ae2d and raise INI_MAX_LINE to 2048 by @michvllni in #24

Full Changelog: v0.6.0...v0.6.1

Install on your 3DS

Open FBI -> Remote Install -> Scan QR Code, then scan:

QR code to install 3DSync v0.6.1 with FBI

Direct link: 3DSync-v0.6.1.cia

v0.6.0

Choose a tag to compare

@michvllni michvllni released this 01 Sep 07:06
53a255b

What's Changed

  • chore: add gh and the Claude Code extension to the devcontainer by @michvllni in #23
  • feat: save the debug log to the SD card, and quieten the Dropbox 409 by @michvllni in #22

Full Changelog: v0.5.1...v0.6.0

Install on your 3DS

Open FBI -> Remote Install -> Scan QR Code, then scan:

QR code to install 3DSync v0.6.0 with FBI

Direct link: 3DSync-v0.6.0.cia

v0.5.1

Choose a tag to compare

@michvllni michvllni released this 27 Aug 13:36
db524bb

What's Changed

  • feat: add a debug sync mode and declare the version in the source by @michvllni in #21

Full Changelog: v0.5.0...v0.5.1

Install on your 3DS

Open FBI -> Remote Install -> Scan QR Code, then scan:

QR code to install 3DSync v0.5.1 with FBI

Direct link: 3DSync-v0.5.1.cia