aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/juick/config
AgeCommit message (Collapse)Author
2024-01-21Delete login hash on logoutGravatar 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-11-11Do not use outdated Patreon library, use Rest API directlyGravatar Vitaly Takmazov
2023-11-08Handle premium users from PatreonGravatar Vitaly Takmazov
2023-10-23ActivityPub: using single-thread for http clientGravatar Vitaly Takmazov
2023-06-21VK: read premium status using Callback APIGravatar Vitaly Takmazov
2023-06-20Patreon webhook (WIP)Gravatar Vitaly Takmazov
2023-05-31Modernize spring-security configuration and minor changesGravatar Vitaly Takmazov
* Clean up warnings
2023-05-11Fix Actuator security configurationGravatar Vitaly Takmazov
2023-02-16ActivityPub: improve loggingGravatar Vitaly Takmazov
2023-01-26ActivityPub: log 404 errors on debug levelGravatar Vitaly Takmazov
2023-01-25Update security config for service workerGravatar Vitaly Takmazov
2023-01-23Minor cleanupGravatar Vitaly Takmazov
2023-01-22db refactoring: merge getMessages with isSubscribed queryGravatar Vitaly Takmazov
2023-01-19Improve loggingGravatar Vitaly Takmazov
2023-01-19RestTemplate -> OkHttpClientGravatar Vitaly Takmazov
2023-01-19Remove unused beanGravatar Vitaly Takmazov
2023-01-18Cleanup unused codeGravatar Vitaly Takmazov
2023-01-14Configure test coverage reportsGravatar Vitaly Takmazov
2023-01-14Pass tests with configured domainGravatar Vitaly Takmazov
2023-01-13OAuth: use static key idGravatar Vitaly Takmazov
2023-01-13Fix OpenAPI generationGravatar Vitaly Takmazov
* Use HandlerMethodArgumentResolver to pass visitor * Hide visitor from OpenAPI definitions * Drop unused AsciiDoc template
2023-01-11Fix OAuth loginGravatar Vitaly Takmazov
2023-01-10Restore Swagger UIGravatar Vitaly Takmazov
2023-01-10Code cleanup and copyright year updateGravatar Vitaly Takmazov
2023-01-09OAuth: update refresh token TTLGravatar Vitaly Takmazov
2023-01-09Enable CORS on oauth endpointsGravatar Vitaly Takmazov
2023-01-06Bearer token filter is not usedGravatar Vitaly Takmazov
2023-01-06Mastodon API: timelines and minor fixesGravatar Vitaly Takmazov
2023-01-06Mastodon API: conversationsGravatar Vitaly Takmazov
2023-01-05Update config copyrightsGravatar Vitaly Takmazov
2023-01-05ActivityPub: signed GET requests, fix Signature verificationGravatar Vitaly Takmazov
2023-01-04ActivityPub: better loggingGravatar Vitaly Takmazov
2023-01-04OAuth authentication for Mastodon and ActivityPub C2SGravatar Vitaly Takmazov
2023-01-04JWT authentication for APIGravatar Vitaly Takmazov
2022-12-31Remove roster chatsGravatar Vitaly Takmazov
2022-12-31PMQueriesService -> ChatServiceGravatar Vitaly Takmazov
2022-12-31Refactor XMPP connectionGravatar Vitaly Takmazov
2022-12-31ActivityPub: cleanup loggingGravatar Vitaly Takmazov
2022-12-24Cacheable ActivityPub profilesGravatar Vitaly Takmazov
2022-12-21Sign in with Apple: adopt recordsGravatar Vitaly Takmazov
2022-12-21Switch from `lombok` to Java 17 `record`Gravatar Vitaly Takmazov
2022-12-20Disable CSRF entirelyGravatar Vitaly Takmazov
2022-12-15xmpp: Use `xmppbot_jid` configuration option without conversionGravatar 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-12-15Cleanup Security configGravatar Vitaly Takmazov
2022-12-08CSRF protection requires sessionsGravatar Vitaly Takmazov
2022-12-08Restore Spring Boot error filter configurationGravatar Vitaly Takmazov
2022-12-08Lenient JSON deserializationGravatar Vitaly Takmazov