Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-01 | CI: enable SQLite | 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 | |||
2024-02-01 | Do not block JDBC connection to get message tags | Vitaly Takmazov | |
2024-01-21 | Delete login hash on logout | Vitaly Takmazov | |
2023-12-08 | Do not count recommendations from banned users | Vitaly Takmazov | |
* Previosly only own message recommendations were filtered, now all message recommendations filter banned users | |||
2023-12-08 | Do not show private messages to @ugnich | Vitaly Takmazov | |
2023-12-08 | Increase message editing window to 3 days | Vitaly Takmazov | |
2023-11-24 | ActivityPub: count public posts only | Vitaly Takmazov | |
2023-11-23 | `message_tags` cache | Vitaly Takmazov | |
2023-11-22 | ActivityPub: disable signed GET requests in the local environment | Vitaly Takmazov | |
2023-11-11 | Make sure HTTP requests actually use caching | 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-11 | Stats cache | Vitaly Takmazov | |
2023-11-11 | Do not use outdated Patreon library, use Rest API directly | Vitaly Takmazov | |
2023-10-23 | jdbc: row mapper usage refactoring | Vitaly Takmazov | |
2023-07-19 | Migrate to Twitter API 2.0 | Vitaly Takmazov | |
2023-06-26 | ActivityPub: cache all profile exception paths | Vitaly Takmazov | |
2023-06-21 | VK: read premium status using Callback API | Vitaly Takmazov | |
2023-05-31 | Modernize spring-security configuration and minor changes | Vitaly Takmazov | |
* Clean up warnings | |||
2023-04-30 | Expose 'vip' and 'ignored' user lists over '/me' API endpoint | Vitaly Takmazov | |
2023-04-26 | Expose 'isAdmin' user property over API | Vitaly Takmazov | |
2023-04-26 | Expose `friendsOnly` message property over API | Vitaly Takmazov | |
2023-04-26 | Do not show hidden messages in discussions | Vitaly Takmazov | |
2023-04-17 | Add/remove from whitelist on web | Vitaly Takmazov | |
2023-04-17 | Private posts | Vitaly Takmazov | |
2023-04-13 | Premium users | Vitaly Takmazov | |
2023-03-03 | Cleanup logging | Vitaly Takmazov | |
2023-02-22 | Fix memory issues when using Reaction | Vitaly Takmazov | |
2023-02-13 | Code cleanup | Vitaly Takmazov | |
2023-02-12 | Drop `users_subscr` table | Vitaly Takmazov | |
2023-02-04 | Minor cleanup | Vitaly Takmazov | |
2023-02-03 | PostgresSearchService: limit search results in code to force query use GIN | Vitaly Takmazov | |
2023-02-03 | Improve top query speed | Vitaly Takmazov | |
2023-02-03 | db: read message text with null coalescing | Vitaly Takmazov | |
2023-02-03 | messages_txt -> messages | Vitaly Takmazov | |
2023-02-03 | Make SQL vendor queries private | Vitaly Takmazov | |
2023-02-03 | Make new queries compatible | Vitaly Takmazov | |
2023-02-03 | tag.isIgnored, tag.isSubscribed | Vitaly Takmazov | |
2023-02-03 | GetTagNoIndex -> tag.isNotIndexed | Vitaly Takmazov | |
2023-02-03 | top_ignore_tags -> tags.notop | Vitaly Takmazov | |
2023-02-01 | Store timestamp in milliseconds when using SQLite | Vitaly Takmazov | |
2023-01-30 | SQLite support | Vitaly Takmazov | |
2023-01-29 | CI: enable sqlserver job | Vitaly Takmazov | |
2023-01-28 | Update recursive CTEs | Vitaly Takmazov | |
2023-01-28 | Improve SQL server compatibility | Vitaly Takmazov | |
2023-01-28 | Cleanup Tag model | Vitaly Takmazov | |
2023-01-27 | db: initial SQL Server schema | Vitaly Takmazov | |
* only schema is worked | |||
2023-01-22 | `isInBL`: do not check anonymous user | Vitaly Takmazov | |
2023-01-22 | twitter_user cache | Vitaly Takmazov | |
2023-01-22 | db refactoring: merge getMessages with isSubscribed query | Vitaly Takmazov | |
2023-01-22 | Refactor messages service, remove 2 unneeded SQL queries | Vitaly Takmazov | |
2023-01-19 | Improve logging | Vitaly Takmazov | |