Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-25 | Copyright bump for 2022 | Sean King | |
2021-06-08 | Pleroma.Web.Params --> Pleroma.Web.Utils.Params | Alex Gleason | |
2021-06-08 | Pleroma.Web.ControllerHelper.truthy_param?/1 --> ↵ | Alex Gleason | |
Pleroma.Web.Params.truthy_param?/1 Breaks cycle in lib/pleroma/web/api_spec/operations/status_operation.ex | |||
2021-01-13 | Bump Copyright to 2021 | Haelwenn (lanodan) Monnier | |
grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>;' | |||
2021-01-12 | Pagination: Don't be dos'd by random parameters. | lain | |
2021-01-11 | ChatMessages: Fix pagination headers. | lain | |
They used to contain the path parameter `id` as query param, which would break the link. | |||
2020-09-10 | added paginate links to headers for /chats/:id/messages | Maksim Pechnikov | |
2020-08-07 | Force 204 responses to be empty, fixes #2029 | Alex Gleason | |
2020-06-13 | ControllerHelper: Always return id field. | lain | |
2020-06-13 | Apply suggestion to lib/pleroma/web/controller_helper.ex | lain | |
2020-06-10 | Apply suggestion to lib/pleroma/web/controller_helper.ex | lain | |
2020-06-10 | ControllerHelper: Fix wrong comparison. | lain | |
2020-06-10 | Apply suggestion to lib/pleroma/web/controller_helper.ex | lain | |
2020-06-10 | Apply suggestion to lib/pleroma/web/controller_helper.ex | lain | |
2020-06-10 | Apply suggestion to lib/pleroma/web/controller_helper.ex | lain | |
2020-06-09 | StatusController: Correctly paginate favorites. | lain | |
Favorites were paginating wrongly, because the pagination headers where using the id of the id of the `Create` activity, while the ordering was by the id of the `Like` activity. This isn't easy to notice in most cases, as they usually have a similar order because people tend to favorite posts as they come in. This commit adds a way to give different pagination ids to the pagination helper, so we can paginate correctly in cases like this. | |||
2020-06-05 | Merge remote-tracking branch 'origin/develop' into ↵ | Egor Kislitsyn | |
activity-pub-use-atoms-as-keys | |||
2020-06-05 | Merge branch 'features/apc2s-pagination' into 'develop' | Haelwenn | |
Fix AP C2S pagination Closes #866 and #751 See merge request pleroma/pleroma!2491 | |||
2020-06-05 | Create Pleroma.Maps.put_if_present(map, key, value, value_fun // &{:ok, &1}) | Haelwenn | |
Unifies all the similar functions to one and simplify some blocks with it. | |||
2020-06-04 | Use atoms as keys in `ActivityPub.fetch_*` functions options | Egor Kislitsyn | |
2020-05-29 | AP C2S: allow limit & order on outbox & read_inbox | Haelwenn (lanodan) Monnier | |
2020-05-29 | Bugfix: Reuse Controller.Helper pagination for APC2S | Haelwenn (lanodan) Monnier | |
2020-05-13 | [#2456] OpenAPI-related tweaks. Removed support for `with_relationships` ↵ | Ivan Tashkinov | |
param in `GET /api/v1/accounts/search`. | |||
2020-05-13 | [#2456] Changed `embed_relationships` param to `with_relationships`. | Ivan Tashkinov | |
2020-05-12 | [#2456] Added support for `embed_relationships` param, nailed down endpoints ↵ | Ivan Tashkinov | |
which should support it. Fixed :source_mutes relationships subset fetching. | |||
2020-05-09 | [#2456] Dropped support for embedded `pleroma/account/relationship` in ↵ | Ivan Tashkinov | |
statuses and notifications. | |||
2020-05-01 | Restricted embedding of relationships where applicable (statuses / ↵ | Ivan Tashkinov | |
notifications / accounts rendering). Added support for :skip_notifications for accounts listing (index.json). Adjusted tests. | |||
2020-04-27 | Use `json_response_and_validate_schema/2` in tests to validate OpenAPI schema | Egor Kislitsyn | |
2020-04-01 | Ability to control the output of account/pleroma/relationship in statuses in ↵ | Ivan Tashkinov | |
order to improve the rendering performance. See `[:extensions, output_relationships_in_statuses_by_default]` setting and `with_relationships` param. | |||
2020-03-23 | Benchmarks: Add timeline benchmark | lain | |
2020-03-16 | fix for feed page pagination | Alexander Strizhakov | |
2020-03-02 | Bump copyright years of files changed after 2020-01-07 | Haelwenn (lanodan) Monnier | |
Done via the following command: git diff fcd5dd259a1700a045be902b43391b0d1bd58a5b --stat --name-only | xargs sed -i '/Pleroma Authors/c# Copyright © 2017-2020 Pleroma Authors <https:\/\/pleroma.social\/>' | |||
2019-12-18 | add tag feeds | Maksim Pechnikov | |
2019-10-01 | Extract poll actions from `MastodonAPIController` to `PollController` | Egor Kislitsyn | |
2019-09-30 | Add PleromaAPI.AccountController | Egor Kislitsyn | |
2019-09-26 | Extract timeline actions from `MastodonAPIController` into `TimelineController` | Egor Kislitsyn | |
2019-09-06 | Refactor `add_link_headers/7` -> `add_link_headers/3` | Egor Kislitsyn | |
2019-08-02 | Pleroma API: Add endpoint to get conversation statuses. | lain | |
2019-06-14 | [#948] /api/v1/account_search added optional parameters (limit, offset, ↵ | Maksim | |
following) | |||
2019-05-08 | Refactoring functions for dealing with oauth scopes. | Maksim | |
2019-04-01 | Fixed local MastoFE authentication / `force_login` option. | Ivan Tashkinov | |
2019-04-01 | Added `force_login` authentication option (previously applied by default). | Ivan Tashkinov | |
2019-03-13 | [Credo] fix Credo.Check.Readability.MaxLineLength | Haelwenn (lanodan) Monnier | |
2019-02-17 | [#468] Refactored OAuth scopes' defaults & missing selection handling. | Ivan Tashkinov | |
2019-02-15 | [#468] Defined OAuth restrictions for all applicable routes. | Ivan Tashkinov | |
Improved missing "scopes" param handling. Allowed "any of" / "all of" mode specification in OAuthScopesPlug. Fixed auth UI / behavior when user selects no permissions at /oauth/authorize. | |||
2019-02-14 | [#468] Refactored OAuth scopes parsing / defaults handling. | Ivan Tashkinov | |
2018-12-31 | update copyright years to 2019 | William Pitcock | |
2018-12-23 | add license boilerplate to pleroma core | William Pitcock | |
2018-12-06 | [#394] Added `users.tags` and admin routes to tag and untag users. Added tests. | Ivan Tashkinov | |