GithubHelp home page GithubHelp logo

outlook-matters's People

Contributors

dominikschlosser avatar makmu avatar mxwnk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

outlook-matters's Issues

Installer

It would be nice have a windows installer to deploy the add-in on the target machine.

This MSDN-Article might contain some clues to accomplish that.

Using outlook-matters with gitlab SSO

Hi,

is it possible to make outlook-matters to work with gitlab SSO?

For us that is actually the only way to login to our mattermost service.

Right now we get this message:
outlook-matters_gitlab_failure

Thanks. Great work anyway ☺️

Post mail as attachment

It would be nice if you could somehow tell OutlookMatters to post the selected mail not as message but as an attachment to a message.

HTTPS calls to API v3 throw NullReferenceException in OutlookMatters.Core.Http.DefaultHttpResponse::GetPayload

Says most on the topic-line.
Object reference not set to an instance of an object -> is not thrown as a MattermostException. Happens: when you click the refreshing channels and give password

Couldn't get proper dumps, as my lovely VS2015 decided to leak all the memory while I was debugging, and threw a bluescreen at me.

Changing to HTTPS (reconfiguring all the expected params of course to live data) also fails the following tests with NullReferenceException (same method)
snip

Also checked with Postman & ARC that data is accessible via ip & fqdn, and checked that the request loginUrl was parsed properly ( scheme is https, port is 443, localPath /api/v3/users/login etc )

I'm not too versed with C# to help, just wanted to bring this to your attention :)

Check whether assembly version and application version are in sync

There seems to be no easy way to automatically update the application version in the solution file whenever the product version is updated in the assembly info. So it might easily happen that those two versions get out of sync. Therfore it would be nice if there was a check at start-up to ensure that both versions are in sync.

Support Slack API

It would be nice if OutlookMatters could also be configured to post mails to slack.

Enable user to select channel from available channel list

It would be nice if the user could select the target channel from a list of available channels.

@maxlmo already did some work on this. However, I am not convinced that users will accept a user experience where they have to select a channel each time they log in. I think it would be better to extend the settings window to set up channel shortcuts. Those shortcuts could then appear as additional entries in the context submenu besides the "Settings..." entry. Some assistance when setting up shortcuts would be nice ;) (such as a complete list of available channels, fetched from mattermost).

EMail attachments not sent to Mattermost

Hi!

Thanks for making this plugin available. Is this repo still being maintained, or did you move the development to another site?

Regarding Outlook EMail attachments, are they supposed to pass along with Email messages? Or Isn't this plugin designed to do so?

Regards

SAML authentication? Object reference not set...

After getting the plug-in installed (which involved unblocking all the app files. [right-click->properties-->unblock]) I am now stuck at configuring.

I input my orgs Mattermost URL using http, enter my username (Azure ID) and corresponding password. When I try to "Refresh Channels" I am met with:

Error: Object reference not set to an instance of an object.
image

Does this plugin work with SAML/SSO auth? If so, any workarounds/fixes to the above error? Thanks!

Trust Issue - revived

