You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pixelfed/app/Jobs
Your Name e3b6cebf27 Fix MariaDB driver detection and reblog caption null inserts
Laravel 11 exposes MariaDB as a dedicated 'mariadb' driver, so
config('database.default') === 'mysql' checks silently misclassified
MariaDB as the non-mysql (postgres) branch.

- Add App\Util\Database\DatabaseDriver with isMysqlLike()/isPgsql()
  plus db_is_mysql_like()/db_is_pgsql() global helpers.
- Route all database.default driver checks through the helpers so
  MySQL and MariaDB are treated as one group.
- Use '' (not null) for share/compose caption+rendered, valid whether
  the column is nullable or NOT NULL (it is NOT NULL on MySQL/MariaDB).
- Guard pgsql strtolower() in registration against missing fields.
- Scope CustomEmoji::duplicateShortcodes to the grouped column for
  Postgres GROUP BY validity.
- Remove stale Postgres guard in status:dedup; use havingRaw for
  cross-driver HAVING.
1 week ago
..
AdminPipeline refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
AutospamPipeline refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
AvatarPipeline Merge pull request #7192 from pixelfed/refactor/str-of-to-native 2 weeks ago
CommentPipeline Fix MariaDB driver detection and reblog caption null inserts 1 week ago
ContactPipeline refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
CuratedOnboarding refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
DeletePipeline Purge status_edits on account and status deletion 1 week ago
DirectPipeline Lint 9 months ago
FollowPipeline refactor: extract duplicate patterns into shared methods 4 weeks ago
GroupPipeline refactor: extract duplicate patterns into shared methods 4 weeks ago
GroupsPipeline refactor: replace short facade aliases with fully-qualified imports 4 weeks ago
HomeFeedPipeline Extract following-ids lookup into FollowerService::getFollowingIds 3 weeks ago
ImageOptimizePipeline Use now() helper instead of Carbon::now() for current-time access 2 weeks ago
ImportPipeline Use now() helper instead of Carbon::now() for current-time access 2 weeks ago
InboxPipeline Update InboxWorker, improve handling 1 week ago
InstancePipeline refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
InternalPipeline Delete NotificationEpochUpdatePipeline.php 2 weeks ago
LikePipeline Federate unlike before deleting Like so retries can deliver 2 weeks ago
MediaPipeline Fix account storage limit not freeing on media deletion (#7169) 2 weeks ago
MentionPipeline refactor: extract duplicate patterns into shared methods 4 weeks ago
ModPipeline refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
MovePipeline Merge pull request #6892 from pixelfed/refactor/move-models-to-namespace 4 weeks ago
NotificationPipeline Update post pinning, and dispatch Notification cache warming to a job, and fix reblogged state on some endpoints 1 year ago
ParentalControlsPipeline Lint 9 months ago
ProfilePipeline refactor: extract duplicate patterns into shared methods 4 weeks ago
PushNotificationPipeline Lint 9 months ago
ReportPipeline Lint 9 months ago
SharePipeline Fix reblog handling 3 weeks ago
StatusPipeline Fix MariaDB driver detection and reblog caption null inserts 1 week ago
StoryPipeline Merge pull request #7134 from shleeable/fix/storyfetch-ssrf 2 weeks ago
VideoPipeline Merge pull request #6667 from vinzgreg/fix/blurhash-memory-strands-video-uploads 4 weeks ago