github nilsteampassnet/TeamPass 3.1.7.5

6 hours ago

What's Changed

New Features

  • Online Users Panel - Added a sidebar drawer showing currently connected users, with avatar rendering and configurable visibility toggle in settings (#5155)
  • Health Logs Settings - New administration section to configure and manage runtime/health log file paths,
    with hardened path validation (blocks path traversal via realpath()) (#5168)
  • Browser Extension FQDN Auto-persist - When enabling the API, the browser extension FQDN is now automatically saved (#5169)

Bug Fixes

  • Custom field encryption state mismatch -Fixed read path in show_details_item: raw ciphertext was returned to the client when encrypted_data=0 but encryption_type='teampass_aes'; the branch now returns a decryption_failed error instead (#5161)
  • LDAP authentication with special characters in password — Fixed authentication failure for passwords containing certain special characters (#5160)
  • Folder filter UX - Fixed broken folder filter UI behavior; action buttons are now properly disabled when appropriate (#5174)
  • Backup passkey handling - Refactored and fixed backup script passkey resolution, encryption, and storage logic; passkey is now properly encrypted during installation
  • Create folder when no folder exists - Fixed crash when creating the first folder in an empty tree
  • File permissions hardening - Improved install/upgrade requirement checks for file permissions
  • Import feature access - Admin users can now access the Import feature even when it is disabled for regular users
  • Password dialogs - Fixed several issues in password display and copy dialogs (#5157)

Improvements

  • Backup passkey management - Fully refactored passkey resolution logic with clearer logging and better key candidate handling
  • Split view / full screen item view - Refactored view switching logic for better reliability
  • Admin page - Grouped and reorganized CSS classes; removed stale admin.js.php
  • Users page - Various UX improvements
  • XSS protection - Added tpEscapeHtml() utility function for consistent HTML escaping in JS

Full Changelog

3.1.7.4...3.1.7.5

Important

  • Requires at least PHP 8.1

Languages

Please join Teampass v3 translation project on Poeditor and translate it for your language.

Installation

Follow instructions from Documentation.

Upgrade

Follow instructions from Documentation.

Ideas and comments

Are welcome ... please use Discussions.

Download TeamPass

Don't miss a new TeamPass release

NewReleases is sending notifications on new releases.