Giter VIP home page Giter VIP logo

winappcommunity / quarrel Goto Github PK

View Code? Open in Web Editor NEW
360.0 16.0 28.0 564.32 MB

Quarrel is a Discord client for Windows and Xbox that aims to bring voice chat to Xbox and improved support for varying screen sizes on devices running windows.

Home Page: https://www.microsoft.com/en-gb/p/quarrel-unofficial-discord-client/9nbrwj777c8r?activetab=pivot:overviewtab

License: Apache License 2.0

C# 53.82% C++ 6.39% C 36.51% Assembly 3.28%
discord uwp csharp quarrel discord-client windows windows-10 xaml xbox windows11

quarrel's Introduction

Quarrel

Quarrel is currently in the process of being rewritten from the ground up.

This is a summer project for me while in university, and I'm hoping to find I can support myself during this time. Please consider sponsoring me either through GitHub or at www.patreon.com/QuarrelUWP

quarrel's People

Contributors

ahmed605 avatar arlodotexe avatar avid29 avatar breecew avatar incisakura avatar karmaecrivain94 avatar matthew4850 avatar negociation avatar sharpninja avatar waddle-doo avatar yaira2 avatar yoshiask 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  avatar  avatar  avatar  avatar  avatar  avatar

quarrel's Issues

Background amélioration

Is your feature request related to a problem? Please describe.
I don't really like the fact that a message send (when the page is closed), doesn't appear

Describe the solution you'd like
Is it possible to improve the function in the background so that you can leave the application constantly open (but in the area below the right of the spot bar (I forget its name)).

Describe alternatives you've considered
Receive a system notification (almost immedialy) when a message appears (as mytube does with the channels followed) it appears between 30 sec and 1 minute after publication

Thanks

[REQUEST] System tray options

Well after paying the ad removal fee, I'm feeling all entitled now - time to submit feature requests.

When something is going to be running basically all the time, I like to have the option to minimize it to the system tray. For completion's sake, there should probably be a Close to tray option too.

Naturally, the system tray icon should show an indicator for unread messages (or better yet, a number for how many unread messages there are).

Windows Phone - Crashing

Latest version of Quarrel Insider as of now. Latest OS update available for my Lumia 950 XL (1709 ,10.0.15254.590). I can login to the app and see channels and friends, but when I try to do anything, the app crashes. By anything I mean open a text channel in any server or going to the settings. Everything seems to crash the app immediately.

Feature Request: Show Unread Private Message Channels in Server List

I'm on Discord Desktop right now. When I get a message on a private chat when in a different server, the icon for that use pops up to the top of the Server list with the unread message counter. That's a really cool feature. When you go to that user chat the icon is removed from the server list.

Disable typing information for one's account

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Atm, if I type I see "my name" is typing
Describe the solution you'd like
A clear and concise description of what you want to happen.
Just remove it
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Quarrel login temperamental

Hello, when I log in with Quarrel, it goes to the connecting screen ,sand stays there forever.
I am in UK, tried two different PCs, is that a known issue or am i doing something wrong?
image

RESUMED message sometimes does not come after trying to reconnect

Debug log when this happens:

