/meta/ - Site Discussion

Questions, bug reports, requests, etc.


New Reply[×]
Name
No-bump
Message
File 10MB total
Oekaki
Password
[New Reply]


2025_08_18-23_57_05.png
[Hide] (46.6KB, 751x350)
it's here! thanks for all your patience. I hope you all enjoy what the new site has to offer :D
please check out the new stuff and let me know what you think!
I'm very happy with how the dark theme turned out, personally :3
ClipboardImage.png
[Hide] (6.9KB, 341x98)
It definitely looks and feels nicer, and there are a lot of nice new features esp. notifications, well done. I also like the dark theme.

It's a bit disappointing to learn that the moderator discord is getting notified for every post, since you'd be using that as a primary interface rather than directly visiting the site, right? The right solution to this would be (imo) to improve the recent posts listing on the front page (and perhaps enable notifications there too?), but that feature was taken away instead.

I also don't understand what the settings do in pic related.
ClipboardImage.png
[Hide] (9.9KB, 564x32)
There's also something going wrong on the right of the post info here.
>>269
>well done
thank you, I really appreciate it! :)
>you'd be using that as a primary interface rather than directly visiting the site, right?
actually, the notifications are quite barebones for this exact reason. I put a lot of effort into making the site look and work nicely, so even though moderators comprise just a couple of the site's users, I don't want them to experience it primarily through offisite notifications. the notifications do not include enough info to replace the site; they're very short text snippets (less than 1 sentence) with a link to the post. and while the site is still small and relatively slow, getting notified for every post instead of just for reports can really help us catch things faster. but yeah, with enough activity, it would become obsolete as a moderation tool compared to report notifications.

>The right solution to this would be (imo) to improve the recent posts listing on the front page (and perhaps enable notifications there too?), but that feature was taken away instead.
the new homepage doesn't show every new post and image like the old site, true - this homepage is based on the stock jschan one, so it would've been a bit involved to fully recreate the vichan one. this homepage does have a new feature in the same vein though, a "hot threads" section which shows the threads that are getting the most posts lately. it hasn't shown up yet because the migration is still quite fresh, but I suspect it'll appear soon.
still, I hear you. I'll keep an eye on how people feel about the homepage. m(_ _)m
as for how this relates to moderation - the mods do have access to an on-site post feed, but this isn't really a replacement for a truly automatic notification system. the goal is to make it so that moderators don't have to be glued to their PCs/phones (constantly looking at the mod panel feed) in order to have a decent response time.

>I also don't understand what the settings do in pic related.
these "settings" get populated as you use certain features. you probably wouldn't ever manually fill them out, but you could copy them from one device to another so that you don't lose your locally-stored data:
- (You)s holds the post IDs that (You) posted
- watchlist is the thread IDs that you're watching
- hidden images are images that you've clicked [Hide] on
- cache is used to keep track of certain data that's loaded by clientside javascript - for example, if you hover over a cross-board link, the site will download and cache the contents of the quoted post so that it can be displayed quickly if you hover over the link again
>>270
mm, darn, this is a bug I was seeing too. it's an issue with the post menu js not working quite right. if you clear your local storage/cookies for the site and then hard refresh (ctrl+shift+r), I think it should go away?
hopefully it doesn't affect all the new users, though! didn't expect the typical user to encounter it, since it only showed up late into testing for me when I had messed with my browser data a lot already. maybe it's related to the fresh transition and old site data for the domain being left in users' browsers
>>272
Cool, that fixed it. I also found I was unable to save most settings except for theme, but after clearing cookies/site data it works properly.

