UI Alpha 7
Woo, here we go:
✨ Stuff you probably care about
- Feed UI Refresh We redesigned the feed interface to make it cleaner and easier to navigate.
- View Thread UI You can now view threads in their own page, and copy/paste links to howls anywhere you'd like!
- Basic Channel Support Channels are now part of Packbase. You can view and browse existing channels, though channel creation isn't available yet. This foundation sets us up for full channel functionality in upcoming releases. Due to critical changes with how we handle howls, all posts now belong to
#all
, including howls within packs. Pack leaders will be soon be able to change this default channel. - Basic Inbox Support Your inbox now actually loads with full API support! Some interactions don't yet generate a notification
🔧 Stuff you probably don't
- Updated feed component styling for better readability
- Added channel data structures and routing
- Improved loading states across feed interactions
- Fixed minor spacing inconsistencies in the navigation
- Enhanced mobile responsiveness for the new feed layout
- Improved request/response type checks on API
- Added an experimental Plugin SDK on UI, within
window.packbase
. Event emitters are also implemented across selected UI components - Improved automatic API documentation generation, currently over at shrew-api:docs
- If a previous search query wasn't cleared out from the input box, hovering over the search icon will pre-load the result
- UI now shows a loading state while session fetching occurs
- Initial load now skips some data fetching if the last update time has not changed
- Text sizing dropped slightly
- Added subtle inner shadow to hover effects to adhere to ✱style guide
- Developer playtool accessible regardless of user staff status - no documentation will be provided to those outside of ✱base
More channel features, including the ability to create your own channels, are coming soon.
🫡 The thing that you should actually care about
I've been working on this a ton and not really doing much else, so I'll be taking a mini break for the next week or two :3
If I see breaking bugs I'll fix them of course, but new features will be a little slow (or just straight up not added) until I'm fully back! I have a ton of stuff I wanna get out to you all, but i gotta catch a breather first. I'll guarantee you one thing: Channel support and DMs next update. DMs are (FINALLY) ready~
If you're bored at any time, feel free to spam #feedback with literally any issue you come across, no matter how small or if you think we'd "already know" - the more the merrier.
That being said; If you're a developer who has experience (professional or hobby) with Typescript Front-end/Back-end, React (Vite), and/or Dart, please LMK!!! We're looking for dev help!!!!! Currently its only me on the main front-end/back-end, and one person on the mobile app (Dart). Any help of any kind is appreciated! If interested, contact at rek@packbase.app or DM. Thank you!!