👩🎓 PhotoStructure is graduating from beta! #
Since our first closed-beta build in 2018:
🐞 We’ve fixed more than 180 bugs (cross-platform code is hard!)
✨ We’ve added more than 260 major and minor features
🖊️ Made more than 10,000 git commits to more than 38,000 files, changing over 1,000,000 lines of code
💪 PhotoStructure is now over 100,000 lines of TypeScript code
🧪 PhotoStructure has more than 5,000 automated tests which run automatically and continuously on macOS, Windows, and Linux.
✨ Feature highlights in v1.0 #
🔎 Advanced asset search #
Search was one of our most requested features, and it ships in v1.0!
You can now quickly and easily browse by date, file type, rating, and even combinations of tags. More advanced grouping, filtering, and negation are also supported. We’re excited to hear how you use it!
Read about how to search your library here.
🗃 Filesystem browsing #
One of the most-requested features (before we had a forum!) was to support browsing by directory hierarchies, which is now implemented in v1.0.
📸 Improved RAW and HEIC support #
We now support newer RAW formats like Canon’s
.CR3 and Sony’s
If you have a recent iPhone or Samsung phone, you probably have
.heic images. PhotoStructure v1.0 handles these file types on all supported editions and platforms.
🏷 New “person” and “album” tag parsers #
Adobe Lightroom, ACDSee, DigiKam, Picasa, and Google Photos users, rejoice: PhotoStructure now extracts face and album tags saved by these apps.
If you haven’t downloaded a Google Takeout archive in the last couple of months, make sure you do it now: they’ve added people and pet names to their JSON sidecars, and PhotoStructure knows how to read them.
☔ Security improvements #
Docker users can now run PhotoStructure as a specific user and group.
Several CSP and networking settings were added to tighten up security for those of you running PhotoStructure behind reverse proxies.
🐛 Bug fixes and improvements #
- More than 40 bugfixes were applied since v0.9.1, including image decoding, hashing, deduping, transcoding, and metadata parsing improvements.
🌟 Say hello to PhotoStructure plus! #
Version 1.0 is the first version of PhotoStructure that has a paid tier of functionality. All prior versions of PhotoStructure were available for free in exchange for feedback, and several hundred users shared their thoughts and experiences with us: thank you!
🌱 PhotoStructure is entirely subscriber-supported
🌟 Check out our pricing page to compare our plans
👶 New plus subscriptions enjoy a 15-day free trial period
📖 Read our full subscription policies here.
Part of PhotoStructure’s installation process now involves picking a plan, and possibly setting up a free plus trial. You can upgrade at any time from the navigation menu or the about page.
🤔 Questions? 🌹 Feature requests? 🐞 Found a bug? #
Visit the official PhotoStructure forum!