v2.0.0
Pre-release
Pre-release
Sorry for big update. Some components are probably unstable/broken - needs more testing
Core:
- Use vcpkg for dependency management
- General repository cleanup
- File parsing related code moved to simon987/libscan
- Replace libcurl with mongoose
- Replace libonion (http framework) with mongoose
- Add
title
,author
andmodified_by
fields for ooxml files - Fix bug with libmagic & files inside archives
- Support for .mobi, azw, azw3 files #41
- Unit testing in libscan
UI:
- Change image lightbox (with faster/simpler mobile support)
- Use modal for video viewing
- Use SVG icon instead of utf-8 glyph for info icon
- Rely on
thumbnail
field instead of assuming that certain file types have a thumbnail #42 - Option to sort by date/size/
Breaking:
- Serialization changes, needs re-index
- New elasticsearch mappings, needs
--force-reset
- Elasticsearch https support probably doesn't work (See #45)
--bind
and--port
combined into single--bind
argument