Witsend: Difference between revisions

From Witscopedia
(→‎History: seal gif / twitch bridge)
(→‎History: new seal gif)
 
(30 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:Untitled.png|alt=Picture of the witsend UI (white background with chatbox at the bottom) and the following conversation history: panic: does this thing work sus1d1p: nope you fucked it up real bad panic: nice! sloss\: video games panic: oh it's not gonna scroll properly when there's a lot of messages sloss\: :thumb_sup: sus1d1p: not too fond of video games panic: gonna have to keep scrolling it down over and over. gonna fix that later. sus1d1p: it mostly works on mobile ⚠️ emoji test. panic: ⚠️⚠️⚠️ sus1d1p: ox viable.|thumb|Witsend.]]
[[File:Untitled.png|alt=Picture of the witsend UI (white background with chatbox at the bottom) and the following conversation history: panic: does this thing work sus1d1p: nope you fucked it up real bad panic: nice! sloss\: video games panic: oh it's not gonna scroll properly when there's a lot of messages sloss\: :thumb_sup: sus1d1p: not too fond of video games panic: gonna have to keep scrolling it down over and over. gonna fix that later. sus1d1p: it mostly works on mobile ⚠️ emoji test. panic: ⚠️⚠️⚠️ sus1d1p: ox viable.|thumb|Witsend.]]
'''[http://witsend.witscord.net/ Witsend]''' is a [[Witscord]] alternative being developed by [[Panic]].
'''[http://witsend.witscord.net/ Witsend]''' is a [[Witscord]] alternative being developed by [[Panic]].
It was first shared on Witscord on October 11, 2024 (JST).<ref>https://discord.com/channels/141643881723723777/801420472998166529/1294184185845514314</ref>


== History ==
== History ==


=== February 12, 2025 ===
=== February 12, 2025 ===
==== Auto-Scrolling ====
Witsend received an update to allow for auto-scrolling when new messages are sent (the most-requested feature) and a "send" button to ensure users can send messages from mobile devices.
Witsend received an update to allow for auto-scrolling when new messages are sent (the most-requested feature) and a "send" button to ensure users can send messages from mobile devices.
[[File:スクリーンショット 2025-02-12 7.04.28.png|alt=<nowiki>[witsend system message]  reload the web page for new send button ! also scroll down to new message support !  ♪♬ ♪ ᕕ(⌐■_■)ᕗ ((ヽ(ᐛ)ノ)) ヽ( ▀̿ Ĺ̯ ▀̿)ノ♪♬  lcq  hi  testma  helo  pwf  <script>alert('hello')</script>  fae  this is cool thing  [witsend system message]  exploitation attempt parried effortlessly.  q|b  hi  the joker  o/  hhjjkkll  <blink><marquee>Hello</blink></h2>  kpm  hii hi :3  pwf  <fart />  panic  o/</nowiki>|thumb|Witsend after the February 12, 2025 update.]]
 
Witsend was also visited by several users from the "baba is you" Discord sever (aka "babacord") after Jony posted a link there.
==== Babacord / Prodzpod Invasion (aka "The First Fall of Witsend") ====
Witsend was also visited by several users from [https://www.twitch.tv/lcolonq LCOLONQ's Twitch Channel] after [[Prod]] shared a link in the chat mentioning Witsend as a Discord alternative, and from the "baba is you" Discord sever (aka "babacord") after [[TheJonyMyster|Jony]] posted a link there.
[[File:スクリーンショット 2025-02-12 7.04.28.png|alt=<nowiki>[witsend system message]  reload the web page for new send button ! also scroll down to new message support !  ♪♬ ♪ ᕕ(⌐■_■)ᕗ ((ヽ(ᐛ)ノ)) ヽ( ▀̿ Ĺ̯ ▀̿)ノ♪♬  lcq  hi  testma  helo  pwf  <script>alert('hello')</script>  fae  this is cool thing  [witsend system message]  exploitation attempt parried effortlessly.  q|b  hi  the joker  o/  hhjjkkll  <blink><marquee>Hello</blink></h2>  kpm  hii hi :3  pwf  <fart />  panic  o/</nowiki>|thumb|Who are these people...?|none]]
----


=== February 13, 2025 ===
=== February 13, 2025 ===
Received updated that displays a connection indicator and your displayed username.
 
[[File:Witsend v3.0.png|alt=The witsend screen. At the top is a bar with a green dot indicating that the user is connected. panic witsend update. reload in like a couple seconds for active connection indicator thing active connection indicator thing hey. POLL yes or Yes vote now j YES susp1pd1 "now" POLL vote yes or vote Yes and do so now susp1pd1 "vote Yes" POLL i was expecting you to say "yes or vote Yes" so good job for surpassing my expectations alright now you have two options your first option is to vote yes. your second option is to vote Yes. please exercise one of your two options now. susp1pd1 faster to vote yes|thumb|Witsend after the February 13, 2025 update.]]
==== Connection Indicator / Username Textbox ====
Received update that displays a connection indicator and your selected username.
[[File:Witsend v3.0.png|alt=The witsend screen. At the top is a bar with a green dot indicating that the user is connected. panic witsend update. reload in like a couple seconds for active connection indicator thing active connection indicator thing hey. POLL yes or Yes vote now j YES susp1pd1 "now" POLL vote yes or vote Yes and do so now susp1pd1 "vote Yes" POLL i was expecting you to say "yes or vote Yes" so good job for surpassing my expectations alright now you have two options your first option is to vote yes. your second option is to vote Yes. please exercise one of your two options now. susp1pd1 faster to vote yes|thumb|Witsend after the February 13, 2025 update.|none]]
----


=== February 18, 2025 ===
=== February 18, 2025 ===


==== Colour Usernames / Mobile-Friendly ====
Update that lets users pick a colour for their username. Also adds a text box at the top of the screen where users can type in their username, instead of being prompted when loading the page.
Update that lets users pick a colour for their username. Also adds a text box at the top of the screen where users can type in their username, instead of being prompted when loading the page.


Line 42: Line 53:
im noneuclidean
im noneuclidean
j
j
jyeah|thumb|Witsend after the February 18, 2025 update.]]
jyeah|thumb|Witsend after the February 18, 2025 update.|none]]
----
 
