Coder Social home page Coder Social logo

uwpx / uwpx-client Goto Github PK

View Code? Open in Web Editor NEW
115.0 115.0 17.0 32.12 MB

A WIP secure XMPP client for UWP (Windows 10) devices.

Home Page: https://uwpx.org

License: Mozilla Public License 2.0

C# 99.80% PowerShell 0.20%
group-chat hacktoberfest microsoft-store muc omemo uwp windows-10 windows-11 xmpp xmpp-client

uwpx-client's People

Contributors

azure-pipelines[bot] avatar com8 avatar dependabot[bot] avatar echolon avatar kingkili avatar librehacker 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  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

uwpx-client's Issues

App locking up for a moment on startup

If you start the App and a lot of your contacts are not offline the App locks up for a moment.

Reason:

Presence changes are rather expensive, due to the fact that a bunch of controlls need to know about them.

MUC subject changing leads to an account disconnect

Bevor you create a new issue:

- [ x ] I searched for similar issues and did not find one
- [ x ] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Bug report (I searched for similar issues and did not find one)

Current behavior:

MUC subject changing leads to an accout disconnect and does not change the subject at all.

Expected behavior:

Just change the MUC room subject.

Minimal reproduction of the problem with instructions:

Environment:

App Version(s): 
v.0.7.1 <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [ x ] 1803
- [ ] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ x ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [ x ] Desktop
- [ x ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [ x ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

App crashes if you try to delete a chat.

Bevor you create a new issue:

- [x] I searched for similar issues and did not find one
- [x] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Bug report (I searched for similar issues and did not find one)

Current behavior:

App crashes if you try to delete a chat.

Expected behavior:

App should not crash.

Minimal reproduction of the problem with instructions:

  1. Add chat.
  2. Delete chat.
  3. Crash

Environment:

App Version(s): 
v.0.2.0 <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [x] 1709
- [x] 1703
- [x] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [x] Desktop
- [x] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [x] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

Handle presence errors

Handle presence errors like:

<presence from="[email protected]" id="273hs51g" to="[email protected]/pda" type="error">
   <error by="[email protected]" type="modify">
      <jid-malformed xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" />
   </error>
</presence>

or

<presence xmlns:stream="http://etherx.jabber.org/streams" to="[email protected]" from="shakespeare.lit" type="error">
   <error code="404" type="cancel">
      <remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" />
   </error>
</presence>

SCRAM-SHA-1-PLUS support

Bevor you create a new issue:

- [x] I searched for similar issues and did not find one
- [x] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Feature request (UserVoice request: )

Current behavior:

No SCRAM-SHA-1-PLUS support.

Expected behavior:

SCRAM-SHA-1-PLUS support.

Minimal reproduction of the problem with instructions:

Environment:

App Version(s): 
v.X.Y.Z <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [ ] 1803
- [ ] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [ ] Desktop
- [ ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [ ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

MUC nickname changing not working

Bevor you create a new issue:

- [ x ] I searched for similar issues and did not find one
- [ x ] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Bug report (I searched for similar issues and did not find one)

Current behavior:

If you added the MUC to your bookmarks and change the nickname for the MUC. It will get reset back to it's default value on reconnect.
Cause: The App is currently unable to update bookmarks so on each reconnect the nickname change gets reset again.

Expected behavior:

Keep nickname change.

Minimal reproduction of the problem with instructions:

Environment:

App Version(s): 
v.X.Y.Z <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [ ] 1803
- [ x ] 1709
- [ x ] 1703
- [ x ] 1607
- [ x ] 1511
- [ x ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [ x ] Desktop
- [ x ] Mobile
- [ x ] Xbox
- [ x ] Surface Hub

Where did you got the APP from?
- [ x ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

no sound

Bevor you create a new issue:

- [ x] I searched for similar issues and did not find one
- [ x] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

All ok but no Sound and no work push info.

Current behavior:

Expected behavior:

Minimal reproduction of the problem with instructions:

Environment:

App Version(s): 
v.X.Y.Z <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [ ] 1803
- [ ] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [ ] Desktop
- [ ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [ ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

Please allow plain-color background

Bevor you create a new issue:

- [x] I searched for similar issues and did not find one
- [x] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

Feature request (UserVoice request: ?)

Current behavior:

Chats forcibly have a background on them.

Expected behavior:

I don't find chat UI with a background attractive. Can we get a plain-color option, including defaulting to the default UWP window background color? I'd personally just use white background.

Minimal reproduction of the problem with instructions:

Launch.

Environment:

App Version(s): 
0.5.1.0 according to MS Store. <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Can't easily find out from the app itself.

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [ ] 1803
- [x] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [x] Desktop
- [ ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [x] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

SCRAM-SHA-1(-PLUS) + SCRAM-SHA-256(-PLUS) + SCRAM-SHA-512(-PLUS) supports

"When using the SASL SCRAM mechanism, the SCRAM-SHA-256-PLUS variant SHOULD be preferred over the SCRAM-SHA-256 variant, and SHA-256 variants [RFC7677] SHOULD be preferred over SHA-1 variants [RFC5802]".

There is only SCRAM-SHA-1, can you add support for?

https://xmpp.org/extensions/inbox/hash-recommendations.html

-PLUS variants:

LDAP:

  • RFC5803: Lightweight Directory Access Protocol (LDAP) Schema for Storing Salted: Challenge Response Authentication Mechanism (SCRAM) Secrets: https://tools.ietf.org/html/rfc5803

HTTP:

2FA:

IANA:

Linked to:

Proxy settings?

a silly question .....
but where can I find the settings for the proxy?

Background in app

Hi,

I have only seen the screenshots. I was very happy to see someone developing for windows only, but I think that the design is a bit chaotic. Because of the background is kinda randomly chosen. However I appreciate to offer changing the background to the user. But what I would like to suggest, is to have a default start with a tidy-up interface for a first impression. Maybe take a look at their interfaces:

Kadian

https://camo.githubusercontent.com/6465e6c6f971ffcee38497e6c3ca8b0d445a3de0/68747470733a2f2f6769742e6b616964616e2e696d2f6b616964616e2f6b616964616e2f75706c6f6164732f64613438383665613530353831353137626465303237386138303462333131632f6b616964616e2d73637265656e73686f742d302e332e706e67

Monal

https://monal.im/wp-content/uploads/2018/09/Simulator-Screen-Shot-iPhone-8-Plus-2018-09-08-at-20.47.17.png

Dino

https://camo.githubusercontent.com/a8afd3c62a5595fc6ad12b70bc8fde74fe6a178b/68747470733a2f2f692e696d6775722e636f6d2f314b714c7144562e706e67

JSXC

https://www.jsxc.org/images/v3.0.0/screenshot-sogo.png

Most of them are pretty basic, but from there you should start. However, the slightly animated background as Kadian does seem to be interesting. Maybe a few slightly shown single-colored UWPX-logos?

Maybe this webclient too: https://conversejs.org/#intro

Of course you can take a look at Signal, WhatApp etc too

UI Overhaul

A complete UI overhaule is needed to improve the UI responsiveness and fix related issues.

Related issues:

ToDo (updated 28.03.2020):

  • Move to a MVVM desing
    • Chat page
      • Design
      • UI
      • Logic
      • Low performance device optimizations (phones)
    • Settings overview page
      • Design
      • UI
      • Logic
      • Low performance device optimizations (phones)
    • Other settings pages
      • Account settings page
        • Design
        • UI
        • Logic
        • Low performance device optimizations (phones)
      • Personalize settings page
        • Design
        • UI
        • Logic
        • Low performance device optimizations (phones)
      • Chat settings page
        • Design
        • UI
        • Logic
        • Low performance device optimizations (phones)
      • Data settings page
        • Design
        • UI
        • Logic
        • Low performance device optimizations (phones)
      • Background Tasks settings page
        • Design
        • UI
        • Logic
        • Low performance device optimizations (phones)
      • Security settings page
        • Design
        • UI
        • Logic
        • Low performance device optimizations (phones)
      • Donate page
        • Design
        • UI
        • Logic
        • Low performance device optimizations (phones)
      • Misc settings page
        • Design
        • UI
        • Logic
        • Low performance device optimizations (phones)
    • Manage bookmarks page
      • Design
      • UI
      • Logic
      • Low performance device optimizations (phones)
    • Browse MUCs page
      • Design
      • UI
      • Logic
      • Low performance device optimizations (phones)
    • Add account page
      • Design
      • UI
      • Logic
      • Low performance device optimizations (phones)
    • Contact info page
      • Design
      • UI
      • Logic
      • Low performance device optimizations (phones)
    • MUC info page
      • Design
      • UI
      • Logic
      • Low performance device optimizations (phones)
    • Add chat dialog
      • Design
      • UI
      • Logic
      • Low performance device optimizations (phones)
    • Add MUC dialog
      • Design
      • UI
      • Logic
      • Low performance device optimizations (phones)
    • Change presence dialog
      • Design
      • UI
      • Logic
      • Low performance device optimizations (phones)
  • Add Fluent Design support
  • Add localisation support
  • Improve general UI performance
  • Improve UI usability
  • Proper light and dark theme support
  • New app logo
  • Update logo to the new XMPP logo (uwpx.github.io#1)

Want more up to date news?

Follow @UWPX_APP on Twitter.

Duplicate MUC messages

Bevor you create a new issue:

- [ x ] I searched for similar issues and did not find one
- [ x ] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Bug report (I searched for similar issues and did not find one)

Current behavior:

Duplicate MUC messages on reconnect for MUCs hosted by jabb.im.
Looks like they use their own server software.

Expected behavior:

No duplicate messages

Environment:

App Version(s): 
v.0.10.0 <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Device form factor:
- [ x ] Desktop
- [ x ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [ x ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

Incoming messages in MUC has UTC time

Bevor you create a new issue:

- [X] I searched for similar issues and did not find one
- [X] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

Bug report (I searched for similar issues and did not find one)

Current behavior:

Time for sent messages in MUC is local time but time for incoming messages is UTC. Thus, incoming messages appear before the sent message even though they were sent afterwards.

Expected behavior:

Time for incoming messages should be local time.

Minimal reproduction of the problem with instructions:

Receive message in MUC.

Environment:

App Version(s): 
v.0.4.0 
v.0.5.0 
v.0.6.0 

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [ ] 1803
- [X] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [ ] Desktop
- [X] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [X] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

App interaction via xmpp protocol

Feature request (UserVoice request: )
AppVersion: 0.9.0.2000

Hi, Is it planned for a future version to support the xmpp protocol? It means that I can open your app from my app via

await Launcher.LaunchUriAsync(new Uri("xmpp:[email protected]?message;subject=Hello;body=Greetings"));

Not connect smartsupp.com(XMPP) - Pidgin connect perfect

Bevor you create a new issue:

  • [X ] I searched for similar issues and did not find one
  • [ X] I'm using the latest version available in the Windows Store

I'm submitting a...:

Current behavior:

Expected behavior:

Minimal reproduction of the problem with instructions:

Environment:

App Version(s): 
v.0.3.1.0 <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [X ] 1803
- [ ] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [X ] Desktop
- [X ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [X ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

OMEMO implementation state/tracking

This issue tracks the state of the OMEMO implementation.

Fix Main Thread async

I have to redo the whole UI async stuff.
It's just broken because when I started UWPX I didn't really knew how to work with it efficiently 😉.

It at the moment results in far too many UI lockups, which is not acceptable!

Add more TSL options

  • Disable/Enable TLS
  • Certificate options (self signed, expired, ...)
  • Certificate store for trusted certificates
  • UI

Not receiving offline messages

Bevor you create a new issue:

- [ x ] I searched for similar issues and did not find one
- [ x ] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Regression (a behavior that used to work and stopped working in a new release)

Current behavior:

The client wont receive any offline messages.

Expected behavior:

Receive offline messages once connection got established.

Minimal reproduction of the problem with instructions:

  1. Disconnect client
  2. Send message to client from an other client
  3. Connect client again

Environment:

App Version(s): 
v.4.0.0 <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [ ] 1803
- [ ] 1709
- [ ] 1703
- [ x ] 1607
- [ x ] 1511
- [ x ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [ x ] Desktop
- [ x ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [ x ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

Can't login with DIGEST-MD5 : SASL NOT_AUTHORIZED

Bevor you create a new issue:

  • I searched for similar issues and did not find one
  • I'm using the latest version available in the [Windows Store]

I'm submitting a...:

Current behavior:

I can't login in a XMPP Prosody server. Pidgin does login ok. I analyzed logs and found that pidgin is sending this:
auth mechanism='DIGEST-MD5'

however UWPX is sending:
auth mechanism='SCRAM-SHA-1'

resulting in SASL NOT_AUTHORIZED login error in UWPX

Can you add SASL / DIGEST-MD5 support to UWPX?

Thank you

Expected behavior:

I should Login!

Minimal reproduction of the problem with instructions:

Configure prosody xmpp server 0.9.7 then try to login with UWPX

Environment:

App Version(s): 
v.X.Y.Z <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [X] 1809
- [ ] 1803
- [ ] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [X] Desktop
- [X] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [X] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

OMEMO not sending "long" messages

Bevor you create a new issue:

- [ X ] I searched for similar issues and did not find one
- [ X ] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Bug report (I searched for similar issues and did not find one)

Current behavior:

If you try to send longer OMEMO encrypted messages they stay in the sending state and never actually get send.

Logs:

Error during message parsing.System.Xml.XmlException: '�', hexadecimal value 0x15, is an invalid character. Line 1, position 1.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
   at System.Xml.XmlTextReaderImpl.ParseText()
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at XMPP_API.Classes.Network.XML.MessageParser2.parseToXmlNodes(String& msg)
   at XMPP_API.Classes.Network.XML.MessageParser2.parseMessageInternal(String& msg)
   at XMPP_API.Classes.Network.XML.MessageParser2.parseMessages(String& msg)
   at XMPP_API.Classes.Network.XMPPConnection2.<parseMessageAsync>d__62.MoveNext()

Expected behavior:

Send long OMEMO encrypted messages.

Minimal reproduction of the problem with instructions:

Send for example:

Lorem ipsum dolor sit amet consectetur adipiscing elit curabitur, a maecenas morbi sodales convallis urna iaculis dui vel, risus accumsan quam odio cubilia integer molestie. Pharetra donec blandit euismod purus aliquam libero dignissim et semper, tempus phasellus volutpat arcu est odio fusce rutrum eu, nulla convallis ad ac laoreet pretium sociosqu tortor. Sagittis bibendum nibh eget tempus integer fermentum interdum molestie taciti sem elementum nisi, gravida et cum hac fusce pharetra potenti a blandit varius maecenas, netus laoreet nam lectus vel praesent vitae urna aenean risus natoque.

Environment:

App Version(s): 
v.0.12.0.0

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [ ] 1803
- [ ] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [ X ] Desktop
- [ X ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [ X ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

Chat state won't update

Bevor you create a new issue:

- [ x ] I searched for similar issues and did not find one
- [ x ] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Bug report (I searched for similar issues and did not find one)

Current behavior:

The chat state won't update.

Expected behavior:

Minimal reproduction of the problem with instructions:

Environment:

App Version(s): 
v.0.3.1 <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [ ] 1803
- [ x ] 1709
- [ x ] 1703
- [ x ] 1607
- [ x ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [ x ] Desktop
- [ x ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [ x ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

MUC Errors broken

XEP-0045 MUCs can not handle MUC error messages at the moment.
Example MUC: [email protected]

When you try to join this MUC you will get the following:

Code: 0
Type: 
Message:

OMEMO not sending messages

Bevor you create a new issue:

- [ x ] I searched for similar issues and did not find one
- [ x ] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Bug report (I searched for similar issues and did not find one)

Current behavior:

If something goes wrong during the OMEMO encryption process, there is no feedback for the user.
The message stays in the sending state and will not be send.
This is also the case for messages send while the account is not connected.

Expected behavior:

Give the user feedback and try resenting messages.

Minimal reproduction of the problem with instructions:

  1. Disconnect account
  2. Send OMEMO message
  3. 💥

Environment:

App Version(s): 
v.0.11.0 <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ x ] 1809
- [ ] 1803
- [ ] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [ x ] Desktop
- [ x ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [ x ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

Support for gtalk

Bevor you create a new issue:

- [x ] I searched for similar issues and did not find one
- [x] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Feature request (UserVoice request: )

Currently I'm using pidgin to connect to gtalk server. But would like to be able to use UWPX for it if possible.

Current behavior:

Connect error

Expected behavior:

Sucessfull connection and ability to chat.

Minimal reproduction of the problem with instructions:

  1. Create new connection
    Server address: talk.google.com
    Server Port: 5223
    Username: [email protected]
  2. Save

Environment:

App Version(s): 
v.0.12.0 <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [x] 1809
- [ ] 1803
- [ ] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [x] Desktop
- [ ] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [ ] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [x] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

MUC support

Add support for MUC chats.

ToDo:

  • MUC browser
  • Join MUCs
  • Create MUCs
  • Send MUC messages
  • Join bookmarked MUCs
  • Bookmark MUCs
  • Manage MUC configuration
  • Accept / send MUC invitations
  • Manage MUC occupants

Website: Direct download + Windows 7

Hi,

I've got two questions:

  • Would it be possible to offer a direct download of the .exe from the website? I think this would increase Devs and people to test it and may contribute.

  • Would a windows 7 client be possible or in scope? Same point here

Cheers

Allow accounts with unencrypted communications

Befor you create a new issue:

- [x] I searched for similar issues and did not find one
- [x] I'm using the latest version available in the [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)

I'm submitting a...:

  • Feature request (UserVoice request: )
    Allow accounts with unencrypted communications.
    I've some internal XMPP servers which doesn't use encryption for simplicity. Please allow to communicate with them.

Current behavior:

It doesn't connect to a xmpp server which doesn't support SSL

Expected behavior:

Connect with server

Minimal reproduction of the problem with instructions:

Environment:

App Version(s): 
v.X.Y.Z <!-- Which version of the App are you using (e.g. v.0.2.0) -->

Windows 10 Version Number: <!-- https://en.wikipedia.org/wiki/Windows_10_version_history -->
- [ ] 1809
- [ ] 1803
- [ ] 1709
- [ ] 1703
- [ ] 1607
- [ ] 1511
- [ ] 1507
- [ ] Insider Build (build number: )
- [ ] Misc:

Device form factor:
- [x] Desktop
- [x] Mobile
- [ ] Xbox
- [ ] Surface Hub

Where did you got the APP from?
- [x] [Windows Store](https://www.microsoft.com/store/apps/9NW16X9JB5WV)
- [ ] Self-build, using a provided release source
- [ ] Self-build, repo cloned at [dd.mm.yyy] <!-- When did you clone the repo! -->
- [ ] Misc, got it from... <!-- Please tell us your source! -->

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.