- jan. 08, 2019
-
-
Eugen Rochko a rédigé
-
- jan. 05, 2019
-
-
Eugen Rochko a rédigé
Fix #340
-
- jan. 04, 2019
-
-
ThibG a rédigé
* Allow to show a specific status in the admin interface * Let the front-end know the current account is a moderator * Add admin links to status and account menus If the current logged-in user is an admin, add quick links to the admin interface in account and toot dropdown menu. Suggestion by @ashkitten * Use @statuses.first instead of @statuses[0]
-
- jan. 01, 2019
-
-
Eugen Rochko a rédigé
Fix #6893 Fix #9268
-
- déc. 27, 2018
-
-
chr v1.x a rédigé
* Add local followers page to admin account UI For moderation, I often find myself wondering who, locally, is following a remote user. Currently, to see this, I have to go back to the web UI, paste in their full handle, click their profile, and go to the "Followers" tab (plus, this information is incidental, and if mastodon ever decides to resolve all of the follower information, there will be no place local followers are shown). This PR adds a new page which is accessible via the "following" count on the admin's account view page, which shows the local followers. (It has filter parameters for account location to indicate that only local followers are shown, and leave room for expansion if mastodon ever decides to store the entire remote follow list). * Normalize en.yml
-
- déc. 24, 2018
-
-
Eugen Rochko a rédigé
* 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
-
- déc. 22, 2018
-
-
Eugen Rochko a rédigé
* Add moderation warnings Replace individual routes for disabling, silencing, and suspending a user, as well as the report update route, with a unified account action controller that allows you to select an action (none, disable, silence, suspend) as well as whether it should generate an e-mail notification with optional custom text. That notification, with the optional custom text, is saved as a warning. Additionally, there are warning presets you can configure to save time when performing the above. * Use Account#local_username_and_domain
-
- déc. 17, 2018
-
-
Eugen Rochko a rédigé
* Remove "most popular" tab from profile directory, add responsive design * Remove unused translations
-
- déc. 11, 2018
-
-
ThibG a rédigé
* Fix markup in admin/accounts/:id table for avatar * Add admin ability to remove an user's header image
-
- déc. 06, 2018
-
-
Eugen Rochko a rédigé
Fix #5578
-
- oct. 18, 2018
-
-
Eugen Rochko a rédigé
-
- oct. 07, 2018
-
-
Eugen Rochko a rédigé
* Add conversations API * Add web UI for conversations * Add test for conversations API * Add tests for ConversationAccount * Improve web UI * Rename ConversationAccount to AccountConversation * Remove conversations on block and mute * Change last_status_id to be a denormalization of status_ids * Add optimistic locking
-
Eugen Rochko a rédigé
POST /api/v1/notifications/dismiss was a mistake in #2251
-
- sept. 29, 2018
-
-
Eugen Rochko a rédigé
Fix #8771
-
- sept. 28, 2018
-
-
Eugen Rochko a rédigé
* Allow min_id pagination in Feed#get * Add min_id pagination to home and list timeline APIs * Add min_id pagination to account statuses, public and tag APIs * Remove unused stub in reports API * Use min_id pagination in notifications, favourites, and fix order * Fix HomeFeed#from_database not using paginate_by_id
-
- sept. 02, 2018
-
-
Eugen Rochko a rédigé
To avoid error due to nginx proxy caching the webfinger response
-
- août 24, 2018
-
-
Eugen Rochko a rédigé
Fix #3894
-
- août 22, 2018
-
-
Eugen Rochko a rédigé
* Add confirmation page for suspensions * Suspension confirmation closes reports, linked from report UI * Fix tests
-
- août 20, 2018
-
-
ThibG a rédigé
-
- août 18, 2018
-
-
Eugen Rochko a rédigé
Fix #8261
-
Eugen Rochko a rédigé
* Add remote interaction dialog for toots * Change AuthorizeFollow into AuthorizeInteraction, support statuses * Update brakeman.ignore * Adjust how interaction buttons are display on public pages * Fix tests
-
- août 09, 2018
-
-
Eugen Rochko a rédigé
-
- juil. 15, 2018
-
-
Eugen Rochko a rédigé
-
- juil. 13, 2018
-
-
Eugen Rochko a rédigé
* Add federation relay support * Add admin UI for managing relays * Include actor on relay-related activities * Fix i18n
-
- juil. 07, 2018
-
-
Eugen Rochko a rédigé
DELETE /api/v1/suggestions/:account_id When blocking, remove suggestion from both sides. Muting not affected, since muting is supposed to be invisible to the target.
-
- juil. 02, 2018
-
-
Eugen Rochko a rédigé
* Re-add follow recommendations API GET /api/v1/suggestions Removed in 8efa081f due to Neo4J dependency. The algorithm uses triadic closures, takes into account suspensions, blocks, mutes, domain blocks, excludes locked and moved accounts, and prefers more recently updated accounts. * Track interactions with people you don't follow Replying to, favouriting and reblogging someone you're not following will make them show up in follow recommendations. The interactions have different weights: - Replying is 1 - Favouriting is 10 (decidedly positive interaction, but private) - Reblogging is 20 Following them, muting or blocking will remove them from the list, obviously. * Remove triadic closures, ensure potential friendships are trimmed
-
- juin 29, 2018
-
-
Eugen Rochko a rédigé
* Add keyword filtering GET|POST /api/v1/filters GET|PUT|DELETE /api/v1/filters/:id - Irreversible filters can drop toots from home or notifications - Other filters can hide toots through the client app - Filters use a phrase valid in particular contexts, expiration * Make sure expired filters don't get applied client-side * Add missing API methods * Remove "regex filter" from column settings * Add tests * Add test for FeedManager * Add CustomFilter test * Add UI for managing filters * Add streaming API event to allow syncing filters * Fix tests
-
- juin 04, 2018
-
-
Eugen Rochko a rédigé
* Delete trends_controller.rb * Update routes.rb * Update trending_tags.rb * Update index.js * Update index.js * Update search_results.js * Update async-components.js * Update index.js * Delete trends.js * Delete trends.js * Delete trends_container.js * Delete trends.js * Update search_results.js * Update search_results_container.js
-
- mai 29, 2018
-
-
Eugen Rochko a rédigé
-
- mai 27, 2018
-
-
Eugen Rochko a rédigé
* Track trending tags - Half-life of 1 day - Historical usage in daily buckets (last 7 days stored) - GET /api/v1/trends Fix #271 * Add trends to web UI * Don't render compose form on search route, adjust search results header * Disqualify tag from trends if it's in disallowed hashtags setting * Count distinct accounts using tag, ignore silenced accounts
-
- mai 19, 2018
-
-
Eugen Rochko a rédigé
* Ensure push subscription is immediately removed when application is revoked * When token is revoked from app, unsubscribe too
-
- mai 13, 2018
-
-
Eugen Rochko a rédigé
* Add Api::V1::Push::SubscriptionsController#show * Add to routes
-
- mai 11, 2018
-
-
Eugen Rochko a rédigé
- POST /api/v1/push/subscription - PUT /api/v1/push/subscription - DELETE /api/v1/push/subscription - New OAuth scope: "push" (required for the above methods)
-
- mai 06, 2018
-
-
Shuhei Kitagawa a rédigé
* Add confirmations_controller#resend * Add tests for confirmations_controller#resend * Add translations
-
- mai 05, 2018
-
-
Eugen Rochko a rédigé
* Improve design of account statuses admin UI (consistent with reports) * Make account moderation notes look consistent with report notes * i18n-tasks remove-unused * Fix code style issues * Fix tests
-
- avr. 18, 2018
-
-
Kaito Sinclaire a rédigé
* Added a timeline for Direct statuses * Lists all Direct statuses you've sent and received * Displayed in Getting Started * Streaming server support for direct TL * Changes to match other timelines in 2.0
-
- avr. 10, 2018
-
-
Emelia Smith a rédigé
* Admin: Show unconfirmed email address on account page * Admin: Allow staff to change user email addresses * ActionLog: On change_email, log current email address and new unconfirmed email address
-
- avr. 08, 2018
-
-
ThibG a rédigé
* Fix follow/unfollow buttons on public profile - Present non-logged users with web+mastodon:// URLs for remote accounts - Present logged-in users with appropriate links (authorize_follows and remote_unfollows) for remote accounts * Do not cache rendered cards if user is logged in
-
- avr. 02, 2018
-
-
Emelia Smith a rédigé
* Implement Assignment of Reports (#6967) * Change translation of admin.report.comment.label to "Report Comment" for clarity As we'll soon add the ability for reports to have comments on them, this clarification makes sense. * Implement notes for Reports This enables moderators to leave comments about a report whilst they work on it * Fix display of report moderation notes * Allow reports to be reopened / marked as unresolved * Redirect to reports listing upon resolution of report * Implement "resolve with note" functionality * Add inverse relationship for report notes * Remove additional database querying when loading report notes * Fix tests for reports * Fix localisations for report notes / reports
-
Emelia Smith a rédigé
-