=== February 20, 2025 ===
=== February 20, 2025 ===
==== "pay noneuclidean" Button ====
Added "pay noneuclidean" button next to "send" button that generates a message saying "$X has been deposited into noneuclidean's account." where X is a random number. The range of possible values is unknown, but likely between 1-99 inclusive.
Added "pay noneuclidean" button next to "send" button that generates a message saying "$X has been deposited into noneuclidean's account." where X is a random number. The range of possible values is unknown, but likely between 1-99 inclusive.


The button was subsequently removed later that day.
The button was subsequently removed later that day.
[[File:Pay noneuclidean button.png|alt=[Bank of Witscord] $62 has been deposited into noneuclidean's account. $31 has been deposited into noneuclidean's account. $86 has been deposited into noneuclidean's account. $98 has been deposited into noneuclidean's account. $7 has been deposited into noneuclidean's account. $86 has been deposited into noneuclidean's account. $32 has been deposited into noneuclidean's account. noneuclidean's account I'm so full of money. thefullestaccount Could be fuller. [Bank of Witscord] $2 has been withdrawn from noneuclidean's account. $19 has been deposited into noneuclidean's account. $93 has been withdrawn from noneuclidean's account. $48 has been deposited into noneuclidean's account. $77 has been deposited into noneuclidean's account. $1,289 has been withdrawn from noneuclidean's account. $1,289 has been withdrawn from noneuclidean's account. the stock market stock market [Bank of Witscord] $76 has been deposited into noneuclidean's account. noneuclidean i'm investing all of my money in stock market.|thumb|"Pay noneuclidean" button added in the bottom right corner on February 20, 2025.]]
[[File:Pay noneuclidean button.png|alt=[Bank of Witscord] $62 has been deposited into noneuclidean's account. $31 has been deposited into noneuclidean's account. $86 has been deposited into noneuclidean's account. $98 has been deposited into noneuclidean's account. $7 has been deposited into noneuclidean's account. $86 has been deposited into noneuclidean's account. $32 has been deposited into noneuclidean's account. noneuclidean's account I'm so full of money. thefullestaccount Could be fuller. [Bank of Witscord] $2 has been withdrawn from noneuclidean's account. $19 has been deposited into noneuclidean's account. $93 has been withdrawn from noneuclidean's account. $48 has been deposited into noneuclidean's account. $77 has been deposited into noneuclidean's account. $1,289 has been withdrawn from noneuclidean's account. $1,289 has been withdrawn from noneuclidean's account. the stock market stock market [Bank of Witscord] $76 has been deposited into noneuclidean's account. noneuclidean i'm investing all of my money in stock market.|thumb|"Pay noneuclidean" button added in the bottom right corner on February 20, 2025.|none]]
----


=== February 25, 2025 ===
=== February 25, 2025 ===
[[File:Witsend Favicon 1.png|thumb|First iteration of a Witsend Favicon.]]
 
Timestamps added to messages. The first timestamped message was sent at 8:41am (JST). [[Panic]] mentioned that he's not sure what the best way to display timestamps is. Other users offered their suggestions. A favicon was also added.
==== Timestamps ====
[[File:Witsend timestamps.png|alt=On the right side of the screen there is a timestamp on the same line as the message it corresponds to. Time stamps are only displayed if their value is different from the previous message's value. just kirb can you add the list of future implementations on witscopedia? [Bank of Witscord] Nope panic there is no list really messing with putting timestamps on messages right now kinda hard to find a good way that isn't intrusive discord's solution is honestly really good but i also kinda don't want to just remake discord _ when will you add putt party to witsend panic trying something for timestamps i think this might be too much space taken up on mobile i'll leave it like this for a bit in any case to see how it does Zimodo can you put it like next to the name or sm panic yeah that's what discord does might just do that i wanted to at least try something else first though today at 10rise:39 ?|thumb|February 25, 2025 update to display timestamps.]]
Timestamps added to messages. The first timestamped message was sent at 8:41am (JST). [[Panic]] mentioned that he's not sure what the best way to display timestamps is. Other users offered their suggestions.  
 
