altus

Desktop client for WhatsApp Web with themes, notifications and multiple account support

GPL-3.0 License

Stars
482
Committers
17

Bot releases are hidden (Show)

altus - v3.13.0

Published by amanharwara about 4 years ago

New Features

  • Utility bar for formatting and quick replies. Based off of the WhatsBuddy extension by @rafaismyname
  • Context menu options to format text, i.e. bold, italic, strike-through, monospace. #57
  • Upgrade electron to v9.2.0

Bug Fixes

  • Altus should correctly start with the dark theme if it has been selected. #74

Other Changes

  • Removed experimental features as they are too much hassle to maintain and break too often.
altus - v3.12.1

Published by amanharwara over 4 years ago

Changelog

  • Fix error while generating & applying theme. This should fix issues #70 & #71.
altus - v3.12.0

Published by amanharwara over 4 years ago

Changelog

Color-coded Tabs

  • You can now assign a color to your tabs.
  • You can pick any color from the color picker and Altus will automatically select the text color to suit it.

Re-vamped Custom Themes

  • The Theme Creator is now very simplified. You only have to choose a background color, a foreground color and an accent color to make a theme.
  • In case any of your custom themes break, you can try to fix them by going to the Theme Manager and clicking Update Base Themes.

Enabled simple spell-checker

  • Enabled in-built spell-checker as requested by #66.

Fixed Downloads

  • Fixed downloads on Windows 10. (#67)
altus - v3.11.1

Published by amanharwara over 4 years ago

Changelog

  • Fixed issue #65 where settings wouldn't update on Linux
  • Separated the new official WhatsApp Dark mode and the vednoc dark-whatsapp theme into "Dark" and "Dark Plus", respectively.
    • The official Dark mode won't break with updates, but it doesn't look as good the dark-whatsapp theme.

P.S.: If you can't find the "Dark Plus" option:

  1. Open Theme Manager (or press Ctrl+T)
  2. Click on "Update Base Themes" and wait for a few seconds.
  3. Click on reload button or press Ctrl+Shift+R
  4. Close the Theme Manager and reload the app again using Ctrl+Shift+R
altus - v3.11.0

Published by amanharwara over 4 years ago

Changelog

Experimental Features

Experimental features are features that require the use of WhatsApp's underlying API and hence are not always stable.

  • Current available experimental features include: Online Indicator, Quick Replies
    • The Online Indicator feature displays a small green indicator near the photos of any chat in the sidebar that is currently online.
    • The Quick Replies feature allows you to set up quick replies above the message box so you don't have to manually type common replies.
  • To use these experimental features, turn on the Experimental Features toggle in your current tab settings or when adding a new tab, and select which features you want.

P.S: Since these are experimental features, they are prone to breaking without notice. In such a case, please file a bug report.

altus - v3.10.0

Published by amanharwara over 4 years ago

Changelog:

Settings

  • You can now reset settings to default.
  • You can now import settings from a JSON file.
  • You can now export settings to a JSON file.

Accessibility

  • Use Ctrl+Tab or Cmd+Tab to switch to the next tab.
  • Use Ctrl+Shift+Tab or Cmd+Shift+Tab to switch to the previous tab.
  • Use Ctrl+W or Cmd+W to close the active/current tab.
  • Use Ctrl+E or Ctrl+E to edit the active/current tab.
  • UI is more keyboard-friendly now. You can use Tab to traverse through almost all of the UI.

UI

  • A lot of the UI has been revamped to make it more look modern.
  • Settings use toggles instead of ugly buttons.

Others

  • Fixed issue where app would only close to tray even when option was disabled.
altus - v3.9.0

Published by amanharwara over 4 years ago

CHANGELOG:

  • Add "Close to Tray" setting as suggested by #54. (Not available on the Linux version as it does not support tray icons)
  • Altus validates if all settings are present & adds new ones if they're not already available. This should make it easier to add new settings in future.
  • Remove online indicator & custom notifications as they have higher chances of breaking in future.
altus - v3.8.0

Published by amanharwara over 4 years ago

CHANGELOG:

  • Fix notifications & themes. (Issue #56) (commit 5987204)
altus - v3.7.0

Published by amanharwara over 4 years ago

CHANGELOG:

  • Should fix #55, #53
altus - v3.6.0

Published by amanharwara over 4 years ago

CHANGELOG:

  • Added setting to toggle the tab bar.
  • Fixed issue #50

If you get an error on the start, delete settings.json file from data folder:

  • %appdata%/altus on Windows
  • ~/.config/altus on Linux
  • ~/Library/Application Support/altus on macOS.
altus - v3.5.0

Published by amanharwara over 4 years ago

CHANGELOG:

  • Improved the themes functionality a bit. The dark theme is now loaded directly from the maker vednoc's repository. Also, fixed custom themes not working.
  • Changed some URLs that relied on my github repository.
altus - v3.4.1

Published by amanharwara over 4 years ago

CHANGELOG:

  • The chat online indicator should work in the light/default theme now.
  • Notifications should work correctly now.
altus - v3.4.0

Published by amanharwara almost 5 years ago

CHANGELOG:

  • Clicking on a notification now opens the specific chat.
  • Chats that are online at the moment have an indicator on the bottom-left of their profile picture.
altus - v3.3.0

Published by amanharwara almost 5 years ago

CHANGELOG:

  • Persists window state, i.e., Altus will remember the size and position of the main window when you close it and open it the next time.
altus - Version 3.2.0

Published by amanharwara almost 5 years ago

CHANGELOG:

  • Escape strings in textboxes to prevent possible XSS attacks.
altus - Version 3.1.0

Published by amanharwara almost 5 years ago

CHANGELOG:

  • Added zoom functionality.
    • You can use the Ctrl key in junction with your mouse scroll wheel to zoom in or out.
    • You can press Ctrl++ to zoom in.
    • You can press Ctrl+- to zoom out.
    • You can press Ctrl+0 to reset the zoom.
  • Links inside WhatsApp should properly open in an external browser now.

Check commits 240285d, 3c9b287, b8cf95c, 16d4961, 4bbe721, 022efcb, ef94e3a, d0bb331.

altus - Version 3.0.0

Published by amanharwara almost 5 years ago

I recommend uninstalling any previous versions before installing this one.

CHANGELOG:

  • Rewrote all the base code. Should be more optimized than before.
  • Fixed issue #29.
  • Removed performance-heavy libraries like jQuery and Semantic-UI. (I think one of either jQuery or Semantic-UI were causing the issue #29)
  • Fixed issues #26 and #33. Sound and notifications work as intended now.
  • Creating a new tab instance has it's own tab instead of opening a pop-up. See this screenshot.
  • You can now search themes when creating or editing an instance, in case you have a lot of themes.
  • Right-clicking for a context menu now works.
    • Right-clicking a link will allow you to copy it.
    • Selecting and right-clicking regular text will allow you to copy it or search that specific text on Google.
    • Right-clicking an image will allow you to download that image.
      • Clicking "Save Image" will directly download that image to your "Downloads" folder.
      • Clicking "Save Image As" will allow you to select where to save the image.
    • Right-clicking a textbox will allow you to cut/copy/paste text.
  • Using a new tabs system implemented using Tabby.
  • Using SweetAlert2 for pop-ups.
  • Combined the Theme Customizer and Custom CSS windows into one. Also, completely revamped the theme customizer.
    • Using pickr to implement the color pickers. It provides a very good UI for color picking.
  • Theme Manager will ask for confirmation before deleting a theme.
  • You will be asked for confirmation before closing a tab. This can be disabled in the settings.
  • Added a new window to check for updates. It shows you the new version, the changelog/release notes for it and also allows you to download any of the three executables available.
  • Got rid of the "Launch on system start" setting. Most probably won't implement it again.

Roadmap:

  • Implement zoom functionality.
  • Ability to reset settings to default.
  • Manage themes without reloading the main window.

Check commit cf920e3 for detailed information.

altus - Version 1.3.0

Published by amanharwara about 5 years ago

Fully-functional version without multiple account support.
Issues #26 and #29 shouldn't occur in this version.

altus - Version 2.4.0

Published by amanharwara about 5 years ago

CHANGELOG:

  • Added feature to toggle the tab bar (as suggested here - #32)

Commits:

008751f

altus - Version 2.3.3

Published by amanharwara about 5 years ago

CHANGELOG:

  • Fixed issue #31
  • Fixed zoom functionality by re-adding Mousetrap library

Commits:
e97dbf2, edad178