Daniel Supernault
80c7def3df
Update ApiV1Controller, fix public timeline endpoint
2022-01-09 19:30:53 -07:00
Daniel Supernault
a6261221ad
Update ApiV1Controller, fix version on instance endpoint
2022-01-09 15:40:28 -07:00
Daniel Supernault
4ab99d66d1
Update FederationController
2022-01-09 15:09:37 -07:00
Daniel Supernault
4fe421a166
Update ApiV1Controller
2022-01-08 05:01:26 -07:00
Daniel Supernault
1515a9f111
Update CommentPipeline
2022-01-08 04:59:28 -07:00
Daniel Supernault
a578035bbc
Update AccountService
2022-01-08 04:03:45 -07:00
Daniel Supernault
08246f2482
Update ApiV1Controller, fix account settings bug
2022-01-08 04:02:14 -07:00
Daniel Supernault
da6312c2b0
Update ApiV1Controller
2022-01-08 01:51:24 -07:00
Daniel Supernault
eeaf0f9311
Update StatusService
2022-01-07 19:59:29 -07:00
Daniel Supernault
0c1a0fa55b
Update PublicApiController
2022-01-07 19:47:21 -07:00
Daniel Supernault
6f1b02456f
Update AccountController, refresh RelationshipService on mute/blocks
2022-01-06 01:05:11 -07:00
Daniel Supernault
cdf78e23a4
Update ApiV1Controller, improve instance endpoint
2022-01-05 23:37:27 -07:00
Daniel Supernault
ff211dbec5
Update RestrictedNames
2022-01-05 22:28:39 -07:00
Daniel Supernault
e825b07d88
Update ApiV1Controller
2022-01-05 21:40:07 -07:00
Daniel Supernault
46485426ea
Update ApiV1Controller, add mastoapi strict mode
2022-01-05 21:36:02 -07:00
Daniel Supernault
861a2d36df
Update PublicApiController, enforce only_media on accountStatuses method. Fixes #3105
2022-01-05 19:31:49 -07:00
daniel
3ee699ba3f
Merge pull request #3122 from idanoo/hashtag_unique_constraint_fix
...
Fix for firstOrCreate failing hashtags with case differences on name column
2022-01-05 18:44:32 -07:00
daniel
854f858543
Merge pull request #3121 from inthreedee/patch-1
...
Avoid upscaling small images
2022-01-05 18:37:13 -07:00
daniel
c43f9ab7a4
Update app/Util/Media/Image.php
...
Co-authored-by: Daniel Mason <daniel@m2.nz>
2022-01-05 18:36:02 -07:00
Daniel Supernault
fcabc9be02
Fix Direct Message conversations endpoint on postgres instances
2022-01-05 18:30:58 -07:00
Daniel Supernault
ddf41dc347
Update StoryController, add postgres bug fix
2022-01-05 18:17:05 -07:00
Daniel Mason
9cc18eb82a
Fix for firstOrCreate failing hashtags with case differences on name
2022-01-05 19:45:19 +13:00
Jonathan
27b715cb35
Avoid upscaling small images
2022-01-03 17:46:10 -05:00
Daniel Supernault
454b4e21dd
Update Services, fix mastoapi compat
2022-01-03 02:31:03 -07:00
Daniel Supernault
85fc9dd0a8
Update PublicApiController, fix accountStatuses pagination operator
2022-01-03 00:59:39 -07:00
Daniel Supernault
85e4be8172
Update AccountService, add getMastodon method for mastoapi compatibility
2022-01-03 00:53:15 -07:00
Daniel Supernault
36a129fe89
Update StatusService, add getMastodon method for mastoapi compatibility
2022-01-02 23:47:08 -07:00
Daniel Supernault
772352903b
Update web routes
2022-01-02 23:46:17 -07:00
Daniel Supernault
a64aef6726
Update Profile model, cast last_status_at as timestamp
2022-01-02 23:27:47 -07:00
Daniel Supernault
89206d6e1f
Update mastoapi transformers
2022-01-02 23:26:18 -07:00
Daniel Supernault
41cc741be6
Add avatar:sync command
2022-01-02 21:34:15 -07:00
Daniel Supernault
b4bd0400c2
Store remote avatars locally if S3 not enabled
2022-01-02 21:30:02 -07:00
Daniel Supernault
1a979bee5c
Update exception handler
2021-12-31 01:14:50 -07:00
Daniel Supernault
f4e12c42b3
Update exception handler
2021-12-31 01:12:33 -07:00
Daniel Supernault
c481e473d8
Update Exception handler
2021-12-31 00:58:16 -07:00
Daniel Supernault
d820669bd1
Update StatusController, change param signature
2021-12-31 00:58:00 -07:00
Daniel Supernault
415826f253
Update ApiV1Controller, fix illegal operator bug by setting default min_id
2021-12-30 23:19:38 -07:00
Daniel Supernault
e5f8f3441c
Update AccountService, fix json casting
2021-12-30 23:11:46 -07:00
Daniel Supernault
92bc28456d
Update RemoteAvatarFetch job
2021-12-30 21:05:50 -07:00
Daniel Supernault
10b6058cc0
Update DiscoverController, add yearly option and increase limit from 15 to 30 posts
2021-12-29 01:46:29 -07:00
Daniel Supernault
e503a8da85
Update RegisterController
2021-12-29 00:38:08 -07:00
Daniel Supernault
b37c805172
Update AdminReportController
2021-12-29 00:15:01 -07:00
Daniel Supernault
745c35807c
Update FederationController, increase webfinger cache ttl from 12 hours to 14 days
2021-12-28 23:49:56 -07:00
Daniel Supernault
b00a453b99
Update status api, autolink caption before returning response
2021-12-28 18:26:01 -07:00
Daniel Supernault
ff7ee3bd62
Update Webfinger, fixes #3050
2021-12-26 04:58:19 -07:00
Daniel Supernault
469d49d832
Update site config, increase ttl and enable SPA by default
2021-12-26 03:46:15 -07:00
Daniel Supernault
5c65e2b761
Update SpaController, add username redirect method
2021-12-26 00:08:18 -07:00
Daniel Supernault
6bf92bed27
Update LoginController, bump decayMinutes from 1 to 60
2021-12-25 21:47:16 -07:00
Daniel Supernault
7bc684e5d1
Update SpaController, persist web language changes
2021-12-23 17:37:08 -07:00
Daniel Supernault
37dcc4ae13
Update PublicApiController
2021-12-22 00:59:03 -07:00
Daniel Supernault
327073724f
Update StatusEntityLexer, prevent boosts and replies from being added to PublicTimelineService
2021-12-21 22:48:47 -07:00
Daniel Supernault
7bef159119
Add i18n dev command
2021-12-21 22:32:33 -07:00
Daniel Supernault
5828a863cb
Update web routes
2021-12-21 21:54:48 -07:00
Daniel Supernault
7e35ab80ad
Update web routes
2021-12-21 21:44:52 -07:00
Daniel Supernault
937cdfb7f9
Update StatusService
2021-12-21 21:40:10 -07:00
Daniel Supernault
edc2958bf2
Update ComposeController, refactor compose_settings
2021-12-19 04:19:26 -07:00
Daniel Supernault
aee9b994e3
Improve DiscoverService
2021-12-19 04:07:40 -07:00
Daniel Supernault
03b0a62a22
Update console kernel, add db session garbage collector that runs twice daily
2021-12-19 01:25:49 -07:00
Daniel Supernault
367d74fbfb
Update ApiV1Controller, use DiscoverService for discoverPosts method
2021-12-19 00:48:59 -07:00
Daniel Supernault
f36da7816f
Update InternalApiController, use DiscoverService for discoverPosts method
2021-12-19 00:48:05 -07:00
Daniel Supernault
493c5ca0ce
Add DiscoverService
2021-12-19 00:43:09 -07:00
Daniel Supernault
f3f35f590d
Remove admin .env editor
2021-12-14 21:46:24 -07:00
Daniel Supernault
642b802022
Update Http Kernel
2021-12-14 21:18:29 -07:00
Daniel Supernault
b8ebc00212
Update SharePipeline, fix variable bug
2021-12-14 21:13:30 -07:00
Daniel Supernault
0616a859d5
Update CommentPipeline, fix variable bug
2021-12-14 21:09:23 -07:00
Daniel Supernault
3515a98e55
Add Cloud Backups, a command to store backups on S3 or compatible filesystems
2021-12-14 20:08:44 -07:00
Daniel Supernault
83b48b5681
Update StatusService, improve cache invalidation
2021-12-12 22:30:55 -07:00
Daniel Supernault
c2910e5d42
Update MediaService, return empty array if cantt find status
2021-12-12 19:33:20 -07:00
Daniel Supernault
44b32d8bb6
Update SharePipeline
2021-12-12 19:32:11 -07:00
Daniel Supernault
466286af92
Update ApiV1Controller, improve statusesById perf and dispatch CommentPipeline job when applicable
2021-12-10 22:03:33 -07:00
Daniel Supernault
b6b0837f49
Update CommentPipeline, move reply_count calculation to comment pipeline job and improve count calculation
2021-12-10 21:55:42 -07:00
Daniel Supernault
945a7e49f5
Update InternalApiController, prevent moderation actions against admin accounts
2021-12-05 01:42:55 -07:00
Daniel Supernault
2923453e13
Update PublicApiController
2021-12-04 20:41:46 -07:00
Daniel Supernault
fe64e18712
Update LikePipeline jobs, fix likes_count calculation
2021-12-04 20:31:36 -07:00
Daniel Supernault
079804e65b
Update ApiV1Controller, improve settings and add discoverPosts endpoint
2021-12-04 17:55:38 -07:00
Daniel Supernault
cdaa153003
Update StoryController
2021-12-04 17:46:23 -07:00
Daniel Supernault
19d140b020
Update FollowerService
2021-12-04 17:37:44 -07:00
Daniel Supernault
0342027867
Update UserSetting model, cast compose_settings and other as json
2021-12-04 17:35:50 -07:00
Daniel Supernault
98f76abbe8
Update AccountTransformer, add note_text and location fields
2021-12-04 17:34:32 -07:00
Daniel Supernault
f88b3a2fb9
Update StatusService, add getDirectMessage method
2021-12-04 17:33:32 -07:00
Daniel Supernault
fbaed93eda
Update SearchApiV2Service, improve performance and include hashtag post counts when applicable
2021-12-04 17:32:43 -07:00
Daniel Supernault
a37971dd28
Add HashtagService
2021-12-04 17:31:53 -07:00
Daniel Supernault
9d9e9ce7fa
Update MediaStorageService, improve header parsing
2021-12-04 17:30:05 -07:00
Daniel Supernault
2aa73c1ffa
Update AccountService, add dynamic user settings methods
2021-12-04 17:27:58 -07:00
Daniel Supernault
b8e9056ee3
Update UserInviteController, fixes #3017
2021-12-04 15:30:08 -07:00
Daniel Supernault
e5387d6742
Add StatusMentionService, fixes #3026
2021-12-03 20:47:00 -07:00
Daniel Supernault
ed62a09f9a
Update lexer utils
2021-11-15 19:35:10 -07:00
Daniel Supernault
639e9859ed
Add AutolinkService
2021-11-15 19:33:52 -07:00
Daniel Supernault
4cb956aea2
Update AdminStatsService, add storage() method
2021-11-10 21:54:50 -07:00
daniel
59d76bb9b3
Merge pull request #2956 from h3xx/fix-psql-grouping
...
Fix grouping error in PostgreSQL
2021-11-10 21:53:30 -07:00
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
2021-11-10 21:46:31 -07:00
Daniel Supernault
dff3dad1c8
Update AdminController, move report methods to AdminReports trait
2021-11-09 00:06:56 -07:00
Daniel Supernault
e6d9437846
Update middleware
2021-11-08 23:21:53 -07:00
Daniel Supernault
0e892bb3fd
Update AccountController
2021-11-08 23:13:10 -07:00
Daniel Supernault
bc65938757
Add manual email verification requests
2021-11-08 23:02:34 -07:00
Daniel Supernault
2ae527c0f3
Update Status model, use AccountService to generate urls instead of loading profile relation
2021-11-03 23:29:12 -06:00
Daniel Supernault
aa2dd26c1b
Update PublicApiController, fix private account statuses api. Closes #2995
2021-11-03 19:40:46 -06:00
Daniel Supernault
0107e8fd68
Update Localization util, filter out .DS_Store
2021-10-30 00:56:48 -06:00
Daniel Supernault
7df3540b08
Update verify_credentials api endpoint to improve performance
2021-10-30 00:11:35 -06:00
Daniel Supernault
192553ff77
Update public timeline api, add experimental cache
2021-10-21 19:02:15 -06:00
Dan Church
b167873632
Fix grouping error in PostgreSQL
2021-10-20 14:11:33 -05:00
Daniel Supernault
37abcf3898
Update public timeline api, use cached sorted set and client side block/mute filtering
2021-10-20 04:31:07 -06:00
Daniel Supernault
f0d4c17236
Update Autospam service, use silent classification for better user experience
2021-10-19 23:13:12 -06:00
daniel
a53692f6bf
Merge pull request #2957 from h3xx/fix-memory-limit
...
Fix global memory limit set in constructor
2021-10-19 20:49:15 -06:00
daniel
3d2c98c033
Merge pull request #2941 from rfonseca/rfonseca-patch-1
...
Fix starting check of username to allow numbers.
2021-10-19 20:45:55 -06:00
Daniel Supernault
66f04bec25
Update InstanceService
2021-10-19 19:51:14 -06:00
Daniel Supernault
7a9a06e0fd
Update NotificationTransformer
2021-10-19 19:49:44 -06:00
Daniel Supernault
e5454620e6
Update HomeTimeline api
2021-10-07 04:49:33 -06:00
Daniel Supernault
bef959f451
Update PublicApiController, use AccountService in accountStatuses method
2021-10-07 03:30:23 -06:00
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.
2021-10-07 03:27:13 -06:00
Daniel Supernault
0a8eb81bf0
Update InstanceActorController, improve json seralization by not escaping slashes
2021-10-07 00:46:20 -06:00
Daniel Supernault
4505d1f0f9
Update FederationController, move well-known to api middleware and cache webfinger lookups
2021-10-07 00:34:37 -06:00
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.
2021-09-27 15:09:00 -05:00
Daniel Supernault
7b3e672d89
Update NoteTransformer, fix tag array
2021-09-22 20:04:23 -06:00
Daniel Supernault
a900de2121
Update HttpSignatures, update instance actor headers. Fixes #2935
2021-09-20 00:21:16 -06:00
Daniel Supernault
4a609dc377
Update NotificationService, fix 500 bug
2021-09-19 23:05:56 -06:00
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.
2021-09-16 22:36:30 -07:00
Daniel Supernault
ac6b3f07de
Update controllers, fixes #2906
2021-09-10 21:44:29 -06:00
Daniel Supernault
0fc3a1d6a5
Formatting
2021-09-10 21:08:04 -06:00
daniel
907945a7a0
Merge pull request #2923 from Wv5twkFEKh54vo4tta9yu7dHa3/patch-1
...
Fix media upload
2021-09-10 20:55:55 -06:00
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.
2021-09-09 15:03:00 +02:00
Daniel Supernault
0584f9ee95
Update ApiV1Controller, fix empty public timeline bug
2021-09-07 21:07:20 -06:00
Daniel Supernault
00c32360ae
Update StoryController, fix postgres bug. Fixes #2904
2021-09-06 01:41:24 -06:00
Daniel Supernault
32995064ec
Update Profile model
2021-09-06 00:29:06 -06:00
Daniel Supernault
9e630851a3
Update AccountService, fix status bug
2021-09-04 21:12:44 -06:00
Daniel Supernault
6ae1ba0a64
Update StoryService, fix division by zero bug
2021-09-04 17:55:58 -06:00
Daniel Supernault
0f00be4d98
Update DirectMessageController, fix autocomplete bug
2021-09-04 03:22:05 -06:00
Daniel Supernault
ee9f079551
Update Profile, fix following count bug
2021-09-04 03:17:54 -06:00
Daniel Supernault
d32d05eed0
Update story gc
2021-09-04 01:59:50 -06:00
Daniel Supernault
7dee8f58fe
Update StoryComposeController, fix expiry bug
2021-09-04 01:55:29 -06:00
Daniel Supernault
1f45580f18
Update AP Inbox
2021-09-04 00:11:20 -06:00
Daniel Supernault
e73cf531cb
Update InstanceCrawlPipeline, remove unused variable
2021-09-03 23:00:30 -06:00
Daniel Supernault
588384543b
Update Story model, use immutable datetime
2021-09-03 22:46:06 -06:00
Daniel Supernault
dd7262d841
Update StoryController, add StoryComposeController
2021-09-03 22:08:15 -06:00
Daniel Supernault
d0bfefe8d0
Update Media model
2021-09-03 21:25:19 -06:00
Daniel Supernault
d7b6edc018
Update NotificationTransformer
2021-09-03 21:23:43 -06:00
Daniel Supernault
3c8c23a143
Update AP Inbox
2021-09-03 21:21:17 -06:00
Daniel Supernault
c7a5715a60
Add StoryPipeline jobs
2021-09-03 21:18:33 -06:00
Daniel Supernault
0d8d6bc71e
Update FollowerService
2021-09-03 20:51:56 -06:00
Daniel Supernault
6b0b2cfaa5
Update StoryService
2021-09-03 20:51:26 -06:00
Daniel Supernault
b32f4d91c4
Update Snowflake service
2021-09-03 20:51:05 -06:00
Daniel Supernault
f808b7b19d
Story transformers
2021-09-03 20:50:38 -06:00
Daniel Supernault
da6943daed
Add InstancePipeline and NodeinfoService
2021-09-03 20:45:56 -06:00
Daniel Supernault
e5aea490b1
Refactor snowflake id generation to improve randomness
2021-09-01 22:46:57 -06:00
Daniel Supernault
e95b702e23
Add activitypub story validator
2021-09-01 03:34:41 -06:00
Daniel Supernault
e90637098a
Add Bearcap util
2021-09-01 01:21:47 -06:00
Daniel Supernault
0e13ab074c
Update SnowflakeService
2021-09-01 01:17:37 -06:00
Daniel Supernault
ca5d964f5f
Update Profile model
2021-08-31 00:42:14 -06:00
Daniel Supernault
e1a3e26644
Update Story model
2021-08-31 00:41:43 -06:00
Daniel Supernault
2593cdeed9
Update Status model, add poll relation and allow up to 2 urls to autolink
2021-08-31 00:40:41 -06:00