[October 2020] Back to the Future
Pre-releaseTime has passed again and a new release of UWPX is ready to be tested.
It includes a bunch of chat view related fixes and improvements.
Up until now it was only possible to view the last 100 messages.
This changes now. It took me about one and a half year to implement incremental loading for chat messages.
The problem here: The UWP ScrollViewer
only supports incremental loading if you are scrolling downwards. But like you probably already noticed chats are being scrolled upwards ➡💥.
I finally managed to write my own logic for detecting and loading chat messages incrementally.
Besides that the chat interface also got a little bit of love. I fixed a bunch of chat message related bugs like downloading images and showing empty chat messages.
Please report bugs here!
Push
During my trial and error runs for fixing the push channel I deleted the Live SDK
integration. I was hoping to get a new link, which is not broken. Turns out, once you deleted it, you can not create a new one.
Thanks for now warning, when clicking this button...
https://twitter.com/UWPX_APP/status/1254786200134578178
MS support is also not helpful, since they either want money from me, so I even can start chatting with them about that, or redirect you to ask questions in the forum. There the only suggestion is to DELETE UWPX from the store and start all over again.
This is no solution for me, since then everybody would have redownload the app...
To deliver push support I have to change the app identity. This results in a new app in the Microsoft Store. People have to redownload the app.
So I decided to do the following:
- Do not offer push support for versions < v.1.0
- Once version v.1.0 has been released people have to redownload a new and stable version of the app
You can read more about this here.
Want more up to date news?
Follow @UWPX_APP on .
Donations
Known bugs
- Not receiving offline messages #27
- MUC subject changing leads to an account disconnect #34
- MUC Errors broken #58
- UWPX hangs after receiving contact request #107
OmemoHelper
is null #134
Changes
- Added incremental loading for chat messages
- Added a "Click to view" tool tip for images
- Added a scroll down button for chat messages
- Better TLS upgrade error messages
- Fixed the image download progress not updating #69
- Fixed reconnect loops
- Increased the account reconnect delay to 15 seconds
- Fixed displaying empty chat messages
- Fixed showing send even if there are only whitespace chars
- Preparations for MAM (XEP-0313) support
Examples
A working version of incremental loading of chat messages.
How can I get this App?
There are three ways how you can get access to the app.
1. Microsoft Store:
The simplest way is to just download it via the Microsoft Store.
2. Sideload:
If you don't want to use the Microsoft Store for getting access to UWPX you can also sideload a pre build app.
For this head over to releases and download the latest UWPX-Installer.exe
.
Once downloaded, double click it and then click on install.
For this to work you first have to enable Sideload app
in your Windows settings! Click here for more information about this.
3. Build it by your own
Short version:
- Install Visual Studio 2019
- Clone the repository with Visual Studio 2019
- Build the project for your target platform (e.g.
x64
) - Install the app on your target system:
Here you can find more information about: How to install UWP apps, using the developer mode.
Long version:
An extended guide on how to build UWP with images to guide you through can be found here.