v.3.14.0 | Performance
Hope you all are feeling good, safe, and well-prepared for the second wave of COVID-19 ?
It's been more than a month since the last major product update, but oh... boy... we have achieved so much that it's even hard to recap! In the coming days, we will be releasing a manifesto, summarizing the insane journey we went through with you since the start of the pandemic, announcing some major news, as well as informing you what to expect in the product in the coming months.
Spoiler alert: we have raised Seed Investment and starting from November we will be speeding up the development speed like crazy! ? So, we do are well-prepared for the second wave, and nothing can stop our growth & development process - come what may!
Furthermore, In general, from now on for quite some time, our main goal will be improving performance ⚡️ and eradicating annoying bugs ? , However, while doing this boring but essential work, we will try our best to keep indulging you by releasing at least one most requested feature on each product update!
Consequently, in this update we had two main lines:
- Refactoring & code cleanup. We've been refactoring two big parts of the product: Synchronization and Analytics. We had a lot of tech debts in there so we decided to rebuild them from scratch - and we did. We have also modified our database structure to a more scalable design.
- Bug fixes and performance improvements. This direction will be the main direction in the coming months. In this regard, we have built one of the most requested features - Card suspender.
⚡️ Performance Mode
With this update, we are adding a performance mode, which comes with two features: Card Suspender and Animation Killer. The former automatically suspends cards after a predefined idle time, while the latter removes the card switching animation. These features have been requested by quite a large number of users and will save a lot of RAM and CPU usage.
As we progress, we will be adding new features to this section dedicated to improving the performance.
There is a new item in the card menu that will clear the cache for that card.
Furthermore, we have come to know that after fixing the Twitter problem (see update 3.11.1) which emerged due to electron Twitter conflict, few apps (Slack, Messenger, etc.) sometimes do not load properly. And clearing cache fixes that as well. So this can also serve as a temporary solution to that problem. Don't worry, clearing cache doesn't log you out from the app.
Option to edit the name
After signing in Stack, in cases when we didn't manage to retrieve your name from the e-mail, your profile name was still a Guest Stacker. With this update, you can change your name in profile native card, so you don't get annoyed by being called a Guest!
This is a small change in the profile card, and we will be releasing a new profile page soon where you will be able to control all your account details.
Improved Navigation Performance
We have refactored the navigation between cards. This resulted in better performance and speed. This is only the first step of big refactoring that is coming in future releases.
New E-mail Extensions
Many of you are managing emails from Stack, so we integrated a new extensions for e-mails:
Bug fixes and improvements
Fix: Twitter is not loading at all.
Fix: Tips notification does not disappear.
Fix: Shift+ALT+L overlaps with polish key - Ł.
Fix: 2FA authorization does not work in Lastpass.
Fix Stack window size is not saved on Windows.
Fix: Zoom in/out with command + +/-.
Fix: AdBlocker was not loading on Stack start sometimes.
Update: Display ∞ symbol in notification badge if it's more than 3 digits
Update: Improve the user experience of Horizontal Spacebar layout tip
Update: Integrated Miro
and tons of other small bugfixes and performance improvements