| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-12 | Get rid of Docker artifactsHEADmaster | Jakob L. Kreuze | |
| 2025-10-12 | Update ffmpeg commands | Jakob L. Kreuze | |
| 2025-10-12 | Replace outdated `cgi` module | Jakob L. Kreuze | |
| 2025-10-11 | Upgrade dependencies | Jakob L. Kreuze | |
| 2025-03-30 | server: prevent cache key collision for unsafe posts | Ilia Tetin | |
| 2025-02-16 | client+server: permission posts:bulk-edit:relations | Hunternif | |
| 2025-02-16 | server: add privilege to view & list "sketchy" posts | Hunternif | |
| 2025-02-16 | Python testing setup for VSCode | Hunternif | |
| 2025-02-16 | Merge branch 'priv-view-unsafe-posts' into hunternif | Hunternif | |
| 2025-02-16 | server: fix tests for unsafe posts | Hunternif | |
| 2025-02-16 | Merge branch 'priv-view-unsafe-posts' into hunternif | Hunternif | |
| 2025-02-16 | server: add privilege posts:list:unsafe, filter unsafe posts for users ↵ | Hunternif | |
| without privilege | |||
| 2025-02-16 | server: add privilege posts:view:unsafe | Hunternif | |
| 2025-02-15 | Merge branch 'master' into hunternif | Hunternif | |
| 2024-12-07 | server+client: use safety rating param in "lookalikes" api | Hunternif | |
| 2024-11-10 | server/config: generalize container support | Zak B. Elep | |
| Allow running in Kubernetes, podman, and LXC, besides plain docker-compose, without having to fake out /.dockerenv in non-Docker environments. | |||
| 2024-02-21 | Pin pillow-avif-plugin to compatible version range | neobooru | |
| 2023-08-17 | server/net: use yt-dlp instead of youtube-dl | Zak B. Elep | |
| youtube-dl no longer even gets URLs properly, so switch to yt-dlp as a drop-in replacement for it. | |||
| 2023-07-05 | tests/server: post category filter | neobooru | |
| 2023-07-05 | server: post category filter | neobooru | |
| 2023-04-17 | client+server: add quicktime video support | Shyam Sunder | |
| Merge branch 'skybldev-upstream' | |||
| 2023-04-17 | client/tests: add unit tests for quicktime videos | Shyam Sunder | |
| 2023-04-17 | client+server: added quicktime upload support | skybldev | |
| 2023-04-17 | server/test: skip network tests by default | Shyam Sunder | |
| 2023-01-19 | client: add bulk delete feature (#459) | Neo | |
| This introduces a new privilege 'posts:bulk-edit:delete' which by default is given to power users. | |||
| 2022-10-02 | server: fix null error in lookalikes for videos | Hunternif | |
| 2022-10-02 | server: fix post count for lookalikes | Hunternif | |
| 2022-10-02 | client,server: reverse search post by signature | Hunternif | |
| 2022-10-02 | server: rename get_posts_similar_by_tags (unused) | Hunternif | |
| 2022-09-18 | client: use "similar" query to fetch similar posts on post page | Hunternif | |
| 2022-09-13 | support ftypiso6 file signature | w1kl4s | |
| 2022-03-31 | server: fix build error due to broken pip requirements | Shyam Sunder | |
| Pinned pyheif to v0.6.1 | |||
| 2022-03-30 | server/szuru-admin: Add thumbnail regeneration script | Shyam Sunder | |
| Closes #467 | |||
| 2022-02-14 | Make waitress thread count configurable. | noirscape | |
| This should fix most scaling problems without needing to start more server instances. By default, waitress maintains at most 4 threads. This works fine if the database is small (sub 100k posts) but causes a large Task queue depth to occur if the database is larger. Letting users increase the amount of threads means that one server instance is able to handle more requests without locking up the rest of the site. This adds a new environment variable to .env, THREADS, which can be used to configure the amount of threads to start and is by default set to 4 (the default amount used by waitress). | |||
| 2022-02-08 | server/config: fix deprecated database string format | Shyam Sunder | |
| 2022-02-08 | server/func/images: upgrade to heif-image-plugin | Shyam Sunder | |
| 2022-01-16 | server/func/images: Do not pass file content to ffmpeg stdin | Shyam Sunder | |
| 2021-11-29 | server: fix python docstring formatting | Shyam Sunder | |
| 2021-09-23 | server/tests: use transactional db for faster unit tests | Shyam Sunder | |
| * `test_modify_saves_non_empty_diffs` needs non-transactional db, so moved to seperate file * Replaced incompatable usage of `db.session.rollback()` with parametrerized function calls * xfail conditionals for search removed, as we can no longer get current driver with binds * Also remove usage of deprecated `pytest.yield_fixture` | |||
| 2021-09-22 | server/net: return more useful error messages | Shyam Sunder | |
| 2021-09-19 | client+server/docker: fix ARM build platform issue | Shyam Sunder | |
| 2021-09-19 | client+server: migrate to GitHub actions | Shyam Sunder | |
| 2021-09-13 | client+server: fixed style errors | Shyam Sunder | |
| 2021-09-02 | server: search term similar posts applies sort automatically | Hunternif | |
| 2021-09-02 | server: implement similar posts as a search term, without sort | Hunternif | |
| 2021-09-02 | server: implement similar posts as a single query | Hunternif | |
| 2021-09-01 | server, client: honor safety when fetching similar posts | Hunternif | |
| 2021-09-01 | server: update similar post logic to yield more results | Hunternif | |
| 2021-08-31 | server: simplify similar post logic for better performance | Hunternif | |
| 2021-08-31 | server: optimize similar search to max 3 tag removals | Hunternif | |