- May 21, 2019
-
-
a 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.
-
- Mar 10, 2019
-
-
ThibG authored
* Reject existing Follows when suspending a remote account Partial fix to #10229 * Add tests
-
- Mar 07, 2019
-
-
ThibG authored
* Do not allow adding votes to expired polls * Only validate expires_at on create
-
- Mar 05, 2019
-
-
Eugen Rochko authored
-