1
0
mirror of https://github.com/osmarks/meme-search-engine.git synced 2026-05-13 02:32:07 +00:00

21 Commits

Author SHA1 Message Date
osmarks 5ae69a0ffc add image proxy option 2026-03-09 18:57:40 +00:00
osmarks 5121de6389 frontend customizations 2025-03-26 12:52:56 +00:00
osmarks 66056fbe3a fix title 2025-03-26 12:43:45 +00:00
osmarks 899fbb7092 fix embedding-from-URL feature 2025-01-31 14:10:15 +00:00
osmarks ee23b81444 release version 2025-01-24 09:24:28 +00:00
osmarks 3e568ff613 restore stashed code 2025-01-18 19:07:16 +00:00
osmarks 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
osmarks e7adf738f6 Fix typo, in the sense of application-killing bug. 2024-05-31 00:35:16 +01:00
osmarks 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
osmarks 3257521068 Video search 2024-05-30 15:58:31 +01:00
osmarks 978aadda6a Improved UI for sliders 2024-05-22 20:26:23 +01:00
osmarks d8c147df52 Predefined embedding modes in search 2024-05-22 20:17:13 +01:00
osmarks 349fe802f7 meme interpretability 2024-05-22 16:18:45 +01:00
osmarks 9455438bab frontend fixes 2024-05-21 20:17:23 +01:00
osmarks e705a9db21 I hate precedence 2024-05-21 12:33:32 +01:00
osmarks 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
osmarks 74bb1bc343 thumbnailer system 2023-10-27 15:50:21 +01:00
osmarks 5b5ef271aa ""documentation"" 2023-10-09 12:35:26 +01:00
osmarks 2c9ce67ab2 I really should do better testing 2023-09-30 21:10:27 +01:00
osmarks c235217751 read from query strings 2023-09-30 15:56:04 +01:00
osmarks 9d89e6e4f5 initial commit 2023-09-28 17:30:20 +01:00