shiori/internal/webserver
Andriy Kushnir 0246e10dff
feat: improve performance for sqlite queries (#425)
* [sqlite] Added has_content column and relevant migration

* Fix typo in docstring

* [sqlite] Fetch content for bookmarks separately

* [sqlite] Store has_content alongside with bookmark

* [sqlite] Rename variable to distinguish it from main query

* [sqlite] Use by-reference instead of no-op copy

* [sqlite] Reduce queries count from ≈30 to 1 to fetch tags

* Lint fixes

* Make minor logging improvements

* Wrap entire migration in transaction block

* Added «down» migration

* Drop workaround for old SQLite versions
2022-08-08 20:52:33 +02:00
..
assets-dev.go Initial new web interfaces 2019-05-27 17:01:53 +07:00
assets-prod.go replace assets generation with embed (#423) 2022-05-26 19:36:23 +02:00
handler-api-ext.go feat: async content download when creating via api (#368) 2022-02-13 21:09:42 +01:00
handler-api.go feat: session expire time from backend (#437) 2022-07-23 11:32:53 +02:00
handler-ui.go fix invalid assets path when use webroot (#448) 2022-07-08 11:26:37 +02:00
handler.go Web Server and CI Improvements (#374) 2022-02-19 08:22:50 +01:00
server.go feat: improve performance for sqlite queries (#425) 2022-08-08 20:52:33 +02:00
utils.go wrap mime.TypeByExtension with preset mimetypes 2019-10-21 20:16:50 -07:00