- Oct 10, 2023
-
-
Claire authored
-
- Aug 02, 2023
-
-
Emelia Smith authored
-
- Apr 28, 2023
-
-
Claire authored
-
- Apr 23, 2023
-
-
Claire authored
-
- Apr 19, 2023
-
-
Eugen Rochko authored
-
- Dec 15, 2022
-
-
David Vega authored
Co-authored-by:
petrokoriakin1 <116151189+petrokoriakin1@users.noreply.github.com> Co-authored-by:
petrokoriakin1 <116151189+petrokoriakin1@users.noreply.github.com> Co-authored-by:
Effy Elden <effy@effy.space>
-
- Oct 20, 2022
-
-
Eugen Rochko authored
* Change public accounts pages to mount the web UI * Fix handling of remote usernames in routes - When logged in, serve web app - When logged out, redirect to permalink - Fix `app-body` class not being set sometimes due to name conflict * Fix missing `multiColumn` prop * Fix failing test * Use `discoverable` attribute to control indexing directives * Fix `<ColumnLoading />` not using `multiColumn` * Add `noindex` to accounts in REST API * Change noindex directive to not be rendered by default before a route is mounted * Add loading indicator for detailed status in web UI * Fix missing indicator appearing while account is loading in web UI
-
- Sep 21, 2022
-
-
Claire authored
* Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService ActivityPub::FetchRemoteAccountService is kept as a wrapper for when the actor is specifically required to be an Account * Refactor SignatureVerification to allow non-Account actors * fixup! Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService * Refactor ActivityPub::FetchRemoteKeyService to potentially return non-Account actors * Refactor inbound ActivityPub payload processing to accept non-Account actors * Refactor inbound ActivityPub processing to accept activities relayed through non-Account * Refactor how Account key URIs are built * Refactor Request and drop unused key_id_format parameter * Rename ActivityPub::Dereferencer `signature_account` to `signature_actor`
-
- Mar 07, 2022
-
-
Eugen Rochko authored
* Add `/api/v1/accounts/familiar_followers` to REST API * Change hide network preference to be stored consistently for local and remote accounts * Add dummy classes to migration * Apply suggestions from code review Co-authored-by:
Claire <claire.github-309c@sitedethib.com> Co-authored-by:
Claire <claire.github-309c@sitedethib.com>
-
- Jun 21, 2021
-
-
Claire authored
* Add tests * Fix serialization of followers/following counts when user hides their network Fixes #16382 Signed-off-by:
Claire <claire.github-309c@sitedethib.com>
-
- Nov 07, 2020
-
-
Eugen Rochko authored
-
- Jun 19, 2020
-
-
ThibG authored
Fixes #14092
-
- Mar 08, 2020
-
-
ThibG authored
* Change ActivityPub follower/following collections to not link first page * Add support for hiding followers and following of remote users * Switch to using a single `hide_collections` column * Address code style remarks
-
- Dec 30, 2019
-
-
ThibG authored
* Hide blocked, muted, and blocked-by users from toot favourite lists * Hide blocked, muted, and blocked-by users from toot reblog lists * Hide blocked, muted, and blocked-by users from followers/following (API) * Fix tests * Hide blocked, muted, and blocked-by users from followers/following on public pages
-
ThibG authored
Those were used to show a “follow” or “unfollow” button on account grid on public pages, but that got removed a while ago.
-
- Sep 27, 2019
-
-
Eugen Rochko authored
Fix #11969
-
- Aug 12, 2019
-
-
ThibG authored
-
- Jul 11, 2019
-
-
Eugen Rochko authored
* Add HTTP signature requirement for served ActivityPub resources * Change `SECURE_MODE` to `AUTHORIZED_FETCH` * Add 'Signature' to 'Vary' header and improve code style * Improve code style by adding `public_fetch_mode?` method
-
- Jul 08, 2019
-
-
Eugen Rochko authored
-
- Jun 05, 2019
-
-
ThibG authored
* Remove skip_session! as it is not supported in Rails 5 * Minor cleanup in StreamEntriesController * Remove redundant mark_cacheable! calls
-
- Apr 03, 2019
-
-
ThibG authored
-
- Mar 17, 2019
-
-
Ben Lubar authored
Do not start a session if the current user is not logged in for public-facing pages. Mark pages that don't care about sessions as publicly cacheable. Keep the max age as 0 so proxies and browsers will still try to retrieve an updated version but can still fall back to the stale version if the site is down or too slow. Fixes #9035.
-
- May 18, 2018
-
-
Eugen Rochko authored
* Add preference to hide following/followers lists - Public pages - ActivityPub collections (does not return pages but does give total) - REST API (unless it's your own) (does not federate) Fix #6901 * Add preference * Add delegation * Fix issue * Fix issue
-
- May 04, 2018
-
-
ThibG authored
-
- Feb 26, 2018
-
-
Eugen Rochko authored
- Add follow/unfollow/remote follow buttons - Format the bio properly - Always show username@domain, even for local accounts
-
- Oct 07, 2017
-
-
Eugen Rochko authored
* Encode custom emojis as resolveable objects in ActivityPub * Improve code style
-
- Sep 19, 2017
-
-
nullkal authored
-
- Aug 14, 2017
-
-
Eugen Rochko authored
-
- Jul 16, 2017
-
-
Eugen Rochko authored
- Objects must have attributedTo instead of actor - The current attribute belongs to CollectionPage, not Collection
-
- Jul 15, 2017
-
-
Eugen Rochko authored
* Improve webfinger templates and make tests more flexible * Clean up AS2 representation of actor * Refactor outbox * Create activities representation * Add representations of followers/following collections, do not redirect /users/:username route if format is empty * Remove unused translations * ActivityPub endpoint for single statuses, add ActivityPub::TagManager for better URL/URI generation * Add ActivityPub::TagManager#to * Represent all attachments as Document instead of Image/Video specifically (Because for remote ones we may not know for sure) Add mentions and hashtags representation to AP notes * Add AP-resolvable hashtag URIs * Use ActiveModelSerializers for ActivityPub * Clean up unused translations * Separate route for object and activity * Adjust cc/to matrices * Add to/cc to activities, ensure announce activity embeds target status and not the wrapper status, add "id" to all collections
-
- May 23, 2017
-
-
Akihiko Odaki authored
Introduce recent to Follow, as Account and other models have. This change also adds specs for the scope and the dependents.
-
- May 06, 2017
-
-
alpaca-tc authored
-
- Apr 29, 2017
-
-
alpaca-tc authored
-
- Apr 19, 2017
-
-
Matt Jankowski authored
* Add routing specs for accounts followers and following actions * Use more restful route naming for public account follow pages Moves two actions: - accounts#followers to accounts/follower_accounts#index - accounts#following to accounts/following_accounts#index Adds routing spec to ensure prior URLs are preserved.
-