aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/juick/service
AgeCommit message (Collapse)Author
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-11Stats cacheGravatar Vitaly Takmazov
2023-11-11Do not use outdated Patreon library, use Rest API directlyGravatar Vitaly Takmazov
2023-10-23jdbc: row mapper usage refactoringGravatar Vitaly Takmazov
2023-07-19Migrate to Twitter API 2.0Gravatar Vitaly Takmazov
2023-06-26ActivityPub: cache all profile exception pathsGravatar Vitaly Takmazov
2023-06-21VK: read premium status using Callback APIGravatar Vitaly Takmazov
2023-05-31Modernize spring-security configuration and minor changesGravatar Vitaly Takmazov
* Clean up warnings
2023-04-30Expose 'vip' and 'ignored' user lists over '/me' API endpointGravatar Vitaly Takmazov
2023-04-26Expose 'isAdmin' user property over APIGravatar Vitaly Takmazov
2023-04-26Expose `friendsOnly` message property over APIGravatar Vitaly Takmazov
2023-04-26Do not show hidden messages in discussionsGravatar Vitaly Takmazov
2023-04-17Add/remove from whitelist on webGravatar Vitaly Takmazov
2023-04-17Private postsGravatar Vitaly Takmazov
2023-04-13Premium usersGravatar Vitaly Takmazov
2023-03-03Cleanup loggingGravatar Vitaly Takmazov
2023-02-22Fix memory issues when using ReactionGravatar Vitaly Takmazov
2023-02-13Code cleanupGravatar Vitaly Takmazov
2023-02-12Drop `users_subscr` tableGravatar Vitaly Takmazov
2023-02-04Minor cleanupGravatar Vitaly Takmazov
2023-02-03PostgresSearchService: limit search results in code to force query use GINGravatar Vitaly Takmazov
2023-02-03Improve top query speedGravatar Vitaly Takmazov
2023-02-03db: read message text with null coalescingGravatar Vitaly Takmazov
2023-02-03messages_txt -> messagesGravatar Vitaly Takmazov
2023-02-03Make SQL vendor queries privateGravatar Vitaly Takmazov
2023-02-03Make new queries compatibleGravatar Vitaly Takmazov
2023-02-03tag.isIgnored, tag.isSubscribedGravatar Vitaly Takmazov
2023-02-03GetTagNoIndex -> tag.isNotIndexedGravatar Vitaly Takmazov
2023-02-03top_ignore_tags -> tags.notopGravatar Vitaly Takmazov
2023-02-01Store timestamp in milliseconds when using SQLiteGravatar Vitaly Takmazov
2023-01-30SQLite supportGravatar Vitaly Takmazov
2023-01-29CI: enable sqlserver jobGravatar Vitaly Takmazov
2023-01-28Update recursive CTEsGravatar Vitaly Takmazov
2023-01-28Improve SQL server compatibilityGravatar Vitaly Takmazov
2023-01-28Cleanup Tag modelGravatar Vitaly Takmazov
2023-01-27db: initial SQL Server schemaGravatar Vitaly Takmazov
* only schema is worked
2023-01-22`isInBL`: do not check anonymous userGravatar Vitaly Takmazov
2023-01-22twitter_user cacheGravatar Vitaly Takmazov
2023-01-22db refactoring: merge getMessages with isSubscribed queryGravatar Vitaly Takmazov
2023-01-22Refactor messages service, remove 2 unneeded SQL queriesGravatar Vitaly Takmazov
2023-01-19Improve loggingGravatar Vitaly Takmazov
2023-01-19RestTemplate -> OkHttpClientGravatar Vitaly Takmazov
2023-01-18Cleanup unused codeGravatar Vitaly Takmazov
2023-01-18Avoid nested transactions when reading messages from databaseGravatar Vitaly Takmazov
2023-01-18Drop unused `useroptions` tableGravatar Vitaly Takmazov
2023-01-16email: cleanup expired auth codesGravatar Vitaly Takmazov
2023-01-15Minor cleanupGravatar Vitaly Takmazov
2023-01-15PushQueriesService -> UserServiceGravatar Vitaly Takmazov
2023-01-15Drop unused table and methodsGravatar Vitaly Takmazov
2023-01-14DB: merge ios, android, winphone tables to user_servicesGravatar Vitaly Takmazov