yag @admin dogsi
lebian she/it i am a valid atom

bookmarks!

bookmarking a thread

ever wanted to keep track of a thread or recall that post that had something interesting you randomly remembered three months later? well now you can! bookmarks are here!

you can bookmark threads and posts, and create different collections to organize your bookmarks. each bookmark can belong to only one collection at a time.

viewing bookmarks

this is possible thanks to Bitty, a smol web component library that makes interactivity not have to be a chain of addEventListeners. it's used for the bookmark dropdown, and will replace most of the UI framework here over time. pretty cool!

im Normal and you'r NOT.

bear that in mind.

yag @admin dogsi
lebian she/it i am a valid atom

message of the day: drink some water

hmmm thats not very visible. what if it was visible on every topic page instead? oh wait thats how you got here probably heehee

moderators can now set a MoTD. the MoTD is shown on every topic, that is, on the main page and when browsing a topic's threads. since most of you are moderators, why don't you try it out?

you can use babycode inside the MoTD body, but you can't add images or spoilers to it because they take up too much space. MoTDs are meant for announcements, rules, etc. anything you want to show prominently.

to support that feature, there's a new Moderation section on the top navbar for moderators that links to a bunch of moderator actions, including the MoTD editor.

and finally, like i mentioned in the previous update, a bunch of the UI framework was moved over to a Bitty script. you shouldn't see a difference, but it sure as hell makes developing easier.

and finally (again), i also edited the otomotone theme to make it a little more rounded, though it's still in beta.

im Normal and you'r NOT.

bear that in mind.

yag @admin dogsi
lebian she/it i am a valid atom

there's mentions now. here's my mention: yag

mentions do not ping the target user. they're simply a short way to link to a profile (quoting a post or a fragment uses a mention). mentions will show the user's display name if they have one, or their username with an @ symbol. mentions will also highlight if you are the one being mentioned.

oh and yeah. display names. you can set a display name now. it will show up in place of your username in most places. it's much more lax than the username; you can use most special characters and especially spaces. go wild! in the future, i might even allow a small subset of babycodes for display names, but for now it's just regular text. still plenty expressive!
everyone's username is now forced to be lowercase. if you previously had a username with capital letters, that's now your display name (that you can change).

there is now also the ability to delete your account. i'm serious, please don't delete yours to mess around and then ask me to restore it because i can't.

finally, i tweaked the themes again. the settings page and its siblings are now much wider. @meo might enjoy this.

im Normal and you'r NOT.

bear that in mind.

yag @admin dogsi
lebian she/it i am a valid atom

today the settings page got a bit of an update. there's a new monospace font that should be pretty readable.

this was meant to go out later but we had a bit of an accident so i had to patch up quickly and ended up pushing these changes

im Normal and you'r NOT.

bear that in mind.

yag @admin dogsi
lebian she/it i am a valid atom

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.

im Normal and you'r NOT.

bear that in mind.

yag @admin dogsi
lebian she/it i am a valid atom

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.

im Normal and you'r NOT.

bear that in mind.

yag @admin dogsi
lebian she/it i am a valid atom

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.

  • in a topic's feed, you will see every thread filed under that topic, and its' starting post (OP). topic feeds are cached for 10 minutes.
  • in a thread's feed, you will see posts for that thread. pretty straightforward! thread feeds are cached for 5 minutes.

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.

im Normal and you'r NOT.

bear that in mind.

xananax @xananax potentially in the bathroom

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 (edit: it's the tooltip?).

I know what you're thinking

yag @admin dogsi
lebian she/it i am a valid atom

@xananax said:

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)

im Normal and you'r NOT.

bear that in mind.

furti @furti been there

Hmm... the babycode guide is 404 :(

french from disco elysium or something

Are you sure you want to delete the highlighted post?