This question has popped up twice now ( #54 and #60 ) and both times there was no answer concerning the trust certificate issues. I guess you have used a selfsigned certificate to sign the AddIn.

Does that mean we can not trust this AddIn?

Please respond to this standing issue.

Thank you.

Invalidate session when settings are changed

I just noticed that the session is not invalidated when settings are changed. In my particular case, I entered an invalid user name which led to an error when posting. So I corrected the user name and tried to post again. However, since the add-in still used the old session the settings change hat no effect and I still could not post. Only after restarting outlook the new settings were used to login to mattermost.
Note: When invalidating sessions we should make sure to log off the previous user properly (if possible).

Screenshots in readme.md / github start page

I think it would be nice if we had one or two screenshots referenced in the global README.md so that when users find us on github they can immediately see what outlook-matters is all about and how it can be used.

Time to pass on the torch

Since my current company does not use Mattermost, I no longer use the plugin myself and development basically stalled.

Do you want to bring new enthusiasm to outlook matters and you want to take over active development? Comment on this issue, or contact me directly at mue dot ma at gmx dot net.

Readme and Introduction Pictures outdated

We should update the readme file to reflect any changes made in version 2.0 and we should update the introduction pictures to show up to date pictures of outlook-matters and mattermost.

Post mail as reply to an existing post

It would be nice if you could post mails as reply to an existing post / thread, e.g. by entering the permalink of any of the posts within the thread.

Translate HTML-Mails to posts with corresponding markdown

It would be nice if posting HTML-Mails would result in posts with markdown resembling the original html formats as closely as possible. If we are lucky there are already libraries out there which can do that sort of thing. This certainly needs more investigation.

Error: Invalid Team Id in Settings!

I have one team in my Mattermost organization. The install went fine once I moved the files to my desktop to run the .vsto file. I have put in the correct URL : https://name.domain.com/ and my login information. When I try to refresh the channels, it asks for my password and then gives me this error. There are no errors showing up in the Mattermost log.

I am running Outlook 2016 on Windows 10.

auto-replacement of text blocks

It would be nice if it were possible to have OutlookMatters auto-replace specific textblocks when posting. In particular, this feature could be used to remove mail signatures that otherwise clutter up channels with non-information.
We could do this for instance by facilitating regular expressions specified by the user.

post attachments

It should be possible to post mail attachments. However, I think the user should get a choice which attachments to post and which not.

Add-in is installed but the "mattermost" option doesn't show up in Office 2007

I installed Microsoft Visual Studio Tools for Office Runtime 2010.
Then download the 1.2.0 version of outlook-matters and installed it successfully.
The add-in shows up activated and "loaded at the booting of MS Outlook" in Outlook add-ins section.

But the mattermost option doesn't show up when i do a right click on a mail. I tried to uninstall it, install the Visual studio tools for office 2007, reinstalled the plugin, rebooted my PC several times ...

I get nothing, can you help please ?

PS : I aslo tried the 1.1.0 version without success

Mattermost moving to API version 4

Hey @makmu !

First, hugely appreciate you sharing this project back with the world. Fantastic work!

I wanted to let you know about our plans moving to API v4:

To make the Mattermost API web service easier to use and to offer more powerful options for these integrations, Mattermost will be moving to a new API version soon. Highlights include:

  • Fully documented API endpoints
  • More in-depth access to server functionality
  • Wider use of established HTTP verbs
  • Consistent endpoint structures
  • A new and improved Go driver

We plan to release API version 4 on March 16th, with Mattermost server 3.7. While the current API version 3 will be supported until September 16th, we recommend you begin using API version 4 soon after its release.

Contributing

API version 4 is an active and on-going project. If you're interested in helping contribute, please join our Mattermost community instance and the APIv4 channel.

We've prepared a contribution process for APIv4 and a progress tracker for new APIv4 enpoints to help you get started.

We're also open for suggestions on adding new API endpoints to help with your integration.

Error Converting value "G" to type 'OutlookMatters.Core.Mattermost.v4.Interface.ChannelType'.Path

I'm running Win10, Fall creators update, Outlook 2010. instlled the runtime as described in the instructions.
wenn I refresh the channels, I get the error above.

I've already changed the name of VSTOInstaller.config --> to *.old in C:\Program Files (x86)\Common Files\microsoft shared\VSTO\10.0 as described in a different issue. didnt help.

On my hdd, there ist also \VSTO\9.0 installed...

image

do you have any ideas?

LDAP instead of classic username/email auth?

Hello, we are using LDAP authentification in my team, could you please consider to integrate this functionnality as login instead of classic username/Email auth?

I tried to auth with my username from my ldap, but it is not working.

Thanks a lot

Certificate Issue

When clicking on .vsto file it complains about an untrusted certificate which was used to sign the deployment manifest. Any suggestions?

Invalidate Session after Credentials have been changed in Mattermost

Related to #5

We need to evaluate the HTTP Response Status Codes returned by Mattermost and invalidate the user session if we get, for example, a 401 Unauthorized.
We should also display a message to the user stating that credentials have changed / maybe show a prompt where he can re-enter his credentials.

post preview

It could be nice to have an editable preview of posts.

Request notifications (toaster)

When I'm posting messages or refreshing channels I want some kind of notification when the process is complete.
I think dialog-boxes are not an option here because as a user I don't want to have to close an additional dialog box whenever I post.
It would be nicer if we had something like an "toaster" notification.
I did some research:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.