SparkleShare Changelog

What's new in SparkleShare 3.28

Jul 17, 2018
  • Fixed a bunch of crashes and lots of under-the-hood improvements. SparkleShare will now follow the GNOME release schedule and version number scheme as much as possible.
  • macOS:
  • Fix the system font in eventlog and related crash
  • Fix hang when quitting the app

New in SparkleShare 2.0.1 (Dec 24, 2017)

  • Fix files created by conflict resolution being moved to the root folder
  • On conflicts, both diverging versions plus the original version are kept
  • New app icon on Mac

New in SparkleShare 2.0.0 (Dec 24, 2017)

  • SparkleShare 2.0 is a clean break and will be incompatible with the 1.x series. Repositories added using 1.0 will likely not work and will have to be re-synced to take advantage of 2.0 features.
  • Changelog:
  • Flatpak version now available
  • Support for Git LFS managed repositories
  • Updated Linux app icon by Sam Hewitt
  • Projects are now grouped by host/organisation
  • Prefer to use the "SparkleShare" branch if it exists remotely
  • Added a GitLab preset
  • Add an entry to GNOME's System Settings to manage notifications
  • Encrypt names and emails in history of encrypted projects
  • When conflicts are resolved "SparkleShare" is now the author and merge commits will be hidden from the log
  • Fix conflict resolution on encrypted files
  • Use a standalone SSH configuration instead of ssh-agent
  • Use SHA256 instead of MD5 for SSH fingerprinting
  • Dropped limited HTTPS support
  • Dropped insecure DSA key support

New in SparkleShare 1.5.0 (Dec 23, 2015)

  • Mac UI updates to integrate well with Yosemite
  • Per folder sync status in icon menu
  • Add ability to pause sync and add a commit message on resume
  • Remove dock icon on Mac and force windows on top
  • Update certificate for Gravatar
  • Resizable "Recent Changes" window on Windows
  • Several stability fixes
  • Improvements to filesystem watcher and exclude list
  • Use more secure 4096 bit SSH keys
  • Use hashed and salted password to encrypt files
  • Fix change attribution in Recent Changes window on merges
  • Fix disabled Continue button when entering encryption password

New in SparkleShare 1.5.0 Preview (Nov 21, 2014)

  • Mac UI updates to integrate well with Yosemite
  • Per folder sync status in icon menu
  • Add ability to pause sync and add a commit message on resume
  • Remove dock icon on Mac and force windows on top
  • Update certificate for Gravatar
  • Resizable "Recent Changes" window on Windows
  • Several stability fixes
  • Improvements to filesystem watcher and exclude list

New in SparkleShare 1.4.0 (Jun 20, 2014)

  • Hylke:
  • Check user's local bin folders for git binary
  • Show a notification after trying to start the app multiple times
  • Set default focus on password fields when setting up encryption
  • Show disclosure triangly on Recent Changes window timestamps
  • Fix some conflict resolution issues by merging instead of rebasing on the remote
  • Fix crash when copying to clipboard on Windows
  • Sync more quickly after the system wakes up from sleep
  • Fix conflict resolution when renaming folders

New in SparkleShare 1.2.0 (Oct 7, 2013)

  • Fixes to the invite feature, now works when SparkleShare isn't running yet (by Jo Shields)
  • Don't crash, but complain when FIPS is enabled on Windows
  • Fix some interface logic in Add dialog
  • Fix some inaccurate sync state messages in the status icon
  • Fix conflict when running when TortoiseGit is installed
  • Fix blank Add dialog on OS X Snow Leopard
  • Fix crash when user cancels initial project download
  • Fix Continue button not enabling when entering encryption password
  • Fix Planio plugin name showing up as Gitorious on Linux
  • Show download speed on initial project add

