40
Total Votes
35
Upvotes
5
Downvotes
40
Unique PRs
+35-5

Activity

bpottleComment#209Award Board: track your reward hoard
image
bpottleComment#209Award Board: track your reward hoard

I'll grab some screenshots and update the description in a bit, I have to re-un-fuck my git token to get past rate limiting.

bpottleComment#202Fix the mobile scroll, bring World Chaos under control

This will vastly improve my bathroom cell-browsing OpenChaos experience.

bpottleComment#199Add author quote to earn your vote

Yeah I'm somehow just realizing now that you're gonna break the shit outta this element with unsanitized input, lemme get after that.

bpottleComment#168Mergeability detection for automerge correction

Aw, hell, did I basically just dupe this with #200?

bpottleComment#200Auto-Merge: End the Manual Purge

I'm marking this as draft for a bit because I don't have an honest or serious way to test it with current repo access levels.

lol, nevermind, yolo. /ready

bpottleComment#200Auto-Merge: End the Manual Purge

I'm marking this as draft for a bit because I don't have an honest or serious way to test it with current repo access levels.

bpottleComment#198Click to pay, rise today: let your PR lead the way

Personally I think it should only appear on web2. In the ASCII era we didn't try to charge for everything 😀

Ohhh I like that observation. Imagine seeing a micropay form in links 😂

Updated to pull the import from the ASCII UI.

bpottleComment#163Web 2.0 joins the fray, ASCII's here to stay

Oh lawd we about to be supporting two parallel UI's 😂

bpottleComment#130It's been a while, so change to text-only ASCII style

This is objectively funny as f***. The cat still works.

bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

I love the dickbutt addition but the dark mode thing kinda wrecked it, and honestly I'd vote for a revert of my own PR lol. That said, the links/terminal style MR was awesome, and I agree with @matthewmayer that any kind of straight revert is going to be not only boring but messy.

bpottleComment#122Make your PR rhyme to merge on time

Brilliant.

bpottleComment#87Chore: adds Konami Code

TIL I live in a world that includes a KonamiListener library which has been fully abstracted and can be imported. I friggin' captured keydowns.

bpottleComment#87Chore: adds Konami Code

Konami code is implemented as of #47, so the sequence can totally be co-opted for something more fun than changing the cursor

bpottleComment#110False advertising

I love this so much. I'm spinning up a new branch and it's going to be absolutely monstrous.

bpottleComment#104Fix link to the wrong repository

Oops!

bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

The latest blog entry sounds like https://github.com/skridlevsky/openchaos/pull/13 is legitimately on-deck to be merged without conflict, so FWIW I spun up a branch that I think will cleanly merge this one and that one afterward, if the Vercel stuff passes. For the record, I still think "rewrite" is an unfairly broad title for what that MR does, but I love it, let's go.

bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

Added functional IE6 wrapper browser buttons, basic browser function calls for back/forward etc., trays for Search and Favorites

image image
bpottleComment#91Rewrite it in Rust (for real)

Yep, and for the record, I think the PR should absolutely be downvoted to hell in favor of others if that's the consensus. I wrote it because it was fun for me regardless, whether or not it makes it through doesn't really factor in. Once that PR for daily merges passes, overhauls like this are going to become wildly impractical.

bpottleComment#13Rewrite it in rust

Again without any sort of justification for making the whole project a lot more complicated and potential to screw up. Why?!

The chaos is the point?

bpottlePR closed#91

Rewrite it in Rust (for real)

Ported the site from Next.js to Rust using Axum. The GitHub API client logic was reimplemented in src/github.rs using reqwest for async HTTP and futures for parallel reaction fetching.

The Axum server (src/main.rs) exposes an /api/pulls endpoint that replaces the original Next.js API route. It handles CORS, serves static files, and returns PR data with voting tallies.

tokio, tower-http, reqwest, serde

The Next.js frontend remains intact (src/app/, src/components/) but can now call the Rust backend.

image
bpottleComment#13Rewrite it in rust

I pulled this branch down to see if I could "fix" it and was astonished it has as many upvotes as it does. They're all because of the title. There's no WASM, no Rust toolchain, zero Rust code at all as a matter of fact*. This is a branch that got halfway through a beer and remembered it had chores to do.

I think I'll start a new one.

*Ah, there's a binary and I do see the .rs I didn't before, dunno why it didn't scroll. Anyway, #91 works.

bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

This PR appears to have disappeared from the main ranking list, not sure why.

bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

I need to figure out what the hell to do with the faux browser buttons, but decided hey, why not just wrap the whole thing in a styled IE6 window?

image
bpottleComment#83Abstract artsy theme

Oh this is elegant! Nice!

bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

Added an IE6-style status bar to scroll fake window.status messages

image
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

Added a "WIN CASH NOW" modal link with one of those imagemap tree scam games I remember. Typing w-i-n while open shows the winning hitzone.

image
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999
  • Added butterfly cursor trail
  • Added MIDI player component (It plays Smash Mouth - All Star)
image
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

By request,

  • Updated behavior of Get Flash & Get RealPlayer links
  • Added 88x31 buttons to footer
image
bpottleComment#6Calculate `+1` and `-1` reaction

A couple passing thoughts:

  • Paginating getPRVotes risks rate limiting if it generates a ton of requests, I've already bumped into it once today
  • Do negatives in vote count break sorting? Can we get negatives or is there a vote floor of 0? I haven't looked.
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

Added guestbook, added webcounter, added nonsense link for the realplayer thing because why not, I'm riffing at this point

bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

How come no <frame> based layout?

Also feature request: Guestbook

Done. Sorry, no frameset or iframes.

image
bpottlePR closed#47

IE6 mode, welcome back to GeoCities in 1999

Add IE6 compatibility mode

  • Implements authentic IE6 rendering experience
  • Includes Comic Sans and table-based layouts

Because some people just want to watch the web burn.

image