Witsend: Difference between revisions
m (→"h" Button) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
==== Connection Indicator / Username Textbox ==== | ==== Connection Indicator / Username Textbox ==== | ||
Received update that displays a connection indicator and your | 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]] | [[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]] | ||
---- | ---- | ||
Line 122: | Line 122: | ||
Note: Clock Bot and Prod's bot each count as a user. | 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]] | [[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 === | |||
==== "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]] | |||
== References == | == References == |
Revision as of 21:32, 6 March 2025

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/](/~staz/w/images/1/18/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2025-02-12_7.04.28.png)
February 13, 2025
Connection Indicator / Username Textbox
Received update that displays a connection indicator and your selected username.

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.

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.](/~staz/w/images/b/b2/Pay_noneuclidean_button.png)
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 ?](/~staz/w/images/7/7b/Witsend_timestamps.png)
Favicon
A favicon was also added.

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.


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.

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](/~staz/w/images/7/78/Clock_bot.png)
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](/~staz/w/images/3/33/Connection_counter.png)
March 6, 2025
"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]](/~staz/w/images/0/06/H_button.png)