New in SparkleShare 1.1.0 (May 27, 2013)

  • Fixed retina Mac support by Aaron Bockover
  • Don't sync files with names that are problematic on Windows
  • Show Client ID (link code) in the status icon menu
  • Don't show notifications for changes that you made yourself
  • Use large message tray icon on GNOME 3
  • Added a plugin for plan.io
  • Work with host keys other than just RSA
  • " " and "_" in project names become spaces in folder names
  • Stricter permissions on the SparkleShare folder on Unix systems
  • Open folders in the event log by clicking project names
  • Allow spaces in passwords
  • Change invite scheme to sparkleshare://addProject/$URL
  • Many other bug fixes and tweaks

New in SparkleShare 1.0.0 (Dec 8, 2012)

  • Rebrand 0.9.10 with some minor changes to 1.0.0

New in SparkleShare 0.9.10 (Dec 7, 2012)

  • Fix folders not opening from statusicon menu on Windows
  • Fix freeze on Mac when retrying a failed add a project attempt
  • Fix a freeze on Mac when updating the status icon when the menu is open

New in SparkleShare 0.9.9 (Dec 3, 2012)

  • Add high resolution images for retina displays on macs
  • Put uncommonly used menu items in a submenu in the statusicon
  • Fix an issue connecting to encrypted projects
  • New tutorial slides
  • Detect more types of sync errors
  • Various small fixes and cleanups

New in SparkleShare 0.9.8 (Nov 19, 2012)

  • Show both the cumulative upload and download speeds when multiple projects are syncing at the same time
  • Defer receiving changes when affected files are locked and show a warning in the statusicon (mostly affects Windows)
  • Fix an issue where changing the case of a file name that will be synced to Windows or Mac would result in a no longer syncable project
  • Add a "Try Again" action underneath every error reported in the statusicon to force a retry
  • Always sync to the default git branch even when it's not named "master" (e.g. "gh-pages")
  • Fix unicode characters displaying weirdly in the event log

New in SparkleShare 0.9.7 (Nov 10, 2012)

  • Remove Growl and use native OS X notifications
  • Treat underscores in project names as spaces for the folder names
  • Allow periods "." in project names
  • Depend on git >= 1.7.12
  • Fix Mac Unicode compatibility (could cause duplicate files or folders between different platforms)

New in SparkleShare 0.9.6 (Oct 29, 2012)

  • Show link code and Copy button on last tutorial page
  • Fix crash when the SparkleShare folder is on an unmounted drive
  • Fix crash of the event log on Windows
  • Keep Continue button in the same place on each tutorial page
  • Remove dock icon badging on Mac now that Mountain Lion has a notification queue

New in SparkleShare 0.9.5 (Oct 22, 2012)

  • Fix "Show all" link not working in event log
  • Fix wrong version number in the Windows about dialog
  • Fix some problems with encrypted projects
  • Fix .sparkleshare file not always being hidden on Windows
  • Fix "Open files" button when an encrypted project has been added
  • Fix a crash of the event log on Windows

New in SparkleShare 0.9.4 (Oct 20, 2012)

  • Remove Nautilus extension
  • Restore previous revisions of files from the event log
  • Fix Mac file system watcher not always triggering
  • Add symbolic icon for GNOME 3 (by Lapo)
  • New Bitbucket and default user icon
  • For encrypted projects, use a different salt for each project

New in SparkleShare 0.9.3 (Sep 27, 2012)

  • Fix endless loop when adding empty folders
  • Fix freeze when adding lots of files
  • Fix using hosts with a non-standard SSH port
  • Fix receiving of notification service message after the first one
  • New non-animating status icons
  • More descriptive error reporting in the status icon
  • Add link to debug log in the about dialog
  • Use port 443 on the notification service to work better in restricted networks

New in SparkleShare 0.9.2 (Aug 31, 2012)

  • This release fixes a crash that can happen after adding a new project as well ssh-agent sometimes not starting on Windows

New in SparkleShare 0.9.1 (Aug 31, 2012)

  • Use HTTPS to fetch gravatars
  • Website links in the about dialog
  • Scalable custom folder icon in Nautilus 3.x
  • Default host user is now "storage" instead of "git"
  • Create crash reports in ~/SparkleShare when things go wrong
  • New Windows folder icons
  • Project folders can now be renamed in the file manager
  • Resizable event log on Mac
  • Fix some bugs in conflict resolution mechanism