<<< {"t":"MESSAGE_CREATE","s":76,"op":0,"d":{"type":0,"..............}}
Exception thrown: 'System.Exception' in DiscordAPI.dll
>>> {"op":1,"d":76,"s":null,"t":null}
Exception thrown: 'System.Exception' in System.Private.CoreLib.ni.dll
ConnectionAborted
>>> {"op":1,"d":76,"s":null,"t":null}
Exception thrown: 'System.Exception' in System.Private.CoreLib.ni.dll
ConnectionAborted
>>> {"op":1,"d":76,"s":null,"t":null}
Exception thrown: 'System.Exception' in System.Private.CoreLib.ni.dll
ConnectionAborted
>>> {"op":1,"d":76,"s":null,"t":null}
Exception thrown: 'System.Exception' in System.Private.CoreLib.ni.dll
ConnectionAborted
>>> {"op":1,"d":76,"s":null,"t":null}
Exception thrown: 'System.Exception' in System.Private.CoreLib.ni.dll
ConnectionAborted
>>> {"op":1,"d":76,"s":null,"t":null}
Exception thrown: 'System.Exception' in System.Private.CoreLib.ni.dll
ConnectionAborted
>>> {"op":1,"d":76,"s":null,"t":null}
Exception thrown: 'System.Exception' in System.Private.CoreLib.ni.dll
ConnectionAborted
>>> {"op":1,"d":76,"s":null,"t":null}
Exception thrown: 'System.Exception' in System.Private.CoreLib.ni.dll
ConnectionAborted
>>> {"op":1,"d":76,"s":null,"t":null}
Exception thrown: 'System.Exception' in System.Private.CoreLib.ni.dll
ConnectionAborted
>>> {"op":1,"d":76,"s":null,"t":null}
Exception thrown: 'System.Exception' in System.Private.CoreLib.ni.dll
ConnectionAborted
Gateway closed with code 1006 and reason ""
<<< {"t":null,"s":null,"op":10,"d":{"heartbeat_interval":41250,"_trace":["[\"gateway-prd-main-wzzr\",{\"micros\":0.0}]"]}}
>>> {"op":6,"d":{"token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","session_id":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","seq":76}}
>>> {"op":1,"d":76,"s":null,"t":null}
<<< {"t":null,"s":null,"op":11,"d":null}
<<< {"t":null,"s":null,"op":9,"d":false}
>>> {"op":1,"d":76,"s":null,"t":null}
<<< {"t":null,"s":null,"op":11,"d":null}
>>> {"op":1,"d":76,"s":null,"t":null}
<<< {"t":null,"s":null,"op":11,"d":null}
>>> {"op":1,"d":76,"s":null,"t":null}
<<< {"t":null,"s":null,"op":11,"d":null}
>>> {"op":1,"d":76,"s":null,"t":null}
<<< {"t":null,"s":null,"op":11,"d":null}
>>> {"op":1,"d":76,"s":null,"t":null}
<<< {"t":null,"s":null,"op":11,"d":null}
>>> {"op":1,"d":76,"s":null,"t":null}
<<< {"t":null,"s":null,"op":11,"d":null}
>>> {"op":1,"d":76,"s":null,"t":null}
<<< {"t":null,"s":null,"op":11,"d":null}

When it works, there is RESUMED message after op 6 message:

>>> {"op":6,"d":{"token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","session_id":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","seq":12}}
......
<<< {"t":"RESUMED","s":31,"op":0,"d":{"_trace":["[\"gateway-prd-main-nz4x\",{\"micros\":2225,\"calls\":[\"discord-sessions-prd-1-2\",{\"micros\":77}]}]"]}}

As side effect app stays with enabled disconnected overlay (broken heart glyph),

One solution maybe would be wait some time for RESUMED message and if it does not come, call SendResumeRequest again...

misspell of word

Describe the bug
A word is misspelled.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Account settings (in french version of the application)'
  2. See under "Ajouter une image" (or add images in english)
  3. "Suprimmer" is a spelling error.

Expected behavior
It would be written "Supprimer"

Screenshots
Image of the misspell

Desktop (please complete the following information):

  • Windows Version 1903

Additional context
I would like to make a pull request but I did not find which file needed to be edit in the sources.

Notification Settings Ignored

Notification settings toggles for "User Join" and "User Leave" under the Windows subheading are seemingly ignored by the app. These should disable notification sounds for their respective settings, but no change is made regardless of the toggle.

[Rewrite] Sometimes propics overlap in direct messages

Describe the bug
A clear and concise description of what the bug is.

The title is enough

To Reproduce
Steps to reproduce the behavior:

  1. Go to direct messages;
  2. Open a chat

Expected behavior
Behave normally

Screenshots
image

Desktop (please complete the following information):

  • Windows 10 Home 1903

Smartphone (please complete the following information):

  • Device: [e.g. Lumia 950]
  • Windows Mobile Version [e.g. 1607]

Additional context
Add any other context about the problem here.

/fakepath/Quarrel/Discord UWP?

I'm pretty unaccustomed to seeing a folder such as Discord UWP in the top level of the source, I was wondering if there's a reason why it wasn't named DiscordUWP?

Support Desktop Bridge

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I'd like the Quarrel icon to light up when I receive some messages and I'd like it ran in background to deliver faster in-app notifications
Describe the solution you'd like
A clear and concise description of what you want to happen.
Implementing Desktop Bridge
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
None
Additional context
Add any other context or screenshots about the feature request here.

[IMPORTANT] Stop using /api/login for authentication

Doing any user API things, such as using the /user/login or the MFA endpoints are bannable offenses by Discord.

Use token auth, ask users to copy over their token from the official client's localStorage.token value

Continuing to use /user/login will get this app banned from connecting to Discord altogether, they really do not like third party clients using those endpoints.

Just warning ya, whether or not you will actually do anything about this is up to you.

Quarrel [Rewrite] crashes when I click on a section of a server I don't have access to

Describe the bug
A clear and concise description of what the bug is.
The title is enough
To Reproduce
Steps to reproduce the behavior:

  1. Go to a server
  2. Click on a section you don't have access to.

Expected behavior
A clear and concise description of what you expected to happen.
I'm not very expert about Discord stuff, but official client doesn't neither show those sections
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • Windows 10 Home 1903

Smartphone (please complete the following information):

  • Device: [e.g. Lumia 950]
  • Windows Mobile Version [e.g. 1607]

Additional context
Add any other context about the problem here.

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.