Commit Graph

3852 Commits (dev)

Author SHA1 Message Date
Daniel Supernault 04a498af9c
Update SendUpdateActor command 3 years ago
Daniel Supernault 1d52ad0b27
Update ApiV1Controller, fix followAccountById with firstOrCreate() 3 years ago
Daniel Supernault 682f5f0f33
Add Manually verify email address command 3 years ago
Daniel Supernault 4b8dc17140
Update Inbox 3 years ago
Daniel Supernault 1f7f6ca3a3
Update MediaDeletePipeline to handle flysystem v3 3 years ago
Daniel Supernault 4423231ebb
Update FederationController 3 years ago
Daniel Supernault a231b3c556
Update AccountController, fix 2FA backup code bug 3 years ago
Daniel Supernault 94697d536b
Add Server Directory integration 3 years ago
Daniel Supernault 18f3fcc663
Update Laravel 8 => 9 3 years ago
Daniel Supernault 85794784d4
Update DeleteAccountPipeline queue 3 years ago
Daniel Supernault 6b92c64851
Update command 3 years ago
Daniel Supernault 896e6023bd
Add command 3 years ago
Daniel Supernault fa43ec2333
Add migration 3 years ago
Luke Watts d1dca5a1f1
fix: add opt of forceScheme(https)
When running the application locally with
APP_URL=http://localhost it is unexpected for
all route URLs returned by `route('route-name')`
to use the https prefix.

Configuring SSL for your local environment should
not be a required step to development locally.

