1
0
mirror of https://github.com/osmarks/meme-search-engine.git synced 2025-02-02 04:09:12 +00:00
Commit Graph

15 Commits

Author SHA1 Message Date
43ff9215fb File metadata storage.
The backend now knows how big images are, so the frontend can size images correctly before they're loaded.
This should significantly improve the UI on slow connections.
Also fix bug where videos weren't erased from the index properly.
2024-06-26 20:02:12 +01:00
e7adf738f6 Fix typo, in the sense of application-killing bug. 2024-05-31 00:35:16 +01:00
747058e254 misc fixes
- thumbnails/OCR off was broken
- problematic video files caused segfaults (I blame ffmpeg for this)
2024-05-30 19:05:54 +01:00
3257521068 Video search 2024-05-30 15:58:31 +01:00
978aadda6a Improved UI for sliders 2024-05-22 20:26:23 +01:00
d8c147df52 Predefined embedding modes in search 2024-05-22 20:17:13 +01:00
349fe802f7 meme interpretability 2024-05-22 16:18:45 +01:00
9455438bab frontend fixes 2024-05-21 20:17:23 +01:00
e705a9db21 I hate precedence 2024-05-21 12:33:32 +01:00
7cb42e028f Rewrite entire application (well, backend) in Rust and also Go
I decided I wanted to integrate the experimental OCR thing better, so I rewrote in Go and also integrated the thumbnailer.
However, Go is a bad langauge and I only used it out of spite.
It turned out to have a very hard-to-fix memory leak due to some unclear interaction between libvips and both sets of bindings I tried, so I had Claude-3 transpile it to Rust then spent a while fixing the several mistakes it made and making tweaks.
The new Rust version works, although I need to actually do something with the OCR data and make the index queryable concurrently.
2024-05-21 00:09:04 +01:00
74bb1bc343 thumbnailer system 2023-10-27 15:50:21 +01:00
5b5ef271aa ""documentation"" 2023-10-09 12:35:26 +01:00
2c9ce67ab2 I really should do better testing 2023-09-30 21:10:27 +01:00
c235217751 read from query strings 2023-09-30 15:56:04 +01:00
9d89e6e4f5 initial commit 2023-09-28 17:30:20 +01:00