>>271
>this homepage is based on the stock jschan one, so it would've been a bit involved to fully recreate the vichan one. this homepage does have a new feature in the same vein though
I actually didn't realise you changed imageboard software, so yeah maybe that feature will be better. I guess it's a good sign that it felt like things were only being added/improved aside from that part of the homepage.
1755597065134-tegaki.png
[Hide] (31.6KB, 500x500) [Replay]
first post on the new marzi
>>274
IT'S THE FIRST MARZITAN ON THE MOON!!! :^O awesome!!
1755616848225-tegaki.png
[Hide] (11.9KB, 500x500) [Replay]
>>274
huh, the stars don't show in the replay, that's an odd quirk
>>276
somehow the stars were there from the fill bucket alone
So it was that...
How much of an ordeal was porting the post database from vi to js, if I may ask?
ClipboardImage.png
[Hide] (12.6KB, 660x98)
>>278
>How much of an ordeal was porting the post database from vi to js, if I may ask?
it was pretty involved :^p
of all the tasks involved in the overhaul, writing and testing the migration tool probably took the longest. as far as I know, I'm the first person to do this! you can view it on the site's github repo, released under the AGPL-3: https://github.com/Marzisoft/jschan/blob/main/tools/vichan_import.js

the tool is fairly rough and doesn't handle every feature or edge case - given that it's already served its purpose for marzichan, I don't have any plans to develop it further right now, but it should be a pretty useful foundation for other sites that might be looking to migrate. you can read the comments inside the file for some basic instructions, disclaimers, known gaps in functionality, etc.
>>279
>it was pretty involved :^p
Yeah, I figured.... Since most would be content with a "fuck it, fresh start" and wiping everything out when switching board software.
Kudos on the elbow grease and how it all seems to have worked out!
>>283
>Kudos on the elbow grease and how it all seems to have worked out!
thanks! I've been able to contribute several fixes back upstream to jschan as well, which has been very gratifying :D
lil_lum.gif
[Hide] (1MB, 500x377)
>>267 (OP) 
really enjoy the new look! kudos for managing to port everything over while moving to a new engine, i know all too well how much of a pain that can be.
in any case i hope this site continues to grow... it's really nice!
>>302
aw, thanks so much!! I wasn't expecting you to visit today :D
>i know all too well how much of a pain that can be.
yeah, I remember reading how wapchan used to run on lynxchan before switching to vichan. I had actually started messing around with lynxchan myself before I looked into jschan more and decided it was the way to go!
do you mind if I ask what motivated the switch? I don't think I ever used the site back when it was running lynxchan
>in any case i hope this site continues to grow... it's really nice!
us too! you're too kind :)
wapchan is already much faster and larger than us, so I know you don't need my encouragement, but I hope you guys can keep healthily growing too <3
I'm aware of recent downtime issues and am working to resolve the issue. not related to the big site update, just unlucky timing (^^;)
Connected for live posts (183ms)
pls explain
is this for live post typing? or it means it will update when there is a new post?
Screenshot_20250822-090701.png
[Hide] (313.1KB, 1080x1320)
what does it meeeeeean
>>326
The thread automatically updates whenever there is a new post, yeah. Although if there's enough active people in a thread at once, it starts to feel like an actual chatroom 😱
>>326
>>330
yeah, unlike vichan where refreshing is done by polling, jschan uses websockets to connect you directly to the thread. so if somebody makes a post, it'll only take as many milliseconds as it shows there for your browser to update! it'll fall back to polling if it can't connect for some reason.

>>328
I think you might be trying to upload a png file which has been mistakenly given a .jpg extension, which isn't allowed. try renaming the file to end in .png and then uploading it?
no rss in jschan?
>>334
unfortunately no, that's the only real feature regression I took note of in the migration.
I wasn't sure if anybody was really relying on the RSS functionality from vichan. I hoped that the thread watcher might be able to make up for it a bit, but I realize that's different than notifications you can receive without visiting the site.