The new logic checks the configured URL for presence
of https:// OR that this the application is running
in a production environment.
3 years ago
Daniel Supernault 356a882dbc
Add Portfolio feature 3 years ago
Daniel Supernault b0422d4f26
Fix remote profile avatar urls when storing locally 3 years ago
Daniel Supernault 1de7a136f6
Update MediaStorageService 3 years ago
Daniel Supernault 6e214904a8
Update StatusController 3 years ago
Daniel Supernault 04e8c96a7e
Update status deletion, fix database lock issues and side effects 3 years ago
Daniel Supernault 2ecc314434
Update PublicApiController, remove expensive and unused relationships 3 years ago
Daniel Supernault fefcbae911
Update federation logic 3 years ago
Daniel Supernault 58b331d22e
Update ApiV1Controller, include self likes in favourited_by endpoint 3 years ago
Daniel Supernault 9888af120a
Update Media model, fix thumbnail cdn paths 3 years ago
Daniel Supernault b8ad594a05
Update CollectionController 3 years ago
Daniel Supernault 84e152896b
Update CollectionController 3 years ago
Daniel Supernault 6e76cf4b68
Update CollectionController, limit max title and description length 3 years ago
Daniel Supernault eac3220ffd
Update CollectionService, revert timestamp change 3 years ago
Daniel Supernault 3bf792072a
Update CollectionService 3 years ago
Daniel Supernault c40b2f091f
Update CollectionService 3 years ago
Daniel Supernault ab2d1315a0
Update CollectionController 3 years ago
Daniel Supernault 5ec25204ca
Update LikeService, fix typo 3 years ago
Daniel Supernault 92f56c9bc2
Update ap helpers to handle disabled comments 3 years ago
Daniel Supernault 95b5861094
Update ApiV1Controller, add comments_disabled param to /api/v1/statuses endpoint 3 years ago
Daniel Supernault 7ae21fc396
Update ApiV1Controller, add collection_ids to /api/v1/statuses endpoint 3 years ago
Daniel Supernault 0a82e9466d
Update api routes 3 years ago
Daniel Supernault 74f576c8ce
Update web routes 3 years ago
Daniel Supernault 78665b0c17
Update model observers, handle events after all transactions are committed 3 years ago
Daniel Supernault 805a014e38
Update StatusObserver, handle events after all transactions are committed 3 years ago
Daniel Supernault 08ab19f0ea
Update v1.1 api 3 years ago
Daniel Supernault 6b2f6b3c22
Update v1.1 api 3 years ago
Daniel Supernault 12f9539054
Update v1.1 api 3 years ago
Daniel Supernault fa88cf4ea6
Update v1.1 api 3 years ago
Daniel Supernault 34b57783c4
Update v1.1 api 3 years ago
Daniel Supernault 613e98ce09
Update v1.1 api 3 years ago
Daniel Supernault 78d82c7c2c
Update v1.1 api 3 years ago
Daniel Supernault 491843ac6c
Update v1.1 api 3 years ago
Daniel Supernault d06fac072c
Update ApiV1Controller, fix mute/blocks orderBy 3 years ago
Daniel Supernault 364adb4387
Update ApiV1Controller, fix mute/block entities 3 years ago
Daniel Supernault 20d9f8b890
Update LikeService 3 years ago
Daniel Supernault 842f40a1b5
Update ApiV1Dot1Controller 3 years ago
Daniel Supernault 4514ab1dbe
Update SettingsController, fix double json encoding and cache settings for 7 days 3 years ago
Daniel Supernault ef0d1f84ae
Update ApiV1Controller, add optional place_id parameter to POST /api/v1/statuses endpoint 3 years ago
Daniel Supernault 4fe07e6fe2
Update ApiV1Controller, fix pagination header. Fixes #3354 3 years ago
Daniel Supernault 374bfdae15
Update ApiV1Controller, normalize profile id comparison 3 years ago
Daniel Supernault 796ad37419
Update ApiV1Controller 3 years ago
Daniel Supernault d122c2d042
Add StatusObserver 3 years ago
Daniel Supernault 4d95d2cb7f
Add ProfileStatusService 3 years ago
Daniel Supernault d72cd819d2
Update PronounService, fix jsonn_decode null parameter 3 years ago
Daniel Supernault 61d26e85cd
Update ApiV1Controller update_credentials endpoint to support app (_pe) response 3 years ago
Daniel Supernault 9e223a6b83
Update DirectMessageController, include account entity in lookup endpoint 3 years ago
Daniel Supernault 99fb80bf5d
Update InboxPipeline, fix peertube attributedTo parsing 3 years ago
Daniel Supernault c91a6a7542
Update ApiV1Controller, fix typo in statusFavouriteById method 3 years ago
Daniel Supernault 8bcf3700ba
Update status model 3 years ago
Daniel Supernault acd8f5bb49
Update ap helpers, move remote_url constraint 3 years ago
Daniel Supernault bc2bbc14ac
Update AP helpers, remove cache lock from profileUpdateOrCreate method 3 years ago
Daniel Supernault 2c20d9e398
Update inbox handler, upsert statuses to fix duplicate bug. Fixes #2670, #2961, #3556 3 years ago
Daniel Supernault 9d31f73bfa
Fix SearchApiV2Service, improve webfinger condition 3 years ago
Daniel Supernault 6d6a033a54
Update DeleteWorker, remove cache lock 3 years ago
Daniel Supernault 61f230aa9e
Update ApiV1Controller 3 years ago
Daniel Supernault c3391c036a
Update ApiV1Controller 3 years ago
Daniel Supernault 949b7bb6ea
Update NotificationService, fix account attribute 3 years ago
Daniel Supernault 533f7165a9
Update SearchApiService, improve account/webfinger results 3 years ago
Daniel Supernault fe6787f75e
Update AdminSettingsController, fix cache invalidation when updating rules 3 years ago
Daniel Supernault 243fcac7d5
Update Discover apis 3 years ago
Daniel Supernault 016b11f301
Refactor discover accounts endpoint, cache popular accounts and remove following check as most invocations are from new accounts 3 years ago
Daniel Supernault 101676758e
Update api routes 3 years ago
Daniel Supernault f6ed560e78
Limit NotificationService to 400 items 3 years ago
Daniel Supernault 2e4f23779d
Remove remote posts from NetworkTimelineService when processing Tombstones 3 years ago
Daniel Supernault 7734dc033b
Add instance post/profile embed config setting 3 years ago
Daniel Supernault 0b7d0a9627
Add customizable Legal Notice page 3 years ago
Daniel Supernault c18dcde38f
Set Last-Modified header for atom feeds, fixes #2988 3 years ago
Daniel Supernault c3e8a0e439
Improve mute/block v1 api endpoints, fixes #3540 3 years ago
Daniel Supernault d1dbed8932
Fix AdminStatService cache key, fixes #3612 3 years ago
Daniel Supernault 75fbd373c8
Remove quilljs from admin page editor, fixes #3616 3 years ago
Daniel Supernault 6033d83726
Fix unlisted post web redirect and api response 3 years ago
Daniel Supernault ab3dde14a8
Fix typo 3 years ago
Daniel Supernault 1545e37cdb
Enforce blocks on incoming likes, shares, replies and follows 3 years ago
Daniel Supernault 149cf9dc29
Fix remote account post counts 3 years ago
Daniel Supernault 76edd2063d
Increase StatusReplyPipeline timeout 3 years ago
Daniel Supernault 2fb18b7dff
Add configuration to v1/instance endpoint. Fixes #3605 3 years ago
Daniel Supernault b57066d15d
Fix email verification requests filtering to gracefully handle deleted accounts and accounts already verified 3 years ago
Daniel Supernault eba84530aa
Fix mastoapi notification type casting to include comment and share (mention and reblog) notifications 3 years ago
Daniel Supernault 47571887fe
Improve cache invalidation after processing VideoThumbnail to eliminate "No Preview Available" on grid feeds 3 years ago
Daniel Supernault 247c9ec5f8
Update DeleteWorker pipeline, increase timeout 3 years ago
Daniel Supernault 5ea12601ce
Add DELETE /api/v1.1/accounts/avatar api endpoint 3 years ago
Daniel Supernault b700790bb4
Update update_credentials endpoint, enforce validator limits 3 years ago
Daniel Supernault 44de1ad748
Update unfollow api endpoint to only decrement when appropriate, fixes #3539 3 years ago
Daniel Supernault 9d52b9c2d6
Improve admin dashboard by moving expensive stats to its page and loading stats and recent data async on the dashboard home page 3 years ago
a 23e2f111b7 fix null values on capabilities 3 years ago
Daniel Supernault b4bc9fe31c
Update AdminReportController 3 years ago
Daniel Supernault abb4f7e1ec
Hydrate `favourited` and `reblogged` state on v1 context endpoint 3 years ago
Daniel Supernault 734b30e59a
Fix NotificationService bug returning html response on /api/v1/notifications endpoint when a notification id belonging to a deleted account is rendered by checking AccountService before NotificationTransformer. 3 years ago
Daniel Supernault 54a5c3be34
Fix v1 api block/mute endpoints, refresh RelationshipService cache after relationship changes 3 years ago
Daniel Supernault 8803c6de3d
Update ResetPasswordController redirectToo path to /i/web as /home is deprecated 3 years ago
Daniel Supernault 89abbe200d
Add report api endpoint 3 years ago
Daniel Supernault 672f7c8ce0
Fix remote avatar urls when not using cloud storage 3 years ago
Shlee 5e73c2d539
Update Installer.php 3 years ago
Daniel Supernault feb969b908
Update LiveStreamController, remove auth middleware from config endpoint 3 years ago
Daniel Supernault 4bd9e12f00
Update livestream events 3 years ago
Daniel Supernault 19908f6ffb
Update LiveStreamController 3 years ago
Daniel Supernault 433eace75e
Update LiveStreamController 3 years ago
Daniel Supernault 473cdba855
Update LiveStreamController 3 years ago
Daniel Supernault 4630c5d67a
Update LiveStream events 3 years ago
Daniel Supernault b55e91d1e3
Update LiveStreamController, add stream end event to deleteStream 3 years ago
Daniel Supernault a45deb93ed
Add stream start + end events 3 years ago
Daniel Supernault 6bf68c147e
Update LiveStreamController, fix visibility condition 3 years ago
Daniel Supernault f8e585c49a
Update LiveStreamController, clear chat cache when deleting stream 3 years ago
Daniel Supernault f51ffa7eab
Update LiveStreamController, clear chat after stream ends 3 years ago
Daniel Supernault 020f810a7e
Add TelescopeServiceProvider 3 years ago
Daniel Supernault aa498af073
Add live stream events 3 years ago
Shlee 00c6e7c664
Update Installer.php 3 years ago
daniel c25347603b
Merge pull request #3535 from shleeable/patch-10
artisan user:create - password must be 6 characters or more
3 years ago
daniel 6704e43af8
Merge pull request #3511 from shleeable/patch-5
Update StatusTransformer.php/StatusStatelessTransformer.php
3 years ago
daniel fc46c350a4
Merge pull request #3546 from shleeable/patch-14
Installer Updated
3 years ago
Shlee 563b7af500
Update Installer.php 3 years ago
Shlee ed2d4a9b34
Update Installer.php 3 years ago
Shlee e0307babf8
PHP check lists all PHP modules + linted 3 years ago
Shlee 13a86ab2b5
bug fix 3 years ago
Daniel Supernault 5254f3921b
Update ApiV1Controller, fix source note 3 years ago
Daniel Supernault c32bb55b8a
Update AP helpers, fix last_fetched_at condition 3 years ago
Daniel Supernault 03a85460af
Fix timeline infinite scroll 3 years ago
Daniel Supernault bb1cccbe03
Update MediaDeletePipeline, fix async media deletion 3 years ago
Shlee b8526bfeb0
Update Installer.php 3 years ago
Daniel Supernault 1eba7f810a
Update Inbox, improve status deletion cache invalidation 3 years ago
Shlee 097a04edc3
Update Installer.php 3 years ago
Shlee d2e0b9ace1
Update Installer.php 3 years ago
Shlee dcd7a35384
Update Installer.php 3 years ago
Daniel Supernault 44f4a9edd9
Improve CollectionService cache invalidation, fixes #3548 3 years ago
Shlee 211b497240
Update Installer.php 3 years ago
Shlee 2e0587cef8
Update Installer.php 3 years ago
Shlee e77400b621
Update Installer.php 3 years ago
Shlee 4da076c756
Update Installer.php 3 years ago
Shlee 83bb370ec9
Update Installer.php 3 years ago
Shlee 56ebd8c06c
Update Installer.php 3 years ago
Shlee a0bca2668a
Update Installer.php 3 years ago
Shlee a2090f5445
Update Installer.php 3 years ago
Shlee fc811416f3
Update Installer.php 3 years ago
Shlee 6d76d02732
Update Installer.php 3 years ago
Shlee df51e838bd
Update Installer.php 3 years ago
Shlee 825365a6b6
Update Installer.php 3 years ago
Daniel Supernault a7613baee6
Update ApiV1Controller, fix public timeline min/max id pagination 3 years ago
Shlee 4ffa4a3609
Update Installer.php 3 years ago
Shlee 8d583403cb
Update Installer.php 3 years ago
Shlee d5436fbd5f
Update Installer.php 3 years ago
Daniel Supernault 11e99d782f
Update ApiV1Controller, fix network timeline 3 years ago
Daniel Supernault 494f11202f
Update LiveStream model 3 years ago
Daniel Supernault 4ff179ad4d
Update ApiV1Controller, improve local/remote logic in public timeline endpoint 3 years ago
Daniel Supernault e97900a060
Update follower counts on follow_request approval 3 years ago
Daniel Supernault b4dda5776b
Implement follow request api endpoints 3 years ago
Daniel Supernault 4470981af7
Improve follow request flow, federate rejections and delete rejections from database to properly handle future follow requests from same actor 3 years ago
Daniel Supernault aded149fae
Update AccountController, include account entities in follow_requests.json endpoint 3 years ago
Daniel Supernault f54fd6e9cc
Update ApiV1Controller, add network timeline support via NetworkTimelineService 3 years ago
Daniel Supernault 37f97ccc2d
Update AP helpers 3 years ago
Daniel Supernault 1310d95cdb
Add NetworkTimelineService cache 3 years ago
Daniel Supernault 9c17def4a0
Update UserFilterService, improve cache strategy by using in-memory state via UserFilterObserver for empty lists with a ttl of 90 days. 3 years ago
Daniel Supernault 97f3bc571e
Update TrustProxies middleware 3 years ago
Daniel Supernault 7c8f76438b
Update LiveStream model 3 years ago
Daniel Supernault feecc06c2a
Update installer command 3 years ago
Daniel Supernault 2b7c8dd1e5
Update GenerateInstanceActor command 3 years ago
Daniel Supernault 98c2397bf0
Update ApiV1Controller, fix non-public visibility inclusion on home timeline 3 years ago
Daniel Supernault 5bcc02ecac
Update PublicApiController, fix non-public visibility inclusion on home timeline 3 years ago
Daniel Supernault a73b2f0002
Update Profile model 3 years ago
Daniel Supernault 4ecbd7cbe4
Update FollowerService 3 years ago
Shlee 8c31bd4c68
Update UserCreate.php 3 years ago
Shlee 95a22b7b55
Update UserCreate.php 3 years ago
Shlee 330ed8ef82
Update UserCreate.php 3 years ago
Daniel Supernault 68300c426c
Update AccountController 3 years ago
Daniel Supernault 4dc9365acb
Update AccountController, dispatch Accept Follow activity if applicable 3 years ago
Daniel Supernault 85fb46668c
Update FollowRequest model 3 years ago
Daniel Supernault c82f208517
Update Inbox, store follow request activity 3 years ago
Daniel Supernault 00770c6002
Update livestream config 3 years ago
Shlee 4a1eb82f63
Update StatusTransformer.php 3 years ago
Shlee e2a5a25416
Update StatusStatelessTransformer.php 3 years ago
Daniel Supernault 5206f21f59
Add Live Stories/Live streaming 3 years ago
Daniel Supernault 13a6630351
Update network timeline api, limit falloff to 2 days 3 years ago
Shlee 347f1a6d53
Update StatusStatelessTransformer.php 3 years ago
Shlee af3d313047
Update StatusTransformer.php 3 years ago
Shlee 0fcdf1ebe4
Update AdminSettingsController.php 3 years ago
Shlee 6c69b30870
Update UserCreate.php 3 years ago
daniel ecffbd294e
Merge pull request #3490 from shleeable/patch-25
Update LabsSettings.php - CookieJar::make() expects string, true given.
3 years ago
daniel 8d49ca18fd
Merge pull request #3486 from shleeable/patch-21
Update InstallController.php - function version_compare expects string, float given.
3 years ago
daniel ccc219bf55
Merge pull request #3485 from shleeable/patch-20
Update MediaDraftTransformer.php
3 years ago
daniel c516174376
Merge pull request #3484 from shleeable/patch-19
Update ResultsTransformer.php
3 years ago
daniel 9784e261ea
Merge pull request #3483 from shleeable/patch-18
Update SpaController.php
3 years ago
Daniel Supernault 20e0371c19
Update AP helpers, remove unused variable 3 years ago
Daniel Supernault 505261dab1
Refactor AP profileFetch logic to fix race conditions and improve updating fields and avatars 3 years ago
noellabo 2093d1b33b Change ISO-8601 to RFC 3339 EXTENDED 3 years ago
noellabo 1bdfa7a4a2 Fix instance API 3 years ago
Daniel Supernault d48642132b
Add custom content warnings/spoiler text 3 years ago
daniel 7d26f4ef2e
Merge pull request #3453 from shleeable/staging-unwanted-semicolons
unwanted semicolons
3 years ago
Daniel Supernault 657c66c1f1
Update AP Helpers, fix getSensitive and getScope missing parameters 3 years ago
Shlee 7447209236
Update SettingsController.php 3 years ago
Shlee 9b792e8e98
Update LabsSettings.php 3 years ago
Shlee a54d9c4f71
Update InstallController.php 3 years ago
Shlee eacbc06c3f
Update MediaDraftTransformer.php 3 years ago
Shlee 2e50811f2f
Update ResultsTransformer.php 3 years ago
Shlee f47ed7bdd1
Update SpaController.php 3 years ago
Daniel Supernault f58dec3d73
Fix typos in ap transformers 3 years ago
Daniel Supernault 3f322e29d7
Update adminReportController, fix mail verification request 500 bug by changing filter precedence to catch deleted users that may still be cached in AccountService 3 years ago
Daniel Supernault 0a7a061a83
Update StatusTransformer 3 years ago
Daniel Supernault 5ff4730ff1
Update home timeline, redirect to /i/web unless force_old_ui is present 3 years ago
daniel 73b82855ed
Merge branch 'staging' into ld 3 years ago
daniel 8b594acfb2
Merge pull request #3460 from shleeable/staging-6
Update Inbox.php - add missing break on case
3 years ago
daniel 732521e954
Merge pull request #3455 from shleeable/staging-2
Update AdminController.php
3 years ago
daniel a7f8c297b1
Merge pull request #3449 from shleeable/patch-6
safefixes - Remove unwanted else from loop
3 years ago
daniel c9037a1243
Merge pull request #3448 from shleeable/patch-5
Update StatusTransformer.php - #3440
3 years ago
a 9e22b48a42 add back missing security context to direct messages 3 years ago
a be6dc8ac47 clean up json-ld schema 3 years ago
Shlee 0053775bd4 Update Inbox.php 3 years ago
Shlee d0c44757e7 Update AdminController.php 3 years ago
Shlee e36be67c70 unwanted semicolons 3 years ago
Daniel Supernault 95f902b12b
Fix json-ld attributes, fixes #3423 3 years ago
Shlee d36e472646
Update Installer.php 3 years ago
Shlee 549b8f40dc
Update StatusTransformer.php 3 years ago
Daniel Supernault 8f9d36bd3d
Cleanup, fixes #3440 3 years ago
Daniel Supernault 84209c2433
Remove arbitrary metro url redirect timeout 3 years ago
Daniel Supernault 18931a1ffc
Update AP helpers, enforce UTC 3 years ago
Daniel Supernault f6d1b0a24b
cs fix 3 years ago
daniel c8014674c3
Merge pull request #3438 from shleeable/patch-1
Update MediaDeletePipeline.php for Jortage S3 support
3 years ago
Shlee 485c586ef2
Update MediaDeletePipeline.php 3 years ago
Daniel Supernault 0afea2ba1c
Cleanup outdated discover routes and unused HomeController 3 years ago
Daniel Supernault 153eb6ba4c
Update HashtagService, use sorted set for followed tags 3 years ago
Daniel Supernault 71ba5fedc2
Update Like model, bump max likes per day from 100 to 200 3 years ago
Daniel Supernault a4659fd2ab
Update DirectMessageController to support new Metro 2.0 UI DMs 3 years ago
Daniel Supernault d43908780f
Update StoryFanout, remove unused variable 3 years ago
noellabo 74cc41d4fa Add Content-Type and User-Agent for activity delivery 3 years ago
Daniel Supernault f07cc14c4f
Add /api/v2/media endpoint, fixes #3405 3 years ago
Daniel Supernault cb2392f351
Update FederationController 3 years ago
Daniel Supernault 3172cb59cd
Add Conversations to Inbox 3 years ago
Daniel Supernault f34a1e9d8e
Add Conversations model 3 years ago
Daniel Supernault cc6b78c436
Update StatusService 3 years ago
Daniel Supernault 563817a94a
Update AdminReportController, add account delete button 3 years ago
Daniel Supernault 6cf671cb23
Add web installer 4 years ago
Daniel Supernault 488561c270
Update ConfigCacheService, fail to fallback earlier 4 years ago
Daniel Supernault a3d76ee522
Update AdminSettingsController 4 years ago
Daniel Supernault 197499da8b
Update AP helpers 4 years ago
Daniel Supernault 58d3c700b2
Update AP helpers 4 years ago
Daniel Supernault 4287f14bc5
Update InboxPipeline, fixes #3332 4 years ago
Daniel Supernault f8931dc7cd
Update AP Inbox, fixes #3332 4 years ago
Daniel Supernault 3ef850fe59
Update nodeinfo 4 years ago
Daniel Supernault b424691110
Update DeleteWorker, fixes #3338 4 years ago
Daniel Supernault f6f2c27874
Update horizon config, add default timeout limit 4 years ago
Daniel Supernault a0061eb56c
Update CollectionController, limit unpublished collections to owner 4 years ago
Daniel Supernault dab9bcaf36
Update SpaController, fix typo 4 years ago
Daniel Supernault 9a7289198a
Update PublicApiController, fix edge case in timeline pagination 4 years ago
Daniel Supernault 5649873ab8
Update ApiV1Controller, add miissing pagination header 4 years ago
Daniel Supernault a5cdc28b6c
Update ApiV1Controller, fix timelline pagination 4 years ago
daniel a5114bf35a
Merge pull request #3348 from shadowfacts/emoji-schema
Change static_path on custom emojis to static_url
4 years ago
Shadowfacts 0a7f8fd142
Change static_path on custom emojis to static_url 4 years ago
Daniel Supernault d8ff40ebf9
Update DiscoverController, improve tag feed perf 4 years ago
Daniel Supernault 0541aed510
Update DiscoverController, cache public tag feed and only include local posts for unauthenticated users 4 years ago
Daniel Supernault d9e4cc3df6
Update PublicApiController, return empty 403 response 4 years ago
Daniel Supernault 6ba7d43391
Updaet PublicApiController, disable legacy public access to local timeline 4 years ago
Daniel Supernault e7783af686
Update PlaceController, require authentication 4 years ago
Daniel Supernault 4701b0e8f0
Update media model, use original photo url for non-existent thumbnails 4 years ago
Daniel Supernault 9b04b9d897
Update media model, use original photo url for non-existent thumbnails 4 years ago
Daniel Supernault 2533bd51a9
Update DeleteAccountPipeline, fix typo 4 years ago
Daniel Supernault 4870cc3b5d
Update DeleteAccountPipeline, improve coverage 4 years ago
Daniel Supernault a9edd93fb5
Update DeleteAccountPipeline, fix perf issues 4 years ago
Daniel Supernault 37dfb1014f
Update ApiV1Controller, remove no-preview image from media urls 4 years ago
Daniel Supernault 72e3d89118
Update controller signatures, fix mysql 8 support 4 years ago
Daniel Supernault 6057de305e
Update ApiV1Controller, remove pinned attribute to match MastoAPI Status entity 4 years ago
Daniel Supernault a84ab6ea92
Update ApiV1Controller, update statusCreate entity 4 years ago
Daniel Supernault db7b1af343
Update ApiV1Controller, fix accountStatusesById endpoint 4 years ago
Daniel Supernault 15eccd443c
Update ApiV1Controller, increase limits from 80 to 100 4 years ago
Daniel Supernault 235d9184c6
Update ApiV1Controller, update markers endpoint 4 years ago
Daniel Supernault 93a9769e47
Update ApiV1Controller, add markers endpoint 4 years ago
Daniel Supernault fbe07c5161
Update ApiV1Controller, add announcements endpoint 4 years ago
Daniel Supernault d40a84533a
Update ApiV1Controller, add trends endpoint 4 years ago
Daniel Supernault 8c65d60b77
Update ApiV1Controller, fix tag timeline limits and remove has(media) constraint 4 years ago
Daniel Supernault c3e56b8722
Update ApiV1Controller, add preferences endpoint 4 years ago
Daniel Supernault df22f2e4b0
Update ApiV1Controller, increase max limit on timelines 4 years ago
Daniel Supernault 1c02afb1a1
Update oauth flow 4 years ago
Daniel Supernault c4d38c201f
Update ApiV1Controller, add apps/verify_credentials endpoint 4 years ago
Daniel Supernault 50baae5269
Update ApiV1Controller, fix apps endpoint 4 years ago
Daniel Supernault 9dac861ebe
Update ApiV1Controller, fix search v2 entities 4 years ago
Daniel Supernault a87f8301b1
Update ApiV1Controller, fix timeline default limit 4 years ago
Daniel Supernault b1ab41e0c4
Update ApiV1Controller, fix context entities 4 years ago
Daniel Supernault a0e15d89e2
Update FederationController, fix webfinger endpoint 4 years ago
Daniel Supernault afe903c36e
Update ApiV1Controller, fix notification entities 4 years ago
Daniel Supernault 244869b7c2
Update ApiV1Controller, fix statusCreate validator 4 years ago
Daniel Supernault b6b15b0cce
Update ApiV1Controller, fix statusCreate validator 4 years ago
Daniel Supernault 89303fa478
Update ApiV1Controller, marshal json without escaped slashes 4 years ago
Daniel Supernault 3a3997fa91
Update ApiV1Controller, fix instance endpoint 4 years ago
Daniel Supernault c383f1008d
Update ApiV1Controller, fix instance endpoint 4 years ago
Daniel Supernault c3c3ce1866
Update inbox, fixes #3315 4 years ago
Daniel Supernault 74018e9c4e
Update search service, fix banned instance edge case 4 years ago
Daniel Supernault dfcd2e6d2a
Update Inbox, fixes #3314 4 years ago
Daniel Supernault 1c3e72c087
Update Inbox, fixes #3313 4 years ago
Daniel Supernault 14231632d5
Update Inbox, fixes #3305 4 years ago
Daniel Supernault cd4f73bed9
Update inbox workers, fixes #3304 4 years ago
Daniel Supernault 758a828fdf
Update MediaGarbageCollector 4 years ago
Daniel Supernault 20710f4d6e
Update InboxPipeline, fixes #3306 4 years ago
Daniel Supernault 72918a4b09
Update InstanceService, define cache keys 4 years ago
Daniel Supernault b91747b4bb
Update DiscoverController, fix favourited state on memories 4 years ago
Daniel Supernault 281443d7fe
Update SearchApiV2Service, filter banned instances 4 years ago
Daniel Supernault c13bca7629
Update ApiV1Controller, fix unlisted replies 4 years ago
Daniel Supernault d48674154a
Update ReblogService 4 years ago
Daniel Supernault 4482482e2a
Update ReblogService 4 years ago
Daniel Supernault ebe9c54dae
Update ReblogService 4 years ago
Daniel Supernault b3ef2b2902
Improve reblog api performance 4 years ago
Daniel Supernault 3ef6c9fe81
Improve reblog api performance 4 years ago
Daniel Supernault b6c6c85bb7
Update SpaController, handle web redirects 4 years ago
daniel 018f7e10a3
Merge pull request #3294 from rm-yakovenko/issues/3288
Fix: Undefined index: replies_count
4 years ago
Daniel Supernault c7e1e473ca
Update CollectionController, fixes #3289 4 years ago
Daniel Supernault aba0c97cee
Add CollectionService 4 years ago
Rm Yakovenko 72da667305 #3288 Fix: Undefined index: replies_count
https://github.com/pixelfed/pixelfed/issues/3288
4 years ago
Daniel Supernault fe7687851c
Update AccountController, refresh relationship after handling follow request 4 years ago
Daniel Supernault 539752067f
Update AP Helpers, fixes #3290 4 years ago
Daniel Supernault b78bff72db
Update AP Helpers, fixes #3287 4 years ago
Daniel Supernault 3e670774c0
Update ApiV1Controller, fixes #3288 4 years ago
Daniel Supernault a44b812b13
Update SpaController, redirect web ui hashtags to legacy page for unauthenticated users 4 years ago
Daniel Supernault c166925319
Update MediaTransformer, fix type case bug. Fixes #3281 4 years ago
Daniel Supernault ad48521a35
Update ConfigCacheService, fix discover features 4 years ago
Daniel Supernault 6af842eb3e
Update LikeService, improve caching logic and add profile id to likedBy method to fix #3271 4 years ago
Daniel Supernault 0b68009933
New Discover layout on Metro 2.0 4 years ago
Daniel Supernault 8d1af1d6a1
Update SpaController, fix variable typo. Fixes #3268 4 years ago
Daniel Supernault 1a7a4a052f
Update SpaController 4 years ago
Daniel Supernault 7f8129a75c
Update ProfileController, redirect profile view for authed users to Metro 2.0 UI 4 years ago
Daniel Supernault 71dff472cc
Update StatusController, redirect status view for authed users to Metro 2.0 UI 4 years ago
Daniel Supernault f0d48ade0d
Update CollectionController 4 years ago
Daniel Supernault d2188e7ab3
Update PublicApiController 4 years ago
Daniel Supernault ec2cfaf54e
Update ComposeController, add collection support to compose endpoint 4 years ago
Daniel Supernault bd249f0c39
Update CollectionController, fix broken unauthenticated access. Fixes #3242 4 years ago
Daniel Supernault 548a12a4c2
Update StatusController, set missing reblog/share type 4 years ago
Daniel Supernault 2848620a32
Update ApiV1Controller, improve favourites endpoint 4 years ago
Daniel Supernault 151dc17c25
Update ApiV1Controller, improve favourites endpoint 4 years ago
Daniel Supernault cf286fb046
Update Inbox, fix undo announce 4 years ago
Daniel Supernault a84b173678
Update StatusTagsPipeline, process federated hashtags and mentions 4 years ago
Daniel Supernault ccc94802ec
Update CommentPipeline, improve parent reply_count calculation - mysql only for now 4 years ago
Daniel Supernault 7fa9d4dc1b
Update AvatarController, fix store bug 4 years ago
Daniel Supernault 29c4bd251a
Update ComposeController, improve location search results ordering by use frequency 4 years ago
Daniel Supernault 927a2a7d04
Update SettingsController 4 years ago
Daniel Supernault f363a3275a
Update SettingsController 4 years ago
Daniel Supernault bae6126db3
Update compiled assets 4 years ago
Daniel Supernault 0932b6e117
Update PrettyNumber util 4 years ago
Daniel Supernault cd78560184
Update ApiV1Controller, add validation messages to update_credentials endpoint 4 years ago
Daniel Supernault 74905ba1d0
Update Exception handler to report validation message bag errors 4 years ago
Daniel Supernault 217922466a
Update InstanceActorController, fix content-type header 4 years ago
Daniel Supernault f8bc0d9c03
Update InternalApiController 4 years ago
Daniel Supernault 6cfd6be523
Add ReblogService, improve reblogged state for api entities 4 years ago
Daniel Supernault a7d715517d
Update StatusService, use BookmarkService for bookmarked state 4 years ago
Daniel Supernault 0db82ff2dd
Update PublicApiController 4 years ago
Daniel Supernault 73226360fc
Update ApiV1Controller, fix private status replies returning 404 4 years ago
Daniel Supernault a11772bcfe
Update BookmarkService, use sorted set 4 years ago
Daniel Supernault 0157566c25
Add BookmarkService 4 years ago
Daniel Supernault c0b1e0427e
Update PublicApiController, add bookmark state to timeline endpoints 4 years ago
Daniel Supernault 34a3d65f30
Update InternalApiController 4 years ago
Daniel Supernault 3c261bbfec
Update ApiV1Controller, invalidate status reply cache on new reply 4 years ago
Daniel Supernault 3d86d21be6
Update BaseApiController, improve favourites endpoint 4 years ago
Daniel Supernault f063cb0185
Update BaseApiController, improve favourites endpoint 4 years ago
Daniel Supernault 3c35158ebc
Update InternalApiController, redirect remote post and profiles to Metro 2.0 4 years ago
Daniel Supernault 16e725183e
Update ApiV1Controller, add custom_emoji endpoint 4 years ago
Daniel Supernault 5d9b6863b6
Update atom feeds, include media alt text. Fixes #3184 4 years ago
Daniel Supernault 042c5b6c33
Improve onboarding 4 years ago
Daniel Supernault 4b6effb9c8
Update ApiV1Controller, improve follow count cache invalidation 4 years ago
Daniel Supernault 940209018a
Update ProfileController 4 years ago
Daniel Supernault 3bd211d7f5
Update profile embeds, fix NaN bug and improve performance 4 years ago
Daniel Supernault 803bbac0ea
Update compiled assets 4 years ago
Daniel Supernault 792212b655
Cleanup 4 years ago
Daniel Supernault aff7456639
Update WebfingerService. Fixes #3167 4 years ago
Daniel Supernault 42602351c7
Update StatusTransformer, add emoji entities 4 years ago
Daniel Supernault 1e00c431a8
Fix custom emoji admin dashboard bug 4 years ago
Daniel Supernault 46d5f12590
Update custom emoji json-ld 4 years ago
Daniel Supernault dbb1638fd6
Invalidate status cache after importing custom emoji 4 years ago
Daniel Supernault dc7962d898
Add shortcode & domain search 4 years ago
Daniel Supernault efeaf427e1
Add CustomEmoji admin dashboard 4 years ago
Daniel Supernault b2016e6c21
Update note transformers, add custom emoji support 4 years ago
Daniel Supernault 489fdbb248
Update StatusTagPipeline 4 years ago
Daniel Supernault dc17c9fc27
Improve emoji import 4 years ago
Daniel Supernault 01798daf56
Update AP helpers, import Emoji tags 4 years ago
Daniel Supernault ca79e26d3a
Add custom emoji 4 years ago
Daniel Supernault 1c20d6960a
Update MediaStorageService, fix reremote avatar bug 4 years ago
Daniel Supernault 350585d316
Fix typo in ApiV1Controller 4 years ago
Daniel Supernault c8a667f20e
Update SearchApiV2Service, resolve remote queries 4 years ago
Daniel Supernault de42d84c11
Update ApiV1Controller, fix reblogs endpoints 4 years ago
Daniel Supernault d6d99385db
Update ApiV1Controller, fix favourites endpoints 4 years ago
Daniel Supernault 6fc0dcb34d
Update ApiV1Controller, fix home timeline entities 4 years ago
Daniel Supernault dcb7ba9c7a
Update PublicApiController, fix public timeline endpoint 4 years ago
Daniel Supernault 80c7def3df
Update ApiV1Controller, fix public timeline endpoint 4 years ago
Daniel Supernault a6261221ad
Update ApiV1Controller, fix version on instance endpoint 4 years ago
Daniel Supernault 4ab99d66d1
Update FederationController 4 years ago
Daniel Supernault 4fe421a166
Update ApiV1Controller 4 years ago
Daniel Supernault 1515a9f111
Update CommentPipeline 4 years ago
Daniel Supernault a578035bbc
Update AccountService 4 years ago
Daniel Supernault 08246f2482
Update ApiV1Controller, fix account settings bug 4 years ago
Daniel Supernault da6312c2b0
Update ApiV1Controller 4 years ago
Daniel Supernault eeaf0f9311
Update StatusService 4 years ago
Daniel Supernault 0c1a0fa55b
Update PublicApiController 4 years ago
Daniel Supernault 6f1b02456f
Update AccountController, refresh RelationshipService on mute/blocks 4 years ago
Daniel Supernault cdf78e23a4
Update ApiV1Controller, improve instance endpoint 4 years ago
Daniel Supernault ff211dbec5
Update RestrictedNames 4 years ago
Daniel Supernault e825b07d88
Update ApiV1Controller 4 years ago
Daniel Supernault 46485426ea
Update ApiV1Controller, add mastoapi strict mode 4 years ago
Daniel Supernault 861a2d36df
Update PublicApiController, enforce only_media on accountStatuses method. Fixes #3105 4 years ago
daniel 3ee699ba3f
Merge pull request #3122 from idanoo/hashtag_unique_constraint_fix
Fix for firstOrCreate failing hashtags with case differences on name column
4 years ago
daniel 854f858543
Merge pull request #3121 from inthreedee/patch-1
Avoid upscaling small images
4 years ago
daniel c43f9ab7a4
Update app/Util/Media/Image.php
Co-authored-by: Daniel Mason <daniel@m2.nz>
4 years ago
Daniel Supernault fcabc9be02
Fix Direct Message conversations endpoint on postgres instances 4 years ago
Daniel Supernault ddf41dc347
Update StoryController, add postgres bug fix 4 years ago
Daniel Mason 9cc18eb82a Fix for firstOrCreate failing hashtags with case differences on name 4 years ago
Jonathan 27b715cb35
Avoid upscaling small images 4 years ago
Daniel Supernault 454b4e21dd
Update Services, fix mastoapi compat 4 years ago
Daniel Supernault 85fc9dd0a8
Update PublicApiController, fix accountStatuses pagination operator 4 years ago
Daniel Supernault 85e4be8172
Update AccountService, add getMastodon method for mastoapi compatibility 4 years ago
Daniel Supernault 36a129fe89
Update StatusService, add getMastodon method for mastoapi compatibility 4 years ago
Daniel Supernault 772352903b
Update web routes 4 years ago
Daniel Supernault a64aef6726
Update Profile model, cast last_status_at as timestamp 4 years ago
Daniel Supernault 89206d6e1f
Update mastoapi transformers 4 years ago
Daniel Supernault 41cc741be6
Add avatar:sync command 4 years ago
Daniel Supernault b4bd0400c2
Store remote avatars locally if S3 not enabled 4 years ago
Daniel Supernault 1a979bee5c
Update exception handler 4 years ago
Daniel Supernault f4e12c42b3
Update exception handler 4 years ago
Daniel Supernault c481e473d8
Update Exception handler 4 years ago
Daniel Supernault d820669bd1
Update StatusController, change param signature 4 years ago
Daniel Supernault 415826f253
Update ApiV1Controller, fix illegal operator bug by setting default min_id 4 years ago
Daniel Supernault e5f8f3441c
Update AccountService, fix json casting 4 years ago
Daniel Supernault 92bc28456d
Update RemoteAvatarFetch job 4 years ago
Daniel Supernault 10b6058cc0
Update DiscoverController, add yearly option and increase limit from 15 to 30 posts 4 years ago
Daniel Supernault e503a8da85
Update RegisterController 4 years ago
Daniel Supernault b37c805172
Update AdminReportController 4 years ago
Daniel Supernault 745c35807c
Update FederationController, increase webfinger cache ttl from 12 hours to 14 days 4 years ago
Daniel Supernault b00a453b99
Update status api, autolink caption before returning response 4 years ago
Daniel Supernault ff7ee3bd62
Update Webfinger, fixes #3050 4 years ago
Daniel Supernault 469d49d832
Update site config, increase ttl and enable SPA by default 4 years ago
Daniel Supernault 5c65e2b761
Update SpaController, add username redirect method 4 years ago
Daniel Supernault 6bf92bed27
Update LoginController, bump decayMinutes from 1 to 60 4 years ago
Daniel Supernault 7bc684e5d1
Update SpaController, persist web language changes 4 years ago
Daniel Supernault 37dcc4ae13
Update PublicApiController 4 years ago
Daniel Supernault 327073724f
Update StatusEntityLexer, prevent boosts and replies from being added to PublicTimelineService 4 years ago
Daniel Supernault 7bef159119
Add i18n dev command 4 years ago
Daniel Supernault 5828a863cb
Update web routes 4 years ago
Daniel Supernault 7e35ab80ad
Update web routes 4 years ago
Daniel Supernault 937cdfb7f9
Update StatusService 4 years ago
Daniel Supernault edc2958bf2
Update ComposeController, refactor compose_settings 4 years ago
Daniel Supernault aee9b994e3
Improve DiscoverService 4 years ago
Daniel Supernault 03b0a62a22
Update console kernel, add db session garbage collector that runs twice daily 4 years ago
Daniel Supernault 367d74fbfb
Update ApiV1Controller, use DiscoverService for discoverPosts method 4 years ago
Daniel Supernault f36da7816f
Update InternalApiController, use DiscoverService for discoverPosts method 4 years ago
Daniel Supernault 493c5ca0ce
Add DiscoverService 4 years ago
Daniel Supernault f3f35f590d
Remove admin .env editor 4 years ago
Daniel Supernault 642b802022
Update Http Kernel 4 years ago
Daniel Supernault b8ebc00212
Update SharePipeline, fix variable bug 4 years ago
Daniel Supernault 0616a859d5
Update CommentPipeline, fix variable bug 4 years ago
Daniel Supernault 3515a98e55
Add Cloud Backups, a command to store backups on S3 or compatible filesystems 4 years ago
Daniel Supernault 83b48b5681
Update StatusService, improve cache invalidation 4 years ago
Daniel Supernault c2910e5d42
Update MediaService, return empty array if cantt find status 4 years ago
Daniel Supernault 44b32d8bb6
Update SharePipeline 4 years ago
Daniel Supernault 466286af92
Update ApiV1Controller, improve statusesById perf and dispatch CommentPipeline job when applicable 4 years ago
Daniel Supernault b6b0837f49
Update CommentPipeline, move reply_count calculation to comment pipeline job and improve count calculation 4 years ago
Daniel Supernault 945a7e49f5
Update InternalApiController, prevent moderation actions against admin accounts 4 years ago
Daniel Supernault 2923453e13
Update PublicApiController 4 years ago
Daniel Supernault fe64e18712
Update LikePipeline jobs, fix likes_count calculation 4 years ago
Daniel Supernault 079804e65b
Update ApiV1Controller, improve settings and add discoverPosts endpoint 4 years ago
Daniel Supernault cdaa153003
Update StoryController 4 years ago
Daniel Supernault 19d140b020
Update FollowerService 4 years ago
Daniel Supernault 0342027867
Update UserSetting model, cast compose_settings and other as json 4 years ago
Daniel Supernault 98f76abbe8
Update AccountTransformer, add note_text and location fields 4 years ago
Daniel Supernault f88b3a2fb9
Update StatusService, add getDirectMessage method 4 years ago
Daniel Supernault fbaed93eda
Update SearchApiV2Service, improve performance and include hashtag post counts when applicable 4 years ago
Daniel Supernault a37971dd28
Add HashtagService 4 years ago
Daniel Supernault 9d9e9ce7fa
Update MediaStorageService, improve header parsing 4 years ago
Daniel Supernault 2aa73c1ffa
Update AccountService, add dynamic user settings methods 4 years ago
Daniel Supernault b8e9056ee3
Update UserInviteController, fixes #3017 4 years ago
Daniel Supernault e5387d6742
Add StatusMentionService, fixes #3026 4 years ago
Daniel Supernault ed62a09f9a
Update lexer utils 4 years ago
Daniel Supernault 639e9859ed
Add AutolinkService 4 years ago
Daniel Supernault 4cb956aea2
Update AdminStatsService, add storage() method 4 years ago
daniel 59d76bb9b3
Merge pull request #2956 from h3xx/fix-psql-grouping
Fix grouping error in PostgreSQL
4 years ago
Daniel Supernault ae8c751796
Update Autospam service, add mark all as read and mark all as not spam options and filter active, spam and not spamreports 4 years ago
Daniel Supernault dff3dad1c8
Update AdminController, move report methods to AdminReports trait 4 years ago
Daniel Supernault e6d9437846
Update middleware 4 years ago
Daniel Supernault 0e892bb3fd
Update AccountController 4 years ago
Daniel Supernault bc65938757
Add manual email verification requests 4 years ago
Daniel Supernault 2ae527c0f3
Update Status model, use AccountService to generate urls instead of loading profile relation 4 years ago
Daniel Supernault aa2dd26c1b
Update PublicApiController, fix private account statuses api. Closes #2995 4 years ago
Daniel Supernault 0107e8fd68
Update Localization util, filter out .DS_Store 4 years ago
Daniel Supernault 7df3540b08
Update verify_credentials api endpoint to improve performance 4 years ago
Daniel Supernault 192553ff77
Update public timeline api, add experimental cache 4 years ago
Dan Church b167873632
Fix grouping error in PostgreSQL 4 years ago
Daniel Supernault 37abcf3898
Update public timeline api, use cached sorted set and client side block/mute filtering 4 years ago
Daniel Supernault f0d4c17236
Update Autospam service, use silent classification for better user experience 4 years ago
daniel a53692f6bf
Merge pull request #2957 from h3xx/fix-memory-limit
Fix global memory limit set in constructor
4 years ago
daniel 3d2c98c033
Merge pull request #2941 from rfonseca/rfonseca-patch-1
Fix starting check of username to allow numbers.
4 years ago
Daniel Supernault 66f04bec25
Update InstanceService 4 years ago
Daniel Supernault 7a9a06e0fd
Update NotificationTransformer 4 years ago
Daniel Supernault e5454620e6
Update HomeTimeline api 4 years ago
Daniel Supernault bef959f451
Update PublicApiController, use AccountService in accountStatuses method 4 years ago
Daniel Supernault 80d9b9399a
Refactor following & relationship logic. Replace FollowerObserver with FollowerService and added RelationshipService to cache results. Removed NotificationTransformer includes and replaced with cached services to improve performance and reduce database queries. 4 years ago
Daniel Supernault 0a8eb81bf0
Update InstanceActorController, improve json seralization by not escaping slashes 4 years ago
Daniel Supernault 4505d1f0f9
Update FederationController, move well-known to api middleware and cache webfinger lookups 4 years ago
Dan Church c685e3e9f4
Fix global memory limit set in constructor
Instead, set it when running.

