The policy record is... a touch wonky lol. working out some kinks on theme resolution and ownership. right now user preference is stored in a cookie, but we'd like to stick that in the PDS later as well!
Posts by atBB Community
This is what a themePolicy looks like: pdsls.dev/at://did:web...
and then individual themes:
Neobrutal light: pdsls.dev/at://did:web...
Neobrutal dark: pdsls.dev/at://did:web...
Clean light: pdsls.dev/at://did:web...
Clean dark: pdsls.dev/at://did:web...
Classic BB: pdsls.dev/at://did:web...
Theme editor with color previews
Theme preview showing what the changes look like in context of a sample thread
Theme policy manager, where available themes can be selected
Admins have access to a theme panel, where they can edit existing themes, preview their changes, and manage the theme policy. This includes adding more themes to the user-selectable list, or disabling user choice entirely.
Clean light theme
Clean dark theme
Classic BB theme
User settings screen with color swatches for themes
Previously we added themes and themePolicies.
Now they are usable!
5 themes ship by default! You've already seen Neobrutal Light and Neobrutal Dark -- now here's Clean Light, Clean Dark, and Classic BB. Finally a user settings page for choosing which themes you want to use!
What's that? a functional dark mode toggle? π²
there will be an admin panel to help manage and create themes
and they're all in PDSes! so it would be cool to build a different appview that gathers all the themes ever so you can browse them
could also have a userPreferences record and allow users to choose their own themes for each forum
Log in with your internet handle! Also, working on some theming... π sorry about the currently broken toggle, it's a work in progress
plan is to encode a forum themePolicy in the PDS pdsls.dev/at://did:web...
themes also go there pdsls.dev/at://did:web...
π° And finally, a place to see all the members of the forum, including a quick role assignment!
ποΈ A page to manage the forum structure, including adding, editing, and removing categories and boards
π An action log of all moderation actions taken on the forum
A new administration panel where we've started to add a few things for operators.
π€― Topics now actually show reply counts, along with author and created/last posted timestamp.
we cribbed a fair amount from @pckt.blog π
Up next... π
A screenshot of the OAuth flow logging in to an atbb forum. It is showing that the forum is requesting access to the account, as well as "full atBB forum access" which includes only the lexicons that the app would manage.
π
@byjp.me @octet-stream.net thanks for the feature request! Getting rid of the transition:generic scope was easy, all apps should do it. π
I'm finally ready to show off the thing I've been working on: atBB (pre-alpha)!
It's a forum platform built on top of atproto.
I wrote up some thoughts about why I am interested in building forums: pckt.blog/b/mal-s-musi...
1/2
π³
Weβve got a take on phpBB style forums in the works :)
AppView: github.com/atBB-Communi...
Lexicon: github.com/atBB-Communi...
@record.epqu.ca @malpercio.dev
π Hello world! We're working on a project: A BB-style forum, on the ATmosphere! If this is something that sounds interesting to you, we'd love to have you join the project. π
GitHub: github.com/atBB-Community
Matrix: matrix.to#/#atbb:epoch...