Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-19 | Autofix Rubocop Style/RedundantBegin (#23703) | Nick Schonning | |
2023-02-18 | Autofix Rubocop Style/IfUnlessModifier (#23697) | Nick Schonning | |
2023-02-13 | Add API parameter to safeguard unexpect mentions in new posts (#18350) | Claire | |
2023-02-08 | Apply Rubocop Style/NegatedIfElseCondition (#23451) | Nick Schonning | |
2023-02-01 | Change notifications per page from 15 to 40 in REST API (#23348) | Eugen Rochko | |
2023-01-18 | Add support for editing media description and focus point of already-posted ↵ | Claire | |
statuses (#20878) * Add backend support for editing media attachments of existing posts * Allow editing media attachments of already-posted toots * Add tests | |||
2023-01-18 | Fix /api/v1/admin/trends/tags using wrong serializer (#18943) | Claire | |
* Fix /api/v1/admin/trends/tags using wrong serializer Fix regression from #18641 * Only use `REST::Admin::TagSerializer` when the user can `manage_taxonomies` * Fix admin trending hashtag component to not link if `id` is unknown | |||
2023-01-13 | Allow changing hide_collections setting with the api (#22790) | Carl Schwan | |
* Allow changing hide_collections setting with the api This is currently only possible with app/controllers/settings/profiles_controller.rb and is the only difference in the allowed parameter between the two controllers * Fix the lint issue * Use normal indent | |||
2022-12-15 | Fix changing domain block severity not undoing individual account effects ↵ | Claire | |
(#22135) * Fix changing domain block severity not undoing individual account effects Fixes #22133 * Add tests | |||
2022-12-15 | Change CSP directives on API to be tight and concise (#20960) | Claire | |
2022-12-15 | Fix N+1 queries from in NotificationsController (#21202) | nametoolong | |
Co-authored-by: Nonexistent <nx@example.org> | |||
2022-12-07 | Log admin approve and reject account (#22088) | Francis Murillo | |
* Log admin approve and reject account * Add unit tests for approve and reject logging | |||
2022-12-07 | Fix irreversible and whole_word parameters handling in /api/v1/filters (#21988) | Claire | |
Fixes #21965 | |||
2022-11-21 | Fix not being able to follow more than one hashtag (#21285) | Claire | |
Fixes regression from #20860 | |||
2022-11-17 | Make tag following idempotent (#20860) | trwnh | |
2022-11-17 | Fix pagination of followed tags (#20861) | trwnh | |
* Fix missing pagination headers on followed tags * Fix typo | |||
2022-11-16 | Add 'private' to Cache-Control, match Rails expectations (#20608) | Daniel Axtens | |
Several controlers set quite intricate Cache-Control headers in order to hopefully not be cached by any intermediate proxies or local caches. Unfortunately, these headers are processed by ActionDispatch::HTTP::Cache in a way that squashes and discards any values set alongside no-store other than private: https://github.com/rails/rails/blob/8015c2c2cf5c8718449677570f372ceb01318a32/actionpack/lib/action_dispatch/http/cache.rb#L207-L209 We want to preserve no-store on these responses, but we might as well remove parts that are going to be dropped anyway. As many of the endpoints in these controllers are private to a particular user, we should also add "private", which will be preserved alongside no-store. | |||
2022-11-14 | Move V2 Filter methods under /api/v2 prefix (#20622) | trwnh | |
* Move V2 Filter methods under /api/v2 prefix * move over the tests too | |||
2022-11-14 | Fix error when passing unknown filter param in REST API (#20626) | Eugen Rochko | |
Fix #19156 | |||
2022-11-14 | Fix `role_ids` not accepting arrays in admin API (#20625) | Eugen Rochko | |
Fix #19157 | |||
2022-11-10 | Remove dead code and refactor status threading code (#20357) | Claire | |
* Remove dead code * Remove unneeded/broken parameters and refactor descendant computation | |||
2022-11-10 | Change logged out /api/v1/statuses/:id/context logged out limits (#20355) | Claire | |
2022-11-10 | Improve performance by avoiding regex construction (#20215) | James Tucker | |
```ruby 10.times { p /#{FOO}/.object_id } 10.times { p FOO_RE.object_id } ``` | |||
2022-11-10 | Revert filtering public timelines by locale by default (#20294) | Eugen Rochko | |
2022-11-08 | Make account endorsements idempotent (fix #19045) (#20118) | trwnh | |
* Make account endorsements idempotent (fix #19045) * Accept suggestion to use exists? instead of find_by + nil check Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> * fix logic (unless, not if) * switch to using `find_or_create_by!` Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> | |||
2022-11-08 | Fix uncaught 500 error on invalid `replies_policy` (Fix #19097) (#20126) | trwnh | |
2022-11-07 | Fix crash in legacy filter creation controller (#19878) | Claire | |
2022-11-05 | Change `AUTHORIZED_FETCH` to not block unauthenticated REST API access (#19803) | Eugen Rochko | |
New environment variable `DISALLOW_UNAUTHENTICATED_API_ACCESS` | |||
2022-11-04 | Fix reblogs being discarded after the reblogged status (#19731) | Claire | |
2022-11-01 | Change post-processing to be deferred only for large media types (#19617) | Eugen Rochko | |
2022-10-30 | Remove language filtering from hashtag timelines (#19563) | Eugen Rochko | |
2022-10-30 | Fix admin APIs returning deleted object instead of empty object upon delete ↵ | Eugen Rochko | |
(#19479) Fix #19153 | |||
2022-10-30 | Fix language not being saved when editing status (#19543) | Eugen Rochko | |
Fix #19542 | |||
2022-10-27 | Fix uncaught error when invalid date is supplied to API (#19480) | Eugen Rochko | |
Fix #19213 | |||
2022-10-26 | Change unauthenticated search to not support pagination in REST API (#19326) | Eugen Rochko | |
- Only exact search matches for queries with < 5 characters - Do not support queries with `offset` (pagination) - Return HTTP 401 on truthy `resolve` instead of overriding to false | |||
2022-10-22 | Change featured tag updates to add/remove activity (#19409) | Takeshi Umeda | |
* Change featured tag updates to add/remove activity * Fix to check for the existence of feature tag * Rename service and worker * Merge AddHashtagSerializer with AddSerializer * Undo removal of sidekiq_options | |||
2022-10-20 | Add synchronization of remote featured tags (#19380) | Takeshi Umeda | |
* Add LIMIT of featured tag to instance API response * Add featured_tags_collection_url to Account * Add synchronization of remote featured tags * Deliver update activity when updating featured tag * Remove featured_tags_collection_url * Revert "Add featured_tags_collection_url to Account" This reverts commit cff349fc27b104ded2df6bb5665132dc24dab09c. * Add hashtag sync from featured collections * Fix tag name normalize * Add target option to fetch featured collection * Refactor fetch_featured_tags_collection_service * Add LIMIT of featured tag to v1/instance API response | |||
2022-10-13 | Change about page to be mounted in the web UI (#19345) | Eugen Rochko | |
2022-10-08 | Add support for language preferences for trending statuses and links (#18288) | Eugen Rochko | |
2022-10-08 | Change privacy policy to be rendered in web UI, add REST API (#19310) | Eugen Rochko | |
Source string no longer localized, Markdown instead of raw HTML | |||
2022-10-05 | Change public timelines to be filtered by current locale by default (#19291) | Eugen Rochko | |
In the absence of an opt-in to multiple specific languages in the preferences, it makes more sense to filter by the user's presumed language only (interface language or `lang` override) | |||
2022-10-05 | Add server banner to web app, add `GET /api/v2/instance` to REST API (#19294) | Eugen Rochko | |
2022-10-05 | Fix deleted pinned posts potentially counting towards the pinned posts limit ↵ | Claire | |
(#19005) Fixes #18938 | |||
2022-09-23 | Add user content translations with configurable backends (#19218) | Eugen Rochko | |
2022-09-20 | Add ability to filter followed accounts' posts by language (#19095) | Eugen Rochko | |
2022-09-08 | Fix REST API sometimes returning HTML on error (#19135) | Claire | |
Fixes #19115 | |||
2022-08-28 | Change search API to be accessible without being logged in (#18963) | Eugen Rochko | |
But with the resolve option turned off | |||
2022-08-28 | Change following and followers API to be accessible without being logged in ↵ | Eugen Rochko | |
(#18964) | |||
2022-08-28 | Add admin API for managing e-mail domain blocks (#19066) | Eugen Rochko | |
2022-08-28 | Add admin API for managing canonical e-mail blocks (#19067) | Eugen Rochko | |