aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/juick/ActivityPubManager.java
AgeCommit message (Collapse)Author
2024-03-01ActivityPub: fix inReplyToGravatar Vitaly Takmazov
2024-02-28ActivityPub: we are using RSA signaturesGravatar Vitaly Takmazov
2024-02-01CI: enable SQLiteGravatar Vitaly Takmazov
* SQLite JDBC driver does not support generated keys feature. So we implement `returningId` helper * only one connection should be used from connection pooler * changes made to prevent connection locking
2023-11-22ActivityPub: handle all exceptions in signature verificationGravatar Vitaly Takmazov
2023-11-12Key-based locking in signature verificationGravatar Vitaly Takmazov
2023-11-11Make sure HTTP requests actually use cachingGravatar Vitaly Takmazov
* OkHttp dispatcher is not used for synchronous requests * @Cacheable only works for bean method calls, refactor beans to use it correctly
2023-04-26Expose `friendsOnly` message property over APIGravatar Vitaly Takmazov
2023-04-18ActivityPub compatibility with private postsGravatar Vitaly Takmazov
2023-02-10ActivityPub: log follower id in Follow requestsGravatar Vitaly Takmazov
2023-01-23ActivityPub: do not send activity back to actorGravatar Vitaly Takmazov
2023-01-22Update links to external users with web urls instead of json-ld urisGravatar Vitaly Takmazov
2023-01-19Cleanup loggingGravatar Vitaly Takmazov
2023-01-19RestTemplate -> OkHttpClientGravatar Vitaly Takmazov
2023-01-09Mastodon API: statusesGravatar Vitaly Takmazov
2023-01-09Mastodon API: improve status layout, avatars, attachmentsGravatar Vitaly Takmazov
2023-01-05ActivityPub: signed GET requests, fix Signature verificationGravatar Vitaly Takmazov
2023-01-04ActivityPub: refactor delivery to followersGravatar Vitaly Takmazov
2023-01-04ActivityPub: fix actor to user conversion, handle Block activityGravatar Vitaly Takmazov
2022-12-31ActivityPub: cleanup loggingGravatar Vitaly Takmazov
2022-12-24ActivityPub Update compatibility improvementsGravatar Vitaly Takmazov
2022-12-23ActivityPub: send full object on message updateGravatar Vitaly Takmazov
2022-12-21Switch from `lombok` to Java 17 `record`Gravatar Vitaly Takmazov
2022-12-18Better ActivityPub loggingGravatar Vitaly Takmazov
2022-12-15Use ConversionService in ActivityPubManager flowGravatar Vitaly Takmazov
2022-12-15Extract profile URI helpers into ProfileUriBuilderGravatar Vitaly Takmazov
2022-12-15Extract user to actor conversion code into ConverterGravatar Vitaly Takmazov
2022-11-25Spring Boot 3Gravatar Vitaly Takmazov
2022-06-30ActivityPub: fix Actor type castingGravatar Vitaly Takmazov
2022-04-19ActivityPub: log unhandled contexts when processing messagesGravatar Vitaly Takmazov
2022-04-19ActivityPub: handle context issues when processing messagesGravatar Vitaly Takmazov
2022-04-14ActivityPub: handle followers exceptionsGravatar Vitaly Takmazov
2022-04-13ActivityPub: handle like exceptionsGravatar Vitaly Takmazov
2021-10-23Minor code cleanupGravatar Vitaly Takmazov
2021-10-23ImagesService refactoringGravatar Vitaly Takmazov
* Merge ImagesService and ImageUtils * add avatar metadata to RSS feeds
2021-10-21Make popular feed equal to service user recommendations feed to have correct RSS feedsGravatar Vitaly Takmazov
2021-09-06ActivityPub: include user name and message id in the Announce idGravatar Vitaly Takmazov
2021-09-04ActivityPub: update Announce id and log messagesGravatar Vitaly Takmazov
2021-09-04ActivityPub: forward all likes as AnnouncesGravatar Vitaly Takmazov
2021-08-27ActivityPub: fix Application activites, use Actor where possibleGravatar Vitaly Takmazov
2021-08-23ActivityPub: send Update event on user profile updatesGravatar Vitaly Takmazov
2021-08-22Type-safe ActivityStreams deserializationGravatar Vitaly Takmazov
2021-08-20map NSFW tag to as:sensitive ActivityPub propertyGravatar Vitaly Takmazov
2021-03-24ActivityPub: handle unverified deletionsGravatar Vitaly Takmazov
2021-03-24ActivityPub: handle unverified updatesGravatar Vitaly Takmazov
2020-11-10ActivityPub: Digest header is mandatory now for POST requestsGravatar Vitaly Takmazov
2020-04-04Initialize all components from configurationGravatar Vitaly Takmazov