- DMCA page
- IPFS integration
- Fix
Error: Request aborted
- Scroll bug when clicking on tag name while being scrolled down in search(needs confirmation)
- Investigate potential hour long going requests
- Add zoom in to gallery
- Research if VACUUMing has any value
- Invalid sequence during import
- Option to disable notes/urls/etc
- Fix ruffle in popup gallery
- Popup gallery now stops all off-screen media from playing instead of just muting videos
- Fixed videos not reloading when navigating between posts
- Removed leftover adminPassword
- Updated for Hydrus v586 (#45)
- Added rating.service config that can accept either id number or string name of the rating service
- Deprecated rating.serviceName in favor of rating.service
- Fixed error while importing tags with multiple independent preferred siblings
- Fixed deprecated config options overriding properly named options on conflict
- Updated for Hydrus v559
- Added support for
system:inbox
,system:archive
andsystem:trash
(#25) - Added
host
config option (#38) - Added support for PORT and HOST envvar override
- Removed DOCKERIZED envvar, Dockerfile now uses PORT (#36)
- Fixed faulty tag loop detection (#39)
- Added Flash support via Ruffle (#34)
- Added blurhash support
- Added Hydrus version check
- Added support to override admin password using
HYDRUS_ADMIN_PASSWORD
environmental variable (#35) - Added setting to control thumbnail fading
- Added config option to control thumbnail scaling
- Fixed thumbnail fading
- Added support for notes (#31)
- Added
Random
button to draw a random image from the search pool (#24) - Added support for full queries in motd (#3)
- Added searching sha256/md5 hashes
- Added tag siblings and parents on tags search page and api. Tag siblings will no longer appear as "primary" results, but only as associated records. They can still be searched but will return the preferred sibling instead.
- Added
full
flag for/api/tags
endpoint, allowing to query tags siblings and parents as well. - Updated Docker Node target to v18.12.0
- Fixed Internal Server Error on invalid post id
- Fixed Motd only working with images
- Fixed tags not being negated when pressed
-
tag button with JS enabled - Fixed handling of recently added content types from Hydrus (#33)
- Deprecated
hash
field inPost
andPostSummary
- Fixed import crashing on multi-service tag sibling conflict
- Added version check
- Added docs for
/api/regendb
- Removed CSRF tokens
- Fixed import crashing on tag collisions
- Added support for choosing file services (#18)
- Added support for filtering services by ids
- Added
tags.printLoops
config option to print tag relationships loops - Added
tags.searchSummary
config option to control how many tags appear on side menu when searching posts - Added
posts
config category and moved all posts related config options there - Added support for Node v19 (#19)
- Deprecated old config options
- Fixed import getting suck in case of loops in parent tag relationships
- Fixed siblings tag relationships not getting normalized in case of a sibling relationship loop (Fixes #17)
- Fixed inaccuracies in API.md
- Fixed web crawlers following tag links and indexing random search terms
- Added support for importing from multiple tag services/repositories
- package-lock.json is now included in production builds
- Security update
- Resolves problem with new OpenSSL in newer Node webpack/webpack#14532
- Fixed compatibility problems with newer node/npm
- Improved full-height post page style
- Updated for Hydrus v447
- Optimized Docker image (by 98WuG)
- Added support for large files (2GB+)
- Rebuild Database button now hides if password is not set
- Fixed broken bugged gallery after page refresh
- Fixed sorting and rating buttons not having text in mobile/chrome browsers
- Fixed rating stars not hiding if rating is disabled
- Updated to Node v16.1.0
- Added support for scroll wheel in gallery
- Disabled animation in gallery when using keyboard buttons
- Added mobile-friendly Popup Gallery
- Added server-side and client-side cache
- Added autoplay to videos
- Added navigation using arrow keys in autocomplete box
- Added option to show namespaces
- Added option to disable image height limit
- Added option to rebuild database
- Added option to set page size
- Added post relations (alternatives, duplicates)
- Added tag relations (siblings, parents)
- Added tag whitelist
- Added rating configuration and filtering
- Added files and thumbnails path override configuration
- Added example Nginx reverse proxy configuration
- Theme now defaults to browser preferences until changed
- Optimized client rendering
- Improved documentation
- Improved unknown/binary/missing file handling
- Fixed handling of subtags containing
:
character - Fixed negative search autocomplete
- Fixed Hydrus database not being closed gracefully
- Fixed page title not updating when traversing browser history
- Complete DB import rewrite
- Indexing and SQL optimizations
- Added Dark Theme
- Added dynamic HTML titles
- Added Open Graph protocol
- Added favicon (by Ostrich)
- Added CSRF mitigation
- Added isTTY option
- Added "Untagged" stat query configuration
- Added more HTML meta tags and robots.txt
- Added OpenSearch protocol support
- Added result count in search page
- Improved error handling
- Fixed
client.js.LICENSE.txt
not being served in production build - Fixed untagged images not showing
- Added source URLs in Post page.
- Added
sources
in Post - API will now always return dates at UTC timezone
- Fixed 500 HTTP Error when post has no tags
- Added
posted
in PostSummary - Added
extension
in PostSummary and Post - Database rebuild no longer drops everything owned by user
- Fixed page endpoints defaulting to application/json when Accepts HTTP header is ambiguous.
- Fixed anchors with # causing fetch data
- Fixed auto pagination not working on large screens
- Fixed "Post Not Found" flashing when entering Post page
- First Release