this post was submitted on 30 Apr 2025
35 points (100.0% liked)

PieFed Meta

629 readers
12 users here now

Discuss PieFed project direction, provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics.

Wiki

founded 1 year ago
MODERATORS
 

Another big month.

  • PieFed can now store media files in S3-compatible cloud buckets and piefed.social migrated all of it's media to Cloudflare R2 while feddit.online went with Wasabi.
  • People can now log in with their Google account. With this one it will be easier to add "Log in with Mastodon" or "Log in with github", etc in future because it's all OAuth so pretty similar.
  • Federation is more reliable now because failed sending attempts go into a retry queue and attempts to deliver Activities get made for a few days.
  • Any instance can now integrate with Stripe to accept donations, the donate page is no longer hard-wired to donate to my Patreon.
  • And lots more, see below.

rimu

User Interface Improvements

  • Google OAuth login implementation - "Log in with Google"
  • Delete comment and all it's replies
  • Compact UI mode - two variants
  • AJAX implementation for topics and feeds menus - reduce size of HTML on every page by ~23%
  • Feed breadcrumb bugfix
  • Show feeds in sidebar when viewing community
  • Misc mobile UI improvements
  • PWA improvements (install PWA button in footer)
  • NSFW content handling (blur NSFW images)

Post/Comment Management

  • Show list of comments in a community, as well as posts. Helps moderators have a birds-eye view.
  • Reworked comment deletion to use code shared with API
  • Lay groundwork for scheduled posts feature (DB migrations)
  • Get a notification when a new post is made in a feed - bugfix
  • Added support for embedding PieFed posts in other websites - see https://piefed.social/post/679079
  • OEmbed support added
  • Fixed handling of angle brackets in content

Media Handling

  • Use S3 for media storage (optional)
  • Documentation about how to set up S3
  • Various scripts for migrating existing images to S3
  • Image post display improvements

Search and Performance

  • Database performance improvements with indexes on various tables
  • Avoiding database deadlocks with nested transactions
  • Speed optimizations for feeds list and instances list page
  • Performance tuning for daily maintenance tasks

ActivityPub / Federation

  • Send retry system - when a remote server is down PieFed will retry for a few days (with exponential backoff)
  • Move remote community to local instance - see https://piefed.social/post/667044
  • Limit who can PM you, to avoid spam - see https://piefed.social/post/633860
  • Special WebFinger lookup for feeds so remote feeds with the same name as communities or users still works
  • Feed editing debug

Administration & Misc

  • Stripe integration for donations. See https://piefed.social/donate for an example
  • Field to insert custom CSS without creating a theme
  • Save timezone from client side into DB for each user - we'll need this for creating scheduled posts

Documentation

  • Added FLASK_APP to dev notes
  • Updated documentation for software and hardware requirements (#578, #581)

Tournesol

  • Improved content language settings with checkbox interface
  • Made content language hint less ambiguous
  • Fixed documentation about Unix socket usage

freamon

  • API improvements for community, post, and reply features
  • Reduce code duplication between web and API interfaces
  • Fixed PeerTube video handling for cross-posts
  • Fixed thumbnail URL content-type handling
  • Added many API tests (api_get_community, api_get_site)
  • Fixed validation for remote actors

JollyDevelopment

  • Notification system improvements
  • Working on adding new notification types
  • Converted post notifications to Celery tasks
  • API enhancements for user settings
  • Feed ActivityPub response implementation

taters

  • Updated Forest theme styles

Jeena

  • Added cross-post button to video posts

Skavau

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 1 day ago