Commit Graph

8597 Commits (260c87006e288029aea69229b9cd2c018b4811fe)

Author SHA1 Message Date
floatingghost 618cf7ff7f reuse valid oauth tokens (#182)
2 years ago
floatingghost 92ba2802fb generate-keys-at-registration-time (#181)
2 years ago
FloatingGhost 8d7b63a766 Revert "Fix oauth2 (for real) (#179)"
2 years ago
floatingghost aa681d7e15 Fix oauth2 (for real) (#179)
2 years ago
FloatingGhost b0130bfa7b Revert "oauth2 fixes (#177)"
2 years ago
floatingghost d72f9e39d9 add visibility check on quote (#178)
2 years ago
floatingghost 429e2ac832 oauth2 fixes (#177)
2 years ago
floatingghost e9f1897cfd parser MFM server-side (#172)
2 years ago
floatingghost aaf78e2b52 only put linked mfm in source (#171)
2 years ago
floatingghost 11ec9daa5b API compatibility with fedibird, frontend config (#163)
2 years ago
floatingghost 89ffc01c23 only return create objects for ES search (#165)
2 years ago
floatingghost 61641957cb fix compatibility with meilisearch (#164)
2 years ago
floatingghost 37a1001b97 add finch outbound proxy support (#158)
2 years ago
FloatingGhost d3b9cfb03f use :discard instead of cancel
2 years ago
FloatingGhost 55179d4214 set soapbox-fe v2 by default
2 years ago
floatingghost 1245141779 treat rejections in MRF as a reject in federator (#155)
2 years ago
FloatingGhost 5d23df84c9 Mix format
2 years ago
Hélène b3e4d81362 StatusView: implement pleroma.context field
2 years ago
Hélène b9bb093600 StatusView: clear MSB on calculated conversation_id
2 years ago
floatingghost 62e179f446 make conversation-id deterministic (#154)
2 years ago
floatingghost ec162b496b /notice signing checks on redirect (#150)
2 years ago
floatingghost 0ec3a11895 don't persist undo of follows (#149)
2 years ago
floatingghost a82fb2acc1 Merge pull request 'Update default paths' (#141) from norm/akkoma:update-default-paths into develop
2 years ago
Hélène c1e15ff6f8 Transmogrifier: fix reply context fixing
2 years ago
floatingghost 456c97fda9 Merge pull request 'remove unneeded function' (#143) from compile-fix into develop
2 years ago
floatingghost 842ab82ef0 Merge pull request 'Allow users to create backups without providing email address' (#140) from norm/akkoma:backup-without-email into develop
2 years ago
Norm 2c40d565fa Fix config path lookup (#139)
2 years ago
FloatingGhost 359510eebc remove unneeded function
2 years ago
Francis Dinh 8bfd01b9c7
Update default paths
2 years ago
Tusooa Zhu f08241c8ab
Allow users to create backups without providing email address
2 years ago
floatingghost c9600dbbbf local-only-fixed (#138)
2 years ago
floatingghost ca000f8301 Merge mrf_simple-reject with quarantine (#137)
2 years ago
Joel Beckmeyer e26388a01c Support reaching user@sub.domain.tld at user@domain.tld (#134)
2 years ago
floatingghost c3eea8dc7d expose bubble instances via nodeinfo (#136)
2 years ago
floatingghost 19a27ff006 allow small/center tags in misskeymarkdown (#132)
2 years ago
Yukkuri 38659e5610 Use uppercase HTTP HEAD method for media preview proxy request (#128)
2 years ago
FloatingGhost db99edacfe do the same for soapbox
2 years ago
FloatingGhost 4f6caae209 ensure we can't run the same clause of fix_quote_url more than once
2 years ago
FloatingGhost bf3f934275 add guards around fix misskey content
2 years ago
floatingghost 405406601f Fix emoji qualification (#124)
2 years ago
floatingghost 2796a9acaf backend-i18n (#121)
2 years ago
floatingghost 645f0390bc Prepare for ubuntu22 murdering openssl (#120)
2 years ago
floatingghost a3501cab86 ensure quote fetching obeys max thread distance (#119)
2 years ago
FloatingGhost 0a55c37182 don't error out if the featured collection has a string ID
2 years ago
floatingghost 1f6deb0ef4 include local instance in bubble timeline (#117)
2 years ago
floatingghost 90c4785b89 remove public post quarantine exception (#114)
2 years ago
floatingghost 1419eee5df Quote posting (#113)
2 years ago
FloatingGhost 516d155558 open up functions in user
2 years ago
floatingghost c4e9c4bc95 extend custom runtime system (#108)
2 years ago
floatingghost 4c47992686 bugfix/follow-state (#104)
2 years ago
floatingghost cb6e7359af add bubble timeline (#100)
2 years ago
floatingghost 0c542e58aa Remove instrumentors (#98)
2 years ago
FloatingGhost 0f132b802d purge chat and shout endpoints
2 years ago
floatingghost 07ea4d73e1 update mastofe paths (#95)
2 years ago
FloatingGhost 3b8bf8464f update features array
2 years ago
floatingghost 729f45ccd2 purge ldap authenticator (#92)
2 years ago
floatingghost dc9f66749c remove all endpoints marked as deprecated (#91)
2 years ago
FloatingGhost cf0ad02ea9 Remove scrobbling support
2 years ago
FloatingGhost 85e2e64c82 fix resolution of GTS user keys
2 years ago
floatingghost 54ed8760ff Merge branch 'from/upstream-develop/tusooa/server-announcements' into 'develop' (#85)
2 years ago
floatingghost 5b4d77eaa7 maintenance: dependency upgrade (#81)
2 years ago
floatingghost d2a185c013 Documentation updates for stable release (#73)
2 years ago
FloatingGhost d598c7a834 remove anonymous function from plug
2 years ago
FloatingGhost 4aee900ae8 fix compilation
2 years ago
floatingghost 37ae047e16 Add swaggerUI options (#66)
2 years ago
Tusooa Zhu 4c5bc3e9f7 Pass remote follow avatar into media proxy
2 years ago
floatingghost 8215434c65 also resolve @full@tags in mfm (#62)
2 years ago
floatingghost ff6c8455fb [#58] ensure all users are linked in MFM content (#61)
2 years ago
floatingghost 5ad256f170 [#58] pre-link MFM content (#59)
2 years ago
floatingghost 82fa766ed7 Remove precompiled javascript (#55)
2 years ago
floatingghost bc6bfe383f Add configurable theme color (#53)
2 years ago
norm 3d9dabd914 Fix config path lookup (#51)
2 years ago
FloatingGhost 1486ad0c6e import logger
2 years ago
floatingghost 364b6969eb Use finch everywhere (#33)
2 years ago
sfr 058bf96798 implement Move activities (#45)
2 years ago
FloatingGhost 95ef3a8b1e Use Akkoma modification for collections
2 years ago
FloatingGhost 05081cd81b Add collection fetching module
2 years ago
FloatingGhost 0a3a552696 Add support for a `first` reference in pinned objects
2 years ago
floatingghost 3f7c64f30b Fix broken attachments from owncast (#31)
2 years ago
FloatingGhost 635a3c223a Add elasticsearch tests
2 years ago
FloatingGhost 1ecdb19de5 Refactor ES on top of search behaviour
2 years ago
Ekaterina Vaartis 563b964690 Change updateId to uid because apparently that's the new name
2 years ago
Ekaterina Vaartis b7462040cc Change the meilisearch key auth to conform to 0.25.0
2 years ago
Ekaterina Vaartis 7f53aa400b Don't try removing deleted users and such from index as posts
2 years ago
Ekaterina Vaartis 7aebff799b Fix meilisearch tests and jobs for oban
2 years ago
Ekaterina Vaartis 5def4a7d49 Use oban for search indexing
2 years ago
Ekaterina Vaartis 54b2a86f47 Add a search backend behaviour
2 years ago
Ekaterina Vaartis bac70a2bc1 Implement suggestions from the Meilisearch MR
2 years ago
Ekaterina Vaartis c128798418 Rename Activity.Search to Search.DatabaseSearch
2 years ago
Ekaterina Vaartis ea582fbf93 Rename search.ex to database_search.ex and add search/2
2 years ago
Ekaterina Vaartis 0769f06bd1 Style fixes
2 years ago
Ekaterina Vaartis 5dd908552c Move the search.ex file so credo doesn't complain
2 years ago
Ekaterina Vaartis d99a2be351 Only add local posts to index in activity_pub
2 years ago
Ekaterina Vaartis 51faa28568 Set content-type to application/json
2 years ago
Ekaterina Vaartis afcdd2f437 Modify some meilisearch variables
2 years ago
Ekaterina Vaartis 37913c8ddf Use proper deleted object for removing from index
2 years ago
Ekaterina Vaartis a937a98df5 Don't try removing from index again in common_api
2 years ago
Ekaterina Vaartis 0802c0666b Move add_to_index / remove_from_index to Pleroma.Actitivy.Search
2 years ago
Ekaterina Vaartis 41f3572152 Fix activity being passed to objec_to_search_data
2 years ago
Ekaterina Vaartis d1079f1aa3 Add the meilisearch.stats command
2 years ago
Ekaterina Vaartis dbf556cdcf Implement meilisearch auth
2 years ago
Ekaterina Vaartis 0cf3654907 Rework task indexing to share code with the main module
2 years ago
Ekaterina Vaartis b3401ba7bd Also index incoming federated posts
2 years ago
Ekaterina Vaartis a586ce0ddd Use content instead of source and scrub it
2 years ago
Ekaterina Vaartis c3a04166a0 Tweak search ordering to hopefully return newer results
2 years ago
Ekaterina Vaartis e5ac2ffa07 Ensure only indexing public posts and implement clearing and delete
2 years ago
Ekaterina Vaartis e961cf2689 Initial meilisearch implementation, doesn't delete posts yet
2 years ago
Hélène 8f140deb8f StealEmojiPolicy: fix String rejected_shortcodes
2 years ago
Ilja 661d0ba481 Also use actor_type to determine if an account is a bot in antiFollowbotPolicy
2 years ago
Tusooa Zhu 3fd87b6a75 Skip cache when /objects or /activities is authenticated
2 years ago
Tusooa Zhu 932e5df19e Allow to skip cache in Cache plug
2 years ago
Tusooa Zhu 33d821256e Fix incorrect fallback when English is set to first language
2 years ago
Tusooa Zhu 2df25e6666 Support fallbacking to other languages
2 years ago
Tusooa Zhu fcfb5a4967 Lint
2 years ago
Tusooa Zhu 07bd35227a Support multiple locales from userLanguage cookie
2 years ago
Tusooa Zhu fa95bc8725 Support multiple locales formally
2 years ago
Tusooa Zhu 845e5769ce Make lint happy
2 years ago
Tusooa Zhu ef73f61b07 Fallback to a variant if the language in general is not supported
2 years ago
Tusooa Zhu 72bdb0640f Allow user to register with custom language
2 years ago
Tusooa Zhu 1b77308644 Allow update_credentials to update User.language
2 years ago
Tusooa Zhu 7726148472 Send emails i18n'd using backend-stored user language
2 years ago
Tusooa Zhu c301a95276 Make all emails translatable
2 years ago
Tusooa Zhu 63a0536d55 Make mail and mailer translatable
2 years ago
Tusooa Zhu 39cfecb188 Make static fe translatable
2 years ago
Tusooa Zhu 03aac29531 Fix tests
2 years ago
Tusooa Zhu c6652fccae Make mfa pages translatable
2 years ago
Tusooa Zhu 8f8d2abb12 Make oauth pages translatable
2 years ago
Tusooa Zhu 793922f1d8 Use proper lang attributes in htmls
2 years ago
Tusooa Zhu ec57e3480c Make tag feed translatable
2 years ago
Tusooa Zhu 50913c4dc5 Make password reset pages translatable
2 years ago
Tusooa Zhu 8f08c902a5 Make lint happy
2 years ago
Tusooa Zhu ed1d9e91bc Make remote follow pages translatable
2 years ago
Tusooa Zhu 775f997c40 Prefer userLanguage cookie over Accept-Language header in detecting locale
2 years ago
Ilja a20d2847e2 After code review
2 years ago
Ilja 1048bc1bb9 Delete report notifs when demoting from superuser
2 years ago
Sam Therapy 8de65de3b9 Add unicode 14 support
2 years ago
floatingghost 2342fface1 Add visibility check in context path (#26)
2 years ago
FloatingGhost 064c36274c Purge gopher frontend
2 years ago
floatingghost e6cd61619f Purge SSH frontend (#23)
2 years ago
FloatingGhost d392fafa06 Remove debug prints
2 years ago
FloatingGhost f2ff05637f Allow for embedding object data in publish
2 years ago
FloatingGhost 45b7d18871 update api spec for custom emoji reaction
2 years ago
FloatingGhost cac39ef817 Bugfix: standardise scheme for emoji reactions
2 years ago
FloatingGhost 3928cecf6b ensure local statuses are not visible remotely
2 years ago
FloatingGhost 34e11cef47 check for local_public? on AP route
2 years ago
FloatingGhost 502382da45 cherry-pick security from upstream
2 years ago
sn0w f2f8b81fc4
Use mediaproxy for emoji notifications if enabled
2 years ago
FloatingGhost f15c9e8b08 format everything
2 years ago
FloatingGhost 5b11543c96 update pleroma-fe url
2 years ago
FloatingGhost 6e1d9c63da allow %{source} dict in no_empty
2 years ago
FloatingGhost abefbcec64 Merge branch 'mfm' into develop
2 years ago
FloatingGhost 0627da0027 mix format
2 years ago
FloatingGhost 829ae13572 ensure tests pass
2 years ago
FloatingGhost 4fb2251221 Allow authoring MFM
2 years ago
FloatingGhost 3f06ccc9e3 allow `source` from misskey
2 years ago
sn0w 60bfaed368
Allow reacting with emojis containing a number
2 years ago
FloatingGhost 0f5bea2465 Add emoji_url to notifications to allow rendering
2 years ago
FloatingGhost 2abf8c982e fix secret key failure
2 years ago
FloatingGhost 24bf8c3977 mix format
2 years ago
FloatingGhost 32fbd2e4e3 fix all tests
2 years ago
FloatingGhost c3ed86cd1e fix emoji controller tests
2 years ago
FloatingGhost 142646426e fix emoji tests
2 years ago
FloatingGhost 71f4281850 fix quoting of custom emoji
2 years ago
FloatingGhost ed58a6b070 run mix format
2 years ago
FloatingGhost 801f2b0fc5 Add capabilities for emoji reactions
2 years ago
FloatingGhost 0f2bfeaea7 Enable mediaproxy by default
2 years ago
FloatingGhost e910f21d8d allow undoing
2 years ago
FloatingGhost e724da2a42 remove io.inspects
2 years ago
FloatingGhost c5467d04e4 add outbound reacts
2 years ago
FloatingGhost ad0b8c095c add custom emoji reaction support
2 years ago
FloatingGhost f19c93cdaa use tls1.3
2 years ago
FloatingGhost 6a19fbac2f add copyright notice for forked files
3 years ago
FloatingGhost 0f6bece60d Merge remote-tracking branch 'origin/patch/readd-mastofe' into develop
3 years ago
FloatingGhost 0d012ebea1 Revert "Merge branch 'remove/mastofe' into 'develop'"
3 years ago
FloatingGhost 8cc6359a85 Merge remote-tracking branch 'upstream/bookwyrm-entities' into develop
3 years ago
FloatingGhost 25b4395830 just drop unknown tags
3 years ago
FloatingGhost 34780cf182 Merge remote-tracking branch 'upstream/bookwyrm-entities' into develop
3 years ago
FloatingGhost 2cc6b1e1bd Allow for varying name fields
3 years ago
FloatingGhost 5c48fe1138 make credo happy
3 years ago
FloatingGhost 92d3742072 Merge remote-tracking branch 'upstream/bookwyrm-entities' into develop
3 years ago
FloatingGhost 9ee27fb5ec add bookwyrm entity tests
3 years ago
FloatingGhost 680c5d8d89 Add compatibility with bookwyrm's weird entities
3 years ago
FloatingGhost 3252ed0f54 format
3 years ago
FloatingGhost 4e7e95a17e don't error out
3 years ago
FloatingGhost 4e8ee48cff delete activities
3 years ago
FloatingGhost 12a171844b Merge remote-tracking branch 'upstream/develop' into develop
3 years ago
marcin mikołajczak 1657db656c AccountController.lookup: skip auth
3 years ago
marcin mikołajczak 0dd1caa841 AccountController.lookup: skip visibility check
3 years ago
marcin mikołajczak 746c9daa62 Merge remote-tracking branch 'pleroma/develop' into mastodon-lookup
3 years ago
marcin mikołajczak f734579965 MastoAPI: Add `GET /api/v1/accounts/lookup`
3 years ago
Alex Gleason de7f84deb3 Merge branch 'apps-api-endpoint' into 'develop'
3 years ago
Alex Gleason 7704a722c0
AppController: remove unnecessary `require Logger`
3 years ago
Alex Gleason 2e4a1c56c3
AppController: test creating with and without a user
3 years ago
Alex Gleason f5c3d45120
Merge remote-tracking branch 'origin/develop' into apps-api-endpoint
3 years ago
Alex Gleason 138f5a4517
EnsureStaffPrivilegedPlug: don't let non-moderators through
3 years ago
Alex Gleason a3fa987611
AdminAPI: fix duplicated routes
3 years ago
Alex Gleason 326575d5b7
Merge remote-tracking branch 'origin/develop' into finch
3 years ago
Alex Gleason a659428024 Merge branch 'restricted-moderators' into 'develop'
3 years ago
Alex Gleason 6e27fc9c12 Merge branch 'log-slow-queries' into 'develop'
3 years ago
Ivan Tashkinov 08c0f09bad Made slow queries logging disabled by default.
3 years ago