Commit graph

1652 commits

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.
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
0f00be4d98
Update DirectMessageController, fix autocomplete bug 2021-09-04 03:22:05 -06:00
Daniel Supernault
7dee8f58fe
Update StoryComposeController, fix expiry bug 2021-09-04 01:55:29 -06:00
Daniel Supernault
dd7262d841
Update StoryController, add StoryComposeController 2021-09-03 22:08:15 -06:00
Daniel Supernault
1c59933c0a
Update ProfileController 2021-08-31 00:35:29 -06:00
Daniel Supernault
a4a1270e70
Add Stories to admin dashboard 2021-08-31 00:33:04 -06:00
Daniel Supernault
fee2857deb
Update ComposeController 2021-08-31 00:22:08 -06:00
Daniel Supernault
7709220074
Add Polls 2021-08-04 20:29:21 -06:00
Daniel Supernault
3f8acb1266
Update AccountService, add syncPostCount method 2021-07-26 23:59:38 -06:00
Daniel Supernault
e9ef0c887a
Add Archive Posts 2021-07-26 22:49:46 -06:00
Daniel Supernault
ee0028bc57
Update PublicApiController, use account service 2021-07-26 18:47:40 -06:00
Daniel Supernault
c4146a3040
Update RemoteProfile component, add follower modals 2021-07-25 05:06:38 -06:00
Daniel Supernault
f3d6023ef8
Update LikeController, improve query perf 2021-07-25 03:19:48 -06:00
Daniel Supernault
f9516ac316
Update ApiControllers, use NotificationService 2021-07-25 02:12:30 -06:00
Daniel Supernault
bce8edd994
Update PublicApiController, improve accountStatuses api perf 2021-07-25 01:39:03 -06:00
Daniel Supernault
2a791f1991
Update ApiV1Controller, add default license support 2021-07-24 22:20:05 -06:00
Daniel Supernault
ea0fc90c92
Add default licenses and license sync 2021-07-24 22:13:14 -06:00
Daniel Supernault
072d55d1a8
Update Compose Apis, make media descriptions/alt text length limit configurable. Default length: 1000 2021-07-24 21:15:15 -06:00
Daniel Supernault
67e3f6048f
Update Settings, add default license and enforced media descriptions 2021-07-23 09:47:14 -06:00
Daniel Supernault
8ac8fcad3f
Update LikeController, add UndoLikePipeline and federate Undo Like activities 2021-07-21 03:41:28 -06:00
Daniel Supernault
f39f32c866
Update ApiController, fix notification bug 2021-07-21 02:16:20 -06:00
Daniel Supernault
0153ed6d64
Update Timeline, make text-only posts opt-in by default 2021-07-21 02:00:57 -06:00
Daniel Supernault
08f492bd3d
Update PublicApiController, remove text only posts 2021-07-21 01:19:53 -06:00
Daniel Supernault
86219b57fc
Update PublicApiController, filter out text replies on home timeline 2021-07-21 01:03:43 -06:00
Daniel Supernault
9f4f983f27
Update ap helpers, set text type when appropriate 2021-07-20 22:17:31 -06:00
Daniel Supernault
ca6e491c83
Update PublicApiController, use fUserFilterService in public timeline endpoint 2021-07-15 22:39:40 -06:00
Daniel Supernault
135474ae11
Update DiscoverController, use UserFilterService on trendingApi 2021-07-15 20:48:39 -06:00
Daniel Supernault
7f4213924f
Update job queue, separate deletes into their own queue 2021-07-13 23:09:50 -06:00
Daniel Supernault
c8824d1b51
Update FollowerService 2021-07-11 07:43:29 -06:00
Daniel Supernault
26b9c1401c
Update ActivityPub helpers, fix comment threading in statusFetch() method 2021-07-08 21:30:59 -06:00
Daniel Supernault
9650b668e9
Update PublicApiController, fix public timeline filtering 2021-07-08 17:33:51 -06:00
Daniel Supernault
4fe42e5b57
Update PublicApiController, improve home timeline perf 2021-07-07 01:06:20 -06:00
Daniel Supernault
9017f7c4e1
Update Profile, fix unauthenticated private profiles 2021-07-07 00:40:01 -06:00
Daniel Supernault
f2686cacd2
Update AdminMediaController, improve perf and use simple pagination 2021-07-06 23:36:25 -06:00
Daniel Supernault
352aa57346
Update ApiV1Controller, use ProfileService for verify_credentials 2021-07-06 20:43:24 -06:00
Daniel Supernault
f67c67bce1
Update ApiV1Controller, use PublicTimelineService 2021-07-06 20:29:52 -06:00
Daniel Supernault
d43e6d8d07
Update NotificationService, use zrevrangebyscore for api 2021-07-06 20:10:42 -06:00
Daniel Supernault
f215ee26b3
Update moderator api, expire cached status 2021-07-05 23:00:59 -06:00
Daniel Supernault
78529cb1f8
Update PublicApiController 2021-07-02 03:05:33 -06:00
Daniel Supernault
82895591c3
Update PublicApiController, add LikeService to Network timeline 2021-07-02 01:34:35 -06:00
Daniel Supernault
64725ecce7
Add diagnostics to error page and admin dashboard 2021-07-01 21:46:45 -06:00
Daniel Supernault
9ac8bbde91
Update ApiController, fix hashtag endpoint 2021-06-30 17:10:33 -06:00
Daniel Supernault
6d956a86f4
Add mark as spammer mod tool, unlists and applies content warning to existing and future posts 2021-06-29 02:14:22 -06:00
Daniel Supernault
7b9e0eefd3
Update InternalApiController formatting 2021-06-29 01:46:04 -06:00
Daniel Supernault
e5f683fda4
Update PublicApiController, improve network timeline perf 2021-06-29 01:23:24 -06:00
Daniel Supernault
c8e40e0fd3
Update SharePipeline, add Undo->Announce support 2021-06-28 22:37:38 -06:00
Daniel Supernault
f1208de0ef
Update ApiController, fix nulls in hashtag endpoint 2021-06-28 21:01:45 -06:00
Daniel Supernault
d48ebb829c
Update StatusController, improve share api perf (11s to 72ms) 2021-06-28 20:19:57 -06:00
Daniel Supernault
c8c6b98380
Update like api, store status_profile_id and is_comment 2021-06-18 02:57:08 -06:00
Daniel Supernault
f37952d6cf
Update verify email screen, add contact admin link 2021-06-13 00:37:54 -06:00
Daniel Supernault
39e57f9506
Update StoryController, fix expiration time bug 2021-06-12 20:00:59 -06:00
Daniel Supernault
93c7af7464
Update routes, add legacy webfinger profile redirect 2021-06-11 00:03:41 -06:00
Daniel Supernault
8ee104363a
Update Profile, add linkified bio, joined date, follows you label and improved website handling 2021-06-10 22:54:31 -06:00
Daniel Supernault
68aa25400b
Add Auto Following support for admins 2021-06-10 21:07:35 -06:00
Daniel Supernault
069a0e4ae1
Add WebP support 2021-06-08 03:22:01 -06:00
Daniel Supernault
2d0a253e07
Update DirectMessageController, disable exception logging for invalid urls. Fixes #2752 2021-06-01 21:18:02 -06:00
Daniel Supernault
1e230e80fb
Update PublicApiController, add recent feed support to home timeline 2021-06-01 20:03:59 -06:00
Daniel Supernault
f3bf2fd41e
Update StatusController, add cache invalidation for timeline cursor 2021-06-01 19:51:22 -06:00
Daniel Supernault
7cbd6bc36d
Update StatusController, use transactions for status views 2021-05-31 23:54:20 -06:00
Daniel Supernault
f767d99ad5
Update liked by, fix remote username urls 2021-05-31 22:43:53 -06:00
Daniel Supernault
3c1e1f7e87
Update PublicApiController, fix likes bug 2021-05-31 21:49:44 -06:00
Daniel Supernault
c8e43c6094
Update api, remove auth requirement for hashtag timeline 2021-05-26 20:11:25 -06:00
Daniel Supernault
3de44f3392
Update Timeline.vue, batch api views 2021-05-24 00:37:52 -06:00
Daniel Supernault
92dc7af69b
Update landing and about page 2021-05-23 23:09:26 -06:00
Daniel Supernault
061b145b54
Update ComposeController, bail on empty attachments 2021-05-20 20:26:26 -06:00
Daniel Supernault
29947e157c
Update admin settings 2021-05-19 02:15:37 -06:00
Daniel Supernault
24e77f647d
Update admin settings 2021-05-19 02:01:33 -06:00
Daniel Supernault
41792eea56
Update config() to config_cache() 2021-05-18 22:45:04 -06:00
Daniel Supernault
241ae0368f
Add hashtag timeline to v1 api 2021-05-18 19:46:26 -06:00
Daniel Supernault
955696b8a0
Update site config, fix boolean casting 2021-05-18 17:53:59 -06:00
Daniel Supernault
a4efbb75d8
Update admin settings, add rules 2021-05-13 23:45:36 -06:00
Daniel Supernault
fabb57a9d5
Add profile pronouns 2021-05-11 23:25:10 -06:00
Daniel Supernault
8a73643277
Update PublicApiController, increase public timeline to 6 months from 3 2021-05-11 22:12:10 -06:00
Daniel Supernault
f2066b7401
Add admin config settings 2021-05-11 22:07:55 -06:00
Daniel Supernault
7895097fc1
Update config() to config_cache() 2021-05-11 20:14:51 -06:00
Daniel Supernault
3a9203e039
Update config() to config_cache() 2021-05-11 20:03:29 -06:00
Daniel Supernault
f4fc8347c9
Update config() to config_cache() 2021-05-11 19:59:24 -06:00
Daniel Supernault
c65d03788b
Update config() to config_cache() 2021-05-11 19:07:03 -06:00
Daniel Supernault
1c2baa8f2c
Update config() to config_cache() 2021-05-11 18:30:32 -06:00
Daniel Supernault
3e52458889
Update config() to config_cache() 2021-05-11 18:26:52 -06:00
Daniel Supernault
53134208fe
Update config() to config_cache() 2021-05-11 18:17:03 -06:00
Daniel Supernault
27b722e7a7
Update config() to config_cache() 2021-05-10 23:23:09 -06:00
Daniel Supernault
c0e693cc73
Update config() to config_cache() 2021-05-10 21:11:43 -06:00
Daniel Supernault
a9f009305c
Update config() to config_cache() 2021-05-10 21:04:23 -06:00
Daniel Supernault
1d54204635
Update config() to config_cache() 2021-05-10 20:04:13 -06:00
Daniel Supernault
35b92fd7c9
Update admin settings 2021-05-07 22:19:58 -06:00
Daniel Supernault
61254b907f
Update site name config 2021-05-07 21:47:51 -06:00
Daniel Supernault
ea68724054
Update LikeController, hide like counts 2021-05-01 16:01:32 -06:00
Daniel Supernault
9cf962fff5
Update Settings, remove reports page 2021-05-01 12:40:32 -06:00
Daniel Supernault
c799a01aa9
Update StatusController, allow license edits without 24 hour limit 2021-04-30 21:41:42 -06:00
Daniel Supernault
e66ed9a222
Update StoryController, optimize photo size by resizing to 9:16 aspect 2021-04-30 00:19:45 -06:00
Daniel Supernault
c2f8faaeee
Update StoryController, fix cache crop bug 2021-04-30 00:10:50 -06:00
Daniel Supernault
ae46bad70a
Update StoryController 2021-04-29 23:58:06 -06:00
Daniel Supernault
668e936eb5
Update instance endpoint, add custom description 2021-04-28 19:26:12 -06:00
Daniel Supernault
c8edca696b
Update Stories, add crop and duration settings to composer 2021-04-27 20:15:31 -06:00
Daniel Supernault
64b86546b9
Update ApiV1Controller, add missing instance api attributes 2021-04-22 22:46:05 -06:00
Daniel Supernault
66b4f8c773
Update AP Helpers, use instance filtering 2021-04-20 23:18:07 -06:00
Daniel Supernault
35393edfef
Update AdminInstanceController, invalidate banned domain cache when updated 2021-04-20 22:31:11 -06:00
Daniel Supernault
f582937300
Update admin instance page, add search and improve performance 2021-04-20 22:03:41 -06:00
Daniel Supernault
10119bbbea
Update PublicApiController, limit network pagination to 3 months 2021-04-06 23:37:53 -06:00
Daniel Supernault
af7face4da
Add Network Timeline 2021-04-06 21:17:42 -06:00
Daniel Supernault
552e950d7a
New License formats 2021-03-31 22:08:03 -06:00
Daniel Supernault
886ea6175d
Update ApiV1Controller, add missing variable 2021-03-19 21:22:37 -06:00
Daniel Supernault
e1c6297ee7
Update PublicApiController, show unlisted comments 2021-03-03 20:18:32 -07:00
Daniel Supernault
42375b3d79
Update Compose Apis, refactor rate limits 2021-03-01 20:58:35 -07:00
Daniel Supernault
b2501bfcc3
Update moderation api, invalidate profile embed 2021-02-28 23:14:27 -07:00
Daniel Supernault
9c8a87c331
Update StatusController, invalidate profile embed cache on status delete 2021-02-28 23:04:15 -07:00
Daniel Supernault
063558e3ac
Update comment apis 2021-02-28 22:41:07 -07:00
Daniel Supernault
f0e48a09a3
Update ComposeController, add autocomplete apis for hashtags and mentions 2021-02-28 22:38:07 -07:00
Daniel Supernault
f53bfa6fa6
Update Compose apis, prevent private accounts from posting public or unlisted scopes 2021-02-24 20:06:58 -07:00
Daniel Supernault
43201a70e6
Update user admin, fix pagination 2021-02-23 00:31:12 -07:00
Daniel Supernault
8feeadbf4e
Update user admin, remove expensive db query and add search 2021-02-22 23:03:49 -07:00
Daniel Supernault
2ab73e1e96
Update AdminController, update reports method 2021-02-15 21:07:18 -07:00
Daniel Supernault
5206b09627
Update ReportController, handle json reports 2021-02-15 20:23:06 -07:00
Daniel Supernault
d4c647cb4d
Update ReportController, add new report types 2021-02-15 02:49:17 -07:00
Daniel Supernault
b1fd99644b
Update AdminController, show open reports by default 2021-02-15 02:46:58 -07:00
Daniel Supernault
deb6f1153f
Update FederationController, return 404 for invalid webfinger addresses. Fixes #2647 2021-02-12 21:44:06 -07:00
Daniel Supernault
5ac9d0e8f2
Update Embeds. Fix Profile + Status embeds, remove following count and improve cache invalidation and hidden follower counts 2021-02-09 00:42:12 -07:00
Daniel Supernault
33b625f508
Update ComposeController, add mediaProcessingCheck method 2021-02-05 21:15:13 -07:00
Daniel Supernault
1404ac6e6f
Update Discover, allow public discover access 2021-02-05 21:09:03 -07:00
Daniel Supernault
ab5469ff70
Update ComposeController, use MediaStorageService for media deletes 2021-02-05 21:04:34 -07:00
Daniel Supernault
2d11317ceb
Update webfinger util, fail on invalid webfinger url 2021-02-03 20:55:49 -07:00
Daniel Supernault
1fb7e2b2c9
Update AccountController, add mutes and blocks endpoint to pixelfed api 2021-01-31 13:45:22 -07:00
Daniel Supernault
b16e9452bc
Update DiscoverController, deprecate unused endpoints 2021-01-30 23:13:54 -07:00
Daniel Supernault
9862a85599
Update InternalApiController, update discoverPosts method to improve performance 2021-01-30 21:39:31 -07:00
Daniel Supernault
090b6d0336
Update SeasonalController 2021-01-30 19:56:10 -07:00
Daniel Supernault
2eea04097a
Update DiscoverController, change api schema 2021-01-30 16:35:52 -07:00
Daniel Supernault
789ed4b498
Update ComposeController, use placeholder image for video media. Fixes #2595 2021-01-30 16:34:44 -07:00
Daniel Supernault
eab4370c84
Update Like, Status and Comment controllers to add StatusService del() method to update counts 2021-01-30 16:25:50 -07:00
Daniel Supernault
05b9445c8f
Update ApiV1Controller, add StatusService del calls to update likes_count, reblogs_count and reply_count 2021-01-30 16:15:56 -07:00
Daniel Supernault
6edaf94099
Update AdminController, fix variable name in updateSpam method 2021-01-30 09:36:09 -07:00
Daniel Supernault
7d376c64ec
Update SiteController, only allow redirects for logged in users 2021-01-28 21:25:43 -07:00
Daniel Supernault
10b178c8ee
Update SiteController, use url validator in redirect endpoint 2021-01-28 21:23:15 -07:00
Daniel Supernault
ab888b2e70
Add StatusLabelService 2021-01-27 22:25:14 -07:00
Daniel Supernault
cc2d4bf8d8
Update ComposeController, update media version 2021-01-25 22:22:01 -07:00
Daniel Supernault
889c3d8758
Update AvatarController, remove deprecated thumb_path 2021-01-24 18:22:13 -07:00
Daniel Supernault
febe9e1b6d
Add ComposeController 2021-01-24 14:11:58 -07:00
Daniel Supernault
2538673a7b
Update StatusController, unescape slashes in json response 2021-01-24 13:22:10 -07:00
Daniel Supernault
6d078377f1
Update AdminController 2021-01-23 23:12:05 -07:00
Daniel Supernault
cf40526ef9
Update mobile apis, add blurhash 2021-01-18 18:25:03 -07:00
Daniel Supernault
4415af1bf0
Update api controllers, deprecate old endpoints 2021-01-17 23:43:23 -07:00
Daniel Supernault
8132db74e5
Update MediaController, remove deprecated endpoint 2021-01-17 23:37:10 -07:00
Daniel Supernault
a98b65bf5c
Update DiscoverController 2021-01-17 22:02:27 -07:00
Daniel Supernault
0cfc12c5dd
Update StatusController, add view method 2021-01-17 21:38:34 -07:00
Daniel Supernault
5e13643246
Update MediaTagController 2021-01-17 21:27:55 -07:00
Daniel Supernault
f32072a396
Add Year in Review feature (mysql only) 2021-01-17 19:50:35 -07:00
Daniel Supernault
2159eecdbc
Add InstanceActorController 2021-01-17 01:38:01 -07:00
Daniel Supernault
51f8fe5bde
Update ApiV1Controller 2021-01-14 18:51:19 -07:00
Daniel Supernault
74ba326adb
Update DiscoverController, limit trending api to local posts 2021-01-12 22:04:25 -07:00
Daniel Supernault
d8d3331f3f
Update DiscoverController, improve trending api performance 2021-01-12 21:52:07 -07:00
Daniel Supernault
a443694dc0
Update PublicApiController 2021-01-11 18:47:16 -07:00
Daniel Supernault
b2fe219eec
Update DiscoverController, add albums and video to discover trending api 2021-01-11 00:31:21 -07:00
Daniel Supernault
96afc3e781
Update Controllers, add last_active_at logic 2021-01-09 02:41:17 -07:00
Daniel Supernault
cc3053ed5d
Update api controllers 2021-01-09 00:21:29 -07:00
Daniel Supernault
7dc3739c1d
Update StatusController, fix scope bug 2021-01-03 22:06:05 -07:00
Daniel Supernault
b9b84e6fa4
Update Follower model, increase hourly limit from 30 to 150 2020-12-27 18:15:10 -07:00
Daniel Supernault
f70826e18c
Update status model, use scope over deprecated visibility attribute 2020-12-27 18:00:43 -07:00
Daniel Supernault
0fbde91e87
Update StatusService, cast response to array 2020-12-27 17:54:55 -07:00
Daniel Supernault
6dcd472be6
Update Profile, fix status count 2020-12-27 14:45:31 -07:00
Daniel Supernault
b74e14c4e5
Update SiteController 2020-12-26 20:28:12 -07:00
Daniel Supernault
799a4cba12
Update LikeController, store status_profile_id and is_comment attributes 2020-12-26 20:18:48 -07:00
Daniel Supernault
7a68ee948a
Add StatusView model to store views for discover algorithm 2020-12-26 20:16:35 -07:00
Daniel Supernault
3244ca92ff
Update StatusController 2020-12-17 23:12:27 -07:00
Daniel Supernault
5fffe1d0dd
Update AvatarController 2020-12-17 13:14:38 -07:00
Daniel Supernault
f6528c8470
Update avatars, use jpeg default 2020-12-14 23:54:22 -07:00
Daniel Supernault
cd2661fc0b
Update 2FA setup, fix qrcode handler 2020-12-14 22:30:44 -07:00
Daniel Supernault
df9c3adff6
Update Timeline, remove simple mode and set labs deprecation date 2020-12-14 00:49:45 -07:00
Daniel Supernault
9fc5a80cd3
Update PublicApiController, add state endpoint 2020-12-13 22:51:44 -07:00
Daniel Supernault
a5019b8907
Update StatusController 2020-12-13 17:30:50 -07:00
Daniel Supernault
1325ce2cef
Update PublicApiController, use stateless transformer 2020-12-12 23:47:59 -07:00
Daniel Supernault
082c1ccb26
Add hCaptcha 2020-12-12 21:04:59 -07:00
Daniel Supernault
4a14e970f0
Update Profile model, improve counter caching 2020-12-10 22:58:13 -07:00
Daniel Supernault
c67f0c5784
Update AccountInterstitialController, add autospam type 2020-12-10 22:11:02 -07:00
Daniel Supernault
b892bcf0e8
Add autospam feature 2020-12-10 21:58:56 -07:00
Daniel Supernault
048642bead
Update Collections, add custom limit 2020-12-10 01:02:56 -07:00
Daniel Supernault
76353ca997
Update BaseApiController, add favourites method 2020-12-09 22:23:51 -07:00
Daniel Supernault
1b2fd665bf
Update compiled assets 2020-12-09 22:22:56 -07:00
Daniel Supernault
c95085ca31
Update AdminController, add appeals support 2020-12-09 22:08:32 -07:00
Daniel Supernault
19d6e7df65
Update middleware, add AccountInterstitial support 2020-12-09 21:59:16 -07:00
Daniel Supernault
003caf7e8a
Update StatusController, add interstitial logic 2020-12-09 21:43:09 -07:00
Daniel Supernault
342e7a50c9
Update PublicApiController, improve stateless object caching 2020-12-09 21:40:24 -07:00
Daniel Supernault
20681bcf14
Update InternalApiController, add interstitial logic 2020-12-09 21:36:32 -07:00
Daniel Supernault
0718711d09
Update ApiController, return status object after deletion 2020-12-09 21:34:43 -07:00
Daniel Supernault
8766ccfe4f
Add AccountInterstitial model and controller 2020-12-05 00:08:05 -07:00
Daniel Supernault
0a5a0e8616
Add federated photo filters 2020-11-27 19:52:40 -07:00
Daniel Supernault
78a8798ace
Update RegisterController, fixes #2436 2020-11-26 02:15:03 -07:00
Daniel Supernault
e2e32682fd
Update DirectMessageController, add sharedInbox support 2020-11-26 00:56:44 -07:00
Daniel Supernault
4733ca9fb9
Add shared inbox 2020-11-26 00:39:01 -07:00
Daniel Supernault
2ab2c9a974
Update DiscoverController, fix trending api 2020-11-25 17:59:13 -07:00
daniel
45458bd542
Merge pull request #2398 from delthas/feature-password-length
Make the minimum user password length configurable
2020-11-21 20:10:34 -07:00
Daniel Supernault
f8dc33cc81
Update InternalApiController 2020-11-21 19:56:25 -07:00
Daniel Supernault
e08f646008
Update DiscoverController 2020-11-21 18:58:08 -07:00
Daniel Supernault
f1c28e7d0c
Update DirectMessageController, fix pgsql bug 2020-11-21 18:33:22 -07:00
Daniel Supernault
9d07071ee0
Update DirectMessageController 2020-11-18 23:12:49 -07:00
Daniel Supernault
f796cc7c11
Update DirectMessageController 2020-11-18 23:07:00 -07:00
Daniel Supernault
4b90b1e0df
Update DirectMessageController 2020-11-18 19:51:08 -07:00
Daniel Supernault
d63569c120
Add Direct Messages 2020-11-18 14:19:02 -07:00
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.
2020-08-31 23:01:01 +02:00
Daniel Supernault
de1cca4feb
Add password change email notification 2020-08-24 23:36:12 -06:00
Daniel Supernault
27f3b29cf8
Update email confirmation middleware, add 2FA to allow list. Fixes #2385 2020-08-15 23:37:10 -06:00
Daniel Supernault
8d923d7767
Update SearchController, update version 2020-08-15 23:15:52 -06:00
Daniel Supernault
8e7f4f9d88
Update DiscoverController, fixes #2378 2020-08-13 18:52:20 -06:00
Daniel Supernault
c251d41b2e
Update Discover, add trending hashtags, places and posts 2020-08-13 18:05:36 -06:00
Daniel Supernault
d11fac0dfb
Update status embed, allow photo albums. Fixes #2374 2020-08-10 23:33:50 -06:00
Daniel Supernault
3b7ff030f2
Update RegisterController 2020-08-06 21:32:02 -06:00
Daniel Supernault
597378bfb4
Update upload endpoints with MediaBlocklist checks 2020-07-26 22:17:00 -06:00
daniel
8ffad2b615
Merge pull request #2348 from dx7/2FA-page-issues
2FA verification page issues
2020-07-26 22:11:36 -06:00
Daniel Supernault
ba1f7e7e2c
Add MediaBlocklist feature 2020-07-26 22:05:52 -06:00
dx7
f3dba54179
Fix logout link on 2FA verification page 2020-07-26 01:34:35 -03:00
Daniel Supernault
c945263994
Update Tag People, allow untagging yourself 2020-07-24 19:49:49 -06:00
daniel
c6539bed90
Merge pull request #2316 from dx7/improve-username-email-validation
Improve error messages for username and email restricted on register page
2020-07-21 19:23:50 -06:00
Daniel Supernault
f33061642a
Update comments, fix remote reply bug 2020-07-21 19:14:48 -06:00
Daniel Supernault
f34977d9a8
Update StatusController, add shortcodeRedirect method 2020-07-20 08:32:16 -06:00
Daniel Supernault
ee93f4598c
Update InternalApiController, add media tags 2020-07-14 17:29:29 -06:00
Daniel Supernault
b3b220b9b3
Update StoryController, allow video stories 2020-07-14 17:15:18 -06:00
Daniel Supernault
711fc020e7
Add Media Tags 2020-07-14 17:04:51 -06:00
Daniel Supernault
588642123e
Update Api controllers, use MediaPathService 2020-07-12 21:27:34 -06:00
Daniel Supernault
2c440b4882
Update AccountController, prevent blocking admins 2020-07-12 21:12:39 -06:00
dx7
913bf77ba4
Improve email validation error for restricted emails 2020-07-09 21:19:57 -03:00
dx7
693f530326
Improve username validation error for restricted names 2020-07-09 21:19:26 -03:00
Daniel Supernault
725fc6c62b
Update StoryController, fix deprecated getClientSize() use 2020-06-24 20:23:03 -06:00
Daniel Supernault
00a96a15f0
Update ApiV1Controller, wrap ancestor in array 2020-06-18 21:08:13 -06:00
Daniel Supernault
a0bde855bd
Update ApiV1Controller, add status ancestor and descendant context 2020-06-18 21:03:35 -06:00
Daniel Supernault
b7ee9981eb
Update ApiV1Controller, fix instance endpoint #2233 2020-06-12 23:16:11 -06:00
Daniel Supernault
344b0c94cd
Update cors dep 2020-06-11 18:39:03 -06:00
Daniel Supernault
144678fc9c
Update IG Import, remove hardcoded media size limit 2020-05-27 17:09:41 -06:00
Daniel Supernault
ffccf0fd41
Update SettingsController, add 404 to import when disabled 2020-05-25 21:33:00 -06:00
Daniel Supernault
ef07d17423
Update InstagramImport trait 2020-05-25 21:31:35 -06:00
Daniel Supernault
3b7e9e07e1
Update ImportController 2020-05-25 21:30:18 -06:00
Daniel Supernault
8efe14cc4b
Update PublicApiController, order accountStatuses by id 2020-05-25 20:40:41 -06:00
Daniel Supernault
6e8e9a2d5e
Update ProfileController, remove actor object caching 2020-05-24 21:59:09 -06:00
Daniel Supernault
7680e771a7
Update ProfileController, reduce actor object ttl from 6 hours to 15 minutes 2020-05-24 21:32:11 -06:00
Daniel Supernault
6074c56838
Update AccountController 2020-05-24 02:04:53 -06:00
Daniel Supernault
c4ebe9dca9
Update PublicApiController 2020-05-23 23:04:28 -06:00
Daniel Supernault
90b89cb809
Update MomentUI 2020-05-23 01:38:23 -06:00
Daniel Supernault
33c0db3a9a
Update FederationController, fix typo 2020-05-22 17:03:33 -06:00
Daniel Supernault
0309f8a4e1
Update FederationController, remove old code 2020-05-22 15:52:49 -06:00
Daniel Supernault
29ce725c70
Update FederationController, dispatch inbox jobs now on high queue 2020-05-21 21:02:16 -06:00
Daniel Supernault
3ec5102c24
Update FederationController, move signature validation to InboxValidator job 2020-05-21 19:49:30 -06:00
Daniel Supernault
ba327ca8d6
Update api routes, remove throttle middleware from inbox endpoint 2020-05-21 18:00:14 -06:00
Daniel Supernault
c74cd0bdf0
Add missing bookmark api endpoints 2020-05-19 14:55:26 -06:00
Daniel Supernault
cfaa248c72
Update SiteController, add legacy profile/webfinger redirect 2020-05-15 23:32:54 -06:00
Daniel Supernault
99cb48c55e
Update v1 API, add bookmarks 2020-05-15 22:55:01 -06:00
Daniel Supernault
aa49afc755
Update ApiV1Controller, fix broken auth check on public timelines. Fixes #2168 2020-05-15 20:41:12 -06:00
Daniel Supernault
302ff874cb
Update webfinger logic, fixes #2180 2020-05-15 16:10:42 -06:00
Daniel Supernault
a87cc2dcaa
Update Discover 2020-04-30 23:29:53 -06:00
Daniel Supernault
f67fada273
Update SearchController, fix self search bug and rank local matches first 2020-04-28 02:42:21 -06:00
Daniel Supernault
285bd4854b
Update ApiV1Controller, enforce public timeline setting 2020-04-28 00:12:49 -06:00
Daniel Supernault
1dc65e933e
Update StatusController, fix reblog_count bug 2020-04-27 00:14:50 -06:00
Daniel Supernault
fcab5010d6
Add UIKit model, migration and controller 2020-04-26 23:28:24 -06:00
Daniel Supernault
483548e217
Update AccountController, add followRequestJson method 2020-04-26 23:20:27 -06:00
Daniel Supernault
996866cbac
Update LikeController, fix likes_count bug 2020-04-26 23:13:39 -06:00
Daniel Supernault
b1d5eb0556
Update Timeline component, fix mod tools 2020-04-24 13:53:47 -06:00
Daniel Supernault
9b37c439f7
Update InternalApiController, update modAction method 2020-04-24 13:10:48 -06:00
Daniel Supernault
9e533c7e87
Update SearchController 2020-04-21 23:42:52 -06:00
Daniel Supernault
08383dd43d
Update PublicApiControllers, fix block/mutes filtering on public timeline 2020-04-21 19:45:42 -06:00
Daniel Supernault
7ef9056537
Update RemotePost component, fix missing like button on comments 2020-04-20 22:41:02 -06:00
Daniel Supernault
6afc61a409
Add custom content warnings for remote posts 2020-04-20 22:24:27 -06:00
Daniel Supernault
84e203a925
Add new landing page 2020-04-17 16:34:19 -06:00
Daniel Supernault
d918a68e8b
Update InternalApiController, limit remote profile ui to remote profiles 2020-04-16 20:18:32 -06:00
Daniel Supernault
324ccd0ab8
Update ApiV1Controller, fixes #2112 2020-04-16 15:07:46 -06:00
Daniel Supernault
599ab152a7
Update PublicApiController, remove trailing comma 2020-04-13 22:15:23 -06:00
Daniel Supernault
c84cee5ae0
Update ActivityPub Outbox, fixes #2100 2020-04-11 22:12:28 -06:00
Daniel Supernault
0540a28ad1
Update oauth api, allow multiple redirect_uris. Fixes #2106 2020-04-11 20:14:50 -06:00
Daniel Supernault
95bce31e62
Add remote posts and profiles 2020-04-08 21:34:31 -06:00
Daniel Supernault
e6190b896b
Update internal apis 2020-03-24 23:00:02 -06:00
Daniel Supernault
869b4ff727
Update SearchController, add WebfingerService support 2020-03-24 22:54:19 -06:00
Daniel Supernault
3a828522dd
Update LikeController 2020-03-20 21:17:14 -06:00
Daniel Supernault
01525cba4c
Update ApiV1Controller, fix unfavourite bug #2088 2020-03-20 21:16:31 -06:00
Daniel Supernault
b6f56c2751
Update ApiV1Controller, fix link header pagination 2020-03-19 15:34:04 -06:00
Daniel Supernault
e3b7c7ccb1
Update ApiV1Controller, fix link header pagination 2020-03-19 15:29:18 -06:00
Daniel Supernault
0a9654e3b8
Update ApiV1Controller, fix link header pagination 2020-03-19 14:53:02 -06:00
Daniel Supernault
737f3da5a4
Update ApiV1Controller, fix link header pagination 2020-03-19 14:32:26 -06:00
Daniel Supernault
ebbdb4ab96
Update ApiV1Controller 2020-03-18 20:23:39 -06:00
Daniel Supernault
4e3c952cf3
Update v1 notifications api, fix optional params 2020-03-18 16:53:54 -06:00
Daniel Supernault
0c82c97069
Added trusted devices to sudo mode 2020-03-14 22:35:35 -06:00
Daniel Supernault
7bf9e78f8e
Update PublicApiController 2020-03-14 21:21:45 -06:00
Daniel Supernault
eeca1fbc54
Update ApiV1Controller 2020-02-27 23:31:18 -07:00
Daniel Supernault
7bb9fb1f01
Update ApiV1Controller 2020-02-27 22:11:42 -07:00
Daniel Supernault
c9057e87ba
Update ContactController, fixes #2042 2020-02-22 21:07:59 -07:00
daniel
2bf9f74fcd
Merge pull request #2050 from shleeable/patch-3
Dupe bot value in InstanceApiController.php
2020-02-22 21:05:24 -07:00
Shlee
0fabac50e3
Update InstanceApiController.php 2020-02-22 21:47:49 +08:00
Ashley Hull
9c84df49ff typo 2020-02-22 19:33:35 +08:00
Daniel Supernault
db46f7ddbb
Update ProfileController, revert pgsql change 2020-02-20 22:52:58 -07:00
Daniel Supernault
77778d3e41
Update admin modlogs 2020-02-20 00:41:19 -07:00
Daniel Supernault
e07bd934ac
Update AdminUserController, fix modlog bug 2020-02-20 00:01:18 -07:00
Daniel Supernault
c5e8e7907a
Update AdminUserController, add modlog support 2020-02-19 23:23:52 -07:00
Daniel Supernault
9be19ad880
Update AdminUserController, add account deletion handler 2020-02-19 22:55:10 -07:00
Daniel Supernault
826978ce08
Update BaseApiController, invalidate session after account deletion 2020-02-19 22:53:04 -07:00
Daniel Supernault
a7adfb9457
Update AdminUserController modtools 2020-02-19 21:15:49 -07:00
Daniel Supernault
a4cf21eaad
Update AdminUserController, add moderation method 2020-02-19 20:45:11 -07:00
Daniel Supernault
a73fad75b0
Update ApiV1Controller, fix update_credentials endpoint 2020-02-19 19:57:30 -07:00
Daniel Supernault
c8abffb811
Update TimelineController 2020-02-18 00:38:25 -07:00
Daniel Supernault
a84ff19451
Update CollectionController, fix null bug 2020-02-18 00:36:49 -07:00
Daniel Supernault
c568d54893
Update NewroomController, update title length limit from 25 to 40 2020-02-18 00:34:59 -07:00
Daniel Supernault
9a0c5bc8ae
Update admin dashboard 2020-02-18 00:22:47 -07:00
Daniel Supernault
81f4ccf979
Update CommentController 2020-02-18 00:19:18 -07:00
Daniel Supernault
6a16559132
Update DangerZone/Sudo middleware 2020-02-17 23:16:44 -07:00
Daniel Supernault
5ffa71dacd
Update StoryController, fixes #2018 2020-02-17 00:00:33 -07:00
Daniel Supernault
5bcb43a673
Update RegisterController, fix CI bug 2020-02-16 23:26:49 -07:00
Daniel Supernault
14ba350ba3
Fix postgres bugs 2020-02-16 23:15:24 -07:00
Daniel Supernault
dd5fa3a49d
Update PlaceController, fixes #2017 2020-02-16 01:28:48 -07:00
Daniel Supernault
b04c7170d7
Update DiscoverController, fixes #2009 2020-02-14 22:11:42 -07:00
Daniel Supernault
310f668814
Update ApiV1Controller 2020-02-06 17:20:55 -07:00
Daniel Supernault
69d36fc1c1
Update ApiV1Controller, add v2 search endpoint 2020-02-06 17:13:10 -07:00
Daniel Supernault
369a1a599d
Update StoryController, remove auth middleware 2020-02-05 23:15:55 -07:00
Daniel Supernault
608fb1bd46
Update Story routes 2020-02-04 23:18:51 -07:00
Daniel Supernault
e2828f4b85
Update ApiV1Controller 2020-02-03 23:30:21 -07:00
Daniel Supernault
bd45728615
Update ApiV1Controller 2020-02-03 23:12:51 -07:00
Daniel Supernault
fb91892ee2
Update ApiV1Controller, fix follow/unfollow endpoints 2020-02-03 20:59:18 -07:00
Daniel Supernault
28bc9c1923
Update status edit view 2020-01-29 23:04:25 -07:00
Daniel Supernault
ae24433b8c
Update StatusController, restrict edits to 24 hours 2020-01-29 22:03:34 -07:00
Daniel Supernault
829c41e16f
Update password reset ttl, now expires after 24 hours 2020-01-28 23:37:08 -07:00
Daniel Supernault
17c1a83d9e
Add RestrictedAccess middleware for Restricted Mode 2020-01-27 21:16:19 -07:00
Daniel Supernault
4d2da2f1b0
Update RelationshipSettings Controller, fixes #1605 2020-01-27 21:13:53 -07:00
Daniel Supernault
41abe9d261
Update AdminController 2020-01-22 22:15:11 -07:00
Daniel Supernault
dbd5c4cf77
Update admin reports, fix 404 bug 2020-01-22 19:49:59 -07:00
Daniel Supernault
07a13fcfed
Update StoryController, orientate story media and strip exif 2020-01-22 16:01:01 -07:00
Daniel Supernault
8360aa4827
Update StoryController, fix postgres bug 2020-01-14 21:50:05 -07:00
Daniel Supernault
aba509fc6b
Update StoryController 2020-01-10 22:03:51 -07:00
Daniel Supernault
71f6cbb5a6
Update StoryController 2020-01-10 21:53:24 -07:00
Daniel Supernault
d403e0c615
Update StoryController 2020-01-10 19:45:46 -07:00
Daniel Supernault
e30823dbf2
Revert StoryController update 2020-01-08 20:34:49 -07:00
Daniel Supernault
523d90cdec
Update StoryController 2020-01-08 18:05:20 -07:00
Daniel Supernault
a8a8e5f0dc
Update StoryController, fix postgres bug 2020-01-08 14:51:34 -07:00
Daniel Supernault
5b09e6f111
Update FollowerController 2020-01-06 23:32:32 -07:00
Daniel Supernault
5a2685e40d
Update StoryController 2020-01-06 23:31:51 -07:00
Daniel Supernault
7654205408
Update ProfileController 2020-01-05 21:52:40 -07:00
Daniel Supernault
2f44cafbf0
Update ProfileController, fixes #1912 2020-01-03 14:06:07 -07:00
Daniel Supernault
758e633c2c
Update InternalApiController, fixes #1901 2019-12-31 16:26:53 -07:00
Daniel Supernault
21a802da33
Update NewsroomController 2019-12-23 23:46:52 -07:00
Daniel Supernault
481954445e
Update AdminController, add Newsroom 2019-12-23 23:12:23 -07:00
Daniel Supernault
30c1af7c78
Add Announcements/Newsroom feature 2019-12-22 23:13:49 -07:00
Daniel Supernault
279c57d9a5
Update FederationController 2019-12-20 23:15:15 -07:00
Daniel Supernault
1b20ebd46d
Deprecate mixed media albums 2019-12-14 21:29:00 -07:00
Daniel Supernault
47c132c622
Update controller 2019-12-14 13:02:24 -07:00
Daniel Supernault
c369882b48
Update Redis namespace 2019-12-10 23:04:03 -07:00
Daniel Supernault
fa8e0dca4d
Update RegisterController 2019-12-09 00:48:03 -07:00
Daniel Supernault
e7ad61c047
Update InternalApiController, fix compose api and php 7.4 compat 2019-12-08 13:55:27 -07:00
Daniel Supernault
46c9a3742e
Update CollectionController 2019-12-08 00:51:14 -07:00
Daniel Supernault
c2826fd3fd
Update CollectionController, increase collection limit from 18 to 50 2019-12-07 19:43:46 -07:00
Daniel Supernault
fb7a3cf0e4
Add Profile Embeds 2019-12-04 21:21:08 -07:00
Daniel Supernault
b793f9c4bb
Update SiteController 2019-12-04 20:55:42 -07:00
Daniel Supernault
8e9b544f50
Update SiteController, return 404 for users attempting to view their own Follow Intent 2019-12-04 20:30:04 -07:00
Daniel Supernault
d9ff794932
Update SiteController 2019-12-04 20:24:27 -07:00
Daniel Supernault
ad8fc77e6c
Update FollowerController 2019-12-04 20:24:08 -07:00
Daniel Supernault
293b806afc
Update DiscoverController 2019-12-04 19:54:26 -07:00
Daniel Supernault
67a90ee18d
Fixes #1852 2019-11-30 18:34:55 -07:00
Daniel Supernault
487de31788
Update PublicApiController, fix scope bug 2019-11-27 20:13:07 -07:00
Daniel Supernault
45ecad2a07
Update CommentController, fix scope bug 2019-11-27 19:57:23 -07:00
Daniel Supernault
4145141366
Update DiscoverController 2019-11-24 15:48:53 -07:00
Daniel Supernault
d5d960e2f0
Update StatusController 2019-11-24 00:42:59 -07:00
Daniel Supernault
026b59f025
Update StatusController 2019-11-23 22:18:51 -07:00
Daniel Supernault
6c97b2162c
Update StatusController 2019-11-23 22:03:20 -07:00
Daniel Supernault
cdff55313a
Update StatusController 2019-11-23 21:56:16 -07:00
Daniel Supernault
1fecf7170c
Add post embeds 2019-11-23 21:44:41 -07:00
Daniel Supernault
1856dd962d
Add SeasonalController 2019-11-22 23:35:51 -07:00
Daniel Supernault
98ad593654
Update StatusController 2019-11-22 23:35:13 -07:00
Daniel Supernault
d2c53dc56a
Update SiteController 2019-11-22 23:33:47 -07:00
Daniel Supernault
7311e81382
Update PublicApiController 2019-11-22 23:00:43 -07:00
Daniel Supernault
0c4d270f02
Update PublicApiController 2019-11-22 22:57:09 -07:00
Daniel Supernault
744435cdf5
Update PublicApiController 2019-11-22 22:53:51 -07:00
Daniel Supernault
5ebd2c8a1b
Update PublicApiController, add AccountService 2019-11-22 22:43:20 -07:00
Daniel Supernault
5740746339
Update APIV1Controller, add ``mobile_apis`` to /api/v1/instance endpoint 2019-11-22 21:23:38 -07:00
Daniel Supernault
d11e82c3d9
Update landing page, add age check 2019-11-22 21:21:53 -07:00
Daniel Supernault
a429d96187
Update FollowerController 2019-11-10 20:42:30 -07:00
Daniel Supernault
3fa9ac8bd9
Update BaseApiController, uncache verify_credentials method 2019-10-17 00:16:12 -06:00
Daniel Supernault
49efaae96c
Update MediaController, add timestamp to signed preview url 2019-10-16 22:09:24 -06:00
Daniel Supernault
79292ad610
Update AdminInstanceController, fix instance scan 2019-10-16 21:08:46 -06:00
Daniel Supernault
b3c18aecfd
Update InternalApiController, increase license limit to 140 to match UI counter 2019-10-15 21:51:23 -06:00
Daniel Supernault
e01dff45c5
Update PublicApiController, fix mixed albums not appearing on timelines 2019-10-15 21:49:37 -06:00
Daniel Supernault
bad2ecde56
Update BaseApiController, add drafts method for Camera Roll 2019-10-14 21:33:42 -06:00
Daniel Supernault
5773434a13
Update AdminInstanceController, remove db transaction from instance scan 2019-10-14 21:31:57 -06:00
Daniel Supernault
73c0898703
Update BaseApiController, add timestamp to signed media previews for client side cache invalidation 2019-10-11 23:24:56 -06:00
Daniel Supernault
d8d11d7b9a
Update PrivacySettings controller, clear cache after updating 2019-10-11 22:13:32 -06:00
Daniel Supernault
86cb7d0901
Update PublicApiController 2019-10-10 19:13:33 -06:00
Daniel Supernault
72db2b35b5
Update AdminController, improve dashboard caching 2019-10-07 19:48:58 -06:00
daniel
86bef313a5
Merge pull request #1771 from stom79/api_v1_instance
Add some elements in api/v1/instance
2019-10-07 12:40:39 -06:00
Thomas
2a849be650 Add some elements in api/v1/instance 2019-10-07 18:35:13 +02:00
Daniel Supernault
d3eaccf706
Update Two factor middleware to allow 3 attempts 2019-10-07 03:25:26 -06:00
Daniel Supernault
139c6651bf
Update ApiController, fixes #1705 2019-10-07 00:40:03 -06:00
Daniel Supernault
788f76cf35
Update ApiControllers, fix missing share/like counts 2019-10-06 21:36:02 -06:00
Daniel Supernault
1346b75887
Update ApiController, fixes #1764 2019-10-05 21:40:27 -06:00
Daniel Supernault
fdac53eb77
Update LikeController 2019-10-04 20:32:13 -06:00
Daniel Supernault
7c17c0e4ff
Update ApiController, oof 2019-10-01 22:31:29 -06:00
Daniel Supernault
8752d21301
Update ApiController 2019-10-01 22:24:59 -06:00
Daniel Supernault
9a50a6f627
Update ApiController 2019-10-01 21:52:27 -06:00
Daniel Supernault
a79d23d152
Update StatusTransformers 2019-10-01 21:06:42 -06:00
Daniel Supernault
715166fc67
Update Http Kernel 2019-10-01 18:35:42 -06:00
Daniel Supernault
f4039ce218
Update BaseApiController 2019-09-30 20:53:14 -06:00
Daniel Supernault
2ff53be458
Add /api/v1/timelines/tag/{hashtag} endpoint 2019-09-29 22:05:12 -06:00
Daniel Supernault
01a3841bc7
Update ApiController 2019-09-29 02:55:26 -06:00
Daniel Supernault
3147fe5ca3
Add /api/v1/statuses/{id}/unreblog endpoint 2019-09-29 01:11:31 -06:00
Daniel Supernault
43cef28296
Add /api/v1/statuses/{id}/reblog endpoint 2019-09-29 00:36:02 -06:00
Daniel Supernault
0a20b8321b
Add /api/v1/statuses endpoint 2019-09-29 00:09:01 -06:00
Daniel Supernault
10cb2d4004
Update ApiController 2019-09-28 23:00:31 -06:00
Daniel Supernault
3aa729a362
Add /api/v1/statuses endpoint 2019-09-28 22:50:56 -06:00
Daniel Supernault
5cdff57d59
Add /api/v1/statuses/{id}/favourited_by endpoint 2019-09-27 01:01:48 -06:00
Daniel Supernault
118006ed2d
Add /api/v1/statuses/{id}/reblogged_by endpoint 2019-09-27 00:57:58 -06:00
Daniel Supernault
9225120835
Add /api/v1/statuses/{id}/card endpoint 2019-09-26 23:19:57 -06:00
Daniel Supernault
db3b873a50
Update csrf middleware 2019-09-26 22:43:16 -06:00
Daniel Supernault
3570e7acbb
Update api controller 2019-09-26 22:42:33 -06:00
Daniel Supernault
530149f0f4
Update AccountTransformer 2019-09-26 21:53:55 -06:00
Daniel Supernault
55ee29f301
Update APIV1Controller, fix cors bug 2019-09-26 21:03:08 -06:00
Daniel Supernault
11cd75e8e8
Update ApiController 2019-09-26 20:49:44 -06:00
Daniel Supernault
43c18e866c
Update api controller 2019-09-26 20:39:52 -06:00
Daniel Supernault
be7eae8494
Update verify_credentials endpoint 2019-09-26 19:52:56 -06:00
Daniel Supernault
f3eeb9c978
Add /api/v1/timelines/public endpoint 2019-09-26 19:35:15 -06:00
Daniel Supernault
336f906968
Add /api/v1/conversations endpoint 2019-09-26 18:41:27 -06:00
Daniel Supernault
cf3405d852
Add /api/v1/timelines/home endpoint 2019-09-26 18:30:56 -06:00
Daniel Supernault
39449f3638
Add /api/v1/notifications endpoint 2019-09-26 01:37:22 -06:00
Daniel Supernault
41c96ddd6a
Add /api/v1/accounts/{id}/unmute endpoint 2019-09-25 23:36:13 -06:00
Daniel Supernault
3e98dce4de
Add /api/v1/accounts/{id}/mute endpoint 2019-09-25 23:31:19 -06:00
Daniel Supernault
b280d183ad
Add /api/v1/mutes endpoint 2019-09-25 23:09:50 -06:00
Daniel Supernault
fcf231f430
Add /api/v1/media/{id} endpoint 2019-09-25 23:01:37 -06:00
Daniel Supernault
39f3e3138d
Add /api/v1/media endpoint 2019-09-25 22:54:05 -06:00
Daniel Supernault
dba172dfe7
Add /api/v1/accounts/{id}/lists endpoint 2019-09-25 22:12:39 -06:00
Daniel Supernault
2a106c4e12
Add /api/v1/lists endpoint 2019-09-25 22:08:22 -06:00
Daniel Supernault
e52aeeedad
Add /api/v1/suggestions endpoint 2019-09-25 22:04:02 -06:00
Daniel Supernault
62aa922aed
Add /api/v1/follow_requests/{id}/reject endpoint 2019-09-25 21:59:17 -06:00
Daniel Supernault
7bdd9b2a14
Add /api/v1/follow_requests/{id}/authorize endpoint 2019-09-25 21:56:56 -06:00
Daniel Supernault
9726913622
Add /api/v1/follow_requests endpoint 2019-09-25 21:51:51 -06:00
Daniel Supernault
b3d82edd0f
Add /api/v1/filters endpoint 2019-09-25 21:28:30 -06:00
Daniel Supernault
437e18e3ad
Add /api/v1/statuses/{id}/unfavourite endpoint 2019-09-25 21:10:17 -06:00
Daniel Supernault
4edeba17ba
Add /api/v1/statuses/{id}/favourite endpoint 2019-09-25 21:06:43 -06:00
Daniel Supernault
b9cc06daa5
Add /api/v1/favourites endpoint 2019-09-25 13:46:47 -06:00
Daniel Supernault
1f16221eb2
Add /api/v1/endorsements endpoint 2019-09-25 02:29:52 -06:00
Daniel Supernault
83a6313f09
Add /api/v1/domain_blocks endpoint 2019-09-25 02:21:36 -06:00
Daniel Supernault
6e43431a67
Add /api/v1/custom_emojis endpoint 2019-09-25 01:17:25 -06:00
Daniel Supernault
35226c99e2
Add /api/v1/accounts/{id}/unblock endpoint 2019-09-25 01:10:01 -06:00
Daniel Supernault
c6b1ed97f9
Add /api/v1/accounts/{id}/block endpoint 2019-09-25 01:02:28 -06:00
Daniel Supernault
ac9f1bc04e
Add /api/v1/blocks endpoint 2019-09-25 00:46:06 -06:00
Daniel Supernault
b1fccf6d82
Add /api/v1/accounts/search endpoint 2019-09-25 00:07:05 -06:00
Daniel Supernault
4b9f7d6b14
Add /api/v1/accounts/relationships endpoint 2019-09-24 23:26:26 -06:00
Daniel Supernault
fadc96b2d6
Add /api/v1/accounts/{id}/unfollow endpoint 2019-09-24 22:58:29 -06:00
Daniel Supernault
f383902662
Add /api/v1/accounts/{id}/follow endpoint 2019-09-24 21:37:25 -06:00
Daniel Supernault
6237897def
Update FollowerController, make follow and unfollow methods public 2019-09-24 21:20:53 -06:00
Daniel Supernault
bd3f95415e
Fix typo in ApiV1Controller 2019-09-24 21:01:01 -06:00
Daniel Supernault
05968fa135
Fix typo in ApiV1Controller 2019-09-24 20:59:39 -06:00
Daniel Supernault
8ce6c1f2d2
Add /api/v1/accounts/{id}/statuses endpoint 2019-09-24 20:35:07 -06:00
Daniel Supernault
607eb51b4e
Add /api/v1/accounts/{id}/following endpoint 2019-09-24 20:08:44 -06:00
Daniel Supernault
41c91cba43
Add /api/v1/accounts/{id}/followers endpoint 2019-09-24 20:05:40 -06:00
Daniel Supernault
6afd69702a
Add /api/v1/accounts/update_credentials endpoint 2019-09-24 19:47:45 -06:00
Daniel Supernault
fe522da8db
Update SiteController 2019-09-24 00:54:17 -06:00
Daniel Supernault
653b34ff37
Update api, replace svg logo with png 2019-09-23 19:15:18 -06:00
Daniel Supernault
043b3b51dd
Update BaseApiController, add source to verify_credentials endpoint 2019-09-23 19:08:45 -06:00
Daniel Supernault
a3404a20e1
Update FollowerController, fix unfollow bug 2019-09-23 18:47:41 -06:00
Daniel Supernault
6fbbe3202e
Update BaseApiController 2019-09-20 22:59:18 -06:00
Daniel Supernault
a24b4a40e0
Update BaseApiController 2019-09-20 22:31:34 -06:00
Daniel Supernault
9886ec5954
Update BaseApiController 2019-09-20 22:27:00 -06:00
Daniel Supernault
5c327a0ae2
Update PublicApiController, increase home timeline limit to 40 2019-09-20 22:12:23 -06:00
Daniel Supernault
1229cc1521
Update v1 api 2019-09-20 22:01:36 -06:00
Daniel Supernault
951b6fa094
Update ApiV1Controller, add instance method 2019-09-20 21:22:01 -06:00
Daniel Supernault
18bc9c3024
Store user preferred language in database 2019-09-20 20:49:50 -06:00
Daniel Supernault
05f659896d
Update CommentController, remove unused show method and update showAll method 2019-09-19 20:27:30 -06:00
Daniel Supernault
53110b94fd
Update FederationController 2019-09-14 01:50:52 -06:00
Daniel Supernault
ec24dec2df
Update ApiController 2019-09-13 21:48:16 -06:00
Daniel Supernault
64e4c002e9
Update ApiController 2019-09-13 19:54:38 -06:00
Daniel Supernault
85835f5a67
Add Api v1 controller 2019-09-13 19:10:22 -06:00
Daniel Supernault
c19fe3cde8
Update DiscoverController, limit Loops to local only posts 2019-09-12 23:53:35 -06:00
Daniel Supernault
a74b3ea798
Update ProfileController 2019-09-11 00:22:03 -06:00
Daniel Supernault
01352e04ea
Update Privacy Settings 2019-09-11 00:15:27 -06:00
Daniel Supernault
39394327f0
Update FollowController, fix private account bug 2019-09-10 23:33:51 -06:00
Daniel Supernault
5e1295f18b
Remove deprecated profile following/followers 2019-09-10 22:38:15 -06:00
Daniel Supernault
39f4b470b3
Update DiscoverController 2019-09-06 23:25:55 -06:00
Daniel Supernault
10b3a25474
Update StatusController 2019-09-06 21:21:28 -06:00
Daniel Supernault
b13392f683
Update InternalApiController 2019-09-05 23:11:55 -06:00
Daniel Supernault
aff20f62cd
Update BaseApiController 2019-09-05 23:09:17 -06:00
Daniel Supernault
64950748cf
Update RegisterController 2019-09-05 21:29:12 -06:00
Daniel Supernault
6dc8f140bd
Update PublicApiController, implement UserFilterService in timeline methods 2019-09-03 19:47:46 -06:00
Daniel Supernault
29e23d80cb
Update EmailVerificationCheck middleware, allow users to edit email after registration in case of typos 2019-09-01 17:54:06 -06:00
Daniel Supernault
b9acd64543
Update FederationController 2019-08-29 21:04:10 -06:00
Daniel Supernault
1632d295ef
Update ApiController 2019-08-29 20:40:59 -06:00
Daniel Supernault
4ad7fe05fc
Update MediaController 2019-08-29 20:12:57 -06:00
Daniel Supernault
0416843723
Update MediaController, add update method 2019-08-29 20:09:10 -06:00
Daniel Supernault
37b88bcb1b
Update PlaceController, add place directory methods 2019-08-29 19:27:34 -06:00
Daniel Supernault
a3ae352fd2
Update InternalApiController for ComposeUI v4 2019-08-29 18:07:34 -06:00
Daniel Supernault
58a9ca664c
Update SearchController 2019-08-28 19:52:05 -06:00
Daniel Supernault
0f0b3c2d05
Update SettingsController 2019-08-23 13:03:43 -06:00
Daniel Supernault
89ca18b14e
ComposeUI update 2019-08-22 22:33:04 -06:00
Daniel Supernault
d9db1cf8b1
Update FollowerController 2019-08-22 21:22:00 -06:00
Daniel Supernault
cd9db4fe0c
Update SettingsController 2019-08-21 13:28:44 -06:00
Daniel Supernault
460433ff20
Update ApiController 2019-08-19 19:09:56 -06:00
Daniel Supernault
32d7ab091d
Add AdminApiController 2019-08-19 19:07:25 -06:00
Daniel Supernault
2a42a1c02e
Update BaseApiController 2019-08-19 19:06:22 -06:00
Daniel Supernault
820233adb1
Update InternalApiController, add places 2019-08-19 19:04:40 -06:00
Daniel Supernault
cb8d7e3b9a
Update FollowerController 2019-08-18 20:45:31 -06:00
Daniel Supernault
0d350ea03e
Update PublicApiController, fix HomeTimeline cache ttl 2019-08-17 23:39:54 -06:00
Daniel Supernault
94e444267f
Update PublicApiController 2019-08-17 01:42:21 -06:00
Daniel Supernault
bd61a921e8
Update ProfileSponsorController 2019-08-17 01:41:35 -06:00
Daniel Supernault
f22a4b2d75
Update RegisterController, bump min password length from 6 to 8 2019-08-17 01:40:53 -06:00
Daniel Supernault
2cccbd772a
Update FollowerController 2019-08-16 20:36:56 -06:00
Daniel Supernault
58fd2f4f65
Update FederationController, fix invalid nodeinfo schema 2019-08-15 23:23:25 -06:00
Daniel Supernault
dccaa2bd94
Update FollowerController 2019-08-12 02:47:20 -06:00
Daniel Supernault
a4bf848a3c
Update FollowerController 2019-08-12 01:25:53 -06:00
Daniel Supernault
02e131f3b2
Update SearchController 2019-08-11 23:40:27 -06:00
Daniel Supernault
ea13af7446
Update SearchController 2019-08-11 23:23:39 -06:00
Daniel Supernault
aa7c6632c2
Update SiteController 2019-08-09 20:56:38 -06:00
Daniel Supernault
b885cccd6b
Update Auth controller 2019-08-09 13:33:02 -06:00
Daniel Supernault
3ed275df31
Add Place model 2019-08-08 00:06:31 -06:00
Daniel Supernault
98ca36dc65
Update SearchController 2019-08-05 21:10:47 -06:00
Daniel Supernault
b2d873a22c
Update ApiController 2019-08-05 21:09:10 -06:00
Daniel Supernault
295ee0d8f7
Update BaseApiController 2019-08-05 21:02:39 -06:00
Daniel Supernault
c15cbe3fbb
Update ProfileController, add /i/me redirect 2019-08-05 00:06:56 -06:00
Daniel Supernault
4ca8bf1e34
Update PublicApiController 2019-08-04 22:58:53 -06:00
Daniel Supernault
8e033b3228
Update CollectionController 2019-08-01 22:34:39 -06:00
Daniel Supernault
cc0225a9bd
Update PublicApiController 2019-07-22 22:06:11 -06:00
Daniel Supernault
3820122af2
Update CommentController, still allow muted users to comment on your posts 2019-07-20 20:55:10 -06:00
Daniel Supernault
60e9d547ae
Fix regression in comment mutes/blocks 2019-07-20 20:09:46 -06:00
Daniel Supernault
a8fe297c2b
Fixes #1521 2019-07-20 19:21:50 -06:00
Daniel Supernault
02f002a02d
Update FederationController, fix nodeinfo stats 2019-07-20 14:52:50 -06:00
Daniel Supernault
6644c69366
Update AvatarController 2019-07-19 23:07:33 -06:00
Daniel Supernault
3603913f2a
Update ProfileController, show follow request on private profiles 2019-07-19 21:56:46 -06:00
Daniel Supernault
796f8ca78c
Update ExportSettings controller 2019-07-19 21:37:37 -06:00
Daniel Supernault
031c93915e
Update CollectionController 2019-07-17 23:28:16 -06:00
Daniel Supernault
6751aa4ea6
Update admin dashboard 2019-07-17 23:00:34 -06:00
Daniel Supernault
8e7f4000b6
Update FederationController 2019-07-17 22:42:04 -06:00
Daniel Supernault
6791d13fc5
Update CollectionController 2019-07-17 21:10:28 -06:00
Daniel Supernault
0d120f5c38
Update CollectionController 2019-07-17 20:24:53 -06:00
Daniel Supernault
e74dbe7cd7
Update CollectionController 2019-07-15 23:47:40 -06:00
Daniel Supernault
2bc7f9f7d0
Update FederationController 2019-07-15 19:22:48 -06:00
Daniel Supernault
93c9ce2ff4
Update FederationController 2019-07-15 19:15:30 -06:00
Daniel Supernault
7fc5b350f3
Update ProfileController 2019-07-12 21:57:48 -06:00
Daniel Supernault
218f215938
Update SettingsController 2019-07-12 21:34:42 -06:00
Daniel Supernault
4c1d35cfa2
Update InternalApiController, add bookmarks api 2019-07-12 21:22:53 -06:00
Daniel Supernault
e288b45c5b
Update SettingsController 2019-07-11 23:36:01 -06:00
Daniel Supernault
20caabc358
Update SettingsController 2019-07-11 21:04:47 -06:00
Daniel Supernault
bcfbb0299c
Add Profile Sponsors 2019-07-11 19:53:14 -06:00
Daniel Supernault
1d45e5655d
Update AccountController 2019-07-11 00:04:35 -06:00
Daniel Supernault
213fba725e
Update AccountController 2019-07-10 23:10:00 -06:00
Daniel Supernault
506208f545
Update account settings, add hashtags to relationships 2019-07-10 21:26:05 -06:00
Daniel Supernault
4ca415e181
Fixes #1485 2019-07-10 18:58:52 -06:00
Daniel Supernault
869360a744
Update HashtagFollowerController, add getTags api method 2019-07-08 21:46:32 -06:00
Daniel Supernault
1b9b299927
Update DiscoverController 2019-07-08 20:16:24 -06:00
Daniel Supernault
d371c5a7de
Update DiscoverController 2019-07-08 00:09:50 -06:00
Daniel Supernault
5b713a1e0f
Update DiscoverController 2019-07-08 00:04:02 -06:00
Daniel Supernault
db49f5e052
Update HashtagFollowController, add store method 2019-07-07 22:27:55 -06:00
Daniel Supernault
f6663c7ded
Update search results, fix status grid 2019-07-07 21:17:47 -06:00
Daniel Supernault
f86fc83cbd
Update PublicApiController, fix bug that does not show private posts in home timeline 2019-07-07 20:24:10 -06:00
Daniel Supernault
d07c3deb86
Add HashtagFollow model, migration and controller 2019-07-06 20:51:23 -06:00
Daniel Supernault
6f783cac66
Update DiscoverController 2019-07-04 20:21:20 -06:00
Daniel Supernault
5ef7936b48
Update BaseApiController 2019-06-30 22:18:23 -06:00
Daniel Supernault
ff4a76dafc
Update FederationController, fix host meta 2019-06-29 13:51:49 -06:00
Daniel Supernault
ab0e5a36de
Update SiteController, increase cache ttl 2019-06-27 01:31:30 -06:00
Daniel Supernault
7d2a6df9f9
Update PageController 2019-06-27 00:49:12 -06:00
Daniel Supernault
96a101e560
Update StatusController 2019-06-27 00:44:34 -06:00
Daniel Supernault
d34224f216
Update PrivacySettings 2019-06-26 19:58:39 -06:00
Daniel Supernault
234f1df097
Update AP Inbox 2019-06-24 22:46:35 -06:00
Daniel Supernault
abdac129ae
Update StatusController 2019-06-24 22:43:42 -06:00
Daniel Supernault
3b1082032f
Update StatusController 2019-06-24 22:35:21 -06:00
Daniel Supernault
4eda870a97
Update StatusController 2019-06-24 20:55:38 -06:00
Daniel Supernault
73bacf5b8d
Update AccountController 2019-06-23 23:49:49 -06:00
Daniel Supernault
74b76ac175
Update PrivacySettings 2019-06-23 23:31:07 -06:00
Daniel Supernault
095b135f4f
Update AdminSettingsController 2019-06-20 20:51:27 -06:00
Daniel Supernault
94bef4c74c
Add Admin Configuration Editor 2019-06-20 20:01:16 -06:00
Daniel Supernault
4539afabdb
Update SiteController 2019-06-19 21:16:01 -06:00
Daniel Supernault
7ade78b4ee
Update PageController 2019-06-19 21:06:10 -06:00
Daniel Supernault
59fcfc2779
Update PageController 2019-06-19 20:54:48 -06:00
Daniel Supernault
aca5114fcb
Update SiteController 2019-06-19 20:54:27 -06:00
Daniel Supernault
13ceef0f9e
Update SiteController 2019-06-19 19:49:17 -06:00
Daniel Supernault
ef3e30dbb8
Update PageController 2019-06-19 14:30:33 -06:00
Daniel Supernault
72bffd16d4
Retire Classic Compose UI 2019-06-19 02:45:51 -06:00
Daniel Supernault
1cff278f9e
Update Api Controllers 2019-06-19 01:22:59 -06:00
Daniel Supernault
5d3317d255
Update ContactController 2019-06-18 19:58:57 -06:00
Daniel Supernault
a71a2c96b7
Update AdminController 2019-06-18 19:50:08 -06:00
Daniel Supernault
4a62aeee19
Update AdminController 2019-06-18 19:15:12 -06:00
Daniel Supernault
8430a8419a
Update ContactController 2019-06-18 18:49:24 -06:00
Daniel Supernault
914681a4ad
Update ContactController 2019-06-18 14:29:39 -06:00
Daniel Supernault
b371c70220
Update ContactController 2019-06-18 14:17:43 -06:00
Daniel Supernault
6095f4c9c7
Update StatusController 2019-06-18 01:16:10 -06:00
Daniel Supernault
bed5cc74de
Update LikeController 2019-06-18 00:47:57 -06:00
Daniel Supernault
84e01f1132
Update StatusController 2019-06-18 00:47:38 -06:00
Daniel Supernault
9f928ae570
Update LikeController 2019-06-18 00:31:30 -06:00
Daniel Supernault
10bc0246f6
Closes #1410 2019-06-17 23:31:53 -06:00
Daniel Supernault
38fa09df05
Update Settings, fix regression 2019-06-16 21:48:58 -06:00
Daniel Supernault
aa192d342d
Fixes #1407 2019-06-16 18:02:11 -06:00
Daniel Supernault
17fa86ad2f
Update Relationship settings, separate following and followers 2019-06-16 17:38:23 -06:00
Daniel Supernault
8788bf27db
Update PrivacySettings 2019-06-15 23:32:01 -06:00
Daniel Supernault
323dca11a8
Update AdminSettingsController 2019-06-15 20:28:03 -06:00
Daniel Supernault
8e5e2fbc5f
Update AdminSettingsController 2019-06-13 19:45:09 -06:00
Daniel Supernault
3e7367366e
Update SettingsController 2019-06-12 19:47:03 -06:00
Daniel Supernault
b10e03d092
Update RelationshipController 2019-06-12 19:10:45 -06:00
Daniel Supernault
37289f7935
Update FollowerController, send Undo Follow 2019-06-11 14:34:05 -06:00
Daniel Supernault
f0455b0454
Update FollowerController, send Follow ActivityPub object to remote instances 2019-06-10 21:30:01 -06:00
Daniel Supernault
bf8340ff9d
Add RelationshipSettings trait 2019-06-10 20:14:02 -06:00
Daniel Supernault
dc8acf9210
Update SearchController, fix AP verb typo 2019-06-10 19:43:04 -06:00
Daniel Supernault
7e01f79321
Update FederationController 2019-06-10 12:36:50 -06:00
Daniel Supernault
e89c7d8056
Update FederationController 2019-06-09 19:23:13 -06:00
Daniel Supernault
b05325ab5b
Update FederationController 2019-06-09 18:51:54 -06:00
Daniel Supernault
9879d3c942
Update config var 2019-06-09 17:48:27 -06:00
Daniel Supernault
7bad6adab5
Update StatusController 2019-06-09 17:26:24 -06:00
Daniel Supernault
1c9e823cad
Update SearchController 2019-06-09 17:24:54 -06:00
Daniel Supernault
d7e6350f9f
Update ApiController 2019-06-09 17:23:13 -06:00
Daniel Supernault
b6553f82c6
Update ProfileController 2019-06-09 17:22:37 -06:00