if it's something people really want, I might be able to set aside some time to implement it one of these days.
which RSS were you using? the board-level RSS? I don't remember if vichan also had thread-level RSS or not.
>>320
apologizing once again, I'm aware the issues have returned after things being okay for a day or two (´・ω・`)
I understand the problem and am working when I can to get this fixed, hopefully within the next couple days (>人<)
WEBSITE FEELS SLOOW MANN
SO MUCH SLOWER DOWN
catalog search no work
ClipboardImage.png
[Hide] (40.6KB, 882x471)
>>343
hmm, what are you trying to search for? it looks like it's working for me
>>339
there have been lots of timeouts and downtime issues in the last week, due to an issue with the site's hosting. I think (fingers crossed) that issue should be resolved now - it's tough to say with certainty, since the problem is intermittent and I only just implemented a fix. but additionally, I'm actually planning to migrate the site to a new host very soon, which should make the site much faster, and more reliable than ever :D
thank you all for your patience! I'm sorry this happened, especially so soon after the big update.
>>344
sorry i should have read the banner msg
clearing cache fixed it
>>348
no worries! I'm glad it was an easy fix (。・ω・)b
1756436188247-tegaki.png
[Hide] (30.1KB, 500x500) [Replay]
just migrated the site to a new host, which should give us faster download/upload speeds and less unexpected downtime than ever before! hope this will make up for the issues this last week m(_ _)m
let me know if you run into any connection issues with our new setup
>Refused to load the image 'externalurlhere' because it violates the following Content Security Policy directive: "img-src 'self' blob:".

is it impossible to use external imgs for custom css?
>>367
without changing the policy for img-src, yeah, I don't think there's any way around that. actually, it looks like the current CSP doesn't allow data urls either, so you wouldn't even be able to embed images.

it's definitely a security downgrade to allow foreign img-src sources, but probably an acceptable one for marzichan. I'll test things out soon and let you know when I've made the change (I may also allow data sources for images if I'm satisfied that they don't add additional risk, after looking into it a bit more). but I think I'll also add a warning to the custom CSS setting about only pasting stuff in there if you trust the source, because theoretically an attacker could probably engineer something kinda nasty.

sorry for the trouble!
>>368
oops, dropped my capcode while doing some testing with my browser
Seems like captcha is not working right now.
>>371
nevermind
>>371
>>372
>nevermind
no lol, you're right, sorry about that. I just fixed it, which is why it's showing now :^p
I was running into issues with the captcha not loading sometimes during development, though I think it's been mostly smooth sailing since launch. there's probably something I'm not doing right when I restart the site after making changes. was an easy fix though! from now on I'll double check that it's working after a reboot
>>367
>>368
okay, changes are live! external images should be allowed now, via https or data URIs.

I also tweaked the site CSS; title tags now include an underline.
you can hard refresh with ctrl+shift+R to see it now, or wait ~4 hours for your browser's cache to expire.
>>374
I might tweak the title color still, not quite happy with its legibility... hmph
>>374
i tried a dataurl and pomf url in devtools + custom css tab 
in a priv window browser, but got the same csp block
>>376
doh, I forgot to restart nginx after the change. sorry! (^^;)
now it should be good for real
>>377
Are you blocking tor?

