- Jun 04, 2019
-
-
ThibG authored
* Do not misattribute inlined boosts if `attributedTo` isn't present Fixes #10950 * Fix tests
-
Eugen Rochko authored
* Fix poll API not requiring authentication on non-public polls That API does not reveal the content of the status, i.e. the question itself, nor who the author is, nor which status it belongs to, but it does reveal the poll options and how many answers they got Fix #10959 * Add test
-
- Jun 02, 2019
-
-
ThibG authored
Fixes #10890
-
- May 21, 2019
-
-
trwnh authored
-
Paul Woolcock authored
* Add `from_account` to notifications API this adds the ability to filter notifications by the account they originated from * passing a non-existent user should cause none to be returned * Fix codeclimate warnings * fix more codeclimate warnings * make requested changes: * use account id instead of user@domain * name the param `account_id` instead of `from_account` * Don't use `return` in a lambda
-
- May 19, 2019
- May 17, 2019
-
-
ThibG authored
-
- May 14, 2019
-
-
ThibG authored
* Record account suspend/silence time and keep track of domain blocks * Also unblock users who were suspended/silenced before dates were recorded * Add tests * Keep track of suspending date for users suspended through the CLI * Show accurate number of accounts that would be affected by unsuspending an instance * Change migration to set silenced_at and suspended_at * Revert "Also unblock users who were suspended/silenced before dates were recorded" This reverts commit a015c65d2d1e28c7b7cfab8b3f8cd5fb48b8b71c. * Switch from using suspended and silenced to suspended_at and silenced_at * Add post-deployment migration script to remove `suspended` and `silenced` columns * Use Account#silence! and Account#suspend! instead of updating the underlying property * Add silenced_at and suspended_at migration to post-migration * Change account fabricator to translate suspended and silenced attributes * Minor fixes * Make unblocking domains always retroactive
-
- May 09, 2019
-
-
ThibG authored
* Prevent silenced local users from notifying remote users not following them This is an attempt to extend the local restrictions of silenced users to the federation. * Add tests * Add tests for making sure private status don't get sent over OStatus
-
- May 03, 2019
-
-
Eugen Rochko authored
* Change e-mail whitelist/blacklist to not be checked when invited And only when creating an account, not when updating it later Fix #10648 * Fix test
-
ThibG authored
* When trying to block an already-blocked domain, provide a link to the block * Fix styling for links in flash messages * Allow blocks to be upgraded but not downgraded
-
- May 02, 2019
-
-
ThibG authored
* Check that an invite link is valid before bypassing approval mode Fixes #10656 * Add tests * Only consider valid invite links in registration controller * fixup
-
- Apr 10, 2019
-
-
Eugen Rochko authored
-
Alex Gessner authored
* compare usernames case-insensitively on new proof creation flow * Fix code style issue
-
- Apr 09, 2019
-
-
Eugen Rochko authored
Fix sorting of the pending accounts page
-
Hinaloe authored
* Add spec of PollValidator for #10190 * Raise fraction less than 1 second * format * simplify time initialize
-
Eugen Rochko authored
* Add "why do you want to join" field to invite requests Fix #10512 * Remove unused translations * Fix broken registrations when no invite request text is submitted
-
- Apr 08, 2019
-
-
ThibG authored
* Refactor imports * Export show_reblogs when exporting list of followed users * Add support for importing show_reblogs with following collection * Fix tests
-
- Apr 07, 2019
-
-
Eugen Rochko authored
* Revert "Fix filtering of favourited_by, reblogged_by, followers and following (#10447)" This reverts commit 12054406. * Revert "Hide blocking accounts from blocked users (#10442)" This reverts commit 62bafa20. * Improve blocked view of profiles - Change "You are blocked" to "Profile unavailable" - Hide following/followers in API when blocked - Disable follow button and show "Profile unavailable" on public profile as well
-
- Apr 03, 2019
-
-
ThibG authored
* Export hide_notifications along with user mutes * Import hide_notifications along with muted users list * Add headers for CSV exports
-
- Apr 01, 2019
-
-
ThibG authored
* Revert "Add indication that you have been blocked in web UI (#10420)" This reverts commit bd02ec6d. * Revert "Add `blocked_by` relationship to the REST API (#10373)" This reverts commit 9745de88. * Hide blocking accounts from search results * Filter blocking accouts from account followers * Filter blocking accouts from account's following accounts * Filter blocking accounts from “reblogged by” and “favourited by” lists * Remove blocking account from URL search * Return 410 on trying to fetch user data from a user who blocked us * Return 410 in /api/v1/account/statuses for suspended or blocking accounts * Fix status filtering when performing URL search * Restore some React improvements Restore some cleanup from bd02ec6d * Refactor by adding `without_blocking` scope
-
ThibG authored
-
slice authored
* Check if image value is nil? before creating an image Check if uploaded images aren't nil before creating SiteUpload models for them. * Validate presence of file in SiteUpload * Fix file presence validation * Fabricate SiteUpload#file * Add link to Creative Commons license
-
- Mar 30, 2019
-
-
ThibG authored
-
Eugen Rochko authored
* Add ActivityPub representation for identity proofs * Add tests
-
- Mar 28, 2019
-
-
Alex Gessner authored
-
Eugen Rochko authored
Also, fix some n+1 queries Resolve #10365
-
- Mar 27, 2019
-
-
Eugen Rochko authored
Fix #8078
-
- Mar 23, 2019
-
-
Eugen Rochko authored
* Add validations to admin settings - Validate correct HTML markup - Validate presence of contact username & e-mail - Validate that all usernames are valid - Validate that enums have expected values * Fix code style issue * Fix tests
-
- Mar 20, 2019
-
-
ThibG authored
-
- Mar 18, 2019
-
-
Eugen Rochko authored
* create account_identity_proofs table * add endpoint for keybase to check local proofs * add async task to update validity and liveness of proofs from keybase * first pass keybase proof CRUD * second pass keybase proof creation * clean up proof list and add badges * add avatar url to keybase api * Always highlight the “Identity Proofs” navigation item when interacting with proofs. * Update translations. * Add profile URL. * Reorder proofs. * Add proofs to bio. * Update settings/identity_proofs front-end. * Use `link_to`. * Only encode query params if they exist. URLs without params had a trailing `?`. * Only show live proofs. * change valid to active in proof list and update liveness before displaying * minor fixes * add keybase config at well-known path * extremely naive feature flagging off the identity proof UI * fixes for rubocop * make identity proofs page resilient to potential keybase issues * normalize i18n * tweaks for brakeman * remove two unused translations * cleanup and add more localizations * make keybase_contacts an admin setting * fix ExternalProofService my_domain * use Addressable::URI in identity proofs * use active model serializer for keybase proof config * more cleanup of keybase proof config * rename proof is_valid and is_live to proof_valid and proof_live * cleanup * assorted tweaks for more robust communication with keybase * Clean up * Small fixes * Display verified identity identically to verified links * Clean up unused CSS * Add caching for Keybase avatar URLs * Remove keybase_contacts setting
-
- Mar 17, 2019
- Mar 16, 2019
-
-
Eugen Rochko authored
-
- Mar 15, 2019
-
-
ysksn authored
* Add specs for ActionLogHelper * Make some methods private methods below never referenced from outside of their module: - #linkable_log_target - #log_target_from_history
-
Eugen Rochko authored
-
- Mar 14, 2019
-
-
Eugen Rochko authored
Fix #6856 Fix #6951
-
- Mar 12, 2019
-
-
Eugen Rochko authored
-
- Mar 11, 2019
-
-
Aurélien Reeves authored
* Squish username before validation (#10101) Fix #10101 * Move before_validation hook to a private method Also add Unicode wite-spaces to the spec to support the use of squish over strip.
-