Commit Graph

  • 369581db6d Show a proper error. A failure doesn't always mean the command isn't available, and we check for it on startup Mark Felder 2021-02-20 14:26:59 -06:00
  • 4adb9e8e2c Revert these for now Mark Felder 2021-02-20 14:25:11 -06:00
  • b23cf2d149 Wrong name of binary Mark Felder 2021-02-20 14:22:48 -06:00
  • 14e52188af No need to bump Mogrify at this time Mark Felder 2021-02-20 14:21:39 -06:00
  • daba3b8522 Change to using heic-convert which is more common than mogrify supporting these files Mark Felder 2021-02-20 14:21:08 -06:00
  • a5f3d01d5a Merge branch 'neckbeard' of git.pleroma.social:sjw/pleroma into neckbeard Your New SJW Waifu 2021-02-20 08:15:47 -06:00
  • 2e35c076c2 Merge remote-tracking branch 'upstream/develop' into neckbeard Your New SJW Waifu 2021-02-20 08:15:18 -06:00
  • db7d6f337f Avoid unnecessary 500ms sleeps from CommonAPI.follow when the target user is remote Mark Felder 2021-02-19 18:37:37 -06:00
  • 26b620d676 Permit :disclose_client in changesets Mark Felder 2021-02-18 17:50:46 -06:00
  • 63739c5a58 Tests to validate client disclosure obeys user setting Mark Felder 2021-02-18 17:23:17 -06:00
  • 83301fe61a Add field to user schema for controlling disclosure of client details Mark Felder 2021-02-18 16:43:41 -06:00
  • d5ef02c7a7 Mastodon makes this field null when posting with MastoFE or if you choose to not disclose it, so it's safe to be null by default Mark Felder 2021-02-18 16:35:03 -06:00
  • 7d40f594c5 Merge branch 'feature/object-hashtags-rework' into build-docker/feature/object-hashtags-rework build-docker/feature/object-hashtags-rework Mark Felder 2021-02-18 16:13:58 -06:00
  • 55b1430dab Test the output of the endpoint descriptions-automatic-tabs Mark Felder 2021-02-18 15:09:14 -06:00
  • beb7d4dcf0 Document the new endpoint Mark Felder 2021-02-18 14:47:50 -06:00
  • 8d7d6d85b4 Format Mark Felder 2021-02-18 14:34:01 -06:00
  • 2fb44f012d Add AdminAPI endpoint for retrieving a list of tabs to be rendered in AdminFE for ConfigDB Settings Mark Felder 2021-02-18 14:21:49 -06:00
  • 998437d4a4 [#3213] Experimental / debug feature: database: [improved_hashtag_timeline: :preselect_hashtag_ids]. Ivan Tashkinov 2021-02-18 21:03:06 +03:00
  • b981edad8a [#3213] HashtagsTableMigrator: fault rate allowance to enable the feature (defaults to 1%), counting of affected objects, misc. tweaks. Ivan Tashkinov 2021-02-18 20:40:10 +03:00
  • 1e6c27181e
    expires_in in scheduled status params Alexander Strizhakov 2021-02-11 13:01:48 +03:00
  • 8829a408ec Merge branch 'fix/chats-no-unread-in-openapi' into 'develop' rinpatch 2021-02-18 09:54:59 +00:00
  • c0437d1244 Merge branch 'feat/enforce-admin-scope-unconditionally' into 'develop' Haelwenn 2021-02-17 22:31:11 +00:00
  • 2ab9499258 OAuthScopesPlug: remove transform_scopes in favor of explicit admin scope definitions rinpatch 2021-02-17 21:37:23 +03:00
  • 95a22c1cc2 OpenAPI: Add admin: scope prefix to admin operations rinpatch 2021-02-17 20:56:13 +03:00
  • 6d66fadea7 Remove :auth, :enforce_oauth_admin_scope_usage rinpatch 2021-02-17 20:47:38 +03:00
  • ff72ce31ca
    Enhance reports in Pleroma API: index, show Haelwenn (lanodan) Monnier 2021-01-25 20:15:33 +01:00
  • 8ac5a8d516 Merge branch 'develop' into build-docker/feature/object-hashtags-rework Mark Felder 2021-02-17 11:10:56 -06:00
  • 679a2e799e Merge branch 'test-docker-images' into 'develop' rinpatch 2021-02-17 17:09:24 +00:00
  • dc4baee6dd Do not want these interfering with develop builds Mark Felder 2021-02-17 10:24:37 -06:00
  • 068740aa16 Make it possible to generate custom docker images by prefixing the branch name with "build-docker" Mark Felder 2021-02-17 10:08:12 -06:00
  • 046bcf1bf6 Merge branch 'chore/documentation-relicensing' into 'develop' Haelwenn 2021-02-17 15:57:11 +00:00
  • e7b1f0f5f4 Merge branch 'feat/chat-list-pagination' into 'develop' Haelwenn 2021-02-17 15:36:59 +00:00
  • 158f9f18ee Merge branch 'remove-conversation-api' into 'develop' rinpatch 2021-02-17 15:14:27 +00:00
  • 264cb2c77f Merge branch '2510-oauth-app-tokens-further-support' into 'develop' rinpatch 2021-02-17 13:08:51 +00:00
  • d7ad288c84 Chats: Introduce /api/v2/pleroma/chats which implements pagination rinpatch 2021-02-17 15:58:33 +03:00
  • d5270a1c41 Merge branch 'update-default-avatar' into 'develop' rinpatch 2021-02-17 09:48:42 +00:00
  • 854ea1aefb [#3213] Fixed HashtagsTableMigrator.count/1. Ivan Tashkinov 2021-02-17 09:23:35 +03:00
  • 111bfdd3a0 Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework Ivan Tashkinov 2021-02-16 23:23:49 +03:00
  • 938823c730 [#3213] HashtagsTableMigrator state management refactoring & improvements (proper stats serialization etc.). Ivan Tashkinov 2021-02-16 23:14:15 +03:00
  • 98ab2b82a6 ChatMessage schema: Add unread property rinpatch 2021-02-16 22:41:06 +03:00
  • 7da2a61a0b Merge remote-tracking branch 'upstream/develop' into neckbeard Your New SJW Waifu 2021-02-16 13:23:49 -06:00
  • a511b0b203 Merge branch 'neckbeard' of git.pleroma.social:sjw/pleroma into neckbeard Your New SJW Waifu 2021-02-16 13:22:59 -06:00
  • 9e0e2fb6b4 Fix test name, credo Mark Felder 2021-02-16 09:32:03 -06:00
  • 28253c4e4a Should be private Mark Felder 2021-02-16 09:27:40 -06:00
  • 889341d0d7 Validate we can convert heic to jpeg Mark Felder 2021-02-16 09:14:40 -06:00
  • b40581c4e8 Cleanup extra temp file Mark Felder 2021-02-16 09:10:37 -06:00
  • 13e324abe9 Merge branch '2053-notifications-actor-is-active-refactoring' into 'develop' rinpatch 2021-02-16 10:11:41 +00:00
  • f1f215cb38 Relicense documentation under CC-BY-4.0 rinpatch 2021-02-16 13:08:08 +03:00
  • 13b57f2cb3 Add startup check to ensure we can convert the heic files Mark Felder 2021-02-15 22:40:02 +00:00
  • d265c2c0f1 Using the error now Mark Felder 2021-02-15 21:32:48 +00:00
  • c6480eaf24 Better error when using Mogrify Mark Felder 2021-02-15 15:28:58 -06:00
  • 390b4471f2 Clearer assignment name Mark Felder 2021-02-15 15:23:14 -06:00
  • d3cf505b42 Oopsy Mark Felder 2021-02-15 21:20:48 +00:00
  • 8aff687053 Rename to make it more obvious Mark Felder 2021-02-15 21:16:21 +00:00
  • 05c96187e6 Work around inability to change format of files without an extension Mark Felder 2021-02-15 21:01:04 +00:00
  • 43bde2d4e7 Update Mogrify to 0.8.0 Mark Felder 2021-02-15 20:59:20 +00:00
  • 1dac7d1462 [#3213] Fixed hashtags.name lookup (must use citext type to do index scan). Fixed embedded hashtags lookup (lowercasing), adjusted tests. Ivan Tashkinov 2021-02-15 21:13:14 +03:00
  • cf6d3db58f
    Add API endpoint to remove a conversation Egor Kislitsyn 2021-02-15 21:48:13 +04:00
  • 0c73935de1 update changelog to mention change of avatar Shpuld Shpuldson 2021-02-15 15:52:36 +02:00
  • 956bbc1ec7 replace avi.png Shpuld Shpuldson 2021-02-15 15:44:27 +02:00
  • 8910303f71 Merge branch 'chore/mailmap' into 'develop' rinpatch 2021-02-15 10:30:29 +00:00
  • e2927d714e Add myself to .mailmap rinpatch 2021-02-15 13:19:44 +03:00
  • 284504f689 [#2053] Changed Notification/for_user_query/2 to use join to filter out inactive actors instead of subselect of _all_ inactive AP ids from users. Ivan Tashkinov 2021-02-15 09:08:04 +03:00
  • 47c719b6fd Merge branch 'neckbeard' of git.pleroma.social:sjw/pleroma into neckbeard Your New SJW Waifu 2021-02-14 10:29:50 -06:00
  • d1a63f11a6 Merge remote-tracking branch 'upstream/develop' into neckbeard Your New SJW Waifu 2021-02-14 10:28:10 -06:00
  • 349b8b0f4f [#3213] rescue around potentially-raising Repo.insert_all/_ calls. Misc. improvements (docs etc.). Ivan Tashkinov 2021-02-13 22:01:11 +03:00
  • e531a0dd57 Add filter for HEIF (.heic) files to convert them to JPEGs Mark Felder 2021-02-12 17:48:26 -06:00
  • f2c5c763c3 heic file also not supported well by ExifTool yet Mark Felder 2021-02-12 17:48:06 -06:00
  • fb2a8e7ccd Additional validation so we don't get caught off guard with a nil response if CommonAPI ever prevents us from injecting this data Mark Felder 2021-02-12 13:15:33 -06:00
  • 3554a65f45 Inject fake application metadata and validate it is stripped by transmogrifier Mark Felder 2021-02-12 13:05:12 -06:00
  • 9b61df1fb6 App is already preloaded into the token, so avoid an extra query Mark Felder 2021-02-12 12:44:45 -06:00
  • db716f860a Merge branch 'not-used-mock' into 'develop' rinpatch 2021-02-12 08:52:04 +00:00
  • 76414ad277 Merge branch 'bugfix/answer-outbox' into 'develop' rinpatch 2021-02-12 08:48:51 +00:00
  • bd3d0e8b57 Use a custom oauth token so we can predict and validate the client_name and website Mark Felder 2021-02-11 15:53:10 -06:00
  • 4b979538bc Document the application metadata is now retained as part of the post. Mark Felder 2021-02-11 15:10:53 -06:00
  • 333ff527fd Validate client application metadata is retained in the object Mark Felder 2021-02-11 15:07:21 -06:00
  • c1d78328ee Consistency Mark Felder 2021-02-11 14:27:52 -06:00
  • 6dc0b13cf8 Revert to original formatting for these function defs Mark Felder 2021-02-11 14:22:58 -06:00
  • 7c508319a5 Prefer naming this put_application because we're putting it into the params map Mark Felder 2021-02-11 14:19:53 -06:00
  • 09b8378646 %Token{} may not be in the conn, so avoid breaking the ability to post statuses in that scenario. Mark Felder 2021-02-11 14:15:25 -06:00
  • 5992382cf8 Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework Ivan Tashkinov 2021-02-11 19:31:57 +03:00
  • a996ab46a5 [#3213] Reorganized hashtags cleanup. Transaction-wrapped Hashtag.get_or_create_by_names/1. Misc. improvements. Ivan Tashkinov 2021-02-11 19:30:21 +03:00
  • df89b5019b [#2510] Improved support for app-bound OAuth tokens. Auth-related refactoring. Ivan Tashkinov 2021-02-11 15:02:50 +03:00
  • b5d001fc8c
    not used mock Alexander Strizhakov 2021-02-10 18:44:49 +03:00
  • 2cf753c502 Merge branch 'fix/no-version-api-pleroma-social' into 'develop' Haelwenn 2021-02-10 00:52:59 +00:00
  • 4540e08a6a Rendering fallback for when we don't have valid data available Mark Felder 2021-02-09 18:51:59 -06:00
  • 981349f21d Enable rendering of the client application data details Mark Felder 2021-02-09 18:19:20 -06:00
  • 3dc7e89c54 Ensure we capture the application details into the object Mark Felder 2021-02-09 18:07:15 -06:00
  • de8b8e9cf1 Add a function to lookup client app details by the app_id Mark Felder 2021-02-09 14:41:58 -06:00
  • a853218701 Merge branch 'features/ap_id-c2s-authentication' into 'develop' rinpatch 2021-02-09 19:29:43 +00:00
  • 0d9230aed9 OpenAPI spec: Do not show build enviroment in the spec version rinpatch 2021-02-09 22:23:11 +03:00
  • f13f5d9303 OpenAPI spec task: Load pleroma application to get version info rinpatch 2021-02-09 22:10:09 +03:00
  • 8b70940cf1 Merge branch 'upgrade' into 'neckbeard' Your New SJW Waifu 2021-02-09 17:53:53 +00:00
  • 693a9451ff file extensions are really hard Your New SJW Waifu 2021-02-05 08:55:32 -06:00
  • 439e068a0e file extensions are hard Your New SJW Waifu 2021-02-05 08:54:08 -06:00
  • dad98ad98b fix users Your New SJW Waifu 2021-02-05 08:48:07 -06:00
  • 78f898019e Merge branch 'neckbeard' of git.pleroma.social:sjw/pleroma into neckbeard Your New SJW Waifu 2021-02-09 11:42:04 -06:00
  • 29bf78b7b5 file extensions are really hard Your New SJW Waifu 2021-02-05 08:55:32 -06:00
  • ac2ea66589 file extensions are hard Your New SJW Waifu 2021-02-05 08:54:08 -06:00
  • 9fd39458eb fix users Your New SJW Waifu 2021-02-05 08:48:07 -06:00