Commit graph

138 commits

Author SHA1 Message Date
c75451efaf lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 23:47:31 +01:00
df430d948f pl-api: allow interaction policies for individual statuses
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 00:18:08 +01:00
88c1b3d018 pl-api: update instance schema
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 00:14:15 +01:00
1a4b01da0d pl-api: instance schema cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 00:11:07 +01:00
822e7e2287 pl-api: Add some newer Mastodon methods
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 00:10:25 +01:00
12eb4d820a Bump pl-api version
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 17:45:27 +02:00
618f5f5f25 pl-api: Improve defaults for InteractionPolicy schema
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-25 20:22:27 +02:00
444f9126d2 pl-api: Update version definitions for GoToSocial, add Hometown support
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-25 09:28:01 +02:00
41a9c4183e pl-api: Make translation provider field optional
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-24 23:56:05 +02:00
22d5f1d9d9 pl-api: more firefish updates
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-23 17:47:29 +02:00
8e7be4467a pl-api: Update feature definitions for firefish
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-23 16:32:37 +02:00
966381a360 Merge branch 'develop' into hooks-migration
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-22 23:11:50 +02:00
04d0b812f0 Support events with external join
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-22 16:11:30 +02:00
26adc7c29c Merge branch 'develop' into hooks-migration
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-21 23:53:41 +02:00
5b6599f98d pl-fe: WIP Move emojify to status content parser
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-21 23:23:48 +02:00
c618e1f619 Default to whatever content type is supported
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-21 20:39:23 +02:00
558f89ee10 Merge branch 'develop' into hooks-migration
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-20 14:02:47 +02:00
77c0689321 pl-api: Avoid barrel imports
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-20 12:53:12 +02:00
5befd8e9db pl-api: fix regression with version parsing
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-19 01:07:04 +02:00
89deb6b9bd Merge branch 'develop' into hooks-migration
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-17 00:21:01 +02:00
1f4d879296 bump pl-api
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-16 20:12:41 +02:00
595c16ace2 externalize pl-api deps
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-16 18:46:14 +02:00
0377c197a2 pl-fe: remove zod
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-16 17:44:32 +02:00
e30d2d8033 pl-api: remove zod
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-16 17:30:46 +02:00
905e1626a4 pl-fe: wip valibot migration
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-16 17:30:05 +02:00
a521c9044d make pl-api compile
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-16 17:03:27 +02:00
2f7e149f75 pl-api: Mostly finish migration to valibot
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-16 01:08:56 +02:00
b29b488d7e pl-api: moar blind search and replace
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-15 00:07:22 +02:00
0bed543c20 pl-api: moar blind search and replace
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-14 22:50:34 +02:00
ea3addf388 pl-api: More blind search and replace before actual testing
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-14 20:54:44 +02:00
a6bc160caa pl-api: Do some blind search and replace
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-14 00:25:30 +02:00
79f0d4bbff pl-api: Improve types
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-13 23:49:35 +02:00
8a047d7c3a work on turning pl-hooks into a separate library
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-13 00:15:58 +02:00
777c086fbe Merge branch 'develop' into hooks-migration
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-11 16:48:35 +02:00
b4d56caa5b Disable spoilers for Mitra
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 20:16:04 +02:00
8456f29d83 pl-api: fix fallback display_name
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 20:11:25 +02:00
299fd52dc1 this time actually fixed pl-api
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 13:24:11 +02:00
8f17bb8783 pl-api hotfix
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 13:18:38 +02:00
5297e100ce pl-api hotfix
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 13:08:12 +02:00
085eb13783 pl-api: Handle moved accounts correctly
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 12:56:46 +02:00
36a019b419 pl-api: Fix fallbacks to Pleroma v1/instance values
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 12:48:51 +02:00
bd73697628 pl-hooks works
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-07 23:53:05 +02:00
eeb1e1370c wip hooks migration
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-05 00:13:47 +02:00
de8623935e pl-api:: Fix eslint config
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-03 10:38:32 +02:00
cf9f9137b0 pl-api:: Fix eslint config
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-02 22:45:49 +02:00
28fd9bfd61 Merge branch 'develop' into hooks-migration 2024-10-02 22:28:06 +02:00
09c9d92e4c pl-api: Update deps
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-02 20:09:29 +02:00
881a03b24a WIP hooks migration
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-29 00:03:28 +02:00
1cdbdab8f5 Update gitignore
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-28 16:20:10 +02:00
4635c4daa2 Fix some typos
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-27 23:35:59 +02:00
8f09caeb35 new pl-api release
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-27 12:41:07 +02:00
567bc33e96 Merge remote-tracking branch 'mkljczk/develop' into develop 2024-09-25 19:24:22 +02:00
1433d332e1 pl-api: fix instance v1 to v2 conversion
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-25 19:11:02 +02:00
bf065689cc
Merge pull request #104 from mkljczk/dependabot/npm_and_yarn/packages/pl-api/eslint-import-resolver-typescript-3.6.3
build(deps-dev): bump eslint-import-resolver-typescript from 3.6.1 to 3.6.3 in /packages/pl-api
2024-09-24 16:18:53 +02:00
dependabot[bot]
2b1c82f0c6
build(deps): bump rollup from 4.19.1 to 4.22.4 in /packages/pl-api
Bumps [rollup](https://github.com/rollup/rollup) from 4.19.1 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.19.1...v4.22.4)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-24 03:36:16 +00:00
0c69c608c7 Add workflow for pl-api build
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-23 11:45:56 +02:00
dependabot[bot]
3f5b8a3be4
build(deps-dev): bump eslint-import-resolver-typescript
Bumps [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) from 3.6.1 to 3.6.3.
- [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases)
- [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-import-resolver-typescript/compare/v3.6.1...v3.6.3)

---
updated-dependencies:
- dependency-name: eslint-import-resolver-typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 03:12:57 +00:00
a3fe67a7c8
Merge pull request #97 from mkljczk/dependabot/npm_and_yarn/packages/pl-api/typescript-eslint/eslint-plugin-7.18.0
build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.17.0 to 7.18.0 in /packages/pl-api
2024-09-22 16:32:12 +02:00
65d222d348
Merge pull request #98 from mkljczk/dependabot/npm_and_yarn/packages/pl-api/typescript-5.6.2
build(deps-dev): bump typescript from 5.5.4 to 5.6.2 in /packages/pl-api
2024-09-22 16:32:05 +02:00
a015d7264f
Merge pull request #99 from mkljczk/dependabot/npm_and_yarn/packages/pl-api/eslint-plugin-compat-6.0.1
build(deps-dev): bump eslint-plugin-compat from 4.2.0 to 6.0.1 in /packages/pl-api
2024-09-22 16:32:01 +02:00
dependabot[bot]
85d15232fa
build(deps-dev): bump vite-plugin-dts in /packages/pl-api
Bumps [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts) from 4.0.3 to 4.2.1.
- [Release notes](https://github.com/qmhc/vite-plugin-dts/releases)
- [Changelog](https://github.com/qmhc/vite-plugin-dts/blob/main/CHANGELOG.md)
- [Commits](https://github.com/qmhc/vite-plugin-dts/compare/v4.0.3...v4.2.1)

---
updated-dependencies:
- dependency-name: vite-plugin-dts
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-22 13:19:46 +00:00
dependabot[bot]
dd5434e16e
build(deps-dev): bump eslint-plugin-compat in /packages/pl-api
Bumps [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat) from 4.2.0 to 6.0.1.
- [Release notes](https://github.com/amilajack/eslint-plugin-compat/releases)
- [Changelog](https://github.com/amilajack/eslint-plugin-compat/blob/main/CHANGELOG.md)
- [Commits](https://github.com/amilajack/eslint-plugin-compat/compare/v4.2.0...v6.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-compat
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-22 13:19:38 +00:00
dependabot[bot]
32566ae819
build(deps-dev): bump typescript from 5.5.4 to 5.6.2 in /packages/pl-api
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.5.4 to 5.6.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-22 13:19:31 +00:00
dependabot[bot]
5a359ec5e1
build(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.17.0 to 7.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.18.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-22 13:19:21 +00:00
6c5b30e720 Fix "Mark Status as sensitive" menu item is not working
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-17 23:10:46 +02:00
0c7d57ce40 Move report modal state to useState
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-17 23:03:31 +02:00
bbd524f074 Support custom emojis on mitra
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-16 23:06:19 +02:00
acf31a11a3 fix account/header descriptions on pleroma
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-14 19:54:08 +02:00
6b6b9cc40a Support Mitra notification subtype
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-14 17:04:31 +02:00
fbf30f8786 fix for pleroma emoji reactions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-13 14:37:16 +02:00
8794c293aa Support reactions on Mastodon forks, support api_versions, minor fixes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-13 13:05:06 +02:00
0a7bdbb7d0 Do not display account suggestion dismiss button if not supported
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 23:03:09 +02:00
524192c4f0 pl-api: Allow reblogging to a given scope
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-10 12:11:52 +02:00
688f04600c pl-api: Fix suggestion schema
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-07 19:58:02 +02:00
b29242d200 pl-api: support avatar descriptions on pl
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-06 09:11:23 +02:00
1c9f819bee pl-fe is officially woke
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-06 00:16:43 +02:00
d8a2a33306 pl-api: support /api/v1/akkoma/preferred_frontend
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-03 00:35:06 +02:00
db3c895731 pl-api: /api/v1/followed_tags is actually more broadly supported
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-02 00:22:30 +02:00
39863bc94f pl-api: Support marker streaming event
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-01 17:28:16 +02:00
c43178fc09 Display scrobbles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-01 14:57:59 +02:00
b67887b63e Support following hashtags in pl
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-31 15:26:34 +02:00
db19522a54 pl-api: add server directory client
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-30 19:28:12 +02:00
f747264568 fix quote_id
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-29 23:06:12 +02:00
d91b55d9b1 cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-29 22:48:58 +02:00
cb5dbb8ab6 Attempts to fix stuff
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-29 00:55:30 +02:00
eb231d562e Migrate everything to pl-api
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-28 21:07:16 +02:00
fc611ed442 pl-api: Update repo URL
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-28 13:46:17 +02:00
036fa32cd3 Add pl-api to workspace
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-28 13:43:23 +02:00