Having the set in the constructor was causing memory_limit to be changed
for "artisan queue:work" processes.
4 years ago
Daniel Supernault 7b3e672d89
Update NoteTransformer, fix tag array 4 years ago
Daniel Supernault a900de2121
Update HttpSignatures, update instance actor headers. Fixes #2935 4 years ago
Daniel Supernault 4a609dc377
Update NotificationService, fix 500 bug 4 years ago
Rodrigo Fonseca 31330e0aed
Fix starting check of username to allow numbers.
The check for the first letter of username used to be !ctype_alpha, but the error message says "Must start with a letter or number." Updated check to be !ctype_alnum, to be coherent with the error message.
4 years ago
Daniel Supernault ac6b3f07de
Update controllers, fixes #2906 4 years ago
Daniel Supernault 0fc3a1d6a5
Formatting 4 years ago
daniel 907945a7a0
Merge pull request #2923 from Wv5twkFEKh54vo4tta9yu7dHa3/patch-1
Fix media upload
4 years ago
Wv5twkFEKh54vo4tta9yu7dHa3 13f65629e1 Fix error 500 on image upload
Without this missing import, the server threw "Class 'App\Http\Controllers\Api\UserSetting' not found" when trying to upload images.
4 years ago
Daniel Supernault 0584f9ee95
Update ApiV1Controller, fix empty public timeline bug 4 years ago
Daniel Supernault 00c32360ae
Update StoryController, fix postgres bug. Fixes #2904 4 years ago
Daniel Supernault 32995064ec
Update Profile model 4 years ago
Daniel Supernault 9e630851a3
Update AccountService, fix status bug 4 years ago
Daniel Supernault 6ae1ba0a64
Update StoryService, fix division by zero bug 4 years ago
Daniel Supernault 0f00be4d98
Update DirectMessageController, fix autocomplete bug 4 years ago
Daniel Supernault ee9f079551
Update Profile, fix following count bug 4 years ago
Daniel Supernault d32d05eed0
Update story gc 4 years ago
Daniel Supernault 7dee8f58fe
Update StoryComposeController, fix expiry bug 4 years ago
Daniel Supernault 1f45580f18
Update AP Inbox 4 years ago
Daniel Supernault e73cf531cb
Update InstanceCrawlPipeline, remove unused variable 4 years ago
Daniel Supernault 588384543b
Update Story model, use immutable datetime 4 years ago
Daniel Supernault dd7262d841
Update StoryController, add StoryComposeController 4 years ago
Daniel Supernault d0bfefe8d0
Update Media model 4 years ago
Daniel Supernault d7b6edc018
Update NotificationTransformer 4 years ago
Daniel Supernault 3c8c23a143
Update AP Inbox 4 years ago
Daniel Supernault c7a5715a60
Add StoryPipeline jobs 4 years ago
Daniel Supernault 0d8d6bc71e
Update FollowerService 4 years ago
Daniel Supernault 6b0b2cfaa5
Update StoryService 4 years ago
Daniel Supernault b32f4d91c4
Update Snowflake service 4 years ago
Daniel Supernault f808b7b19d
Story transformers 4 years ago
Daniel Supernault da6943daed
Add InstancePipeline and NodeinfoService 4 years ago
Daniel Supernault e5aea490b1
Refactor snowflake id generation to improve randomness 4 years ago
Daniel Supernault e95b702e23
Add activitypub story validator 4 years ago
Daniel Supernault e90637098a
Add Bearcap util 4 years ago
Daniel Supernault 0e13ab074c
Update SnowflakeService 4 years ago
Daniel Supernault ca5d964f5f
Update Profile model 4 years ago
Daniel Supernault e1a3e26644
Update Story model 4 years ago
Daniel Supernault 2593cdeed9
Update Status model, add poll relation and allow up to 2 urls to autolink 4 years ago
Daniel Supernault ef8e38298f
Update StatusService 4 years ago
Daniel Supernault f9194df332
Update PollService 4 years ago
Daniel Supernault 2d93bc8b51
Update NotificationService 4 years ago
Daniel Supernault 07bc5d5c83
Update MediaStorageService 4 years ago
Daniel Supernault 450154e5af
Update MediaService 4 years ago
Daniel Supernault 427f9da33e
Update MediaPathService, change story paths 4 years ago
Daniel Supernault 168c19c5b6
Update LikeService 4 years ago
Daniel Supernault 2fb916c22b
Update InstanceService 4 years ago
Daniel Supernault ad2db4aea7
Update FollowerService 4 years ago
Daniel Supernault 1c59933c0a
Update ProfileController 4 years ago
Daniel Supernault a4a1270e70
Add Stories to admin dashboard 4 years ago
Daniel Supernault 0573213093
Add StoryService 4 years ago
Daniel Supernault a0da80bc70
Update media gc command 4 years ago
Daniel Supernault fee2857deb
Update ComposeController 4 years ago
Daniel Supernault e1277d4081
Update StatusStatelessTransformer, cast snowflake ids as strings 4 years ago
Daniel Supernault 7709220074
Add Polls 4 years ago
Daniel Supernault 5916f8c76a
Update Profile model, fix getAudienceInbox method 4 years ago
Daniel Supernault acaf630dee
Update StatusService, invalidate profile embed cache on deletion 4 years ago
Daniel Supernault 3f8acb1266
Update AccountService, add syncPostCount method 4 years ago
Daniel Supernault e9ef0c887a
Add Archive Posts 4 years ago
Daniel Supernault 6e45021fc2
Update StatusTransformer, prioritize scope over deprecated visibility attribute 4 years ago
Daniel Supernault bc3add0525
Update ContactAdmin mail, set New Support Message subject 4 years ago
Daniel Supernault 15c4fdd90c
Update StatusService, add non-public option and improve cache invalidation 4 years ago
Daniel Supernault ee0028bc57
Update PublicApiController, use account service 4 years ago
Daniel Supernault 22257cc2a7
Update FollowerService, cache audience 4 years ago
Daniel Supernault 38e5fc43eb
Add FollowObserver 4 years ago
Daniel Supernault c4146a3040
Update RemoteProfile component, add follower modals 4 years ago
Daniel Supernault f6131ed764
Update License util, add nameToId method 4 years ago
Daniel Supernault f3d6023ef8
Update LikeController, improve query perf 4 years ago
Daniel Supernault 14a1367a8f
Federate Media Licenses 4 years ago
Daniel Supernault f9516ac316
Update ApiControllers, use NotificationService 4 years ago
Daniel Supernault bce8edd994
Update PublicApiController, improve accountStatuses api perf 4 years ago
Daniel Supernault c1f14f89f6
Update FollowPipeline, fix cache invalidation bug 4 years ago
Daniel Supernault 7c6cff3103
Update StatusTransformer 4 years ago
Daniel Supernault 1054b025b1
Update StatusTransformer 4 years ago
Daniel Supernault 09d5198c55
Update StatusTransformers, remove includes and use cached services 4 years ago
Daniel Supernault 2a791f1991
Update ApiV1Controller, add default license support 4 years ago
Daniel Supernault ea0fc90c92
Add default licenses and license sync 4 years ago
Daniel Supernault 072d55d1a8
Update Compose Apis, make media descriptions/alt text length limit configurable. Default length: 1000 4 years ago
Daniel Supernault 67e3f6048f
Update Settings, add default license and enforced media descriptions 4 years ago
Daniel Supernault 8ac8fcad3f
Update LikeController, add UndoLikePipeline and federate Undo Like activities 4 years ago
Daniel Supernault f39f32c866
Update ApiController, fix notification bug 4 years ago
Daniel Supernault 0153ed6d64
Update Timeline, make text-only posts opt-in by default 4 years ago
Daniel Supernault 08f492bd3d
Update PublicApiController, remove text only posts 4 years ago
Daniel Supernault 86219b57fc
Update PublicApiController, filter out text replies on home timeline 4 years ago
Daniel Supernault 9f4f983f27
Update ap helpers, set text type when appropriate 4 years ago
Daniel Supernault 728f10d778
Update Timeline.vue, improve followed hashtags 4 years ago
Daniel Supernault ca6e491c83
Update PublicApiController, use fUserFilterService in public timeline endpoint 4 years ago
Daniel Supernault 135474ae11
Update DiscoverController, use UserFilterService on trendingApi 4 years ago
Daniel Supernault 7f4213924f
Update job queue, separate deletes into their own queue 4 years ago
Daniel Supernault c8824d1b51
Update FollowerService 4 years ago
Daniel Supernault 57e0a741ab
Add FanoutDeletePipeline 4 years ago
Daniel Supernault 26b9c1401c
Update ActivityPub helpers, fix comment threading in statusFetch() method 4 years ago
Daniel Supernault 9650b668e9
Update PublicApiController, fix public timeline filtering 4 years ago
Daniel Supernault 08467d52d5
Update PublicTimelineService 4 years ago
Daniel Supernault 1fdcbe5bf9
Update StatusEntityLexer, only add specific status types to PublicTimelineService 4 years ago
Daniel Supernault 4fe42e5b57
Update PublicApiController, improve home timeline perf 4 years ago
Daniel Supernault 9017f7c4e1
Update Profile, fix unauthenticated private profiles 4 years ago
Daniel Supernault f2686cacd2
Update AdminMediaController, improve perf and use simple pagination 4 years ago
Daniel Supernault 352aa57346
Update ApiV1Controller, use ProfileService for verify_credentials 4 years ago
Daniel Supernault f67c67bce1
Update ApiV1Controller, use PublicTimelineService 4 years ago
Daniel Supernault d43e6d8d07
Update NotificationService, use zrevrangebyscore for api 4 years ago
Daniel Supernault 918016a5ad
Update PublicTimelineService 4 years ago
Daniel Supernault 51a277e1ae
Update StatusHashtagService, fix null status bug 4 years ago
Daniel Supernault f215ee26b3
Update moderator api, expire cached status 4 years ago
Daniel Supernault 78529cb1f8
Update PublicApiController 4 years ago
Daniel Supernault 82895591c3
Update PublicApiController, add LikeService to Network timeline 4 years ago
Daniel Supernault d3157f2a2d
Add LikeObserver 4 years ago
Daniel Supernault 447e44e5ac
Update LikeService 4 years ago
Daniel Supernault 117b8410eb
Update PublicTimelineService, skip adds for now 4 years ago
Daniel Supernault 64725ecce7
Add diagnostics to error page and admin dashboard 4 years ago
Daniel Supernault 9ac8bbde91
Update ApiController, fix hashtag endpoint 4 years ago
Daniel Supernault 6d956a86f4
Add mark as spammer mod tool, unlists and applies content warning to existing and future posts 4 years ago
Daniel Supernault 7b9e0eefd3
Update InternalApiController formatting 4 years ago
Daniel Supernault e5f683fda4
Update PublicApiController, improve network timeline perf 4 years ago
Daniel Supernault 3ba31bdc7c
Add UndoAnnounce transformer 4 years ago
Daniel Supernault c8e40e0fd3
Update SharePipeline, add Undo->Announce support 4 years ago
Daniel Supernault f1208de0ef
Update ApiController, fix nulls in hashtag endpoint 4 years ago
Daniel Supernault d48ebb829c
Update StatusController, improve share api perf (11s to 72ms) 4 years ago
Daniel Supernault 3741c76da3
Update LikeService, skip self likes 4 years ago
Daniel Supernault cc47243733
Update Inbox 4 years ago
Daniel Supernault 929ff5eb01
Update Inbox, fix tombstone bug 4 years ago
Daniel Supernault ef63124d88
Update Inbox, delete notifications on tombstone 4 years ago
Daniel Supernault c8c6b98380
Update like api, store status_profile_id and is_comment 4 years ago
Daniel Supernault 8edd829436
Update AP Helpers, generate notification for remote replies 4 years ago
Daniel Supernault f37952d6cf
Update verify email screen, add contact admin link 4 years ago
Daniel Supernault 39e57f9506
Update StoryController, fix expiration time bug 4 years ago
Daniel Supernault 93c7af7464
Update routes, add legacy webfinger profile redirect 4 years ago
Daniel Supernault 8ee104363a
Update Profile, add linkified bio, joined date, follows you label and improved website handling 4 years ago
Daniel Supernault 68aa25400b
Add Auto Following support for admins 4 years ago
Daniel Supernault 069a0e4ae1
Add WebP support 4 years ago
Daniel Supernault 20ec870bf9
Update PrettyNumber, fix deprecated warning 4 years ago
Daniel Supernault 2d0a253e07
Update DirectMessageController, disable exception logging for invalid urls. Fixes #2752 4 years ago
Daniel Supernault 84520fe103
Update PrettyNumber, add decimal option 4 years ago
Daniel Supernault 28df9f7e80
Update Inbox, fix reply/comment bug by moving attachment validation to Note with attachments 4 years ago
Daniel Supernault 1e230e80fb
Update PublicApiController, add recent feed support to home timeline 4 years ago
Daniel Supernault f3bf2fd41e
Update StatusController, add cache invalidation for timeline cursor 4 years ago
Daniel Supernault 7cbd6bc36d
Update StatusController, use transactions for status views 4 years ago
Daniel Supernault f767d99ad5
Update liked by, fix remote username urls 4 years ago
Daniel Supernault 3c1e1f7e87
Update PublicApiController, fix likes bug 4 years ago
Daniel Supernault 7e0be15404
Update exceptions handler 4 years ago
Daniel Supernault 178ed63d0a
Update AuthServiceProvider, increase default token + refresh token lifetime 4 years ago
Daniel Supernault c8e43c6094
Update api, remove auth requirement for hashtag timeline 4 years ago
Daniel Supernault af71913597
Update AdminStatsService, fix postgres bug 4 years ago
Daniel Supernault eb7d5a4e36
New admin dashboard layout 4 years ago
Daniel Supernault 3de44f3392
Update Timeline.vue, batch api views 4 years ago
Daniel Supernault 92dc7af69b
Update landing and about page 4 years ago
Daniel Supernault 061b145b54
Update ComposeController, bail on empty attachments 4 years ago
Daniel Supernault 29947e157c
Update admin settings 4 years ago
Daniel Supernault 24e77f647d
Update admin settings 4 years ago
Daniel Supernault 41792eea56
Update config() to config_cache() 4 years ago
Daniel Supernault 241ae0368f
Add hashtag timeline to v1 api 4 years ago
Daniel Supernault dac326e949
Update StatusTransformer, fix missing tags attribute 4 years ago
Daniel Supernault 955696b8a0
Update site config, fix boolean casting 4 years ago
Daniel Supernault c9abd70e8a
Update LikeService, fix authentication bug 4 years ago
Daniel Supernault a4efbb75d8
Update admin settings, add rules 4 years ago
Daniel Supernault 4408e2ef8c
Update LikeService, show like count to status owner 4 years ago
Daniel Supernault f47161fcd9
Update StatusDeletePipeline 4 years ago
Daniel Supernault 68a21de57c
Update admin settings 4 years ago
Daniel Supernault 868cea96ca
Update AuthServiceProvider 4 years ago
Daniel Supernault d2cb7d4770
Update ConfigCacheService, fix db issue 4 years ago
Daniel Supernault fabb57a9d5
Add profile pronouns 4 years ago
Daniel Supernault 8a73643277
Update PublicApiController, increase public timeline to 6 months from 3 4 years ago
Daniel Supernault f2066b7401
Add admin config settings 4 years ago
Daniel Supernault 7895097fc1
Update config() to config_cache() 4 years ago
Daniel Supernault 3a9203e039
Update config() to config_cache() 4 years ago
Daniel Supernault f4fc8347c9
Update config() to config_cache() 4 years ago
Daniel Supernault 7873b7ecc5
Update config() to config_cache() 4 years ago
Daniel Supernault c65d03788b
Update config() to config_cache() 4 years ago
Daniel Supernault 1c2baa8f2c
Update config() to config_cache() 4 years ago
Daniel Supernault 3e52458889
Update config() to config_cache() 4 years ago
Daniel Supernault 53134208fe
Update config() to config_cache() 4 years ago
Daniel Supernault 27b722e7a7
Update config() to config_cache() 4 years ago
Daniel Supernault c0e693cc73
Update config() to config_cache() 4 years ago
Daniel Supernault a9f009305c
Update config() to config_cache() 4 years ago
Daniel Supernault 1d54204635
Update config() to config_cache() 4 years ago
Daniel Supernault 35b92fd7c9
Update admin settings 4 years ago
Daniel Supernault 61254b907f
Update site name config 4 years ago
Daniel Supernault c6848e99a4
Add helpers 4 years ago
Daniel Supernault 3136f8e137
Add ConfigCacheService 4 years ago
Daniel Supernault ba37a54a20
Add ConfigCache model and migration 4 years ago
Daniel Supernault a5e64da69b
Update LikeService, fix likedBy method 4 years ago
Daniel Supernault 372bacb01b
Update StatusTransformers, add liked_by attribute 4 years ago
Daniel Supernault ea68724054
Update LikeController, hide like counts 4 years ago
Daniel Supernault 477db75896
Add LikeService 4 years ago
Daniel Supernault 391b1287ac
Update ProfileService, use account transformer 4 years ago
Daniel Supernault 9cf962fff5
Update Settings, remove reports page 4 years ago
Daniel Supernault c799a01aa9
Update StatusController, allow license edits without 24 hour limit 4 years ago
Daniel Supernault e8e249ce31
Update story garbage collection 4 years ago
Daniel Supernault e66ed9a222
Update StoryController, optimize photo size by resizing to 9:16 aspect 4 years ago
Daniel Supernault c2f8faaeee
Update StoryController, fix cache crop bug 4 years ago
Daniel Supernault ae46bad70a
Update StoryController 4 years ago
Daniel Supernault 40f9aa6055
Update import job 4 years ago
daniel f25452ea1a
Merge pull request #2642 from stelzch/dev
Create directory in InstagramImport
4 years ago
daniel bd27ecb68e
Merge pull request #2732 from Wv5twkFEKh54vo4tta9yu7dHa3/staging
Use same json error format as Mastodon
4 years ago
Daniel Supernault 22dddaa044
Update Helpers, fix broken tests 4 years ago
Daniel Supernault 668e936eb5
Update instance endpoint, add custom description 4 years ago
Daniel Supernault c8edca696b
Update Stories, add crop and duration settings to composer 4 years ago
Daniel Supernault c43f8bcce8
Update story garbage collection, handle non active stories and new ephemeral story media directory 4 years ago
Daniel Supernault 64b86546b9
Update ApiV1Controller, add missing instance api attributes 4 years ago
Daniel Supernault 66b4f8c773
Update AP Helpers, use instance filtering 4 years ago
Daniel Supernault c20a9dfefe
Add InstanceService 4 years ago
Daniel Supernault 35393edfef
Update AdminInstanceController, invalidate banned domain cache when updated 4 years ago
Daniel Supernault e73b2f8373
Update ap helpers 4 years ago
Daniel Supernault 7066e19d0e
Update ap helpers 4 years ago
Daniel Supernault f582937300
Update admin instance page, add search and improve performance 4 years ago
Wv5twkFEKh54vo4tta9yu7dHa3 a19d4d5418
Use same json error format as Mastodon
As documented in the Mastodon API ( https://docs.joinmastodon.org/entities/error/ ),   error responses use "error" as the key for the value, instead of Laravel's default (which is "message")
4 years ago
Daniel Supernault 10119bbbea
Update PublicApiController, limit network pagination to 3 months 5 years ago
Daniel Supernault af7face4da
Add Network Timeline 5 years ago
Daniel Supernault 552e950d7a
New License formats 5 years ago
Daniel Supernault 886ea6175d
Update ApiV1Controller, add missing variable 5 years ago
Daniel Supernault e1c6297ee7
Update PublicApiController, show unlisted comments 5 years ago
Daniel Supernault 42375b3d79
Update Compose Apis, refactor rate limits 5 years ago
Daniel Supernault f3a2b354db
Update bouncer 5 years ago
Daniel Supernault d200c12cf2
Update Nodeinfo util, use last_active_at for monthly active user count 5 years ago
Daniel Supernault b2501bfcc3
Update moderation api, invalidate profile embed 5 years ago
Daniel Supernault 9c8a87c331
Update StatusController, invalidate profile embed cache on status delete 5 years ago
Daniel Supernault 063558e3ac
Update comment apis 5 years ago
Daniel Supernault f0e48a09a3
Update ComposeController, add autocomplete apis for hashtags and mentions 5 years ago
Daniel Supernault f53bfa6fa6
Update Compose apis, prevent private accounts from posting public or unlisted scopes 5 years ago
Daniel Supernault 43201a70e6
Update user admin, fix pagination 5 years ago
Daniel Supernault 8feeadbf4e
Update user admin, remove expensive db query and add search 5 years ago
Daniel Supernault 1769cdfd74
Update MediaStorageService, improve head checks to fix failed jobs 5 years ago
Daniel Supernault ddc768871b
Update federation pipeline, add locks 5 years ago
Daniel Supernault 2ab73e1e96
Update AdminController, update reports method 5 years ago
Daniel Supernault 4507d4520c
Update RestrictedNames 5 years ago
Daniel Supernault 5206b09627
Update ReportController, handle json reports 5 years ago
Daniel Supernault d4c647cb4d
Update ReportController, add new report types 5 years ago
Daniel Supernault b1fd99644b
Update AdminController, show open reports by default 5 years ago
Daniel Supernault f05c3b66fc
Update Status model, refactor liked and shared methods to fix cache invalidation bug 5 years ago
Daniel Supernault d1c5e9b867
Update InboxPipeline, fail earlier for invalid public keys. Fixes #2648 5 years ago
Daniel Supernault deb6f1153f
Update FederationController, return 404 for invalid webfinger addresses. Fixes #2647 5 years ago
Christoph Stelz f5aa89b2d2 Add fix for InstagramImport 5 years ago
Daniel Supernault 5ac9d0e8f2
Update Embeds. Fix Profile + Status embeds, remove following count and improve cache invalidation and hidden follower counts 5 years ago
Daniel Supernault 33b625f508
Update ComposeController, add mediaProcessingCheck method 5 years ago
Daniel Supernault 1404ac6e6f
Update Discover, allow public discover access 5 years ago
Daniel Supernault 9fd90e174b
Update StatusDeletePipeline, use StorageMediaService for media deletes 5 years ago
Daniel Supernault ab5469ff70
Update ComposeController, use MediaStorageService for media deletes 5 years ago
Daniel Supernault 37dbb3de29
Update MediaStorageService, dispatch deletes to MediaDeletePipeline 5 years ago
Daniel Supernault 2d11317ceb
Update webfinger util, fail on invalid webfinger url 5 years ago
Daniel Supernault b299da9311
Update AccountService, cache object and observe changes 5 years ago
Daniel Supernault 1fb7e2b2c9
Update AccountController, add mutes and blocks endpoint to pixelfed api 5 years ago
Daniel Supernault b16e9452bc
Update DiscoverController, deprecate unused endpoints 5 years ago
Daniel Supernault 9862a85599
Update InternalApiController, update discoverPosts method to improve performance 5 years ago
Daniel Supernault 1ac60173af
Update AccountLog model, add fillable attribute 5 years ago
Daniel Supernault 090b6d0336
Update SeasonalController 5 years ago
Daniel Supernault 3419379aa8
Update AP helpers, fix statusFetch 404s 5 years ago
Daniel Supernault 240e36ed45
Update AP helpers 5 years ago
Daniel Supernault 3f14a4c412
Update MediaTransformers, add default blurhash attribute 5 years ago
Daniel Supernault 896452c74c
Update VideoThumbnail job, generate blurhash for videos 5 years ago
Daniel Supernault 38a37c15af
Update Blurhash util, add default hash for invalid media 5 years ago
Daniel Supernault 9e0fd36ba7
Update Status tranformers, add version attribute 5 years ago
Daniel Supernault 899bbeba5f
Update StatusHashtagTransformer, add blurhash attribute 5 years ago
Daniel Supernault 3f772ff864
Update StatusDelete pipeline, call StatusService::del() to remove status from cache 5 years ago
Daniel Supernault 069f20ff77
Update LikePipeline, add StatusService del() method 5 years ago
Daniel Supernault 2eea04097a
Update DiscoverController, change api schema 5 years ago
Daniel Supernault 789ed4b498
Update ComposeController, use placeholder image for video media. Fixes #2595 5 years ago
Daniel Supernault eab4370c84
Update Like, Status and Comment controllers to add StatusService del() method to update counts 5 years ago
Daniel Supernault 05b9445c8f
Update ApiV1Controller, add StatusService del calls to update likes_count, reblogs_count and reply_count 5 years ago
Daniel Supernault aa4c718d79
Update StatusHashtagService, remove deprecated methods 5 years ago
Daniel Supernault 0355b567dd
Update StatusHashtagService, use StatusService for statuses 5 years ago
Daniel Supernault 6e44ae0b64
Update StatusService, add ttl of 7 days 5 years ago
Daniel Supernault 4f40f6f5a1
Update RemotAvatarFetch, only dispatch jobs if cloud storage is enabled 5 years ago
Daniel Supernault 6edaf94099
Update AdminController, fix variable name in updateSpam method 5 years ago
Daniel Supernault b7fcf8a504
Update StatusLabelService 5 years ago
Daniel Supernault 23db9de870
Update StatusTransformer, add blurhash 5 years ago
Daniel Supernault fa0df4004c
Update AP Helpers 5 years ago
Daniel Supernault 7d376c64ec
Update SiteController, only allow redirects for logged in users 5 years ago
Daniel Supernault 10b178c8ee
Update SiteController, use url validator in redirect endpoint 5 years ago
Daniel Supernault 4abfe76a49
Update StatusLabelService, change config key 5 years ago
Daniel Supernault abe9cb3db0
Update site config, add labels to config 5 years ago
Daniel Supernault ab888b2e70
Add StatusLabelService 5 years ago
Daniel Supernault de8828e88a
Update AP Helpers, add blurhash and RemoteAvatarFetch 5 years ago
Daniel Supernault cc2d4bf8d8
Update ComposeController, update media version 5 years ago
Daniel Supernault 4c148055cf
Update AvatarPipeline, add remote avatar fetch 5 years ago
Daniel Supernault 94a9f685b5
Update MediaStorageService, add avatar method 5 years ago
Daniel Supernault 654b08d382
Update ActivityPubFetchService, add url validation 5 years ago
Daniel Supernault ea8e426174
Update Profile model, use cdn_url for avatars 5 years ago
Daniel Supernault 9eafc31e6f
Update AvatarObserver, add logic to delete avatars stored in S3 5 years ago
Daniel Supernault f7e72d7c62
Update avatar model 5 years ago
Daniel Supernault 1031311f06
Update RestrictedNames, add additional static assets 5 years ago
Daniel Supernault 77f21b4b33
Update AP helpers, only run MediaStoragePipeline if using cloud storage 5 years ago
Daniel Supernault 258b2729d3
Update MediaTransformer, remove cache busting 5 years ago
Daniel Supernault ce6ab80dba
Update MediaStorageService, clear transformer cache after storing media 5 years ago
Daniel Supernault f930c4bda2
Update StatusDelete pipeline, fix object storage thumbnail deletion 5 years ago
Daniel Supernault 98c44f7bdb
Update VideoThumbnail, add MediaStoragePipeline 5 years ago
Daniel Supernault 889c3d8758
Update AvatarController, remove deprecated thumb_path 5 years ago
Daniel Supernault b2b8c9f99c
Update UserCreate command, closes #2581 5 years ago
Daniel Supernault febe9e1b6d
Add ComposeController 5 years ago
Daniel Supernault 01a1ffd64a
Update AP Helpers, use MediaStoragePipeline 5 years ago
Daniel Supernault be6d12fcb6
Update MediaPipeline, handle cloud object storage 5 years ago
Daniel Supernault 2538673a7b
Update StatusController, unescape slashes in json response 5 years ago
Daniel Supernault 6d078377f1
Update AdminController 5 years ago
Daniel Supernault 2284d85f9c
Update VideoThumbnail job, remove outdated cloud storage logic 5 years ago
Daniel Supernault 4a70e18596
Update Media model, fix url methods 5 years ago
Daniel Supernault f8cbe1e42c
Update MediaTransformers, include meta attribute with focus and dimensions 5 years ago
Daniel Supernault 40bd64aae7
Update Image media util, store dimensions of media not thumbnail 5 years ago
Daniel Supernault cf40526ef9
Update mobile apis, add blurhash 5 years ago
Daniel Supernault 4415af1bf0
Update api controllers, deprecate old endpoints 5 years ago
Daniel Supernault 8132db74e5
Update MediaController, remove deprecated endpoint 5 years ago
Daniel Supernault 57fa889d16
Update Media model, add cdn support to url and thumbnailUrl methods 5 years ago
Daniel Supernault a98b65bf5c
Update DiscoverController 5 years ago
Daniel Supernault 234f72f3aa
Update ImageOptimizePipeline, add skip_optimize and MediaStorageService support 5 years ago
Daniel Supernault 4b1a0fd750
Update StatusDelete job, handle cloud storage media deletes 5 years ago
Daniel Supernault aac4430970
Update MediaPathService, add story method 5 years ago
Daniel Supernault 0cfc12c5dd
Update StatusController, add view method 5 years ago
Daniel Supernault 5e13643246
Update MediaTagController 5 years ago
Daniel Supernault f32072a396
Add Year in Review feature (mysql only) 5 years ago
Daniel Supernault b00e2b0868
Update EmailService 5 years ago
Daniel Supernault 5b0b14fc42
Update StoryItemTransformer, increase story duration from 5 seconds to 10 seconds 5 years ago
Daniel Supernault c91891b457
Update InstanceActor model 5 years ago
Daniel Supernault 3ee1215a4a
Add signed GET for secure mode compatibility 5 years ago
Daniel Supernault e71e525ac9
Update console kernel 5 years ago
Daniel Supernault 21837be99f
Update media:optimize command 5 years ago
Daniel Supernault 844ae6224a
Add InstanceActor generate command 5 years ago
Daniel Supernault 2159eecdbc
Add InstanceActorController 5 years ago
Daniel Supernault aafd023c5a
Add InstanceActor model 5 years ago
Daniel Supernault fa6ecd8df1
Add migration 5 years ago
Daniel Supernault 36a722aa3c
Update InboxValidator 5 years ago
Daniel Supernault 51f8fe5bde
Update ApiV1Controller 5 years ago
Daniel Supernault 56256cb037
Update InboxPipeline, add missing import 5 years ago
Daniel Supernault 4a4d8f0069
Update InboxWorker, fix race condition in account deletes 5 years ago
Daniel Supernault 74ba326adb
Update DiscoverController, limit trending api to local posts 5 years ago
Daniel Supernault d8d3331f3f
Update DiscoverController, improve trending api performance 5 years ago
Daniel Supernault c0076ab035
Add snowflake id service 5 years ago
Daniel Supernault a443694dc0
Update PublicApiController 5 years ago
Daniel Supernault b2fe219eec
Update DiscoverController, add albums and video to discover trending api 5 years ago
Daniel Supernault 96afc3e781
Update Controllers, add last_active_at logic 5 years ago
Daniel Supernault cc3053ed5d
Update api controllers 5 years ago
Daniel Supernault d6907f9ce4
Add StatusArchived model + migration 5 years ago
Daniel Supernault 2d540919cb
Update AP Helpers 5 years ago
Daniel Supernault 4f3107ca23
Update AP helpers 5 years ago
Daniel Supernault 2bac25ebcd
Update InboxPipeline, increase timeout length 5 years ago
Daniel Supernault d5cd2ad4cb
Update InboxPipeline, increase timeout length 5 years ago
Daniel Supernault 1f672ecfb8
Update Helpers, cache profiles 5 years ago
Daniel Supernault a52564f31d
Update AP helpers, fix federation bug 5 years ago
Daniel Supernault 7dc3739c1d
Update StatusController, fix scope bug 5 years ago
Daniel Supernault b9b84e6fa4
Update Follower model, increase hourly limit from 30 to 150 5 years ago
Daniel Supernault f70826e18c
Update status model, use scope over deprecated visibility attribute 5 years ago
Daniel Supernault 0fbde91e87
Update StatusService, cast response to array 5 years ago
Daniel Supernault 6dcd472be6
Update Profile, fix status count 5 years ago
Daniel Supernault b74e14c4e5
Update SiteController 5 years ago
Daniel Supernault 799a4cba12
Update LikeController, store status_profile_id and is_comment attributes 5 years ago
Daniel Supernault 7a68ee948a
Add StatusView model to store views for discover algorithm 5 years ago
Daniel Supernault 888ea7f07e
Update ap inbox 5 years ago
Daniel Supernault 941da5d589
Update admin dashboard 5 years ago
Daniel Supernault 3244ca92ff
Update StatusController 5 years ago
Daniel Supernault 5ac1746aff
Update bouncer 5 years ago
Daniel Supernault 5fffe1d0dd
Update AvatarController 5 years ago
Daniel Supernault 7d818197bb
Update antispam bouncer, change recent from 1 week to 3 months 5 years ago
Daniel Supernault be3ad6b15f
Update Avatar Migration command, use jpeg default 5 years ago
Daniel Supernault f6528c8470
Update avatars, use jpeg default 5 years ago
Daniel Supernault cd2661fc0b
Update 2FA setup, fix qrcode handler 5 years ago
Daniel Supernault 63eceb8236
Update delete handler 5 years ago
Daniel Supernault df9c3adff6
Update Timeline, remove simple mode and set labs deprecation date 5 years ago
Daniel Supernault 9fc5a80cd3
Update PublicApiController, add state endpoint 5 years ago
Daniel Supernault a5019b8907
Update StatusController 5 years ago
Daniel Supernault 881fa86573
Update NotificationTransformer, handle tagged deletes 5 years ago
Daniel Supernault 1ea2db74b2
Update StatusService, fix json bug 5 years ago
Daniel Supernault 3a428366fb
Update NotificationTransformer, add missing types 5 years ago
Daniel Supernault d06bec9cd9
Update Profile, fix follower counter bug 5 years ago
Daniel Supernault 8aa5d42d8b
Update laravel framework to v8 5 years ago
Daniel Supernault dab051ecb9
Update console kernel 5 years ago
Daniel Supernault 1325ce2cef
Update PublicApiController, use stateless transformer 5 years ago
Daniel Supernault d0d4680709
Update StatusStatelessController, remove unused attributes 5 years ago
Daniel Supernault 082c1ccb26
Add hCaptcha 5 years ago
Daniel Supernault 4a14e970f0
Update Profile model, improve counter caching 5 years ago
Daniel Supernault c67f0c5784
Update AccountInterstitialController, add autospam type 5 years ago
Daniel Supernault b892bcf0e8
Add autospam feature 5 years ago
Daniel Supernault 048642bead
Update Collections, add custom limit 5 years ago
Daniel Supernault 76353ca997
Update BaseApiController, add favourites method 5 years ago
Daniel Supernault 1b2fd665bf
Update compiled assets 5 years ago
Daniel Supernault c95085ca31
Update AdminController, add appeals support 5 years ago
Daniel Supernault 19d6e7df65
Update middleware, add AccountInterstitial support 5 years ago
Daniel Supernault 003caf7e8a
Update StatusController, add interstitial logic 5 years ago
Daniel Supernault 342e7a50c9
Update PublicApiController, improve stateless object caching 5 years ago
Daniel Supernault 20681bcf14
Update InternalApiController, add interstitial logic 5 years ago
Daniel Supernault 0718711d09
Update ApiController, return status object after deletion 5 years ago
Daniel Supernault b3078f274f
Update DeleteAccountPipeline, add AccountInterstitial and DirectMessage purging 5 years ago
Daniel Supernault 473e049528
Update media pipeline, add blurhash support 5 years ago
Daniel Supernault 9404a36c66
Add Blurhash util 5 years ago
Daniel Supernault fad102bf80
Add Blurhash encoder 5 years ago
Daniel Supernault 4d22426da2
Update StatusStatelessTransformer, add missing attributes 5 years ago
Daniel Supernault bd321a72f0
Update User model, add interstitial relation 5 years ago
Daniel Supernault 327ef1384b
Update Status model, fix thumb nsfw caching 5 years ago
Daniel Supernault 8766ccfe4f
Add AccountInterstitial model and controller 5 years ago
Daniel Supernault 0a5a0e8616
Add federated photo filters 5 years ago
Daniel Supernault 9d1499eeb9
Update Place model, add name method 5 years ago
Hervé Yvis 37cddf740c
Update FixUsernames.php
Should allow to fix registered usernames that are are restricted, even if they are in a different case.

Examples : "ADmiN" , "Logout", "Help", "FollowMe"
5 years ago
Daniel Supernault 78a8798ace
Update RegisterController, fixes #2436 5 years ago
Daniel Supernault 4fbada5586
Update InboxPipeline 5 years ago
Daniel Supernault e2e32682fd
Update DirectMessageController, add sharedInbox support 5 years ago
Daniel Supernault bfe2341575
Update AP Helpers 5 years ago
Daniel Supernault 4733ca9fb9
Add shared inbox 5 years ago
Daniel Supernault 2ab2c9a974
Update DiscoverController, fix trending api 5 years ago
Daniel Supernault 81f23ee970
Update DirectMessage model 5 years ago
Daniel Supernault ef184a2cb4
Update AuthLogin listener 5 years ago
Daniel Supernault 8e8e6cafec
Update AuthLogin listener 5 years ago
Daniel Supernault 1b41d66446
Update EmailService, make case insensitive 5 years ago
Daniel Supernault 7cfae612db
Updated AuthServiceProvider, added support for configurable OAuth tokens and refresh tokens lifetime 5 years ago
daniel 93a76b3c05
Merge pull request #2400 from delthas/feature-tokens-days
Add support for configurable OAuth tokens and refresh tokens lifetime
5 years ago
daniel 45458bd542
Merge pull request #2398 from delthas/feature-password-length
Make the minimum user password length configurable
5 years ago
Daniel Supernault f8dc33cc81
Update InternalApiController 5 years ago
Daniel Supernault e08f646008
Update DiscoverController 5 years ago
Daniel Supernault f1c28e7d0c
Update DirectMessageController, fix pgsql bug 5 years ago
Daniel Supernault 9d07071ee0
Update DirectMessageController 5 years ago
Daniel Supernault f796cc7c11
Update DirectMessageController 5 years ago
Daniel Supernault 72a1a1ea19
Update AP Inbox, fix url parser 5 years ago
Daniel Supernault 4b90b1e0df
Update DirectMessageController 5 years ago
Daniel Supernault fa8fbb7e86
Update Status model 5 years ago
Daniel Supernault f15b8f8f5a
Update AP Inbox 5 years ago
Daniel Supernault 86765001e6
Update AP Inbox 5 years ago
Daniel Supernault 11a616b67d
Update AP Inbox 5 years ago
Daniel Supernault 8444d2dc50
Update AP Inbox 5 years ago
Daniel Supernault 20749d7c3c
Update AP Inbox 5 years ago
Daniel Supernault 1bbd613621
Update Inbox, add namespaces 5 years ago
Daniel Supernault d63569c120
Add Direct Messages 5 years ago
delthas 748a3be46d Add support for configurable OAuth tokens and refresh tokens lifetime
Previously, the lifetime of tokens and refresh tokens was hardcoded at
15 and 30 days.

Some instances administrators may wish to change these values.

This makes these two values configurable with the two .env variables:
OAUTH_TOKEN_DAYS and OAUTH_REFRESH_DAYS which are the lifetime in days
for these two tokens and refresh tokens.
5 years ago
delthas 09479c02ca Make the minimum user password length configurable
Previously, all passwords had to be at least 12 characters long.

Some users use a slightly shorter password, so some instances could wish
to reduce the password length limit to a slightly lesser value.

This makes the minimum password length configurable in the .env file,
with the MIN_PASSWORD_LENGTH variable, that defaults to 12 to keep the
previous behaviour by default.
5 years ago
Daniel Supernault de1cca4feb
Add password change email notification 5 years ago
Daniel Supernault c4506ebd71
Update NotificationTransformer, fixes #2389 5 years ago
Daniel Supernault 27f3b29cf8
Update email confirmation middleware, add 2FA to allow list. Fixes #2385 5 years ago
Daniel Supernault 8d923d7767
Update SearchController, update version 5 years ago
Daniel Supernault 8e7f4f9d88
Update DiscoverController, fixes #2378 5 years ago
Daniel Supernault c251d41b2e
Update Discover, add trending hashtags, places and posts 5 years ago
Daniel Supernault d11fac0dfb
Update status embed, allow photo albums. Fixes #2374 5 years ago
Daniel Supernault 3b7ff030f2
Update RegisterController 5 years ago
Daniel Supernault e5aa506c5a
Update Hashtag.vue, add nsfw toggle. Fixes #2225 5 years ago
Daniel Supernault 597378bfb4
Update upload endpoints with MediaBlocklist checks 5 years ago
Daniel Supernault 5d0a24a779
Add MediaBlocklistService 5 years ago
daniel 8ffad2b615
Merge pull request #2348 from dx7/2FA-page-issues
2FA verification page issues
5 years ago
Daniel Supernault ce498e9b67
Update Nickname lexer 5 years ago
Daniel Supernault ba1f7e7e2c
Add MediaBlocklist feature 5 years ago
Daniel Supernault c2d194af1d
Update webfinger util, fix bug preventing username with dots 5 years ago
dx7 f3dba54179
Fix logout link on 2FA verification page 5 years ago
Daniel Supernault c945263994
Update Tag People, allow untagging yourself 5 years ago
daniel c6539bed90
Merge pull request #2316 from dx7/improve-username-email-validation
Improve error messages for username and email restricted on register page
5 years ago
daniel 58be61099e
Merge pull request #2315 from dx7/use-global-locale-for-session
Set session locale fallback using global locale config
5 years ago
Daniel Supernault f33061642a
Update comments, fix remote reply bug 5 years ago
Strubbl 8aa97dec0c
Update HashidService.php
fix php 7.4 requirement, which causes the error `ERROR: Array and string offset access syntax with curly braces is deprecated {"userId":1,"exception":"[object] (ErrorException(code: 0): Array and string offset access syntax with curly braces is deprecated at /var/www/ap
p/Services/HashidService.php:24)`
5 years ago
Daniel Supernault 692d3c8d1b
Update AP Helpers 5 years ago
Daniel Supernault 6e507a553a
Update StatusTransformer, add tagged and shortcode fields 5 years ago
Daniel Supernault f34977d9a8
Update StatusController, add shortcodeRedirect method 5 years ago
Daniel Supernault a327f5c167
Add HashidService 5 years ago
Daniel Supernault 49dab6fb5a
Update NotificationTransformer, add modlog and tagged types 5 years ago
Daniel Supernault ee93f4598c
Update InternalApiController, add media tags 5 years ago
Daniel Supernault b3b220b9b3
Update StoryController, allow video stories 5 years ago
Daniel Supernault af87bf5038
Update APFetchService 5 years ago
Daniel Supernault 524c6d4558
Add MediaTagService 5 years ago
Daniel Supernault 711fc020e7
Add Media Tags 5 years ago
Daniel Supernault 588642123e
Update Api controllers, use MediaPathService 5 years ago
Daniel Supernault c54b29c559
Added MediaPathService 5 years ago
Daniel Supernault 2c440b4882
Update AccountController, prevent blocking admins 5 years ago
dx7 913bf77ba4
Improve email validation error for restricted emails 5 years ago
dx7 693f530326
Improve username validation error for restricted names 5 years ago
dx7 f81c642087
set session locale fallback using global config 5 years ago
Daniel Supernault 725fc6c62b
Update StoryController, fix deprecated getClientSize() use 5 years ago
Daniel Supernault 00a96a15f0
Update ApiV1Controller, wrap ancestor in array 5 years ago
Daniel Supernault a0bde855bd
Update ApiV1Controller, add status ancestor and descendant context 5 years ago
Daniel Supernault 4bee8397e0
Update AP Helpers, update bio + name 5 years ago
Daniel Supernault 5c44354880
Update AP Inbox, remove trailing comma 5 years ago
Daniel Supernault b7ee9981eb
Update ApiV1Controller, fix instance endpoint #2233 5 years ago
Daniel Supernault 6300789115
Update Api Transformers, fixes #2234 5 years ago
Daniel Supernault 344b0c94cd
Update cors dep 5 years ago
Daniel Supernault 6e0cb9dca8
Update Entity Extractor, fix broken tests 5 years ago
Daniel Supernault 11e28adab0
Update laravel to v7.0 5 years ago
Daniel Supernault f10ed49586
Update Entity Extractor 5 years ago
Daniel Supernault 144678fc9c
Update IG Import, remove hardcoded media size limit 5 years ago
Daniel Supernault ffccf0fd41
Update SettingsController, add 404 to import when disabled 5 years ago
Daniel Supernault ef07d17423
Update InstagramImport trait 5 years ago
Daniel Supernault 3b7e9e07e1
Update ImportController 5 years ago
Daniel Supernault 776cd4398b
Update ImportInstagram pipeline 5 years ago
Daniel Supernault 8efe14cc4b
Update PublicApiController, order accountStatuses by id 5 years ago
Daniel Supernault 6e8e9a2d5e
Update ProfileController, remove actor object caching 5 years ago
Daniel Supernault 7680e771a7
Update ProfileController, reduce actor object ttl from 6 hours to 15 minutes 5 years ago
Daniel Supernault b8819fbbfe
Update AP Inbox, add follow notifications 5 years ago
Daniel Supernault 6074c56838
Update AccountController 5 years ago
Daniel Supernault f12bfb1435
Update RestrictedNames 5 years ago
Daniel Supernault c4ebe9dca9
Update PublicApiController 5 years ago
Daniel Supernault 90b89cb809
Update MomentUI 5 years ago
Daniel Supernault 33c0db3a9a
Update FederationController, fix typo 5 years ago
Daniel Supernault 6476855519
Update jobs, add retry and timeout attributes 5 years ago
Daniel Supernault 0309f8a4e1
Update FederationController, remove old code 5 years ago
Daniel Supernault 29ce725c70
Update FederationController, dispatch inbox jobs now on high queue 5 years ago
Daniel Supernault 2ab58fb723
Update InboxValidator, oof 5 years ago
Daniel Supernault 011e2c964c
Update InboxValidator 5 years ago
Daniel Supernault 938e721e91
Update InboxValidator 5 years ago
Daniel Supernault 3ec5102c24
Update FederationController, move signature validation to InboxValidator job 5 years ago
Daniel Supernault ba327ca8d6
Update api routes, remove throttle middleware from inbox endpoint 5 years ago
Daniel Supernault 310b0e58a1
Update Inbox worker 5 years ago
Daniel Supernault f059d2fdd1
Update Inbox worker 5 years ago
Daniel Supernault fee25d44e0
Update Inbox handler, remove logger 5 years ago
Daniel Supernault 18f32e7bcf
Update AP helpers 5 years ago
Daniel Supernault c74cd0bdf0
Add missing bookmark api endpoints 5 years ago
Daniel Supernault cfaa248c72
Update SiteController, add legacy profile/webfinger redirect 5 years ago
Daniel Supernault 99cb48c55e
Update v1 API, add bookmarks 5 years ago
Daniel Supernault a0c0c84d3d
Update SearchApiV2Service, fix offset bug fixes #2116 5 years ago
Daniel Supernault aa49afc755
Update ApiV1Controller, fix broken auth check on public timelines. Fixes #2168 5 years ago
Daniel Supernault 302ff874cb
Update webfinger logic, fixes #2180 5 years ago
Daniel Supernault a87cc2dcaa
Update Discover 5 years ago
Daniel Supernault f3ed2462a7
Update Inbox, add more validators 5 years ago
Daniel Supernault 6dbbe14cb8
Update AP Like validator 5 years ago
Daniel Supernault 8f2457bbc8
Update Inbox, only log new activities 5 years ago
Daniel Supernault 802dd326ce
Update AP tests 5 years ago
Daniel Supernault c39be2464e
Update Inbox 5 years ago
Daniel Supernault f829df23a0
Update Inbox 5 years ago
Daniel Supernault d0fefe242b
Update Inbox handler 5 years ago
Daniel Supernault 3063eb249a
Update AP logger 5 years ago
Daniel Supernault 28cbadf197
Update AP Helper 5 years ago
Daniel Supernault 155e960f54
Update AP helpers, update user agent 5 years ago
Daniel Supernault ef575ed483
Update Activity model, add fillable attribute 5 years ago
Daniel Supernault eed00998be
Update AP Inbox, log activities 5 years ago
Daniel Supernault 9661b7788c
Update AP helpers, remove tombstone support until race condition fixed 5 years ago
Daniel Supernault f67fada273
Update SearchController, fix self search bug and rank local matches first 5 years ago
Daniel Supernault 285bd4854b
Update ApiV1Controller, enforce public timeline setting 5 years ago
Daniel Supernault 1dc65e933e
Update StatusController, fix reblog_count bug 5 years ago
Daniel Supernault 8763bfc5c4
Add ActivityPubFetchService for signed GET requests 5 years ago
Daniel Supernault 924e424cd2
Update StoryItemTransformer, increase story length to 5 seconds 5 years ago
Daniel Supernault 38b0233e96
Update AccountTransformer, add last_fetched_at attribute 5 years ago
Daniel Supernault fcab5010d6
Add UIKit model, migration and controller 5 years ago
Daniel Supernault 591a192928
Update UserInvite model, add sender relation 5 years ago
Daniel Supernault 483548e217
Update AccountController, add followRequestJson method 5 years ago
Daniel Supernault 996866cbac
Update LikeController, fix likes_count bug 5 years ago
Daniel Supernault 6969bb5bb4
Update Profile model, cast timestamp for last_fetched_at 5 years ago
Daniel Supernault c7ccb26ffc
Update ModLog model, add fillable attribute 5 years ago
Daniel Supernault b1d5eb0556
Update Timeline component, fix mod tools 5 years ago
Daniel Supernault 9b37c439f7
Update InternalApiController, update modAction method 5 years ago
Daniel Supernault 9e533c7e87
Update SearchController 6 years ago
Daniel Supernault 0f943f672c
Update FixUsernames command, fixes remote username search 6 years ago
Daniel Supernault c2a51c91a6
Update AP Helper 6 years ago
Daniel Supernault 08383dd43d
Update PublicApiControllers, fix block/mutes filtering on public timeline 6 years ago
Daniel Supernault 7ef9056537
Update RemotePost component, fix missing like button on comments 6 years ago
Daniel Supernault 6afc61a409
Add custom content warnings for remote posts 6 years ago
Daniel Supernault 84e203a925
Add new landing page 6 years ago
Daniel Supernault d918a68e8b
Update InternalApiController, limit remote profile ui to remote profiles 6 years ago
Daniel Supernault eefa6e0dfd
Update StatusTransformer, fixes #2113 6 years ago
Daniel Supernault 324ccd0ab8
Update ApiV1Controller, fixes #2112 6 years ago
Daniel Supernault 599ab152a7
Update PublicApiController, remove trailing comma 6 years ago
Daniel Supernault c84cee5ae0
Update ActivityPub Outbox, fixes #2100 6 years ago
Daniel Supernault f5e4e468a2
Update AccountTransformer 6 years ago
Daniel Supernault 0540a28ad1
Update oauth api, allow multiple redirect_uris. Fixes #2106 6 years ago
Daniel Supernault 6ed00c9413
Update mastoapi StatusTransformer, fix in_reply_to_id cast to string instead of int 6 years ago
Daniel Supernault 2a3fd8771d
Update StoryGC command 6 years ago
Daniel Supernault 95bce31e62
Add remote posts and profiles 6 years ago
Daniel Supernault 0eae9f8b78
Update Profile model, use change_count for version 6 years ago
Daniel Supernault e6190b896b
Update internal apis 6 years ago
Daniel Supernault 869b4ff727
Update SearchController, add WebfingerService support 6 years ago
Daniel Supernault b5899648c5
Update SharePipeline, fix item relation bug 6 years ago
Daniel Supernault 3a828522dd
Update LikeController 6 years ago
Daniel Supernault 01525cba4c
Update ApiV1Controller, fix unfavourite bug #2088 6 years ago
Daniel Supernault cdb6385298
Update v1 Api StatusTransformer 6 years ago
Daniel Supernault b6f56c2751
Update ApiV1Controller, fix link header pagination 6 years ago
Daniel Supernault e3b7c7ccb1
Update ApiV1Controller, fix link header pagination 6 years ago
Daniel Supernault 0a9654e3b8
Update ApiV1Controller, fix link header pagination 6 years ago
Daniel Supernault 737f3da5a4
Update ApiV1Controller, fix link header pagination 6 years ago
Daniel Supernault ebbdb4ab96
Update ApiV1Controller 6 years ago
Daniel Supernault 1a0c1afedf
Update NotificationTransformer, add modlog type 6 years ago
Daniel Supernault 4e3c952cf3
Update v1 notifications api, fix optional params 6 years ago
Daniel Supernault 8b9faf3179
Update WebfingerService, cache lookup 6 years ago
Daniel Supernault 0c82c97069
Added trusted devices to sudo mode 6 years ago
Daniel Supernault 7bf9e78f8e
Update PublicApiController 6 years ago
Daniel Supernault 9947050bdf
Update Media model, fix remote media preview 6 years ago
Daniel Supernault eeca1fbc54
Update ApiV1Controller 6 years ago
Daniel Supernault 7bb9fb1f01
Update ApiV1Controller 6 years ago
Daniel Supernault c9057e87ba
Update ContactController, fixes #2042 6 years ago
daniel 2bf9f74fcd
Merge pull request #2050 from shleeable/patch-3
Dupe bot value in InstanceApiController.php
6 years ago
daniel 891600752e
Merge pull request #2048 from shleeable/patch-2
typo in installer.php
6 years ago
daniel 04a36049e8
Merge pull request #2047 from shleeable/zttp
zttp typo
6 years ago
Shlee 0fabac50e3
Update InstanceApiController.php 6 years ago
Shlee 4d685d9052
typo 6 years ago
Ashley Hull 9c84df49ff typo 6 years ago
Shlee cae0a52e89
Update FollowerService.php 6 years ago
Daniel Supernault 51642fc40d
Add modlog notifications 6 years ago
daniel 585a5ca8f8
Merge pull request #2007 from shleeable/cleanup
Code Review - dead code
6 years ago
Daniel Supernault db46f7ddbb
Update ProfileController, revert pgsql change 6 years ago
Daniel Supernault 77778d3e41
Update admin modlogs 6 years ago
Daniel Supernault e07bd934ac
Update AdminUserController, fix modlog bug 6 years ago
Daniel Supernault c5e8e7907a
Update AdminUserController, add modlog support 6 years ago
Daniel Supernault 9be19ad880
Update AdminUserController, add account deletion handler 6 years ago
Daniel Supernault 826978ce08
Update BaseApiController, invalidate session after account deletion 6 years ago
Daniel Supernault a7adfb9457
Update AdminUserController modtools 6 years ago
Daniel Supernault a4cf21eaad
Update AdminUserController, add moderation method 6 years ago
Daniel Supernault a73fad75b0
Update ApiV1Controller, fix update_credentials endpoint 6 years ago
Daniel Supernault 810dc2190f
Add ModLogService 6 years ago
Daniel Supernault 765b6187a9
Update Config util 6 years ago
Daniel Supernault 4c332ce700
Update StoryTransformer 6 years ago
Daniel Supernault 876323228a
Update StoryItemTransformer 6 years ago
Daniel Supernault c8abffb811
Update TimelineController 6 years ago
Daniel Supernault a84ff19451
Update CollectionController, fix null bug 6 years ago
Daniel Supernault c568d54893
Update NewroomController, update title length limit from 25 to 40 6 years ago
Daniel Supernault b944dc3a5f
Add admin message scaffolding 6 years ago
Daniel Supernault 9a0c5bc8ae
Update admin dashboard 6 years ago
Daniel Supernault 81f4ccf979
Update CommentController 6 years ago
Daniel Supernault 6a16559132
Update DangerZone/Sudo middleware 6 years ago
Daniel Supernault 5ffa71dacd
Update StoryController, fixes #2018 6 years ago
Daniel Supernault 5bcb43a673
Update RegisterController, fix CI bug 6 years ago
Daniel Supernault 14ba350ba3
Fix postgres bugs 6 years ago
Shlee 2a82788ab0
Update Installer.php 6 years ago
Shlee a5117fcfa3
Update Installer.php 6 years ago
Daniel Supernault dd5fa3a49d
Update PlaceController, fixes #2017 6 years ago
Daniel Supernault f400c632f0
Update DeleteAccountPipeline, fixes #2016 6 years ago
Shlee b9a66fed95
Update Installer.php 6 years ago
Daniel Supernault b04c7170d7
Update DiscoverController, fixes #2009 6 years ago
Shlee 06d60ac351
Update ProfileTransformer.php 6 years ago
Daniel Supernault e0ab73c102
CS fix 6 years ago
Daniel Supernault a34f38633c
Update Profile model, add reported relationship 6 years ago
Daniel Supernault c66d120cb7
Update SearchApiV2Service, order statuses by timestamp 6 years ago
Daniel Supernault d3cd0eea11
Update SearchApiV2Service 6 years ago
Daniel Supernault 4573fd850f
Update SearchApiV2Service 6 years ago
Daniel Supernault 1dac65fc10
Update SearchApiV2Service 6 years ago
Daniel Supernault efa8b35877
Update SearchApiV2Service 6 years ago
Daniel Supernault 310f668814
Update ApiV1Controller 6 years ago
Daniel Supernault 69d36fc1c1
Update ApiV1Controller, add v2 search endpoint 6 years ago
Daniel Supernault 6cf89e7346
Add SearchApiV2Service 6 years ago
Daniel Supernault eaece0ac1a
Update WebfingerService 6 years ago
Daniel Supernault c47fbe2d66
Add WebfingerService 6 years ago
Daniel Supernault 369a1a599d
Update StoryController, remove auth middleware 6 years ago
Daniel Supernault e6dc858061
Update StoryGC command 6 years ago
Daniel Supernault 608fb1bd46
Update Story routes 6 years ago
Daniel Supernault e2828f4b85
Update ApiV1Controller 6 years ago
Daniel Supernault bd45728615
Update ApiV1Controller 6 years ago
Daniel Supernault fb91892ee2
Update ApiV1Controller, fix follow/unfollow endpoints 6 years ago
Daniel Supernault f911c96d16
Update lexer autolinker and extractor, add support for mentioned usernames containing dashes, periods and underscore characters 6 years ago
Daniel Supernault f7f16c185e
Update AP Helpers, remove unused function 6 years ago
Daniel Supernault 823bcbc69a
Update AP Helpers 6 years ago
Daniel Supernault 764ab76e90
Add AP Delivery Service 6 years ago
Daniel Supernault 0b7c5d6d37
Update Image Util 6 years ago
Daniel Supernault a3bd5da226
Add MediaFix command 6 years ago
Daniel Supernault 28bc9c1923
Update status edit view 6 years ago
Daniel Supernault 51fbfcdcf7
Update RateLimit, add max post edits per hour and day 6 years ago
Daniel Supernault ae24433b8c
Update StatusController, restrict edits to 24 hours 6 years ago
Daniel Supernault 829c41e16f
Update password reset ttl, now expires after 24 hours 6 years ago
Daniel Supernault c40cdb6d8a
Update FailedJobGC command, change scheduled time to not conflict with daily backups 6 years ago
Daniel Supernault 5d424f126a
Add FailedJob garbage collection 6 years ago
Daniel Supernault 9f2659da6a
Update Story model 6 years ago
Daniel Supernault 7355e94723
Update Image Util 6 years ago
Daniel Supernault 17c1a83d9e
Add RestrictedAccess middleware for Restricted Mode 6 years ago
Daniel Supernault 4d2da2f1b0
Update RelationshipSettings Controller, fixes #1605 6 years ago
Daniel Supernault 41abe9d261
Update AdminController 6 years ago
Daniel Supernault 65be6bdd51
Update Report model 6 years ago
Daniel Supernault dbd5c4cf77
Update admin reports, fix 404 bug 6 years ago
Daniel Supernault 07a13fcfed
Update StoryController, orientate story media and strip exif 6 years ago
Daniel Supernault de89403c41
Update Story model, hide json attribute by default 6 years ago
Daniel Supernault 578d2f353d
Update DeleteAccountPipeline 6 years ago
Daniel Supernault 6cdd64c669
Add BANNED_USERNAMES env var support to RestrictedNames 6 years ago
Daniel Supernault 8360aa4827
Update StoryController, fix postgres bug 6 years ago
Daniel Supernault 121b258dbb
Update AccountTransformer, re-add header_bg field. Fixes #1933 6 years ago
Daniel Supernault aba509fc6b
Update StoryController 6 years ago
Daniel Supernault 71f6cbb5a6
Update StoryController 6 years ago
Daniel Supernault d403e0c615
Update StoryController 6 years ago
Daniel Supernault e30823dbf2
Revert StoryController update 6 years ago
Daniel Supernault 523d90cdec
Update StoryController 6 years ago
Daniel Supernault a8a8e5f0dc
Update StoryController, fix postgres bug 6 years ago
Daniel Supernault 5b09e6f111
Update FollowerController 6 years ago
Daniel Supernault 5a2685e40d
Update StoryController 6 years ago
Daniel Supernault 8b7917e76a
Update StatusTransformer 6 years ago
Daniel Supernault 3b4219c0aa
Update rate limits 6 years ago
Daniel Supernault da8b06c088
Update rate limits 6 years ago
Daniel Supernault 034fdb4d42
Update Story model 6 years ago
Daniel Supernault 7654205408
Update ProfileController 6 years ago
Daniel Supernault 2f44cafbf0
Update ProfileController, fixes #1912 6 years ago
Daniel Supernault 3f75763d7d
Update Story model, change daily limit to 10 6 years ago
Daniel Supernault b08b36127c
Update AP Helpers 6 years ago
Daniel Supernault 01dd5db7f5
Update scheduler, add StoryGC command 6 years ago
Daniel Supernault 5a7ebe7057
Update Site Config 6 years ago
Daniel Supernault 8a231928f5
Update RestrictedNames 6 years ago
Daniel Supernault 758e633c2c
Update InternalApiController, fixes #1901 6 years ago
Daniel Supernault 7faa9d8e61
Add S3 + Stories 6 years ago
Daniel Supernault 6bb8099583
Update VideoThumbnail pipeline job 6 years ago
Daniel Supernault 1199fb89f6
Update ImageUpdate pipeline job 6 years ago
Daniel Supernault 21a802da33
Update NewsroomController 6 years ago
Daniel Supernault fd7460c433
Update Newsroom model, add editUrl() method 6 years ago
Daniel Supernault 481954445e
Update AdminController, add Newsroom 6 years ago
Daniel Supernault 30c1af7c78
Add Announcements/Newsroom feature 6 years ago
Daniel Supernault 279c57d9a5
Update FederationController 6 years ago
Daniel Supernault b32cf31cdd
Update site config service 6 years ago
Daniel Supernault 1b20ebd46d
Deprecate mixed media albums 6 years ago
Daniel Supernault 813ef12329
Update LikePipeline, fix typo 6 years ago
Daniel Supernault 1b9c1bfa34
Update LikePipeline, fix typo 6 years ago
Daniel Supernault 47c132c622
Update controller 6 years ago
Daniel Supernault c369882b48
Update Redis namespace 6 years ago
Daniel Supernault fa8e0dca4d
Update RegisterController 6 years ago
Daniel Supernault e7ad61c047
Update InternalApiController, fix compose api and php 7.4 compat 6 years ago
Daniel Supernault 46c9a3742e
Update CollectionController 6 years ago
Daniel Supernault c2826fd3fd
Update CollectionController, increase collection limit from 18 to 50 6 years ago
Daniel Supernault fb7a3cf0e4
Add Profile Embeds 6 years ago
Daniel Supernault b793f9c4bb
Update SiteController 6 years ago
Daniel Supernault 8e9b544f50
Update SiteController, return 404 for users attempting to view their own Follow Intent 6 years ago
Daniel Supernault d9ff794932
Update SiteController 6 years ago
Daniel Supernault ad8fc77e6c
Update FollowerController 6 years ago
Daniel Supernault 293b806afc
Update DiscoverController 6 years ago
Daniel Supernault 96a6c063f2
Update FollowerService 6 years ago
Daniel Supernault 67a90ee18d
Fixes #1852 6 years ago
Daniel Supernault 487de31788
Update PublicApiController, fix scope bug 6 years ago
Daniel Supernault 45ecad2a07
Update CommentController, fix scope bug 6 years ago
Daniel Supernault eb478ccf76
Update AccountService, fixes #1834 6 years ago
Daniel Supernault 4145141366
Update DiscoverController 6 years ago
Daniel Supernault 3f0c45f601
Update AccountTransformer 6 years ago
Daniel Supernault 71e77a8325
Update StatusStatelessTransformer 6 years ago
Daniel Supernault 08fb905c12
Add AccountWithStatusesTransformer 6 years ago
Daniel Supernault d5d960e2f0
Update StatusController 6 years ago
Daniel Supernault 026b59f025
Update StatusController 6 years ago
Daniel Supernault 6c97b2162c
Update StatusController 6 years ago
Daniel Supernault cdff55313a
Update StatusController 6 years ago
Daniel Supernault 1fecf7170c
Add post embeds 6 years ago
Daniel Supernault 1856dd962d
Add SeasonalController 6 years ago
Daniel Supernault 98ad593654
Update StatusController 6 years ago
Daniel Supernault d2c53dc56a
Update SiteController 6 years ago
Daniel Supernault 7311e81382
Update PublicApiController 6 years ago
Daniel Supernault 0c4d270f02
Update PublicApiController 6 years ago
Daniel Supernault 744435cdf5
Update PublicApiController 6 years ago
Daniel Supernault 5ebd2c8a1b
Update PublicApiController, add AccountService 6 years ago
Daniel Supernault 7b00eba398
Update PublicTimelineService, add video media scopes 6 years ago
Daniel Supernault 885a1258e8
Add AccountService 6 years ago
Daniel Supernault 5740746339
Update APIV1Controller, add ```mobile_apis``` to /api/v1/instance endpoint 6 years ago
Daniel Supernault d11e82c3d9
Update landing page, add age check 6 years ago
Daniel Supernault 256f6b3515
Update StatusTransformer 6 years ago
Daniel Supernault 6583957dc8
Update FixUsernames command, skip admin and deleted users 6 years ago
Daniel Supernault e5d77c6d95
Update FixUsernames command 6 years ago
Daniel Supernault f6a6174292
Update Status model 6 years ago
Daniel Supernault 484bb509c6
Update StatusTransformer 6 years ago
Daniel Supernault a429d96187
Update FollowerController 6 years ago
Daniel Supernault b73823b11a
Update StoryView model 6 years ago
Daniel Supernault 3b8fe9d574
Update StoryItem model 6 years ago
Daniel Supernault 6a81f161fa
Update Story model 6 years ago
Daniel Supernault 6d40876ae8
Update Site Config 6 years ago
Daniel Supernault d2a90f11a0
Update AccountTransformer 6 years ago
Daniel Supernault 43d4517f71
Update AuthServiceProvider 6 years ago
Daniel Supernault 4fa5ca4f82
Update AuthServiceProvider 6 years ago
Daniel Supernault 723d3562be
Update EmailService, fixes #1790 6 years ago
Daniel Supernault b89d793250
Update StatusDedupe command 6 years ago
Daniel Supernault 771f9c4615
Update FixLikes command, fix postgres support 6 years ago
Daniel Supernault 126886e841
Update StatusHashtagService, reduce cached hashtag count ttl from 6 hours to 5 minutes 6 years ago
Daniel Supernault 3fa9ac8bd9
Update BaseApiController, uncache verify_credentials method 6 years ago
Daniel Supernault 49efaae96c
Update MediaController, add timestamp to signed preview url 6 years ago
Daniel Supernault 79292ad610
Update AdminInstanceController, fix instance scan 6 years ago
Daniel Supernault b3c18aecfd
Update InternalApiController, increase license limit to 140 to match UI counter 6 years ago
Daniel Supernault e01dff45c5
Update PublicApiController, fix mixed albums not appearing on timelines 6 years ago
Daniel Supernault 7c15d3c71f
Add MediaDraftTransformer for Camera Roll and Continuity 6 years ago
Daniel Supernault bad2ecde56
Update BaseApiController, add drafts method for Camera Roll 6 years ago
Daniel Supernault 5773434a13
Update AdminInstanceController, remove db transaction from instance scan 6 years ago
Daniel Supernault 73c0898703
Update BaseApiController, add timestamp to signed media previews for client side cache invalidation 6 years ago
Daniel Supernault d8d11d7b9a
Update PrivacySettings controller, clear cache after updating 6 years ago
Daniel Supernault 0c59a55e6d
Update SharePipeline, federate self boosts 6 years ago
Daniel Supernault 86cb7d0901
Update PublicApiController 6 years ago
Daniel Supernault 1ffbc1c7ec
Add Fix Likes command 6 years ago
Daniel Supernault 72db2b35b5
Update AdminController, improve dashboard caching 6 years ago
daniel 86bef313a5
Merge pull request #1771 from stom79/api_v1_instance
Add some elements in api/v1/instance
6 years ago
Thomas 2a849be650 Add some elements in api/v1/instance 6 years ago
Daniel Supernault 7c0426ab2c
Update AP inbox 6 years ago
Daniel Supernault d85cdd13de
Update AP inbox 6 years ago