/main/ - Usagi

Usagi is a federated image board instance.

[X]

(for post deletion)
(12.00 MiB max)
Mark sensitive


File: noot.gif (139.47 KiB) [Draw]
How the fuck do we revive fchan? Also how do we see the list of instances that this instance federates with?
>>
Anonymous 12/08/22(Thu)18:52:10 No. fg-A2EA498F
I've considered forking it but I currently don't have the time to. Someday. For now, more instances and more awareness. >how do we see the list of instances that this instance federates with? See /board name/following and /board name/followers. There is no actual HTML page, all JSON but it's easy to understand.
>>
Anonymous 12/11/22(Sun)09:31:26 No. fg-KVTCFWG7
I would try to recommend to hackers or other computer savvy folk. Especially those that host their websites on their own servers. Of course not to everyone, as I don't want Fchan to end up like 8chan - overrun by normies.
>>
Anonymous 12/23/22(Fri)05:00:28 No. fg-C4A12DD5
I'm forking FChannel. See you soon, probably in a few weeks. Will announce when it's ready on /prog/.
>>
Anonymous 12/24/22(Sat)05:17:28 No. fg-OV7YY7C6 >>fg-FHIQU4KY
>>fg-C4A12DD5 Forked!
>>
Anonymous 12/24/22(Sat)15:11:04 No. fg-FHIQU4KY >>fg-BSZLJRDV
>>fg-OV7YY7C6 But by whom?
>>
Anonymous 12/24/22(Sat)15:45:00 No. fg-BSZLJRDV
>>fg-FHIQU4KY Him, he forked it!
>>
Anonymous 12/30/22(Fri)21:17:51 No. fg-UKTBDXCG >>fg-3IVJQJYX
>>fg-C4A12DD5 I've done a lot of work on the fork so far and removed a lot of cruft. I'm also been redoing some ActivityPub functions to make them more streamlined, redid authentication, redid how following/posting works, some work on the HTML, really there's been a lot done. And I still have a whole list of things to do or even reimplement. I sure can't wait until I have to deal with style= attrs again. I'm going to try to remain mostly compatible with FChannel (at least for federation, but following is definitely broken) for at least the first/second release, which should still be in a few weeks.
>>
Anonymous 12/30/22(Fri)22:45:45 No. fg-C34C41B7
>text-only I has a sad. Hope that changes, but then "Feditext" would need to change too...
>>
Revival's looking mighty unlikely. Anything happening?
>>
Anonymous 01/20/23(Fri)18:50:45 No. fg-RIIK1SMH >>fg-U8XVQ1OI
>>fg-TXWF1ANU Busy, haven't made any progress in a week or two. Won't make any progress for another yet.
>>
File: 1634761964349.png (117.15 KiB) [Draw]
>>fg-RIIK1SMH
>>
Anonymous 01/24/23(Tue)15:48:33 No. fg-MTS3ABEY >>fg-JYNKAJX8
I just switched out one dependency and got a 50% speedup. Top fucking kek. The way I'm using it is supposed to be slower too! Results may vary, but at least on my machine it's that much faster according to the averages of a 100 curl requests with/without the change. (1000 would've taken too long, but that's because my hardware is shit) This is also off of my fork, I could've done something elsewhere but the drastic difference tells me probably not. To those who are interested: I switched out pq for pgx. What are those? Postgres drivers for Go. FChannel uses pq, which has been unmaintained and is apparently slow as shit. My fork now uses pgx. Mostly to Usagi's admin, but for whoever may be interested: I backported it to FChannel since it's a two line change. >curl https://files.catbox.moe/scqq56.patch | git apply -3 >go get >make Enjoy the speedup, hopefully. Nothing should break.
>>
>>fg-UKTBDXCG Any chance you could add support for multiple attachments? I wish more imageboards allowed for posting at least 2 to 4 attachments.
>>
Anonymous #Admin ︎🐇︎ 01/29/23(Sun)10:59:54 No. fg-JYNKAJX8 >>fg-P09QO844
>>fg-MTS3ABEY Well nothing has broken since applying, so it's probably fine. Speaking of "speedups", the server wasn't able to parse the theme cookie from the client so it would always send pages with the default theme selected, the selected theme wouldn't be applied until the body loaded and ran the applyTheme() function. I didn't feel like debugging this so I chose the easy fix which was to exclude the theme cookie from encryption. https://git.usagi.reisen/fchan/patch/?id=a260a363f340002cb481d6dedef21532f8a00f26
>>
Anonymous 01/31/23(Tue)14:38:11 No. fg-P09QO844 >>fg-2X0JH8SJ
>>fg-3IVJQJYX I could, but I think that would require some changes to how activitypub is stored internally, and I'm not sure how best to do this. I plan to look at other AP implementations soon to see how they do it. Currently there's only enough room for one attachment and the stuff that renders posts also assumes there will only be one. I'll put it in the TODO list for after release. Still no ETA. I don't want to completely fuck up federation upon release but rather slowly change it for the better. Only change to federation now is how following works. >>fg-JYNKAJX8 That works. I ended up completely redoing authentication so it got fixed as a byproduct of no longer needing to encrypt cookies
>>
Anonymous 01/31/23(Tue)15:16:29 No. fg-2X0JH8SJ
>>fg-P09QO844 >>fg-3IVJQJYX I did some research to see how it is done in Mastodon, which I hope is a relatively good AP implementation considering the size of the project, and yeah, it will require some non trivial changes. Not super hard but not something I'm willing to do right now but may do in the future.
>>
Anonymous 02/12/23(Sun)13:52:22 No. fg-7I0TKE3P >>fg-DKIRN4VP
Today's the big day!
>>
Anonymous 02/14/23(Tue)23:18:59 No. fg-DKIRN4VP >>fg-JGWN4VYO
>>fg-7I0TKE3P Was it though?
>>
Anonymous 02/15/23(Wed)05:52:40 No. fg-JGWN4VYO
>>fg-DKIRN4VP Was it not?
>>
Anonymous 02/20/23(Mon)19:18:35 No. fg-YPYVPW5I
>>fg-C4A12DD5 >few weeks I'm about 95% sure I'll have something out by the end of this week or the next. Most will not notice much of a change between FChannel and my fork, provided you aren't moderating it. A good chunk of my work so far was just cleanup and ameliorating stuff for the future, whenever that comes. I do have a list of features I'm interested in adding after this initial release however.
>>
Anonymous 03/02/23(Thu)01:14:43 No. fg-G5SPGRCQ
Or maybe I'm wrong and fucking terrible with deadlines????
>>
This might already been indirectly fixed in the fork, but if not, it would be nice if the way deleting posts is changed, or at least had a fallback to forcefully delete a post. Currently fchan will fail here https://github.com/FChannel0/FChannel-Server/blob/master/activitypub/activity.go#L133 when deleting a post if it can't reach the instance.
>>
Anonymous 03/12/23(Sun)17:20:19 No. fg-XJ92380X
>>fg-9CGYCZYL It's not that major since it hasn't happened yet so it's more of a future consideration, but it's easy enough to create an instance, follow other instances, spam a bunch of threads, and then shutdown leaving admins to manually delete posts from the database.
>>
File: 12257-2022-12-04.jpg (705.31 KiB) [Draw]
>>fg-3GZJSGY1 (OP) it took a while but I'm glad I found a fchannel board alive
>>
File: 1669990218341761.png (1.85 MiB) [Draw]
>>fg-TXWF1ANU we are here, arent we?
>>
Anonymous 03/15/23(Wed)12:13:31 No. fg-XUH30VKX
>>fg-KOKDUED3 congrats
>>
Anonymous 04/30/23(Sun)13:21:50 No. fg-EC5D52C7
Sorry for the radio silence, I haven't had a chance to work on my fork for quite a while and very soon I simply won't be able to. I'll release my changes in hopes someone will find them useful, but there's still some work that needs to be done and looking through what I have now, I need to undo some changes because apparently I still have no fucking clue of what I'm doing. Anyways, its here: https://github.com/KushBlazingJudah/fedichan If anyone's gonna switch to it, take backups and expect breakage. No idea how it works in federation, I haven't tested it. I'll fix bugs if they come up, there's a few I need to fix actually, but I can't guarantee on the fixes being done in a timely manner. >>fg-9CGYCZYL I don't think this was fixed indirectly.
>>
Anonymous 04/30/23(Sun)18:06:32 No. fg-CB1U6VR1 >>fg-197WQ7KX
>>fg-EC5D52C7 Nice! I have cherry-picked the "send accept on follow" commit so that any fedichan instances are able to properly follow Usagi. Test instance at https://dev.usagi.reisen, I'll play around with it a bit before migrating.
>>
Anonymous 04/30/23(Sun)19:29:10 No. fg-197WQ7KX
>>fg-CB1U6VR1 Definitely wait, there's some stuff I know I have to fix eventually, alongside all themes asides from the default being broken.
>>
Anonymous 06/04/23(Sun)06:44:18 No. fg-7B2RVIJY
post on it you goober
>>
Anonymous 06/12/23(Mon)06:15:30 No. fg-IO4MTJVV >>fg-LNLGNMPU
I've a few suggestions for Usagi: * Create a hidden service for an onion address. * Make this place work better without javascript. I'm willing to "Copy link address" to fish out a thread URL from the full mess below as an example, but others might not be. javascript:quote('https://usagi.reisen/g',%20'https://usagi.reisen/g/3GZJSGY1',%20'https://usagi.reisen/g/3GZJSGY1')
>>
Anonymous 06/12/23(Mon)06:19:13 No. fg-LNLGNMPU >>fg-IEUVJRZE
>>fg-IO4MTJVV > I'm willing to "Copy link address" to fish out a thread URL from the full mess below as an example, but others might not be. Whoops, forgot about clicking "No." without JS. Referencing posts without JS doesn't seem to have an easy workaround though.
>>
Anonymous 06/14/23(Wed)13:55:02 No. fg-IEUVJRZE
>>fg-IO4MTJVV >>fg-LNLGNMPU Lokinet and Tor addresses are now on the homepage. Basically I just changed fchan so it now no longer redirects to https://usagi.reisen when posting/reporting, I haven't made any other changes to support alternative domains, so they won't work for post quotelinks or any activitypub stuff. I'll probably make the server convert the onion/loki domains to usagi.reisen at some point. When quoting copy the link from the post ID now instead of No., JavaScript has been moved out of the link into an onclick attribute. You can also just type the post id like >ㅤ>ㅤIO4MTJVV or >ㅤ>ㅤfg-CB1U6VR1 and the server will look it up, I added this sometime last year.
>>
Anonymous 06/15/23(Thu)02:46:53 No. fg-XB23WHQE
>>fg-IEUVJRZE Great, and thanks! I'm using the onion now.
>>
Anonymous 06/21/23(Wed)01:13:05 No. fg-O5BK40IZ >>fg-PRIXATEH
>>fg-IEUVJRZE what about dis.usagi.reisen? will it get an onion too?
>>
Anonymous 06/21/23(Wed)10:34:24 No. fg-C0809775
Just come here. Also, there doesn't need to be a separate onion, just use subdomains. All goes to the same place. Unfortunately dis.usagixxxxx.onion doesn't work (yet)
>>
Anonymous 06/24/23(Sat)09:59:11 No. fg-PRIXATEH
>>fg-O5BK40IZ >>fg-C0809775 Done. http://dis.usagib6danuxndqle3usrweloyskdeoelthqizr6wl7u3tnsmfwho5ad.onion http://dis.hx83cg84s5baudy93m7yij6okuytjj88nwyoobm3eb17stkzp1zy.loki
>>
Anonymous 06/26/23(Mon)04:54:39 No. fb-C4GA7Z11
>>fg-3GZJSGY1 (OP) test :)
>>
Anonymous 06/26/23(Mon)09:12:26 No. fg-9OXGY8YV
>>fg-3GZJSGY1 (OP) > How the fuck do we revive fchan? Find other chans that would like to federate perhaps. Also, so far as federation is concerned Lemmy is an interesting social platform that is federated. Here are a few instances I'm watching: https://lemmy.world/ https://kbin.social/
>>
Anonymous 06/26/23(Mon)14:29:51 No. fg-A269B8E7
Unfortunately, it's not as simple as finding other chans to federate with. You need other chans to begin with.
>>
Anonymous 06/26/23(Mon)20:56:42 No. fg-8ESTWEZV
>>fg-A269B8E7 Indeed, and it's possible an existing chan could change its software, either adding federation support somehow or switching to FChan. Out of curiosity (I'm no programmer), how difficult would it be for someone to add federation support to common chan software platforms? How difficult would it be to convert existing databases to FChan to preserve old posts?
>>
Anonymous 06/28/23(Wed)02:51:56 No. fg-1M0FTGSK >>fg-GHVANIFZ
In my /mu/ thread I can't seem to upload files well below the maximum size (7MB) via the hidden service. I had to post the file included in >>fmu-C97ILC7L → via the usagi.reisen address instead. Here's the error I saw when I tried to post that file using the onion address: 413 Request Entity Too Large
>>
Anonymous 06/28/23(Wed)02:57:25 No. fg-GHVANIFZ
>>fg-1M0FTGSK Linking / post-referencing has issues too. I correctly referenced my /mu/ post https://usagi.reisen/mu/C97ILC7L in that post, but it links to this thread's OP instead. Strangely, hovering over the link shows the correct post contents (Argus - Eyes of the Shadow) for /mu/C97ILC7L.
>>
Anonymous 07/07/23(Fri)07:24:37 No. fg-N4TW3MZL
Thank you for fixing those issues!
>>
Anonymous 07/10/23(Mon)19:16:37 No. fg-23NEEX8V >>fg-5QYRB6UK
more fchan instances when? lemmy is now popular, surely some people there will be interested in imageboard culture as well
>>
Anonymous 07/10/23(Mon)22:40:11 No. fg-6QQ1HOD6 >>fg-YWGZHAEP
>>fg-3GZJSGY1 (OP) By hosting another instance, obviously.
>>
Anonymous 07/11/23(Tue)10:41:07 No. fg-YWGZHAEP
>>fg-6QQ1HOD6 you first
>>
Anonymous 07/12/23(Wed)09:13:51 No. fmain-4DMVWHXE
Hmm, posts made from thread links on the local overboard have fmain IDs. If that's intentional, no prob - a bit weird though.
>>
Anonymous 07/15/23(Sat)07:22:49 No. fg-5QYRB6UK
>>fg-23NEEX8V one step at a time but indeed, lemmy is fucking exploding

[Post a Reply] 49 / 3

Delete Post: [File Only]
[Home] [Rules] [FAQ]

All trademarks and copyrights on this page are owned by their respective parties.

v0.1.1

Theme: