don't tell anyone that your yag is testing in prod
im Normal and you'r NOT.
bear that in mind.
don't tell anyone that your yag is testing in prod
smol update:
thanks, and have fun
fixed now. thanks again
ah god damnit. thanks for letting me know
Impressive work, this forum is getting to become more user-friendly and useful than many big names. Loving the RSS feature and I'm gonna use it for sure. For badges, small feedback: when adding a badge, there's a mandatory "label" field and I'm not entirely clear on what it does.
rtfm /s
it's the badge's tooltip (and also alt text)
if you were on the RSS feed, you would have known there is now an RSS feed...
that's right, pyrom/porom now has feeds! a feed is created for every thread and every topic.
great care went into designing the feeds, but they're still fairly basic. standard Atom (oh yeah, it's actually Atom and not RSS) does not map 1:1 to a forum. so the "article" titles are a best effort. for topic feeds, the title is "[new thread]: THREAD NAME", and for thread feeds, every response is "Re: THREAD NAME". i might be tweaking feeds here and there; i'm especially looking into pagination.
you can see RSS subscribe links on a topic's page and on a thread's page. they are also auto-discoverable by your feed reader extension of choice.
this required a quite extensive refactor of the babycode AST to HTML transformer.
in the past, text nodes (text without markup, which is most of it) in babycode was mapped 1:1 to text nodes without anything wrapping it. this was the easier approach, but it made it hard to add paragraphs that were semantically correct. a paragraph was denoted by two consecutive <br> tags.
now, text nodes get wrapped in actual <p> tags. it's something i've always wanted to do, and even attempted once, but it turned out to be really hard. for an idea of how hard it turned out to be, check out the diff.
the AST transformer now outputs to two paths: HTML intended for display on the forum and XML/RSS-friendly HTML. the latter transforms some tags differently, since interactivity is severely limited:
<details>badges are in! read about them in the badges section of the settings guide. you can see my badges on my usercard! tldr; they're 88x31 buttons that can optionally be clickable links. if you use mastodon, you can (probably) use your porom profile in your links field there and have it be verified. there's a bunch of defaults, but you can also upload your own.
also a new theme, "snow white", which is just a simple color edit of the default theme.
ok the default badges are exactly that. other default badges may be considered so im leaving the thread open
there is now a guides section. it's still a WIP, but it's eventually going to host the entire documentation for pyrom the software, both for users and developers/administrators. it has a few guides intended for users that should help get potential users started with the basics. feedback welcome.
yeah, good idea! i'll add the suggestions i like to the top post.
we also need pronoun badges