>Your request was blocked because your IP address is listed on a blacklist.
>>436
yeah, sadly, I ended up blocking tor exit nodes since the service is so often abused by raiders and other malicious actors.
Why has thread creation been locked for the past few days?
>>438
oops, sorry! it was mistakenly left locked after the last attempted raid (^^;)
unlocked now, will try and make sure that doesn't happen again. thanks for reporting it m(_ _)m
I 𝘈𝘋𝘖𝘙𝘌 marzimin with 𝘈𝘓𝘓 my heart 🥰🥰🥰
Imagine SEX with Marzimin
ClipboardImage.png
[Hide] (38.3KB, 282x342)
>>7705
I propose that we moderate certain threads to not die/have the reply limit but I don't get how servers work and I don't run the website so it's just a recommendation. I just feel like, given that marzichan is inherently structured some differently than a regular chan, I think it would be COOLER if we had threads like
>the books thread
>the music thread
>this one
>various other quasi-archival threads
not die off. a few weeks back I was bored and browsing the catalog out of interest and seeing some of the older (6-8 months old) posts felt pretty sweet in hindsight. NOT sure. I feel like having certain things grow into long-form curated collections would be a nice thing to have as a community is just my thirty two cents!
>>457
bc me thinks if I was a marzitan coming in later down the line and I saw like some "woahhh someone posted books in here!! I love books!!!! o h my god they posted books umpteen years before I was even here!!!! woaahh wtf? thats so cool. let me dig into a few of those old ASS dusty books recommended to ME by grandmarzitan!" I think that'd be EPIC gamer swag 😎😎
>>457
>>458
Must you put on that voice?
But a /march/ - marchive board would be neat, imo. Depends on ephemeral the board is intended to really be
>>459
>Must you put on that voice?
yes. its my door to door salesman voice. has a 15% research backed efficiency rate on sale conversion rates.

Though jokes aside, I generally agree with the concept ephemeralness being a natural part of life's beauty, but I'd be lying if I said I didn't like the idea of marzichan having its own "here's the songs we like, here's the books we've read, here's the-" and as such. Like yeah on one hand;
>Identifying oneself through media is cringe
sure. at a per-personal level I'd say that is true. Maybe I WOULD'VE, said that its true, when the times were in the earlier years. Something (in my opinion) that's beautiful that struck to me is that the internet simply isn't what it used to be. Like I'm gonna ramble a bit here (apologies) but the past few months I realized things like;
>It can at times be impossible to find "that exact version of the song that you heard one time in a specific context"
>Strange items like "here's a couple's 1978 vacation, photographed, now being sold for 30 cents" catching my interest at oddity shops
>"Lost media" becoming a very much real thing as with infinitely more things coming out for every medium that exists
Especially the latter there. A few weeks back I really wanted a specific kind of media (2010s gameplay footage for a very specific game, if I had to specify it) and it was genuinely difficult actually finding it. Search results of every engine is being cluttered more and more by AI-slop/modern low quality slop/this/that and even beyond that, something that seemed to vaguely bother me was that;
>My perception of "the classics" changing from "these things are just stupid fossils being preserved to cope with humans being ephemeral" to "some of these actually do deserve the weight they were granted and I'm kinda glad I took the personal interest to look into it because the public myths often misromanticize things to the point of complete falsity"
and
>"gen alpha is probably not gonna know what [whatever our generation oddity-classic you can think of] means unless someone specifically introduced them to it."

Like think about it. I'm old enough to have used windows XP. I know what that thing smells like. I feel like marzichan having a dedicated space for tastefully curated artifacts (of its own, as to rather preserve its own history through art instead of giving anyone long form essays we all know no one will care to read) would be... pretty sweet? 

maybe okay sorry for the drag that was just my thots on the matta.
>>460
I would prefer if I didn't know it was you behind your posts, if you get my drift.
how do i actually hide a post or thread? on mobile btw
when i click the > triangle shape on the top right of a post
it has a selector popup with hide already selected
but theres not a submit button or anything so nothing happens when i tap it?

the thread where people are writing long posts makes the whole page super long, cause mobile fits far less words per line, even before clicking to show more text
>>462
hm, it seems like jschan doesn't have a way to hide an entire thread, unfortunately. so the hide feature works, but only hides individual posts currently.
I haven't worked on the site in a while, but I'll take note to either make hidden OPs hide replies (if possible) or make the "show more text" cutoff much smaller than it currently is.

thanks for reporting the issue!
>>463
I wonder if this is the kind of bug jschan would work on upstream.
Thread creation has been locked for days now.
>>476
thanks for saying something! it must've been triggered by a recent raid. sorry about that, jschan's existing antispam options aren't very sophisticated
test
[New Reply]
57 replies | 14 files
Connecting...
Show Post Actions

Actions:

Captcha: