Skip to content

Releases: IsmaelMartinez/teams-for-linux

0.4.0

19 Jul 05:18
d66f13e
Compare
Choose a tag to compare

General notes

The change #176 might, in some environments, move where your teams-for-linux configuration is. You might need to re-login (copy config files across) after this change. Ask in #176 for more details if required

This release its been mostly concentrated in stability issues/fixes.

The spellchecker has been re-implemented not to need an external module (that was blocking us from moving using electron and creating performance issues)

Detail changes

  • #149 Re-implementing the spellchecker to improve performance. (PR #152, #155 and #163)
  • #123 Is now possible as the main issue was with the spellchecker (issue #149)
  • #41 Teams-for-linux now also available in Flatpak! (Thanks to @gabops)
  • #99 Fixing the cursor in snap (PR #168)
  • #61 Improving the screen-share quality by adding a white end to the browserviews. This is a chrome issue that basically doesn't trigger then the antialiasing. Strange but it works! (PR #165)
  • #89 Adding the basic part for the xdg-open. This might need a few improvements as it is currently quite difficult to test. (PR #170)
  • #162 Improving the documentation for snap as people keep coming back reporting camera not working (Thanks @julian-alarcon) (PR in #167)
  • #171 blank screen issue. Workaround found and documented (Thanks to @sant123 for documenting and the others for finding/testing the solution!) (PR #178)
  • #176 Fixing the multiple icons in dock (Thanks to @lkms) (PR #179)
  • #98 Fixing the loop when launching that some people where experiencing.
  • #109 and #107 Improving the handling of "about:blank" links (mainly connectors and preview images) (Thanks to @HarlemSquirrel) (PRs #131 and #172)

Also:

