Commit Graph

4425 Commits (c0aca32dd0aed522cfc537cc88b77f7ff254946b)

Author SHA1 Message Date
kaniini 68bf99baf2 Merge branch 'split-masto-api/domain-blocks' into 'develop'
5 years ago
kaniini 27a3221d57 Merge branch 'split-masto-api/scheduled-statuses' into 'develop'
5 years ago
Egor Kislitsyn 408750b94e Extract domain blocks actions from `MastodonAPIController` to `DomainBlockController`
5 years ago
Egor Kislitsyn 99c5a35890 Extract follow requests actions from `MastodonAPIController` to `FollowRequestController`
5 years ago
Egor Kislitsyn 8d31530119 Cleanup ScheduledActivityView
5 years ago
Egor Kislitsyn 0a5b106ddd Extract scheduled statuses actions from `MastodonAPIController` to `ScheduledActivityController`
5 years ago
Egor Kislitsyn 621377f378 Extract filter actions from `MastodonAPIController` to `FilterController`
5 years ago
Egor Kislitsyn 6c7c35dbe1 Fix SubscriptionNotificationView
5 years ago
kaniini 91e2bcf218 Merge branch 'refactor/status-controller' into 'develop'
5 years ago
Ariadne Conill 14294243a2 mastodon api: implement follow_requests_count
5 years ago
Egor Kislitsyn 5ea5c58a85 Move view logic from StatusController.context to StatusView and add a test
5 years ago
kaniini eb9aa7aa10 Merge branch 'refactor/subscription' into 'develop'
5 years ago
Egor Kislitsyn 98d1347a4e Extract status actions from `MastodonAPIController` into `StatusController`
5 years ago
kaniini 219771288c Merge branch 'refactor/common_api' into 'develop'
5 years ago
kaniini dc0fdb5e84 Merge branch 'refactor/timeline-controller' into 'develop'
5 years ago
Maksim Pechnikov 73ae38ca04 add deprecated tag
5 years ago
Maksim Pechnikov b4fc96f640 Merge branch 'develop' into tests/mastodon_api_controller.ex
5 years ago
Maxim Filippov e7836adf21 Merge branch 'develop' into feature/moderation-log-filters
5 years ago
Maksim Pechnikov 3d722dc200 Merge branch 'develop' into tests/mastodon_api_controller.ex
5 years ago
Egor Kislitsyn 75290cbfbd Add Pleroma.JobQueueMonitor
5 years ago
Roman Chvanikov b4b147000c Merge develop
5 years ago
Egor Kislitsyn 3572cf29b7 Extract timeline actions from `MastodonAPIController` into `TimelineController`
5 years ago
Egor Kislitsyn c57ad0a402 Cleanup CommonAPI
5 years ago
Egor Kislitsyn de3e90e536 Add ActivityDraft.with_valid/2
5 years ago
Egor Kislitsyn eed774d058 Add CommonAPI.ActivityDraft
5 years ago
kaniini 6abe12dced Merge branch 'refactor/notification-controller' into 'develop'
5 years ago
kaniini a39e065916 Merge branch 'feature/return-link-for-password-reset' into 'develop'
5 years ago
kaniini 48a82c4609 Merge branch 'refactor/user' into 'develop'
5 years ago
Hakaba Hitoyo 5fb72170a7 Revert "add _discoverable_ keyword into ActivityPub @context"
5 years ago
kaniini 3ff57f1fd3 Merge branch 'hex-flake-id' into 'develop'
5 years ago
kaniini beabc49e35 Merge branch 'feature/activities-pagination-by-offset' into 'develop'
5 years ago
kaniini 1b9cd4c866 Merge branch 'fix/do-not-embed-first-pages-in-collections' into 'develop'
5 years ago
rinpatch f92d7d52c2 Apply suggestion to lib/pleroma/web/activity_pub/views/user_view.ex
5 years ago
rinpatch f2880d7d29 Credo considered harmful
5 years ago
rinpatch c7d8ccd0c4 Remove useless with clause
5 years ago
rinpatch 1ddd403339 Apply suggestion to lib/pleroma/web/activity_pub/activity_pub_controller.ex
5 years ago
rinpatch d87be2ec96 Don't embed the first page in inboxes/outboxes and refactor the views to
5 years ago
Ekaterina Vaartis 1fd9c60f87 Fix emoji tags for shareable packs to be "pack:{name}"
5 years ago
Ekaterina Vaartis 118d6dcdf4 Fix nodeinfo handling
5 years ago
Ekaterina Vaartis ba9d35a904 Add an API endpoint for listing remote packs
5 years ago
vaartis a6e85215e1 Credo fix (remove parens on function definition)
5 years ago
vaartis f21dbbc021 Move emoji_dir_path & cache_seconds_per_file
5 years ago
Ekaterina Vaartis cdbe7cd37a When listing emoji packs, be sure to create the directory
5 years ago
Egor Kislitsyn b5dfe83433 Replace `Pleroma.FlakeId` with `flake_id` hex package
5 years ago
Maksim Pechnikov 1a858134ed Merge branch 'develop' into issue/1218
5 years ago
Maxim Filippov 60cbea5bb2 Allow activities pagination via limit/offset
5 years ago
Haelwenn (lanodan) Monnier 0dc8f3d6d2
/api/ap/uploadMedia → /api/ap/upload_media
5 years ago
Egor Kislitsyn 035f22f784 Fix Credo warnings
5 years ago
Egor Kislitsyn 1bea67cb5e Cleanup Pleroma.User
5 years ago
Egor Kislitsyn 209395c7e6 Add User.change_info/2 and User.update_info/2
5 years ago
Maxim Filippov 5e9759cd7d Merge branch 'develop' into feature/return-link-for-password-reset
5 years ago
Egor Kislitsyn a66a7a328f Extract notification actions from `MastodonAPIController` into `NotificationController`
5 years ago
Egor Kislitsyn 79b25be4e1 Do not return tuple when unneeded
5 years ago
Maksim Pechnikov d75d0ae134 Merge branch 'develop' into tests/mastodon_api_controller.ex
5 years ago
kaniini 29dd8ab9c0 Merge branch 'feature/force-password-reset' into 'develop'
5 years ago
kaniini 19263f30c3 Merge branch 'support-rel-ugc' into 'develop'
5 years ago
kaniini 760df67a7b Merge branch 'remove-direct-messages-from-public-timeline' into 'develop'
5 years ago
kaniini ad9595ca55 Merge branch 'test/activity_pub/transmogrifier.ex' into 'develop'
5 years ago
Steven Fuchs e1d2d69c87 Clean up views
5 years ago
Ekaterina Vaartis e63f167f01 Also pretty print pack.json
5 years ago
Rachel Fae Fox 63af6951fa add tunable for stream uploads, as needed for jortage to work.
5 years ago
Maksim Pechnikov 494bb6bac6 updated tests
5 years ago
Maksim Pechnikov 179fa32dd5 Merge branch 'develop' into tests/mastodon_api_controller.ex
5 years ago
Maksim Pechnikov 38245f1336 Merge branch 'develop' into test/activity_pub/transmogrifier.ex
5 years ago
rinpatch fd48bd80eb Merge branch 'better-emoji-packs' into 'develop'
5 years ago
rinpatch 6b3d5ed6db Emoji API Controller: Follow phoenix directory structure
5 years ago
Haelwenn (lanodan) Monnier 815b904508
Add support for AP C2S uploadMedia
5 years ago
Haelwenn (lanodan) Monnier 2ad50583f0
Document and test /api/ap/whoami
5 years ago
Maxim Filippov d72d4757a8 Format
5 years ago
Maxim Filippov 02bbcd6180 Merge branch 'develop' into feature/return-link-for-password-reset
5 years ago
Maxim Filippov 72a01f1350 Use router helper to generate reset password link
5 years ago
Maxim Filippov 6f25668215 Admin API: Add ability to force user's password reset
5 years ago
eugenijm 7cf1252455 Mastodon API: Fix private and direct statuses not being filtered out from the public timeline for an authenticated user (`GET /api/v1/timelines/public`)
5 years ago
lain b80c41a14f Merge branch 'outbox_pagination' into 'develop'
5 years ago
D Anzorge 0e6085da10 Fix pagination in AP outbox.json
5 years ago
Ivan Tashkinov 6f67aed3ac [#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon-2-4-3-oauth-scopes
5 years ago
Egor Kislitsyn 95c948110c Add `rel="ugc"` to hashtags and mentions
5 years ago
Egor Kislitsyn cf3041220a Add support for `rel="ugc"`
5 years ago
eugenijm fe5e0b7846 Mastodon API: Return `pleroma.direct_conversation_id` when creating direct messages (`POST /api/v1/statuses`)
5 years ago
Maksim Pechnikov d4ed3a35b8 Merge branch 'develop' into test/activity_pub/transmogrifier.ex
5 years ago
Haelwenn f95a2b2cda Merge branch 'issue/733' into 'develop'
5 years ago
rinpatch b0ec82d24a Merge branch 'chores/bump-copyright-year' into 'develop'
5 years ago
Haelwenn (lanodan) Monnier 447514dfa2
Bump copyright years of files changed in 2019
5 years ago
Ekaterina Vaartis b585134c90 Get the nodeinfo address from the well-known
5 years ago
Ekaterina Vaartis a1325d5fd9 Change path from nodeinfo to metadata->features
5 years ago
Ekaterina Vaartis d51e5e447e Move emoji reloading to admin api
5 years ago
Ekaterina Vaartis 7680aec17d Move emoji api to pleroma api dir
5 years ago
Ekaterina Vaartis 36f2275dc9 A feature for shareable emoji packs, use it in download_from & tests
5 years ago
Ekaterina Vaartis 74fb6d8647 Move EmojiAPIController from EmojiAPI to PleromaAPI
5 years ago
Ekaterina Vaartis 6cd651a38b Make the emoji controller api more RESTy
5 years ago
Ekaterina Vaartis 3971bf9c5f Change :sha to :checksum
5 years ago
Ekaterina Vaartis 7c784128fd Change emoji api responses to JSON
5 years ago
Ekaterina Vaartis f24731788e Move emoji pack list from /list to /
5 years ago
vaartis cb125ffaf7 Apply suggestion to lib/pleroma/web/emoji_api/emoji_api_controller.ex
5 years ago
Ekaterina Vaartis 8f509e6d1e Use with w/ pack_info_res
5 years ago
Ekaterina Vaartis 8790365fef Remove unused variable
5 years ago
vaartis b8a214b0ab Split list_packs
5 years ago
vaartis f251225cae Apply suggestions to emoji_api_controller.ex
5 years ago
vaartis c049c32270 Fixed a typo in create_archive_and_cache
5 years ago
vaartis 163082de6f Apply suggestion to lib/pleroma/web/emoji_api/emoji_api_controller.ex
5 years ago
Ekaterina Vaartis f6d4acc871 Fix credo warnings
5 years ago
Ekaterina Vaartis 87057101b0 Add documentation for the emoji api endpoints
5 years ago
Ekaterina Vaartis 9eb2ee4df0 Allow importing old (emoji.txt / plain) packs from the filesystem
5 years ago
Ekaterina Vaartis 13cd93a0d3 Use && insted of "and" for checking shared-files for packs
5 years ago
Ekaterina Vaartis f5131540dc Add a way to create emoji packs via an endpoint
5 years ago
Ekaterina Vaartis 8dbdd5c280 Allow uploading new emojis to packs from URLs
5 years ago
Ekaterina Vaartis 16edfef12e Handle empty shortcode/filename/new_shortcode/new_filename
5 years ago
Ekaterina Vaartis 9afe7258dd Implememt emoji pack file updating + write tests
5 years ago
Ekaterina Vaartis 261d92f9c2 Update the pack fallback-src sha generation condition
5 years ago
Ekaterina Vaartis bcc0bfd0c5 Add an endpoint for emoji pack metadata updating
5 years ago
Ekaterina Vaartis b78973d27f fallback can't have pack.json, reflect that in code
5 years ago
Ekaterina Vaartis 2a94eca096 Change YAML to JSON
5 years ago
Ekaterina Vaartis b0ecd412f5 Clean out old emojis on reload
5 years ago
Ekaterina Vaartis 2d4b8f3d20 Add an endpoint for deleting emoji packs
5 years ago
Ekaterina Vaartis 3a8669b487 Fix responses for emoji pack controlller
5 years ago
Ekaterina Vaartis 7a0c755d0a Send ok for emoji reloading as text, not as json
5 years ago
Ekaterina Vaartis ee620ecbf1 Add caching for emoji pack sharing
5 years ago
Ekaterina Vaartis 7fb7dd9e0e Only find SHA256 for packs that are shared
5 years ago
Ekaterina Vaartis 54b8e683bc Swap TOML for YAML to get YAML generation for packs from fallbacks
5 years ago
Ekaterina Vaartis b791a08656 Implement API actions on packs
5 years ago
Ekaterina Vaartis 6a42641b8d Add pack.toml loading
5 years ago
feld ab2ca3038f Merge branch 'hide-follower-following-count' into 'develop'
5 years ago
feld 25b4365656 Merge branch 'admin_api_invite_tokens' into 'develop'
5 years ago
Haelwenn e32d099a3a Merge branch 'feature/poll-refresh' into 'develop'
5 years ago
rinpatch 5028b7b578 Fix credo issues
5 years ago
rinpatch c096dd86e5 Do not refetch local objects
5 years ago
rinpatch eb87a86b5b Preserve internal fields when reinjecting
5 years ago
rinpatch d32894ae51 Move object internal fields to a constant
5 years ago
rinpatch e3f902b3a1 Set updated_at even if the object stayed the same
5 years ago
rinpatch a9c700ff15 Fix wrong argument order when calling NaiveDateTime.diff
5 years ago
rinpatch 7ef575d11e Initial poll refresh support
5 years ago
Maxim Filippov 384b7dd40d Fix response
5 years ago
Maxim Filippov f89728ad95 Merge branch 'develop' into feature/return-link-for-password-reset
5 years ago
Ivan Tashkinov e4f3d7f69d Apply suggestion to lib/pleroma/plugs/oauth_scopes_plug.ex
5 years ago
Ivan Tashkinov 551f2fa59e [#1234] Added changelog entry, removed admin OAuth scopes.
5 years ago
Ivan Tashkinov c98e761d28 Merge remote-tracking branch 'remotes/upstream/develop' into 1260-rate-limited-auth-actions
5 years ago
Alex S a18f1e7cd7 namings
5 years ago
Alex S 2263c8b6b9 little fixes
5 years ago
Alex S 4faf2b1555 post for creating invite tokens in admin api
5 years ago
Haelwenn (lanodan) Monnier e501c822c9
markdown.ex: put two-spaces before the description-newline
5 years ago
Haelwenn (lanodan) Monnier 4785596a2c
markdown.ex: end suggestions list with a newline
5 years ago
Haelwenn (lanodan) Monnier d2097fd0f5
markdown.ex: \n\n on >1 suggestions, 2-spaces on one
5 years ago
Haelwenn (lanodan) Monnier d6182a3c8f
markdown.ex: Make suggestion(s) plural only if on >1
5 years ago
Haelwenn (lanodan) Monnier c0c5628200
description.exs: remove empty strings on descriptions
5 years ago
Haelwenn (lanodan) Monnier 106afaed58
markdown.ex: do not fail if there is no children
5 years ago
Haelwenn (lanodan) Monnier e0d8c8897e
docs/markdown.ex: do no print empty suggestions
5 years ago
Ivan Tashkinov b4d775161c [#1234] Undone reordering-related changes in router.ex.
5 years ago
Maxim Filippov f9dd121ad3 Admin API: Return link alongside with token on password reset
5 years ago
Ivan Tashkinov 01c1078015 [#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon-2-4-3-oauth-scopes
5 years ago
Haelwenn (lanodan) Monnier 7f211a48e0
docs/markdown.ex: child header as "- key (type): description"
5 years ago