tobi
eafd73c292
[chore] Remove omitempty on account source; refactor tests to use prettyprint json ( #1337 )
...
* remove omitEmpty tag on account source items
* update tests
2023-01-13 17:02:45 +01:00
tobi
0dbe6c514f
[chore] Update/add license headers for 2023 ( #1304 )
2023-01-05 12:43:00 +01:00
tobi
927117d8e3
[bugfix] Avoid accidentally marking changed emojis as orphaned + pruning them ( #1188 )
...
* add predictable instance account to tests, use it in emoji urls + paths
* use static image url to select emojis when pruning orphaned
2022-11-30 16:20:57 +01:00
tobi
4cd00d546c
[feature] Allow newly uploaded emojis to be placed in categories ( #939 )
...
* [feature] Add emoji categories GET
Serialize emojis in appropriate categories; make it possible to get categories via the admin API
* [feature] Create (or use existing) category for new emoji uploads
* fix lint issue
* update misleading line in swagger docs
2022-11-14 22:47:27 +00:00
tobi
f7416d6e94
[feature] Add emoji DELETE handler at /api/v1/admin/custom_emojis
( #913 )
...
* add emoji DELETE handler
* no need to process error (thanks kim)
* don't double check if user is admin
* add missing security annotation
2022-10-14 17:30:04 +02:00