Key Updates
Releases
Releases
v. 2.9.0 [13 Jan 2025]
“Users may now signup and login with one-time Twilio codes sent to their registered email address.”
Features:
- Allow users to login with one-time code via email-on-file
- Allow users to signup with one-time code via email address provided during registration
- Email is now a required field during account creation
- Added form field validation to the account creation step of signup
- A user’s own email address on-file is visible on the “My Profile” screen
Changes:
- When requesting email or mobile verification codes, user credentials are now passed encrypted in the request body as opposed to in plaintext in the request url itself.
- Prevent autocapitalize on email field
Fixes:
- Ensures email address provided is not already in-use at “Get Code” step of signup
v. 2.8.1 [19 Nov 2024]
Features:
- Realtime notes sync across multiple devices (fixes “Note changes overwritten when switching devices”)
- Multi-select (i.e. “Select All”) existing BUNKR members from the new connections modal
Chores:
- Updates utlitity function test suite to vitest
- Cleaned up errors/warnings in dev console
Fixes:
- Prevent excessive requests to link-scraper endpoint with bad urls
- Fix issue prefetching user invitations/connections
- Fix intermittent issue navigating to new DM when connecting to a new existing BUNKR member
- Prevent BE service crash when signalR websocket request errors
Backend services deployed with core updates:
- notes-service
Additional BE services deployed to inherit common-lib changes:
- workspace-service
- people-service
- vault-service
- password-service
v. 2.8.0 [28 Oct 2024]
Features:
- migrates from create-react-app build (CRA) build tools to vite (“veet”)
- upgrades from capacitor 5 to capacitor 6 (core) [addresses Android sdk deprecation task]
- upgrades all capacitor accessory libs from cap5 to cap 6 support
- replaced bootstrap country picker with custom country picker modal during login/registration on desktop/tablet
- remove unused app dependencies (ex. Bootstrap)
- remove react-flipkit code from workspace list (minor tech debt)
- upgrades development tool eslint to v9
- BUNKR “how-to” videos (messages, connections, vault)
- backend youtube link parsing updated
- render environment badge on My Profile when not in production environment
- render hidden DMs in search results and unhide them when selected
Fixes:
- fixes stretched ios/android home screen logo
- prevents some excess network requests from being made by app while unauthenticated
- user_events not tracking while users are offline
- fixed mobile footer disappearing when viewing invitations on people screen
- workspace auto re-selecting after hiding and removing search term
- prevent user from rapidly clicking “respond to invitation”
- offline password creation bugs
- fix attachments disappearing when editing a workspace message
- fix new pending workspace users / user_requests not always appearing
- allow app to recover from error during push notification token registration (and track error)
Changes:
- reset files/notes/passwords search term when changing tabs
In-progress/fast-follows:
- unread messages query does not account for un-hidden DMs
- note updates getting lost when switching between devices (major enhancement to multi-device note syncing)
- document new user-events from BUNKR how-to’s feature and add to admin dashboard
- CLICKED_GET_STARTED_VIDEO: ‘Clicked Get Started in Messages Video’
- CLICKED_GET_STARTED_VIDEO: ‘Clicked Get Started in Connections Video’,
- CLICKED_GET_STARTED_VIDEO: ‘Clicked Get Started in Vault Files Video’,
- CLICKED_GET_STARTED_VIDEO: ‘Clicked Get Started in Vault Passwords Video’,
- CLICKED_GET_STARTED_VIDEO: ‘Clicked Get Started in Vault Notes Video’,
Infrastructure notes & breaking changes:
- password list items flicker while being deleted
- when you share a note back and forth, if one of the recipients “Saves a Copy” of the note, then shares it – the other is unable to save.
- Android – when you are logged into other devices and you read messages, Android is the only device that does not clear the badges on the Home Screen. (This is an android limitation – no built-in badging system. we would need custom infrastructure to resolve)
- hidden workspace DMs ae not searchable unless there are other active searchable workspaces
- notes history table is not recording data (NOTED AS CRITICAL; needs definition -> this was just never implemented)
- iOS offline vault file upload may not generate a thumbnail until app is hard-closed and reopened
- scroll is locked when editing a newly saved shared passwor
Bugs/behaviors discovered and not resolved:
- https://localhost is required as an env var on all backend services now (Android Cap6 behavior change)
- -> authentication-service
- -> external-file-service
- -> note-service
- -> password-service
- -> push-notification-service
- -> vault-service
- -> vault-storage-service
- -> web-socket-service
- -> workspace-service
- -> workspace-storage-service
- note: test removing http://localhost now
- frontend app upgraded from node 16 to 18 (Tauri dev ops pipelines need to be updated to use node v18.x)
- BUNKR how-to videos reference:
Backend services deployed:
- workspace-service (for link-scraping youtube videos)
- password-service for shared password overwrite fix
v. 2.7.1 [14 Oct 2024]
Bug fixes and performance improvements
v. 2.7.0 [03 Oct 2024]
Features:
- Support for user_associations (administered via promo code registration)
- Support for association-level template categories (i.e. folders)
- Support for association-level template notes
- Support for association-level template passwords
- In-app logo for user-affiliated association
- Explicit position sorting of template categories, files, and notes
- Hideable single-use template files (ex. “More+”)
- Green highlighting of association-specific template categories during jumpstart
- Support for template files in template categories (with or without association)
- Adds support for batching push notifications for large workspaces (ex. BUNKR Insider)
- Updates verbiage on user contact permission prompt on iOS
- Users will now receive “silent” notifications when muted as opposed to no notifications at all
Fixes:
- [push-notifications]: Logging out on desktop will not reset muted to false (auth token issue)
- [push-notifications]: Mobile app does not set muted to false after user logs-in or reopens app from a soft-close (this potentially leaves a user with a permanent muted state after it was left muted on desktop)
- [push-notifications]: When the user is muted via desktop usage, their mobile app badge count does not increment as messages are received; it should still continue to increment via silent push notifications
- [push-notifications]: Opening a workspace and viewing messages on desktop will not clear the badge count from the user’s mobile app icon (should accomplish via silent PN). The reverse scenario DOES work correctly.
- [push-notifications]: Sync badge count could fail if a user’s notifications were stuck in a muted state.
- [push-notifications]: Deleting a sent message will leave mobile recipient users with incorrect home icon badge count
- [push-notifications]: Deleting a sent message will leave mobile recipient users with incorrect in-app badge count
- [push-notifications]: Deleting a sent message will leave desktop recipient users with incorrect badge count (open or closed)
- [push-notifications]: Deleting a message reaction will leave original message sender with incorrect home icon badge count (only if user does not have a desktop app running; correctly updates in-app via websocket. if desktop is open, the desktop app will trigger mobile home icon badge to update correctly.)
v. 2.6.11 [18 Sep 2024]
- Offer Code button redesigned to be bigger and more obvious
- Users who sign up but don’t pay can now message BUNKR Support in their DM’s
v. 2.6.10 [05 Sep 2024]
In Workspaces:
- Changed message hover zone to only message itself
- Moved message actions & reactions to inside message bubble to make it easier to find and eliminate layout shift on narrow viewport
- Added some padding to placeholder text when no conversation is selected or conversation contains no messages
- Increased message action and reaction icon contrast
In Notes:
- Added a few breakpoints to prevent elements from overflowing off-screen on smaller devices
- Added some padding to placeholder text when no note is selected
In Passwords (Create Password):
Enhanced mobile experience with optimized breakpoints to ensure flawless display across all devices, keeping content perfectly aligned on smaller screens.
General Bug Fixes:
- Fixed a bug where YouTube thumbnails were not displaying correctly if the link had ‘youtu.be’ domain.
- Fixed a bug where the splash screen would sometimes appear and require user to reopen the app.
v. 2.6.9 [30 Aug 2024]
Bug fixes and performance improvements
v. 2.6.8 [01 Aug 2024]
Password Importer Upgrade
We’re excited to introduce an enhanced password importer in our latest update, making it easier than ever to secure and manage your passwords. Now seamlessly import your credentials from a wide range of popular platforms:
- 1Password
- Dashlane
- Bitwarden
- Keeper
- RoboForm
- NordPass
- LastPass
- Chrome Exports
- Safari Exports
v. 2.6.7 [25 Jul 2024]
Enhanced Flexibility with Dynamic Configuration for Invitation Messaging
In this update, we’ve made it even easier to deploy changes that support the dynamic configuration of invitation messaging. Now, you can add promo code content directly to your invites, whether sending them via SMS or desktop. This enhancement makes the invitation process not only smoother but also more adaptable to different promotional needs.
v. 2.6.6 [03 Jul 2024]
Dynamic Pricing: Smarter, More Personalised Offers
Introducing dynamic pricing to BUNKR! This feature empowers the platform to tailor pricing models that better suit your needs. Whether you’re a frequent user or just starting out, dynamic pricing ensures that you receive offers that are relevant and provide the best value. Your experience is now more personalized and efficient, making every interaction with Bunkr more rewarding via our upgradeModal feature.
Enhanced Logging for Better Insights
We’ve integrated robust error and event logging into App Insights, enhancing the platform’s reliability and transparency. This improvement allows us to monitor system performance more effectively, quickly identify any issues, and address them before they affect your experience. It’s all about keeping your operations running smoothly with minimal disruptions.
Seamless Invitation Messaging Across Devices
Inviting others to join Bunkr has never been easier! With our new dynamic configuration for invitation messaging, you can now send invites to non-Bunkr users more intuitively. Whether through an SMS on your mobile device or via a copy/paste modal on your desktop, the process is now streamlined and versatile. Plus, the ability to include promo codes adds extra value to your invitations.
A Fresh Look at Registration and Login
We’ve updated the UI for registration and login to provide a more streamlined and enjoyable experience. These enhancements reduce friction, making it easier for new users to get started and for returning users to log in. The improved interface is designed to be more welcoming and intuitive, ensuring a smoother onboarding process.
Consistent UI for a Better Onboarding Experience
No more frustrating UI shifts during registration and login! We’ve disabled the resizing of the interface when the keyboard appears, providing a more consistent and predictable experience. This update ensures that you can focus on getting into the platform without unnecessary distractions.