Thanks to @vadimi for the spellchecker fix (#155) for the intermediate re-implementation version, and apologies for breaking it!

Other minor improvements where carried out.

And the packages versions has been updated a bit, as we got a blocker for moving to version 5 or electron (#156).

Thanks

To everyone involved from people reporting issues, finding work around, testing solutions and implementing them. Again, you all make this possible.

0.3.0

27 May 15:13
210cf55
Compare
Choose a tag to compare

General notes

This release is been mostly focus on automating the release to snapcraft.

Also, now the spellchecker works with a local version of hunspell installed (if located under /usr/share/hunspell/)

The icon has been also updated to the latest MS one.

A couple of new features added to be able to start the app minimised and having the webDebug option in the tray menu.

Detail changes

Also:

  • #109 At the moment the propagation of 'about:blank' links has been disabled to minimise annoyance from this issue.

And the packages versions has been updated a bit, as we got a blocker for moving to version 5 or electron.

Thanks

To everyone involved from people reporting issues, testing solutions and implementing them. You all make this possible.

0.2.0

03 May 04:04
2c1c195
Compare
Choose a tag to compare

General notes

From this release onward, we are following SemVer. Also, we have unfork and tidy up a bit the project to ease contributions.

There are a few other changes in this release detailed next.

Detailed changes

  • #81 Fixing an issue when clicking on the "Open" in the tray menu did not focus the window. Thanks to @alexeiskachykhin for fixing it!
  • #94 Adding the ability to provide certificate fingerprints for self signed certs. Thanks to @zeitounator and @charlycoste for their work. That fixes #93.
  • #77 Adding some default custom CSS templates. Available customCSSName templates are in the config readme file and you can get them to run with teams-for-linux --customCSSName compactLight
  • #80 Fixing an issue where the yargs was not picking up the config file. Now it is possible to have a config.json file with the config changes that you need. Refer to the config readme for more info.
  • #83 Added a wee screen that shows what you are sharing. It is quite dump but does the job.
  • #98 Adding the ability to stop the onlineOfflineRefresh introduced in version 0.1.13 as it seems to produce an infinite loop in some scenarios. teams-for-linux --onlineOfflineReload=false
  • #100 Adding a few extra browser tweaks to try to solve the issue with the microphone and screen sharing not working if not having a webcam.
  • #78 Decided to go down the SemVer route.
  • #87 Community decided to unfork.
  • #95 Created a code of conduct (thanks to #87)

The main README.md file has been also clean up and re-structure to split the CONTRIBUTING.md, HISTORY.md and KNOWN_ISSUES.md

Updated versions of electron and the other packages that we have in the package.json file.

And last, but not least, added a bug and feature request templates in order to ease that process.

Thanks to everybody involved!

0.1.17

23 Mar 13:20
Compare
Choose a tag to compare

General notes

Changed the executable name to teams-for-linux instead of teams. This it to consolidate the multiple names

This release is been mostly focus on improving the way we update the unread messages in the system tray, releasing a snap in the snap store, a bit of code refactoring and ensuring the desktop sharing is stable.

Detailed changes

Welcome

This project now have 2 collaborators. @julian-alarcon and @benyanke.

If you happen to want to collaborate with the project, just drop me a message and, if needed, I can provide you with collaborator access.

0.1.16

14 Mar 16:35
7f6d5f7
Compare
Choose a tag to compare

General

Adding the ability to do remote desktop presentation. MVP

The user Agent has changed again so you might need to clean the ~/.config/teams-for-linux cache to have your history back

  • Fixing yargs to be able to use a config file to override the parameters
  • Fixing #55 by adding extra angular.inject parameters
  • Enabling basic desktop share as in #19 . There are a few issues still to be tackle but will be open in separate issues.

Thanks @julian-alarcon, @syepes, @BlueCase, @byteSamurai @cameronrmorris, @mpruefer @theangryangel and @tomicdusan... and anyone that I might have missed!

0.1.15

07 Mar 20:47
Compare
Choose a tag to compare

Improvements

The following are the changes for this release:

  • Preventing the app from running in multiple instances #51.
  • Removing the need of switching user agent to allow video conference in Chrome. That fixes #21.
  • Enable powerpoint sharing (sorry no desktop so far) in video conferences. Small part of #19.
  • Disabling "promotional" messages to download desktop and mobile apps.
  • Adding support for custom CSS using teams --customCSSLocation filename.css to provide the file location #50.

Also, the packages versions have been updated to their latest.

Thanks

In no particular order:

0.1.14

06 Feb 14:34
951f9a4
Compare
Choose a tag to compare
  • Fixing #47
  • Updating to latest package versions
  • Adding pacman as a distribution package

0.1.13

16 Jan 21:45
86358ef
Compare
Choose a tag to compare
  • Adding handling of online/offline to improve the initial load of the page. This is partly to address #39 and the other white screen cases.
  • Updated the package versions to the latest version. Specially electron that goes up to version 4.

0.1.12

20 Dec 13:50
027130e
Compare
Choose a tag to compare

Fixing #36

0.1.11

17 Dec 21:20
Compare
Choose a tag to compare

General description

Main part of this release its been a big refactoring of the code, an increase of documentation in order to ease the development, adding snap and AppImage packages and implementing a right click menu with a basic spellchecker.

Detailed changes

There have been a few additions all listed next:

  • Adding the snap and AppImage to the images been released (Thanks to @julian-alarcon)
  • Adding eslint to enforce some linting to the code.
  • Defaulting to open the link urls into external browsers as use to be before version 0.1.10. Adding the ability to open link urls in an internal browser to fix #23.
  • Defaulting on not enabling the desktop notifications hack as is now working on all the version of Linux that I have tried.
  • Adding a basic spellchecker implementation and a right click functionality by using electron-spell-check-provider and electron-editor-context-menu. This covers #28. Only US dictionary support at this moment for packaged version, Check the issue for more info
  • Added the option to close the app when clicking the cross. Start teams with teams --closeAppOnCross . This is to cover #32.
  • Improving documentation and refactoring the code to ease the development.
  • Removing dependency on "open" package as we can use the electron "shell" to open external links instead. This should fix #31

A fairly long list so be aware or treating this release with care for a bit.