Valour: Difference between revisions

From Revolt Wiki
No edit summary
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox Product|image=[[File:Valour_Logo.jpg|frameless]]|website=https://valour.gg|initial_release=2021-01-31|languages=C#|repository=https://github.com/Vooper-Media-LLC/Valour|frameworks=Blazor}}Valour is an open-source chat client created by @SpikeViperYT<ref>@SpikeViperYT
{{Infobox Product|image=[[File:Valour_Logo.jpg|frameless]]|website=https://valour.gg|initial_release=2021-01-31|languages=C#|repository=https://github.com/Vooper-Media-LLC/Valour|frameworks=Blazor}}


https://mobile.twitter.com/SpikeViperYT</ref>.<gallery widths="320" heights="240">
== Purpose and Design ==
File:Valour Screenshot1.jpg|Screenshot of Valour
Valour is an open-source chat client created by @SpikeViperYT<ref>@SpikeViperYT
File:Valour Screenshot2.jpg|Image support
https://mobile.twitter.com/SpikeViperYT</ref>. The platform is built upon the ideals of community, privacy, and expandability. The platform, which underwent fast development after the deletion of the discord server SpookVooper, aims to provide better community experiences with community-owner-oriented features.
File:Valour Screenshot3.jpg|Another screenshot
 
File:Valour Screenshot4.jpg|"First multi-user message within a channel!"<ref>@ValourApp: "First multi-user message within a channel!" https://mobile.twitter.com/ValourApp/status/1349719918976016387</ref>
The platform sports features such as communities (known as planets), direct messaging, and more. The app is built with an in-built windowing system, allowing multiple chats to be opened at once. This feature is aimed at assisting moderators and power users who feel limited by a single screen.
File:Valour Chat Split Screenshot.jpg|Chat split feature
 
File:Valour Permissions Screenshot.jpg|Permissions menu
[[File:Valour with Floating Window.png|thumb|Valour V0.3.5.1 showing off a floating window]]
File:Valour Tablet Screenshot.jpg|Tablet support
 
== Architecture ==
Valour is built using Blazor, currently based on the .Net 8 framework by Microsoft. Valour is compiled into webassembly and currently supports installation as a Progressive Web Application. The platform uses PostgreSQL for database operations and SignalR for realtime updates.
 
For content delivery, Cloudflare's R2 is used with a caching layer for a simple CDN. Valour supports all file types to be sent through chat, including embedded video and music.
 
<gallery widths="320" heights="240">
File:Valour-0.1.6.0.png
File:Valour-mobile-0.1.6.0.png
File:Valour Screenshot1.jpg|Valour in early alpha
File:Valour Screenshot2.jpg|First image support in Valour
File:Valour Screenshot4.jpg|"First multi-user message within a channel!"<ref>@ValourApp: "First multi-user message within a channel!" https://mobile.twitter.com/ValourApp/status/1349719918976016387</ref>
File:Valour Chat Split Screenshot.jpg|Early multi-window testing
File:Valour Tablet Screenshot.jpg|Original tablet support
</gallery>
</gallery>
== #AbusedByDiscord campaign ==
== #AbusedByDiscord campaign ==
Line 14: Line 27:


Several tweets <ref>@SpikeViperYT: Now that we have been #abusedbydiscord it's time to get serious about working on Valour!
Several tweets <ref>@SpikeViperYT: Now that we have been #abusedbydiscord it's time to get serious about working on Valour!
https://mobile.twitter.com/SpikeViperYT/status/1348777122270212096</ref><ref>@SpikeViperYT: After beginning to program my own chat client, @discord deleted my community of over 5000 members without warning. This is after earlier last year removing my partnership over reporting a doxxer. This behavior is unacceptable and I will be making a video covering the situation.
https://mobile.twitter.com/SpikeViperYT/status/1348777122270212096</ref><ref>@SpikeViperYT: After beginning to program my own chat client, @discord deleted my community of over 5000 members without warning. This is after earlier last year removing my partnership over reporting a doxxer. This behavior is unacceptable and I will be making a video covering the situation.
https://mobile.twitter.com/SpikeViperYT/status/1348751831296581644</ref><ref>@SpikeViperYT: I was #abusedbydiscord and I want other people targeted and treated unfairly by the platform to speak out
https://mobile.twitter.com/SpikeViperYT/status/1348751831296581644</ref><ref>@SpikeViperYT: I was #abusedbydiscord and I want other people targeted and treated unfairly by the platform to speak out
https://mobile.twitter.com/SpikeViperYT/status/1348752896767234052</ref> were made with the hashtag #AbusedByDiscord and Spike rallied his community to spread it on Twitter.
https://mobile.twitter.com/SpikeViperYT/status/1348752896767234052</ref> were made with the hashtag #AbusedByDiscord and Spike rallied his community to spread it on Twitter.


A video was released ("My Community was #AbusedByDiscord" <ref>YouTube: "My Community was #AbusedByDiscord"
A video was released<ref>YouTube: "My Community was #AbusedByDiscord"
 
https://www.youtube.com/watch?v=ucwD326UeHo</ref> ("My Community was #AbusedByDiscord"), which presents three main theories on why their server was removed:
https://www.youtube.com/watch?v=ucwD326UeHo</ref>), which presents three main theories on why their server was removed:
 
* The moderation team at [[Discord]] would prefer to reduce their workload (from dealing with the issues being reported from their server) by just removing the server permanently.
* The moderation team at [[Discord]] would prefer to reduce their workload (from dealing with the issues being reported from their server) by just removing the server permanently.
* They started building an alternative chat platform ("Valour") and subsequently got banned. Though it is noted that their Valour Discord server was not banned. (Editor's Note: This is definitely not a valid theory as both [[Revolt]] and [[Fosscord]] continue to operate Discord servers without any issue.)
* They started building an alternative chat platform ("Valour") and subsequently got banned. Though it is noted that their Valour Discord server was not banned. (Editor's Note: This is definitely not a valid theory as both [[Revolt]] and [[Fosscord]] continue to operate Discord servers without any issue.)
* Discord had some sort of connection with the doxxer.
* Discord had some sort of connection with the doxxer.
This campaign was used to help promote this platform, shortly after Spike also livestreamed Valour development with an overlay "#abusedbydiscord"<ref>@Valour: "Speedrunning creating a chat system" @SpikeViperYT working hard as possible to get #Valour up as soon as possible!
This campaign was used to help promote this platform, shortly after Spike also livestreamed Valour development with an overlay "#abusedbydiscord"<ref>@Valour: "Speedrunning creating a chat system" @SpikeViperYT working hard as possible to get #Valour up as soon as possible!
https://mobile.twitter.com/ValourApp/status/1348798101163794434</ref>.
https://mobile.twitter.com/ValourApp/status/1348798101163794434</ref>.
<references />
<references />

Latest revision as of 15:16, 25 February 2024


Purpose and Design

Valour is an open-source chat client created by @SpikeViperYT[1]. The platform is built upon the ideals of community, privacy, and expandability. The platform, which underwent fast development after the deletion of the discord server SpookVooper, aims to provide better community experiences with community-owner-oriented features.

The platform sports features such as communities (known as planets), direct messaging, and more. The app is built with an in-built windowing system, allowing multiple chats to be opened at once. This feature is aimed at assisting moderators and power users who feel limited by a single screen.

Valour V0.3.5.1 showing off a floating window

Architecture

Valour is built using Blazor, currently based on the .Net 8 framework by Microsoft. Valour is compiled into webassembly and currently supports installation as a Progressive Web Application. The platform uses PostgreSQL for database operations and SignalR for realtime updates.

For content delivery, Cloudflare's R2 is used with a caching layer for a simple CDN. Valour supports all file types to be sent through chat, including embedded video and music.

#AbusedByDiscord campaign

On January 11th 2021, Spike Viper's Discord server was removed by the moderation team.

Several tweets [3][4][5] were made with the hashtag #AbusedByDiscord and Spike rallied his community to spread it on Twitter.

A video was released[6] ("My Community was #AbusedByDiscord"), which presents three main theories on why their server was removed:

  • The moderation team at Discord would prefer to reduce their workload (from dealing with the issues being reported from their server) by just removing the server permanently.
  • They started building an alternative chat platform ("Valour") and subsequently got banned. Though it is noted that their Valour Discord server was not banned. (Editor's Note: This is definitely not a valid theory as both Revolt and Fosscord continue to operate Discord servers without any issue.)
  • Discord had some sort of connection with the doxxer.

This campaign was used to help promote this platform, shortly after Spike also livestreamed Valour development with an overlay "#abusedbydiscord"[7].

  1. @SpikeViperYT https://mobile.twitter.com/SpikeViperYT
  2. @ValourApp: "First multi-user message within a channel!" https://mobile.twitter.com/ValourApp/status/1349719918976016387
  3. @SpikeViperYT: Now that we have been #abusedbydiscord it's time to get serious about working on Valour! https://mobile.twitter.com/SpikeViperYT/status/1348777122270212096
  4. @SpikeViperYT: After beginning to program my own chat client, @discord deleted my community of over 5000 members without warning. This is after earlier last year removing my partnership over reporting a doxxer. This behavior is unacceptable and I will be making a video covering the situation. https://mobile.twitter.com/SpikeViperYT/status/1348751831296581644
  5. @SpikeViperYT: I was #abusedbydiscord and I want other people targeted and treated unfairly by the platform to speak out https://mobile.twitter.com/SpikeViperYT/status/1348752896767234052
  6. YouTube: "My Community was #AbusedByDiscord" https://www.youtube.com/watch?v=ucwD326UeHo
  7. @Valour: "Speedrunning creating a chat system" @SpikeViperYT working hard as possible to get #Valour up as soon as possible! https://mobile.twitter.com/ValourApp/status/1348798101163794434