New in SparkleShare 0.8.4 (Mar 19, 2012)

  • Show initial sync progress in taskbar item on Windows 7
  • Fix "Add" item being disabled on first run
  • Fix some crashes in notfication mechanism
  • Use ~/SparkleShare instead of ~/My Documents/SparkleShare on Windows
  • Add option to add SparkleShare to startup items on Windows
  • Add SparkleShare to Explorer sidebar
  • Report whether we're sending or receiving (or both) in the status icon
  • Fix some cases where SparkleShare would incorrectly say "not synced"
  • Some UI changes on Windows to comply with the Windows HIG

New in SparkleShare 0.8.2 (Feb 13, 2012)

  • Use the more reliable and less resource intensive FSEvents on Mac.
  • Improvements to the reconnect mechanism of the notification system

New in SparkleShare 0.8.1 (Feb 3, 2012)

  • Disable the Quit menu item when a sync is going on
  • Show remote url when hovering project names in the log
  • Fix the event log on Linux
  • Allow server ports to be specified once again
  • Open Folder button after setup now takes you to SparkleShare/subfolder
  • Close event log on Cmd+W on Mac

New in SparkleShare 0.8.0 (Jan 23, 2012)

  • Show syncing progress in the status icon
  • Hide dock icon on Mac until you open a window
  • Update dates in the event log after midnight
  • Don't let git compress already compressed files (.jpg .ogg .zip, etc.)
  • Limit git's memory usage
  • Ignore history of any added git/hg/bzr repositories, just add the files
  • Spin status icon on syncing changes made before startup

New in SparkleShare 0.6.0 (Dec 27, 2011)

  • Several fixes for annoying bugs and crashes
  • Fix freeze on quit on Mac
  • Show project and history size in the event log

New in SparkleShare 0.4.2 (Dec 27, 2011)

  • Fixed crash trying to add a project

New in SparkleShare 0.4.1 (Nov 30, 2011)

  • Just some small tweaks and fixes:
  • Bundle git with the Mac application
  • Warn about potential global gitignore files
  • Remove SmartIrc4Net
  • Build system fixes
  • Code cleanups

New in SparkleShare 0.4.0 (Nov 14, 2011)

  • Support for OS X Lion
  • Revamped "Add Hosted Project..." dialog
  • First run tutorial
  • Clicking notifications opens the event log
  • Support for organisation/host plugins
  • Adding empty folders now works
  • More useful error reporting
  • Progress bar on the initial sync, and a button to cancel
  • Replace IRC by a custom protocol as the default notification system
  • Many many fixes for crashes and bugs
  • Travis:
  • Nautilus 3.x plugin
  • Bug fixes

New in SparkleShare 0.2.5 (Nov 14, 2011)

  • Hylke: Reimplement notes to be less buggy and backend independent. Polish about dialog and event log html. Fix a bug where large collections of files weren't being synced when adding them at the same time. The event log now collapses huge change sets and squashes events together by day when they are on the same day and in the same folder. Add a controller per UI component to make the Windows verion easier to implement.

New in SparkleShare 0.2.4 (Jul 8, 2011)

  • Hylke: Fix crash when setting up with an empty Git repository.

New in SparkleShare 0.2 RC1 (Mar 21, 2011)

  • A lot of fixes and optimizations across the backend. Less memory
  • usage, less crashes. Instant notifications of new changes instead of polling.
  • Refreshed event log HTML theme. Keeping logs in memory for faster reopening and
  • loads more goodness.

New in SparkleShare 0.2 Beta 2 (Feb 14, 2011)

  • Massive restructure of the code to an MVC-like model to make building different front-ends easier.
  • Ported the event logs to Webkit, so users can style it to their liking.
  • It also reduces the amount of UI-porting that needs to be done between toolkits.