Commit Graph

1282 Commits (b48e67d0980336fceb799364f30991f52c5bd5b0)

Author SHA1 Message Date
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 0f00be4d98
Update DirectMessageController, fix autocomplete bug 4 years ago
Daniel Supernault 7dee8f58fe
Update StoryComposeController, fix expiry bug 4 years ago
Daniel Supernault dd7262d841
Update StoryController, add StoryComposeController 4 years ago
Daniel Supernault 1c59933c0a
Update ProfileController 4 years ago
Daniel Supernault a4a1270e70
Add Stories to admin dashboard 4 years ago
Daniel Supernault fee2857deb
Update ComposeController 4 years ago
Daniel Supernault 7709220074
Add Polls 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 ee0028bc57
Update PublicApiController, use account service 4 years ago
Daniel Supernault c4146a3040
Update RemoteProfile component, add follower modals 4 years ago
Daniel Supernault f3d6023ef8
Update LikeController, improve query perf 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 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 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 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 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 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 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 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 c8c6b98380
Update like api, store status_profile_id and is_comment 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 2d0a253e07
Update DirectMessageController, disable exception logging for invalid urls. Fixes #2752 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 c8e43c6094
Update api, remove auth requirement for hashtag timeline 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 955696b8a0
Update site config, fix boolean casting 4 years ago
Daniel Supernault a4efbb75d8
Update admin settings, add rules 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 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 ea68724054
Update LikeController, hide like counts 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 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 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 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 35393edfef
Update AdminInstanceController, invalidate banned domain cache when updated 4 years ago
Daniel Supernault f582937300
Update admin instance page, add search and improve performance 4 years ago
Daniel Supernault 10119bbbea
Update PublicApiController, limit network pagination to 3 months 4 years ago
Daniel Supernault af7face4da
Add Network Timeline 4 years ago
Daniel Supernault 552e950d7a
New License formats 4 years ago
Daniel Supernault 886ea6175d
Update ApiV1Controller, add missing variable 4 years ago
Daniel Supernault e1c6297ee7
Update PublicApiController, show unlisted comments 4 years ago
Daniel Supernault 42375b3d79
Update Compose Apis, refactor rate limits 4 years ago
Daniel Supernault b2501bfcc3
Update moderation api, invalidate profile embed 4 years ago
Daniel Supernault 9c8a87c331
Update StatusController, invalidate profile embed cache on status delete 4 years ago
Daniel Supernault 063558e3ac
Update comment apis 4 years ago
Daniel Supernault f0e48a09a3
Update ComposeController, add autocomplete apis for hashtags and mentions 4 years ago
Daniel Supernault f53bfa6fa6
Update Compose apis, prevent private accounts from posting public or unlisted scopes 4 years ago
Daniel Supernault 43201a70e6
Update user admin, fix pagination 4 years ago
Daniel Supernault 8feeadbf4e
Update user admin, remove expensive db query and add search 4 years ago
Daniel Supernault 2ab73e1e96
Update AdminController, update reports method 4 years ago
Daniel Supernault 5206b09627
Update ReportController, handle json reports 4 years ago
Daniel Supernault d4c647cb4d
Update ReportController, add new report types 4 years ago
Daniel Supernault b1fd99644b
Update AdminController, show open reports by default 4 years ago
Daniel Supernault deb6f1153f
Update FederationController, return 404 for invalid webfinger addresses. Fixes #2647 4 years ago
Daniel Supernault 5ac9d0e8f2
Update Embeds. Fix Profile + Status embeds, remove following count and improve cache invalidation and hidden follower counts 4 years ago
Daniel Supernault 33b625f508
Update ComposeController, add mediaProcessingCheck method 4 years ago
Daniel Supernault 1404ac6e6f
Update Discover, allow public discover access 4 years ago
Daniel Supernault ab5469ff70
Update ComposeController, use MediaStorageService for media deletes 4 years ago
Daniel Supernault 2d11317ceb
Update webfinger util, fail on invalid webfinger url 4 years ago
Daniel Supernault 1fb7e2b2c9
Update AccountController, add mutes and blocks endpoint to pixelfed api 4 years ago
Daniel Supernault b16e9452bc
Update DiscoverController, deprecate unused endpoints 4 years ago
Daniel Supernault 9862a85599
Update InternalApiController, update discoverPosts method to improve performance 4 years ago
Daniel Supernault 090b6d0336
Update SeasonalController 4 years ago
Daniel Supernault 2eea04097a
Update DiscoverController, change api schema 4 years ago
Daniel Supernault 789ed4b498
Update ComposeController, use placeholder image for video media. Fixes #2595 4 years ago
Daniel Supernault eab4370c84
Update Like, Status and Comment controllers to add StatusService del() method to update counts 4 years ago
Daniel Supernault 05b9445c8f
Update ApiV1Controller, add StatusService del calls to update likes_count, reblogs_count and reply_count 4 years ago
Daniel Supernault 6edaf94099
Update AdminController, fix variable name in updateSpam method 4 years ago
Daniel Supernault 7d376c64ec
Update SiteController, only allow redirects for logged in users 4 years ago
Daniel Supernault 10b178c8ee
Update SiteController, use url validator in redirect endpoint 4 years ago
Daniel Supernault ab888b2e70
Add StatusLabelService 4 years ago
Daniel Supernault cc2d4bf8d8
Update ComposeController, update media version 4 years ago
Daniel Supernault 889c3d8758
Update AvatarController, remove deprecated thumb_path 4 years ago
Daniel Supernault febe9e1b6d
Add ComposeController 4 years ago
Daniel Supernault 2538673a7b
Update StatusController, unescape slashes in json response 4 years ago
Daniel Supernault 6d078377f1
Update AdminController 4 years ago
Daniel Supernault cf40526ef9
Update mobile apis, add blurhash 4 years ago
Daniel Supernault 4415af1bf0
Update api controllers, deprecate old endpoints 4 years ago
Daniel Supernault 8132db74e5
Update MediaController, remove deprecated endpoint 4 years ago
Daniel Supernault a98b65bf5c
Update DiscoverController 4 years ago
Daniel Supernault 0cfc12c5dd
Update StatusController, add view method 4 years ago
Daniel Supernault 5e13643246
Update MediaTagController 4 years ago
Daniel Supernault f32072a396
Add Year in Review feature (mysql only) 4 years ago
Daniel Supernault 2159eecdbc
Add InstanceActorController 4 years ago
Daniel Supernault 51f8fe5bde
Update ApiV1Controller 4 years ago
Daniel Supernault 74ba326adb
Update DiscoverController, limit trending api to local posts 4 years ago
Daniel Supernault d8d3331f3f
Update DiscoverController, improve trending api performance 4 years ago
Daniel Supernault a443694dc0
Update PublicApiController 4 years ago
Daniel Supernault b2fe219eec
Update DiscoverController, add albums and video to discover trending api 4 years ago
Daniel Supernault 96afc3e781
Update Controllers, add last_active_at logic 4 years ago
Daniel Supernault cc3053ed5d
Update api controllers 4 years ago
Daniel Supernault 7dc3739c1d
Update StatusController, fix scope bug 4 years ago
Daniel Supernault b9b84e6fa4
Update Follower model, increase hourly limit from 30 to 150 4 years ago
Daniel Supernault f70826e18c
Update status model, use scope over deprecated visibility attribute 4 years ago
Daniel Supernault 0fbde91e87
Update StatusService, cast response to array 4 years ago
Daniel Supernault 6dcd472be6
Update Profile, fix status count 4 years ago
Daniel Supernault b74e14c4e5
Update SiteController 4 years ago
Daniel Supernault 799a4cba12
Update LikeController, store status_profile_id and is_comment attributes 4 years ago
Daniel Supernault 7a68ee948a
Add StatusView model to store views for discover algorithm 4 years ago
Daniel Supernault 3244ca92ff
Update StatusController 4 years ago
Daniel Supernault 5fffe1d0dd
Update AvatarController 4 years ago
Daniel Supernault f6528c8470
Update avatars, use jpeg default 4 years ago
Daniel Supernault cd2661fc0b
Update 2FA setup, fix qrcode handler 4 years ago
Daniel Supernault df9c3adff6
Update Timeline, remove simple mode and set labs deprecation date 4 years ago
Daniel Supernault 9fc5a80cd3
Update PublicApiController, add state endpoint 4 years ago
Daniel Supernault a5019b8907
Update StatusController 4 years ago
Daniel Supernault 1325ce2cef
Update PublicApiController, use stateless transformer 4 years ago
Daniel Supernault 082c1ccb26
Add hCaptcha 4 years ago
Daniel Supernault 4a14e970f0
Update Profile model, improve counter caching 4 years ago
Daniel Supernault c67f0c5784
Update AccountInterstitialController, add autospam type 4 years ago
Daniel Supernault b892bcf0e8
Add autospam feature 4 years ago
Daniel Supernault 048642bead
Update Collections, add custom limit 4 years ago
Daniel Supernault 76353ca997
Update BaseApiController, add favourites method 4 years ago
Daniel Supernault 1b2fd665bf
Update compiled assets 4 years ago
Daniel Supernault c95085ca31
Update AdminController, add appeals support 4 years ago
Daniel Supernault 003caf7e8a
Update StatusController, add interstitial logic 4 years ago
Daniel Supernault 342e7a50c9
Update PublicApiController, improve stateless object caching 4 years ago
Daniel Supernault 20681bcf14
Update InternalApiController, add interstitial logic 4 years ago
Daniel Supernault 0718711d09
Update ApiController, return status object after deletion 4 years ago
Daniel Supernault 8766ccfe4f
Add AccountInterstitial model and controller 4 years ago
Daniel Supernault 0a5a0e8616
Add federated photo filters 5 years ago
Daniel Supernault 78a8798ace
Update RegisterController, fixes #2436 5 years ago
Daniel Supernault e2e32682fd
Update DirectMessageController, add sharedInbox support 5 years ago
Daniel Supernault 4733ca9fb9
Add shared inbox 5 years ago
Daniel Supernault 2ab2c9a974
Update DiscoverController, fix trending api 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 4b90b1e0df
Update DirectMessageController 5 years ago
Daniel Supernault d63569c120
Add Direct Messages 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 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 597378bfb4
Update upload endpoints with MediaBlocklist checks 5 years ago
Daniel Supernault ba1f7e7e2c
Add MediaBlocklist feature 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 Supernault f33061642a
Update comments, fix remote reply bug 5 years ago
Daniel Supernault f34977d9a8
Update StatusController, add shortcodeRedirect method 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 711fc020e7
Add Media Tags 5 years ago
Daniel Supernault 588642123e
Update Api controllers, use 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
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 b7ee9981eb
Update ApiV1Controller, fix instance endpoint #2233 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 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 6074c56838
Update AccountController 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 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 3ec5102c24
Update FederationController, move signature validation to InboxValidator job 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 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 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 fcab5010d6
Add UIKit model, migration and controller 5 years ago
Daniel Supernault 483548e217
Update AccountController, add followRequestJson method 5 years ago