Commit Graph

39 Commits (5ebc1af91e96ca065ea55f20e94de5d874a442c8)

Author SHA1 Message Date
Your Name 5ebc1af91e BATCH 1 6 days ago
Daniel Supernault 493b8de031
Add FeaturedCollections/Starter Kits support 6 days ago
Daniel Supernault 96acfb3d91
Update InboxWorker, improve handling 1 week ago
Your Name 1905da723d Validate publicKey.id host on inbox actor ingest to prevent key_id poisoning 2 weeks ago
Shlee 767c6ec201
Remove blindKeyRotation method from InboxWorker
Removed the blindKeyRotation method and its associated logic.
2 weeks ago
Your Name c0cde2f682 refactor: move 52 legacy models from App\ to App\Models\
Move all Eloquent models from the app/ root directory to app/Models/
for consistency with modern Laravel conventions. The project already had
54 models in App\Models; this migrates the remaining 52 legacy models.

Changes:
- Move 52 model files from app/ to app/Models/
- Update namespace declarations in each model
- Update all ~1000 import references across the codebase
- Add Relation::morphMap() in AppServiceProvider for backward
  compatibility with existing polymorphic database records
- Add missing HasSnowflakePrimary imports for models that relied
  on same-namespace resolution
4 weeks ago
Your Name c807a8524c refactor: replace short facade aliases with fully-qualified imports
Convert all 273 short facade alias imports (e.g. 'use Cache;') to their
fully-qualified class names (e.g. 'use Illuminate\Support\Facades\Cache;')
across 193 files.

This resolves 643 PHPStan 'class.notFound' errors caused by the static
analyzer being unable to resolve global aliases, and aligns with modern
Laravel conventions. It also unblocks removing the aliases array from
config/app.php in a future change.

All 107 tests pass.
4 weeks ago
Daniel Supernault 5f397f9135
Update StoryController 1 month ago
Your Name 09aba28d88 fix 8 months ago
Daniel Supernault 53742fa699
Lint 9 months ago
Daniel Supernault efd351900d
Fix InboxWorker 10 months ago
Your Name 72e840345e Fix PHPStan 'empty() always exists and is not falsy' errors
- Remove redundant empty() checks where variables are guaranteed to exist and be non-falsy
- Replace empty() with simple null/false checks where appropriate
- Maintain original logic while fixing static analysis issues
- Affected files:
  - app/Http/Controllers/GroupController.php
  - app/Http/Controllers/ProfileAliasController.php
  - app/Jobs/ImageOptimizePipeline/ImageUpdate.php
  - app/Jobs/InboxPipeline/DeleteWorker.php
  - app/Jobs/InboxPipeline/InboxValidator.php
  - app/Jobs/InboxPipeline/InboxWorker.php
  - app/Jobs/ProfilePipeline/HandleUpdateActivity.php
  - app/Rules/ExpoPushTokenRule.php
  - app/Services/AutospamService.php
  - app/Services/CollectionService.php
  - app/Services/NotificationAppGatewayService.php
  - app/Services/WebfingerService.php
  - app/Util/ActivityPub/Helpers.php
11 months ago
Your Name 157eae101c InboxPipeline defensive checks 11 months ago
Daniel Supernault c7b304ef20
Update http client 3 years ago
Daniel Supernault 419c0fb0fb
Updaet InboxPipelines, improve handling of missing signature validation headers 4 years ago
Daniel Supernault 836f384fb8
Update federation logic 4 years ago
Daniel Supernault 06c10401c8
Update InboxPipeline 4 years ago
Daniel Supernault e6c1604d43
Update InboxPipeline, add inbox job queue and separate http sig validation from activity handling 4 years ago
Daniel Supernault 3cfa8b69fb
Update InboxPipeline 4 years ago
Daniel Supernault d1b888b5a6
Update InboxPipeline, increase timeout from 60s to 300s 4 years ago
Daniel Supernault 1fac8d545c
Update InboxPipeline 4 years ago
Daniel Supernault 25bc08adb9
Update FederationController 4 years ago
Daniel Supernault bb12001992
Update InboxPipeline, bump request timeout from 5s to 60s 4 years ago
Daniel Supernault fefcbae911
Update federation logic 4 years ago
Daniel Supernault 99fb80bf5d
Update InboxPipeline, fix peertube attributedTo parsing 4 years ago
Daniel Supernault 4287f14bc5
Update InboxPipeline, fixes #3332 5 years ago
Daniel Supernault cd4f73bed9
Update inbox workers, fixes #3304 5 years ago
Daniel Supernault 20710f4d6e
Update InboxPipeline, fixes #3306 5 years ago
Daniel Supernault ddc768871b
Update federation pipeline, add locks 6 years ago
Daniel Supernault d1c5e9b867
Update InboxPipeline, fail earlier for invalid public keys. Fixes #2648 6 years ago
Daniel Supernault 56256cb037
Update InboxPipeline, add missing import 6 years ago
Daniel Supernault 4a4d8f0069
Update InboxWorker, fix race condition in account deletes 6 years ago
Daniel Supernault 2bac25ebcd
Update InboxPipeline, increase timeout length 6 years ago
Daniel Supernault 4fbada5586
Update InboxPipeline 6 years ago
Daniel Supernault 4733ca9fb9
Add shared inbox 6 years ago
Daniel Supernault 20baf7a7c9
Update InboxWorker 7 years ago
Daniel Supernault ef10c24d16
Update InboxWorker 8 years ago
daniel b8abbdd90f Apply fixes from StyleCI 8 years ago
Daniel Supernault e64c7be584 Add AP Inbox worker 8 years ago