- Apr 09, 2019
-
-
Eugen Rochko authored
-
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
-
- Mar 23, 2019
-
-
Eugen Rochko authored
-
- Mar 14, 2019
-
-
Eugen Rochko authored
Fix #6856 Fix #6951
-
Eugen Rochko authored
-
- Feb 20, 2019
-
-
Hinaloe authored
* correct opt-out showing application refs #9994 * Revert "correct opt-out showing application" This reverts commit 0e9bb70f145be42962416a6b87c08d59a2896486. * User#shows_application? calls wrong value
-
- Feb 02, 2019
-
-
ThibG authored
* Make storing and displaying application used to toot opt-in * Revert to storing application info, and display it to the author via API
-
- Jan 25, 2019
-
-
Eugen Rochko authored
Fix #9906
-
- Jan 18, 2019
-
-
Eugen Rochko authored
-
- Jan 02, 2019
-
-
Eugen Rochko authored
- Reduce time-to-digest from 20 to 7 days - Fetch mentions starting from +1 day since last login - Fix case when last login is more recent than last e-mail - Do not render all mentions, only 40, but show number in subject - Do not send digest to moved accounts - Do send digest to silenced accounts
-
- Dec 28, 2018
-
-
Eugen Rochko authored
-
- Dec 24, 2018
-
-
Eugen Rochko authored
* Add REST API for creating an account The method is available to apps with a token obtained via the client credentials grant. It creates a user and account records, as well as an access token for the app that initiated the request. The user is unconfirmed, and an e-mail is sent as usual. The method returns the access token, which the app should save for later. The REST API is not available to users with unconfirmed accounts, so the app must be smart to wait for the user to click a link in their e-mail inbox. The method is rate-limited by IP to 5 requests per 30 minutes. * Redirect users back to app from confirmation if they were created with an app * Add tests * Return 403 on the method if registrations are not open * Require agreement param to be true in the API when creating an account
-
- Dec 10, 2018
-
-
Eugen Rochko authored
-
- Dec 09, 2018
-
-
ThibG authored
* Add setting to not aggregate reblogs Fixes #9222 * Handle cases where user is nil in add_to_home and add_to_list * Add hint for setting_aggregate_reblogs option * Reword setting_aggregate_reblogs label
-
- Nov 26, 2018
-
-
Eugen Rochko authored
* Improve overview of accounts in admin UI - Display suspended status, role, last activity and IP prominently - Default to showing local accounts - Default to not showing suspended accounts * Remove unused strings * Fix tests * Allow filtering accounts by IP mask
-
- Sep 25, 2018
-
-
ふぁぼ原 authored
-
- Sep 24, 2018
-
-
Matt Sweetman authored
-
- Sep 01, 2018
-
-
Eugen Rochko authored
If an unresolved report for the same target account already exists, no new notification is generated
-
- Aug 26, 2018
-
-
Quint Guvernator authored
* rubocop: quit being so picky * rubocop: miscellany * rubocop: prefer present to blank
-
- Aug 23, 2018
-
-
Eugen Rochko authored
* Allow moderators to disable/enable login * Instead of rejecting login, show forbidden error when login disabled Avoid confusion because when login is rejected, the message is that the account is not activated, which is wrong. * Fix tests
-
- Aug 19, 2018
-
-
Eugen Rochko authored
To minimize fanout work and redis home feed storage space when there are lots of recent sign-ups
-
- Jun 17, 2018
-
-
Eugen Rochko authored
* Allow selecting default posting language instead of auto-detect * Enable default language setting in credentials API * Fix form saving
-
Eugen Rochko authored
* Switch filtered_languages to chosen_languages * Adjust interface * Remove unused translations
-
- May 27, 2018
-
-
Eugen Rochko authored
Original patch by @j-a4
-
- 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 11, 2018
-
-
Eugen Rochko authored
- POST /api/v1/push/subscription - PUT /api/v1/push/subscription - DELETE /api/v1/push/subscription - New OAuth scope: "push" (required for the above methods)
-
- May 04, 2018
-
-
Eugen Rochko authored
* Store home feeds for 7 days instead of 14 Reduces workload for status fan-out to active followers * Fix test for user model
-
- Apr 23, 2018
-
-
Yamagishi Kazutoshi authored
* Update annotate to version 2.7.3 * Update aws-sdk-s3 to version 1.9.2 * Update browser to version 2.5.3 * Update capistrano to version 3.10.2 * Update domain_name to version 0.5.20180417 * Update http to version 3.2.0 * Update lograge to version 0.10.0 * Update oj to version 3.5.1 * Update parallel_tests to version 2.21.3 * Update puma to version 3.11.4 * Update rubocop to version 0.55.0 * Update scss_lint to version 0.57.0 * Update simplecov to version 0.16.1 * Update tty-command to version 0.8.0 * Update tty-prompt to version 0.16.0 * Update pkg-config to version 1.3.0 * Update fog-local to version 0.5.0 * Update fog-openstack to version 0.1.25 * Update devise-two-factor to version 3.0.3 * bundle update
-
- Mar 19, 2018
-
-
Alexander authored
* update to new version of devise_pam_authenticatable2 * fix behaviour if suffix is nil, fix environment loading, fix user email creation * code cleanup/fix linter warning
-
- Mar 04, 2018
-
-
Akihiko Odaki authored
-
- Feb 28, 2018
-
-
Eugen Rochko authored
-
- Feb 26, 2018
-
-
Eugen Rochko authored
* Ensure the app does not even start if OTP_SECRET is not set * Remove PAPERCLIP_SECRET (it's not used by anything, actually) Imports are for internal consumption and the url option isn't even used correctly, so we can remove the hash stuff from them
-
- Feb 21, 2018
-
-
Eugen Rochko authored
* Fix #201: Account archive download * Export actor and private key in the archive * Optimize BackupService - Add conversation to cached associations of status, because somehow it was forgotten and is source of N+1 queries - Explicitly call GC between batches of records being fetched (Model class allocations are the worst offender) - Stream media files into the tar in 1MB chunks (Do not allocate media file (up to 8MB) as string into memory) - Use #bytesize instead of #size to calculate file size for JSON (Fix FileOverflow error) - Segment media into subfolders by status ID because apparently GIF-to-MP4 media are all named "media.mp4" for some reason * Keep uniquely generated filename in Paperclip::GifTranscoder * Ensure dumped files do not overwrite each other by maintaing directory partitions * Give tar archives a good name * Add scheduler to remove week-old backups * Fix code style issue
-
- Feb 08, 2018
-
-
Eugen Rochko authored
-
- Feb 04, 2018
-
-
Eugen Rochko authored
-
Eugen Rochko authored
* Cas authentication feature * Config * Remove class_eval + Omniauth initializer * Codeclimate review * Codeclimate review 2 * Codeclimate review 3 * Remove uid/email reconciliation * SAML authentication * Clean up code * Improve login form * Fix code style issues * Add locales
-
- Feb 02, 2018
-
-
Alexander authored
* add pam support, without extra column * bugfixes for pam login * document options * fix code style * fix codestyle * fix tests * don't call remember_me without password * fix codestyle * improve checks for pam usage (should fix tests) * fix remember_me part 1 * add remember_token column because :rememberable requires either a password or this column. * migrate db for remember_token * move pam_authentication to the right place, fix logic bug in edit.html.haml * fix tests * fix pam authentication, improve username lookup, add comment * valid? is sometimes not honored, return nil instead trying to authenticate with pam * update devise_pam_authenticatable2 and adjust code. Fixes sideeffects observed in tests * update devise_pam_authenticatable gem, fixes for codeconventions, fix finding user * codeconvention fixes * code convention fixes * fix idention * update dependency, explicit conflict check * fix disabled password updates if in pam mode * fix check password if password is present, fix templates * block registration if account is maintained by pam * Revert "block registration if account is maintained by pam" This reverts commit 8e7a083d650240b6fac414926744b4b90b435f20. * fix identation error introduced by rebase * block usernames maintained by pam * document pam settings better * fix code style
-
- Jan 23, 2018
-
-
Eugen Rochko authored
UserTrackingConcern is circumvented by SessionsController#create because it calls warden, which calls the User#update_tracked_fields! method directly. Move returning user logic to that method.
-
- Jan 19, 2018
-
-
Yamagishi Kazutoshi authored
-
- Jan 18, 2018
-
-
Eugen Rochko authored
* Remove onboarding modal * Welcome e-mail * Send welcome e-mail after confirmation * Remove obsolete translations
-