The timestamps display relative dates for message sent "today" or "yesterday," and (presumably) use the date format determined by the local the user's browser is set to for messages more than 1 day old.  
[[File:Witsend timestamps.png|alt=On the right side of the screen there is a timestamp on the same line as the message it corresponds to. Time stamps are only displayed if their value is different from the previous message's value. just kirb can you add the list of future implementations on witscopedia? [Bank of Witscord] Nope panic there is no list really messing with putting timestamps on messages right now kinda hard to find a good way that isn't intrusive discord's solution is honestly really good but i also kinda don't want to just remake discord _ when will you add putt party to witsend panic trying something for timestamps i think this might be too much space taken up on mobile i'll leave it like this for a bit in any case to see how it does Zimodo can you put it like next to the name or sm panic yeah that's what discord does might just do that i wanted to at least try something else first though today at 10rise:39 ?|thumb|February 25, 2025 update to display timestamps.|none]]
 
==== Favicon ====
A favicon was also added. 
[[File:Witsend Favicon 1.png|thumb|First iteration of a Witsend Favicon.|none]]
----


=== February 28, 2025 ===
=== February 28, 2025 ===


==== Seal Gif ====
==== "seal gif" Button ====
A button was added to the bottom right that send a gif of a happy seal. The gif was originally posted on Witscord by [[Noneuclidean]]. This is the first instance of non-ascii images being sent on Witsend.
A button was added to the bottom right that sends a gif of a happy seal. The gif was originally posted on Witscord by [[Noneuclidean]] (see: [[Nonposting]]). This is the first instance of non-ascii images being sent on Witsend.
[[File:Seal gif.png|alt=Screenshot of witsend showing two users using the Seal Gif button to send Seal Gif images. At the bottom is a message sent by Sus' alias ßuß saying "put me in the witscopedia screenshot but cut off halfway"|thumb|Seal gif update.]]
[[File:Seal gif.png|alt=Screenshot of witsend showing two users using the Seal Gif button to send Seal Gif images. At the bottom is a message sent by Sus' alias ßuß saying "put me in the witscopedia screenshot but cut off halfway"|thumb|Seal gif update.|none]]
[[File:Seal gif (actual gif).gif|alt=The actual seal gif itself. It's a very high-speed gif of a seal excitedly bouncing up and down.|thumb|The actual seal gif.|none]]
 
==== Twitch Bridge (aka "The Second Fall of Witsend") ====
[[Prod]] created a bridge between Twitch and Witsend that allow viewers on Prod's stream to send messages to Witsend through the Twitch chat. This event was dubbed "The Second Fall of Witsend" by user [[Sus1d1p]].
[[File:Twitch bridge.png|alt=(✿◠‿◠)━★.*・。゚ bigbookofbug ‍낊⚹љ씗哰䛬덩줄寢ꃎ묽⪯寢䇾傑⬾Ầ挧љ씗唀䗮뭩⪯寢扊偒꒫哱䛬띩줃寢䈊傑ॶ僀扊偱ⳘẦ욁њ씗唰䛬뭩⪯寢扊偱ꙀỖ控►씍因䛬띩줃寢䈀傑ॶ⼫영唢䛬읩줃寢䈺傑⾧Ầ욁ꉲꀳ⊏䇿傑ⳘẦ욁њ씗哰䛬콩줃꼻䡠ᦝ䈅傑ꐨ囁䛸ᦝ얡傒Ἇ囂씜㍳㌊僀ꄂ꼽줄寢ꃎ꼽⪰寢ꃎ偂ꐨ囁䛬꽩줄寢ꃎ꼽줄寢ꃒ傲쨄哲䛬띩줃寢䈊傑ॶẦꆥљ씗哰䛬콩줃寢䈆傑ⳘẦ욁њ씗囐䛬읩⪯寢托偱䛠囁䛬꽩줄寢䈺傑ॶ僀䈺傑ॶ⊟䉝갛줄寢䈺傑ॶ僀䈺傑⾧Ỗ䉝쐫䡟哿䛬띩줃寢䈊傑ॶẦ挧ј씗啐䛬꽩줄寢䈆傑ⳘẦ욁њ씗囐䛬뽩줃寢托偱㋉哱䑰띩⒑寡䈊傑Ⳙ僀䈊傑㌏Ầ挧Ḻꀻꋮ䇽傑⾧僀䈺傑ॶẦ挧ᖉ씓啐䛬꽩줄寢䈆傑ⳘẦ욁㍭㌊Ầ挧љ씗囐䗮ᦝჅᘆ욁ᖑ씓囐䑰읩⒑埡감ᖑ씓唰䗮꽩⒒寡ꃒ偂ꐨ唡ꁀљ씗哰䛬콩줃寢䇾傑⾧℩욁㍳䉝唢䛬ѤჅỖ䉝렭줃寢䇾傑⬾Ầ挧㍬⺕ᘆ挧ј씗因䛬읩줃寢扊偱Ꙁᘆꆥꉲꀳ⊏䇿傑ⳘẦ욁њ씗唰ꁀᖊ씓哰䛬콩줃寢䈆傑Ꙁᘆꆥᖊ씓唀䛲띹⒑寡䈼傑ⳘẦꆥљ씗唰䓶ṅ䈅傑ॶẦ욁Ѡ씗啐䛬뽩쮃埡りљ씗哰䛬콩줃寢䇾傑⾧℩욁㍳䉝唢䛬ѤჅ੪䉝哢䛲꽙दẦ욁њ씗唰䛬띩⒑寡ꃒ偂ꐨ唣䛬콩줃寢䈆傑ⳘỖꄥ쏬줃寢䈊傑ॶẦ挧►씍啐䑰ѤᏏẦꆥљ씗哰䛬뭩쪃埢䛰љ씗啐䛬읩줃寢ꃆ偂⾧⊟䉝쐛줃寢䈊傑ॶẦ䉝쎛䡟哿䛬띩줃寢䈊 nichePenguin ‍what would you do if A CREEPER appeared right behind you... kpm what thw hell do you mean by that i need a witsend ↔ irc bribdge panic (for future reference these messages are coming from prod's twitch chat lmfao) ßuß the second fall of witsend... kpm word on the street is bitlbee dev are working on that panic (they added a command that lets you post stuff here)|thumb|[[Prod]]'s Twitch bridge.|none]]
 
==== 0rise-Formatted Time Support ====
[[Prod]] implemented a text command ("!0rise [city]") that will output the current time in the [http://ianhenderson.org/0rise.html 0rise format] created by [[Panic]].
 
For example, inputting "!0rise hiroshima" at 15:02 JST will output "‍[🌙] Time at Hiroshima, Japan: 8rise:19 / 20set:59" (sent through Prod's user).
 
Later, the "!-0rise" command was added to support the negative-time format that [[Staz]] prefers. (Rather than X/Y indicating [X=Time since last sunrise, Y=Time since last sunset], negative-time format shows [X=Time since last sunrise, Y=Time until next sunset] during the day, and [X=Time until next sunrise, Y=Time since last sunset] during the night. This way, you can see at a glance how much time there is until the next sunrise/sunset.)
 
=== March 3 - March 4, 2025 ===
 
==== Clock Bot ====
Replaced timestamps with Clock Bot, an automated user that posts the time every five minutes.
 
In-message timestamp support was added to allow Clock Bot to display accurate times for every user.
 
Example: [timestamp/1740957300] -> today at 8:15
 
Clock Bot also accepts the following commands:
clock!now - Displays current time.
clock!pet - Pets Clock Bot.
In addition, the following keywords were added:
[unobtrusively] - Makes your message appear smaller. (Clock Bot uses it when telling the time.)
[obtrusively] - Makes your message appear larger. 
[[File:Clock bot.png|alt=panic clock bot update real it's very basic at the moment (ticks every 5 minutes when there's activity in the chat) includes support for the [unobtrusively] modifier at the beginning of a message panic which makes the message look like this [clock] today at 8:15 panic yes thank you clock also timestamps like \[timestamp/1740957300] -> today at 8:15 [clock] today at 8:20 disappearing kirb honestly i dont get the change the message timestamp solution is already nonintrusive enough as i said, if it aint broke, dont fix it i like the 1 minute solutuon tbh disappearing kirb unobtrusively is a nice keyword though [clock] today at 9:05 panic it took up a lot of space on mobile disappearing kirb i see panic that's the main reason also i kinda like the idea i think it's cool disappearing kirb i guess that reason makes it broke so fair enough|thumb|Clock Bot|none]]
 
=== March 5, 2025 ===
 
==== New Backend / Connection Counter ====
[[Panic]] wrote a new backend and switched from "rust actix-ws" to "node.js" (whatever that means).
 
The only part of the update visible to the user is the connection counter at the top of the page, which indicates how many users are currently connected. Currently the names of the connected users are not displayed, though Panic mentioned plans to change this in a future update to allow for "connection-related interactions" (whatever that means).
 
Note: Clock Bot and Prod's bot each count as a user.
[[File:Connection counter.png|alt=At the top of the page to the right of the username input box is a connection counter. The entire text now reads "connected as [username] with X others," where X is the number of currently connected users. panic ok time travel complete messages should be persistent from now on can't believe i forgot that part lol and yeah i just don't want to have to think about the path thing i want there to be a built-in function that does the right thing (replying to a message that was lost in the restart) let me restart one more time just to be sure lol ok cool is clock here clock!now [clock] today at 13:51 [clock] today at 13:55 panic i kinda wish i had dumped the messages from the browser to save ah well was only like 15 minutes of lost history [clock] today at 14:00 panic anyway yeah new backend, node.js instead of rust actix-ws, very cool, new connection counter thing if you reload, i already said this [clock] today at 14:05 404 4 others. we've lost one. panic sands of time claim another victim. [clock] today at 14:20|thumb|Connection counter.|none]]
 
=== March 6, 2025 ===
 
==== Connection List ====
Hovering over the "with X others" text now reveals a drop-down list displaying the current connections and any usernames they've sent messages under recently.
[[File:Connection list.png|alt=[Witsend Update] new update reload for connection list thingy ! panic !help ‍[🌙]  <nowiki>https://prod.kr/v/lore</nowiki> [clock]  2025/3/6 9:35 panic [gif of a seal hopping about happily] i think the next thing i want to do is "items" on the list of things nobody asked for or really wants including, perhaps, "connection-based trade window" [clock]  2025/3/6 10:40|thumb|Connection list.|none]]
 
==== "h" Button ====
The "seal gif" button was replaced with an "h" button that sends a gif of an H flopping about happily.
 
The seal gif can still be sent manually, by sending the message "[gif of a seal flopping about happily]".
[[File:H button.png|alt="seal" button replaced with "h" button. panic <nowiki>https://i.imgur.com/xcHifiq.gif</nowiki> panic this calls for a new gif button i think [gif of an H flopping about happily] 🝜 sucks panic ‍[gif of an H flopping about happily] asquared31415 [gif of an H flopping about happily]|thumb|"h" button.|none]]
 
=== March 9, 2025 ===
 
==== New Seal Gif ====
Due to popular request, the "h" button was replaced with a "seal gif" button that sends a new seal gif.
 
Note: The new seal gif exceeds Witscopedia's max file size of 2MB. It can be viewed here: https://imgur.com/QwCjhJL


==== Twitch Bridge ====
== References ==
[[Prod]] created a bridge between Twitch and Witsend that allow viewers on Prod's stream to send messages to Witsend through the Twitch chat. This event was dubbed "The 2nd Fall of Witsend" by user [[Sus1d1p]].
[[File:Twitch bridge.png|alt=(✿◠‿◠)━★.*・。゚ bigbookofbug ‍낊⚹љ씗哰䛬덩줄寢ꃎ묽⪯寢䇾傑⬾Ầ挧љ씗唀䗮뭩⪯寢扊偒꒫哱䛬띩줃寢䈊傑ॶ僀扊偱ⳘẦ욁њ씗唰䛬뭩⪯寢扊偱ꙀỖ控►씍因䛬띩줃寢䈀傑ॶ⼫영唢䛬읩줃寢䈺傑⾧Ầ욁ꉲꀳ⊏䇿傑ⳘẦ욁њ씗哰䛬콩줃꼻䡠ᦝ䈅傑ꐨ囁䛸ᦝ얡傒Ἇ囂씜㍳㌊僀ꄂ꼽줄寢ꃎ꼽⪰寢ꃎ偂ꐨ囁䛬꽩줄寢ꃎ꼽줄寢ꃒ傲쨄哲䛬띩줃寢䈊傑ॶẦꆥљ씗哰䛬콩줃寢䈆傑ⳘẦ욁њ씗囐䛬읩⪯寢托偱䛠囁䛬꽩줄寢䈺傑ॶ僀䈺傑ॶ⊟䉝갛줄寢䈺傑ॶ僀䈺傑⾧Ỗ䉝쐫䡟哿䛬띩줃寢䈊傑ॶẦ挧ј씗啐䛬꽩줄寢䈆傑ⳘẦ욁њ씗囐䛬뽩줃寢托偱㋉哱䑰띩⒑寡䈊傑Ⳙ僀䈊傑㌏Ầ挧Ḻꀻꋮ䇽傑⾧僀䈺傑ॶẦ挧ᖉ씓啐䛬꽩줄寢䈆傑ⳘẦ욁㍭㌊Ầ挧љ씗囐䗮ᦝჅᘆ욁ᖑ씓囐䑰읩⒑埡감ᖑ씓唰䗮꽩⒒寡ꃒ偂ꐨ唡ꁀљ씗哰䛬콩줃寢䇾傑⾧℩욁㍳䉝唢䛬ѤჅỖ䉝렭줃寢䇾傑⬾Ầ挧㍬⺕ᘆ挧ј씗因䛬읩줃寢扊偱Ꙁᘆꆥꉲꀳ⊏䇿傑ⳘẦ욁њ씗唰ꁀᖊ씓哰䛬콩줃寢䈆傑Ꙁᘆꆥᖊ씓唀䛲띹⒑寡䈼傑ⳘẦꆥљ씗唰䓶ṅ䈅傑ॶẦ욁Ѡ씗啐䛬뽩쮃埡りљ씗哰䛬콩줃寢䇾傑⾧℩욁㍳䉝唢䛬ѤჅ੪䉝哢䛲꽙दẦ욁њ씗唰䛬띩⒑寡ꃒ偂ꐨ唣䛬콩줃寢䈆傑ⳘỖꄥ쏬줃寢䈊傑ॶẦ挧►씍啐䑰ѤᏏẦꆥљ씗哰䛬뭩쪃埢䛰љ씗啐䛬읩줃寢ꃆ偂⾧⊟䉝쐛줃寢䈊傑ॶẦ䉝쎛䡟哿䛬띩줃寢䈊 nichePenguin ‍what would you do if A CREEPER appeared right behind you... kpm what thw hell do you mean by that i need a witsend ↔ irc bribdge panic (for future reference these messages are coming from prod's twitch chat lmfao) ßuß the second fall of witsend... kpm word on the street is bitlbee dev are working on that panic (they added a command that lets you post stuff here)|thumb|[[Prod]]'s Twitch bridge.]]

Latest revision as of 13:31, 9 March 2025

Picture of the witsend UI (white background with chatbox at the bottom) and the following conversation history: panic: does this thing work sus1d1p: nope you fucked it up real bad panic: nice! sloss\: video games panic: oh it's not gonna scroll properly when there's a lot of messages sloss\: :thumb_sup: sus1d1p: not too fond of video games panic: gonna have to keep scrolling it down over and over. gonna fix that later. sus1d1p: it mostly works on mobile ⚠️ emoji test. panic: ⚠️⚠️⚠️ sus1d1p: ox viable.
Witsend.

Witsend is a Witscord alternative being developed by Panic.

It was first shared on Witscord on October 11, 2024 (JST).[1]

History

February 12, 2025

Auto-Scrolling

Witsend received an update to allow for auto-scrolling when new messages are sent (the most-requested feature) and a "send" button to ensure users can send messages from mobile devices.

Babacord / Prodzpod Invasion (aka "The First Fall of Witsend")

Witsend was also visited by several users from LCOLONQ's Twitch Channel after Prod shared a link in the chat mentioning Witsend as a Discord alternative, and from the "baba is you" Discord sever (aka "babacord") after Jony posted a link there.

[witsend system message] reload the web page for new send button ! also scroll down to new message support ! ♪♬ ♪ ᕕ(⌐■_■)ᕗ ((ヽ(ᐛ)ノ)) ヽ( ▀̿ Ĺ̯ ▀̿)ノ♪♬ lcq hi testma helo pwf <script>alert('hello')</script> fae this is cool thing [witsend system message] exploitation attempt parried effortlessly. q|b hi the joker o/ hhjjkkll <blink><marquee>Hello</blink></h2> kpm hii hi :3 pwf <fart /> panic o/
Who are these people...?

February 13, 2025

Connection Indicator / Username Textbox

Received update that displays a connection indicator and your selected username.

The witsend screen. At the top is a bar with a green dot indicating that the user is connected. panic witsend update. reload in like a couple seconds for active connection indicator thing active connection indicator thing hey. POLL yes or Yes vote now j YES susp1pd1 "now" POLL vote yes or vote Yes and do so now susp1pd1 "vote Yes" POLL i was expecting you to say "yes or vote Yes" so good job for surpassing my expectations alright now you have two options your first option is to vote yes. your second option is to vote Yes. please exercise one of your two options now. susp1pd1 faster to vote yes
Witsend after the February 13, 2025 update.

February 18, 2025

Colour Usernames / Mobile-Friendly

Update that lets users pick a colour for their username. Also adds a text box at the top of the screen where users can type in their username, instead of being prompted when loading the page.

The update also made the UI more user-friendly when viewed on a mobile device.

Witsend after the February 18, 2025 update.

February 20, 2025

"pay noneuclidean" Button

Added "pay noneuclidean" button next to "send" button that generates a message saying "$X has been deposited into noneuclidean's account." where X is a random number. The range of possible values is unknown, but likely between 1-99 inclusive.

The button was subsequently removed later that day.

[Bank of Witscord] $62 has been deposited into noneuclidean's account. $31 has been deposited into noneuclidean's account. $86 has been deposited into noneuclidean's account. $98 has been deposited into noneuclidean's account. $7 has been deposited into noneuclidean's account. $86 has been deposited into noneuclidean's account. $32 has been deposited into noneuclidean's account. noneuclidean's account I'm so full of money. thefullestaccount Could be fuller. [Bank of Witscord] $2 has been withdrawn from noneuclidean's account. $19 has been deposited into noneuclidean's account. $93 has been withdrawn from noneuclidean's account. $48 has been deposited into noneuclidean's account. $77 has been deposited into noneuclidean's account. $1,289 has been withdrawn from noneuclidean's account. $1,289 has been withdrawn from noneuclidean's account. the stock market stock market [Bank of Witscord] $76 has been deposited into noneuclidean's account. noneuclidean i'm investing all of my money in stock market.
"Pay noneuclidean" button added in the bottom right corner on February 20, 2025.

February 25, 2025

Timestamps

Timestamps added to messages. The first timestamped message was sent at 8:41am (JST). Panic mentioned that he's not sure what the best way to display timestamps is. Other users offered their suggestions.

The timestamps display relative dates for message sent "today" or "yesterday," and (presumably) use the date format determined by the local the user's browser is set to for messages more than 1 day old.

On the right side of the screen there is a timestamp on the same line as the message it corresponds to. Time stamps are only displayed if their value is different from the previous message's value. just kirb can you add the list of future implementations on witscopedia? [Bank of Witscord] Nope panic there is no list really messing with putting timestamps on messages right now kinda hard to find a good way that isn't intrusive discord's solution is honestly really good but i also kinda don't want to just remake discord _ when will you add putt party to witsend panic trying something for timestamps i think this might be too much space taken up on mobile i'll leave it like this for a bit in any case to see how it does Zimodo can you put it like next to the name or sm panic yeah that's what discord does might just do that i wanted to at least try something else first though today at 10rise:39 ?
February 25, 2025 update to display timestamps.

Favicon

A favicon was also added.

First iteration of a Witsend Favicon.

February 28, 2025

"seal gif" Button

A button was added to the bottom right that sends a gif of a happy seal. The gif was originally posted on Witscord by Noneuclidean (see: Nonposting). This is the first instance of non-ascii images being sent on Witsend.

Screenshot of witsend showing two users using the Seal Gif button to send Seal Gif images. At the bottom is a message sent by Sus' alias ßuß saying "put me in the witscopedia screenshot but cut off halfway"
Seal gif update.
The actual seal gif itself. It's a very high-speed gif of a seal excitedly bouncing up and down.
The actual seal gif.

Twitch Bridge (aka "The Second Fall of Witsend")

Prod created a bridge between Twitch and Witsend that allow viewers on Prod's stream to send messages to Witsend through the Twitch chat. This event was dubbed "The Second Fall of Witsend" by user Sus1d1p.

(✿◠‿◠)━★.*・。゚ bigbookofbug ‍낊⚹љ씗哰䛬덩줄寢ꃎ묽⪯寢䇾傑⬾Ầ挧љ씗唀䗮뭩⪯寢扊偒꒫哱䛬띩줃寢䈊傑ॶ僀扊偱ⳘẦ욁њ씗唰䛬뭩⪯寢扊偱ꙀỖ控►씍因䛬띩줃寢䈀傑ॶ⼫영唢䛬읩줃寢䈺傑⾧Ầ욁ꉲꀳ⊏䇿傑ⳘẦ욁њ씗哰䛬콩줃꼻䡠ᦝ䈅傑ꐨ囁䛸ᦝ얡傒Ἇ囂씜㍳㌊僀ꄂ꼽줄寢ꃎ꼽⪰寢ꃎ偂ꐨ囁䛬꽩줄寢ꃎ꼽줄寢ꃒ傲쨄哲䛬띩줃寢䈊傑ॶẦꆥљ씗哰䛬콩줃寢䈆傑ⳘẦ욁њ씗囐䛬읩⪯寢托偱䛠囁䛬꽩줄寢䈺傑ॶ僀䈺傑ॶ⊟䉝갛줄寢䈺傑ॶ僀䈺傑⾧Ỗ䉝쐫䡟哿䛬띩줃寢䈊傑ॶẦ挧ј씗啐䛬꽩줄寢䈆傑ⳘẦ욁њ씗囐䛬뽩줃寢托偱㋉哱䑰띩⒑寡䈊傑Ⳙ僀䈊傑㌏Ầ挧Ḻꀻꋮ䇽傑⾧僀䈺傑ॶẦ挧ᖉ씓啐䛬꽩줄寢䈆傑ⳘẦ욁㍭㌊Ầ挧љ씗囐䗮ᦝჅᘆ욁ᖑ씓囐䑰읩⒑埡감ᖑ씓唰䗮꽩⒒寡ꃒ偂ꐨ唡ꁀљ씗哰䛬콩줃寢䇾傑⾧℩욁㍳䉝唢䛬ѤჅỖ䉝렭줃寢䇾傑⬾Ầ挧㍬⺕ᘆ挧ј씗因䛬읩줃寢扊偱Ꙁᘆꆥꉲꀳ⊏䇿傑ⳘẦ욁њ씗唰ꁀᖊ씓哰䛬콩줃寢䈆傑Ꙁᘆꆥᖊ씓唀䛲띹⒑寡䈼傑ⳘẦꆥљ씗唰䓶ṅ䈅傑ॶẦ욁Ѡ씗啐䛬뽩쮃埡りљ씗哰䛬콩줃寢䇾傑⾧℩욁㍳䉝唢䛬ѤჅ੪䉝哢䛲꽙दẦ욁њ씗唰䛬띩⒑寡ꃒ偂ꐨ唣䛬콩줃寢䈆傑ⳘỖꄥ쏬줃寢䈊傑ॶẦ挧►씍啐䑰ѤᏏẦꆥљ씗哰䛬뭩쪃埢䛰љ씗啐䛬읩줃寢ꃆ偂⾧⊟䉝쐛줃寢䈊傑ॶẦ䉝쎛䡟哿䛬띩줃寢䈊 nichePenguin ‍what would you do if A CREEPER appeared right behind you... kpm what thw hell do you mean by that i need a witsend ↔ irc bribdge panic (for future reference these messages are coming from prod's twitch chat lmfao) ßuß the second fall of witsend... kpm word on the street is bitlbee dev are working on that panic (they added a command that lets you post stuff here)
Prod's Twitch bridge.

0rise-Formatted Time Support

Prod implemented a text command ("!0rise [city]") that will output the current time in the 0rise format created by Panic.

For example, inputting "!0rise hiroshima" at 15:02 JST will output "‍[🌙] Time at Hiroshima, Japan: 8rise:19 / 20set:59" (sent through Prod's user).

Later, the "!-0rise" command was added to support the negative-time format that Staz prefers. (Rather than X/Y indicating [X=Time since last sunrise, Y=Time since last sunset], negative-time format shows [X=Time since last sunrise, Y=Time until next sunset] during the day, and [X=Time until next sunrise, Y=Time since last sunset] during the night. This way, you can see at a glance how much time there is until the next sunrise/sunset.)

March 3 - March 4, 2025

Clock Bot

Replaced timestamps with Clock Bot, an automated user that posts the time every five minutes.

In-message timestamp support was added to allow Clock Bot to display accurate times for every user.

Example: [timestamp/1740957300] -> today at 8:15

Clock Bot also accepts the following commands:

clock!now - Displays current time.
clock!pet - Pets Clock Bot.

In addition, the following keywords were added:

[unobtrusively] - Makes your message appear smaller. (Clock Bot uses it when telling the time.)
[obtrusively] - Makes your message appear larger.  
panic clock bot update real it's very basic at the moment (ticks every 5 minutes when there's activity in the chat) includes support for the [unobtrusively] modifier at the beginning of a message panic which makes the message look like this [clock] today at 8:15 panic yes thank you clock also timestamps like \[timestamp/1740957300] -> today at 8:15 [clock] today at 8:20 disappearing kirb honestly i dont get the change the message timestamp solution is already nonintrusive enough as i said, if it aint broke, dont fix it i like the 1 minute solutuon tbh disappearing kirb unobtrusively is a nice keyword though [clock] today at 9:05 panic it took up a lot of space on mobile disappearing kirb i see panic that's the main reason also i kinda like the idea i think it's cool disappearing kirb i guess that reason makes it broke so fair enough
Clock Bot

March 5, 2025

New Backend / Connection Counter

Panic wrote a new backend and switched from "rust actix-ws" to "node.js" (whatever that means).

The only part of the update visible to the user is the connection counter at the top of the page, which indicates how many users are currently connected. Currently the names of the connected users are not displayed, though Panic mentioned plans to change this in a future update to allow for "connection-related interactions" (whatever that means).

Note: Clock Bot and Prod's bot each count as a user.

At the top of the page to the right of the username input box is a connection counter. The entire text now reads "connected as [username] with X others," where X is the number of currently connected users. panic ok time travel complete messages should be persistent from now on can't believe i forgot that part lol and yeah i just don't want to have to think about the path thing i want there to be a built-in function that does the right thing (replying to a message that was lost in the restart) let me restart one more time just to be sure lol ok cool is clock here clock!now [clock] today at 13:51 [clock] today at 13:55 panic i kinda wish i had dumped the messages from the browser to save ah well was only like 15 minutes of lost history [clock] today at 14:00 panic anyway yeah new backend, node.js instead of rust actix-ws, very cool, new connection counter thing if you reload, i already said this [clock] today at 14:05 404 4 others. we've lost one. panic sands of time claim another victim. [clock] today at 14:20
Connection counter.

March 6, 2025

Connection List

Hovering over the "with X others" text now reveals a drop-down list displaying the current connections and any usernames they've sent messages under recently.

[Witsend Update] new update reload for connection list thingy ! panic !help ‍[🌙] https://prod.kr/v/lore [clock] 2025/3/6 9:35 panic [gif of a seal hopping about happily] i think the next thing i want to do is "items" on the list of things nobody asked for or really wants including, perhaps, "connection-based trade window" [clock] 2025/3/6 10:40
Connection list.

"h" Button

The "seal gif" button was replaced with an "h" button that sends a gif of an H flopping about happily.

The seal gif can still be sent manually, by sending the message "[gif of a seal flopping about happily]".

"seal" button replaced with "h" button. panic https://i.imgur.com/xcHifiq.gif panic this calls for a new gif button i think [gif of an H flopping about happily] 🝜 sucks panic ‍[gif of an H flopping about happily] asquared31415 [gif of an H flopping about happily]
"h" button.

March 9, 2025

New Seal Gif

Due to popular request, the "h" button was replaced with a "seal gif" button that sends a new seal gif.

Note: The new seal gif exceeds Witscopedia's max file size of 2MB. It can be viewed here: https://imgur.com/QwCjhJL

References