Commit Graph

  • f3aadc7f10 increased max pixel size by 2x fix-large-images Lukas Langrock 2024-06-27 14:18:40 +0200
  • 9fdf8b4e1d
    Merge f9dbdc0830 into d102578b54 Zak B. Elep 2024-06-07 13:01:30 +0800
  • f9dbdc0830 client/css: fix comment word-break Zak B. Elep 2024-06-07 13:00:49 +0800
  • 0520b5ec97
    Merge ec890f1e69 into d102578b54 io 2024-05-28 14:26:46 -0400
  • de5fccbb97
    Merge 2640c52d72 into d102578b54 ewof 2024-05-27 10:33:33 +0800
  • f6f7c9aeb2
    Merge 3a68a43e00 into d102578b54 Samara Jinnah 2024-05-26 00:17:11 +0000
  • 3a68a43e00
    client/notes: make mouse scaling use centriods udf 2024-05-26 01:22:35 +0200
  • 767ebb62f0
    Merge 5e54caf04c into d102578b54 Eva 2024-05-06 19:49:25 +0200
  • 5e54caf04c client/views: fix middle click prevention on buttons for modern browsers Browsers no longer fire the primary 'click' event for middle clicks. Old way kept for compatibility as it doesn't hurt anything. All browsers that support auxclick also have standardized MouseEvent.button values. Eva 2024-05-06 19:39:56 +0200
  • 337cdc091e client: replace deprecated KeyboardEvent.which with KeyboardEvent.key Also fixes moving notes by arrow keys. Eva 2024-05-06 19:34:50 +0200
  • e0a04acb06 client/search: fix js error when pressing esc key this became inaccessible from hide() when the function was called from outside. Note: I don't like the behavior of Escape and Delete, as pressing them more than once reverses their action. Eva 2023-05-21 14:28:14 +0200
  • 3e645faf63
    Merge 4dd445e0f0 into d102578b54 Eva 2024-05-06 19:44:33 +0200
  • 4fb368bebb
    fix moving notes by arrow keys udf 2024-05-05 22:42:09 +0200
  • feaa45583b
    Merge 57915c6222 into d102578b54 Jayden Grubb 2024-05-06 14:42:25 +0200
  • 07e5e79139
    Merge e2b0a6a5f2 into d102578b54 Soblow 2024-05-05 17:35:02 +0000
  • e2b0a6a5f2
    Blocklist: Add test drafts and required elements for future blocklist-related tests Soblow (Opale) Xaselgio 2024-03-03 16:53:24 +0100
  • 9bb11158a3
    Blocklist: Fix already existing tests following modifications for blocklist Soblow (Opale) Xaselgio 2024-03-03 16:53:23 +0100
  • 82721c0bcb
    Blocklist: Add backend elements: - Add default blocklist to user when created - Tags are created if added to a user blocklist - Add matching migration to DB to add the user blocklist table - Various other things Soblow (Opale) Xaselgio 2024-03-03 16:53:23 +0100
  • e5f61d2c31
    Blocklist: Add frontend elements: - New field in User profile edition to add/remove tags from their blocklist - This field works as other tag fields, with auto-completion, and a proper list under the textbox - User must have the right permissions to edit blocklist (either their own or other users') Soblow (Opale) Xaselgio 2024-03-03 16:53:23 +0100
  • f8242f8bea
    Blocklist: Add configuration elements: - "default_tag_blocklist": string containing a list of space-separated tags to add to a newly created user blocklist - "default_tag_blocklist_for_anonymous": boolean telling if the above mentionned default blocklist is applied to anonymous users - Added permissions to edit own blocklist, or others Soblow (Opale) Xaselgio 2024-03-03 16:53:23 +0100
  • 3b3ca121bf changes dyedfire 2024-05-04 22:02:49 -0600
  • 30da0803c3 Comparison dyedfire 2024-05-04 16:55:35 -0600
  • 256eebaff3
    Merge 95c956a422 into d102578b54 dreamer 2024-05-03 12:46:06 +0000
  • 95c956a422
    Update INSTALL.md dreamer 2024-05-03 15:40:48 +0300
  • fdc958959a
    Merge 9f5253094e into d102578b54 dreamer 2024-05-03 15:26:11 +0300
  • 9f5253094e
    Update tags_page.tpl dreamer 2024-05-03 15:25:30 +0300
  • 34f67e0a5c
    Merge d51e59192d into d102578b54 Neo 2024-05-01 12:39:14 +0000
  • d51e59192d Allow images to be pasted on the edit post page neobooru 2024-05-01 14:38:54 +0200
  • e282ef903a
    Merge d1eb811bd8 into d102578b54 Andrey Panchenko 2024-05-01 14:14:52 +0200
  • 885c9ce35e
    Merge 0709d739df into d102578b54 pbf 2024-04-29 19:37:50 -0700
  • 29241d1cc8
    Merge 22835fa5c7 into d102578b54 Ben Klein 2024-04-29 15:49:01 -0700
  • 4c5bd6f6de
    Merge 1daa31886e into d102578b54 dependabot[bot] 2024-04-29 15:43:31 -0700
  • c304f85235
    Merge da17f11e1a into d102578b54 Fabricio20 2024-04-29 14:30:14 -0700
  • d3c127cdd3
    Merge d120f00fb5 into d102578b54 Neo 2024-04-29 14:30:14 -0700
  • 16557a042e
    Merge 90cc0b3d59 into d102578b54 Eva 2024-04-29 14:30:14 -0700
  • d1b033c5a8
    Merge 4ad90007aa into d102578b54 amras0000 2024-04-29 10:16:22 -0400
  • 70b7295d4a
    Merge e59beb4670 into d102578b54 Eva 2024-04-28 23:01:12 +0300
  • 002a256bab
    Merge 1174cf4861 into d102578b54 Will 2024-04-28 20:01:56 +1200
  • 60029b57ac
    Merge 002f49d7db into d102578b54 Rebel4788 2024-04-27 16:50:32 -0400
  • 6599023976 client/upload: better upload page check when pasting Eva 2023-05-19 04:18:07 +0200
  • 444e46c4ab client/upload: allow pasting anywhere, fix error on images from browser DataTransferItem.getAsFile() can return null, e.g. when pasting an image copied from chrome. Filter the array to get rid of these. Eva 2023-05-17 07:35:24 +0200
  • 9eb128bf05 client/upload: don't call emitFiles when there are none neobooru 2021-06-04 20:25:41 +0200
  • 4e8f72fb87 client/upload: upload from clipboard neobooru 2021-06-04 20:06:40 +0200
  • 577aa4aba8
    Merge 19aa5acd62 into d102578b54 Theenoro 2024-04-27 21:24:30 +0200
  • cc80a84344
    Merge e2bdb5feab into d102578b54 Eva 2024-04-27 21:23:30 +0200
  • d102578b54
    Merge pull request #647 from po5/null-checks master Neo 2024-04-27 21:23:16 +0200
  • 6edb25d87b
    Merge pull request #641 from po5/mobile Neo 2024-04-26 22:56:58 +0200
  • 93fc15f2a4
    Merge pull request #642 from po5/better-links Neo 2024-04-26 22:37:54 +0200
  • 4f9d46e1c2
    Merge branch 'master' into better-links Neo 2024-04-26 22:16:37 +0200
  • 874f46ef7e
    Merge ebb46e53a4 into 5596f53744 Rebecca Nelson 2024-04-19 16:39:21 +0000
  • ebb46e53a4 apply pre-commit Deka Jello 2024-04-19 10:32:11 -0500
  • dff6b65517 Tidy up unused symbols, spacing Deka Jello 2024-04-19 08:43:32 -0500
  • 4ddbbcb40f Spacing in server Dockerfile Deka Jello 2024-04-19 08:27:34 -0500
  • 2ff6d74858 Remove unnecessary comma from pool list controller Deka Jello 2024-04-19 08:20:48 -0500
  • 674979cfca Fix test_pool_search_config.test_sort_by_category to assume default last-created secondary ordering Deka Jello 2024-04-19 07:53:56 -0500
  • 0955ed0f36 Remove redundant no-query tests from pool search sort tests Deka Jello 2024-04-19 07:49:33 -0500
  • d0f6a36f5e Make verify_unpage for test_pool_search ignore order unless specified Deka Jello 2024-04-19 07:43:50 -0500
  • e7031b3b5d Fix tests/func/test_get_pools_around to use new format Deka Jello 2024-04-18 11:36:47 -0500
  • 076a3a0b44 Don't copy codebase twice in dockerfile Deka Jello 2024-04-18 11:35:04 -0500
  • 5607664397 Update dockerfile to cache package installs before copying in code Deka Jello 2024-04-18 11:29:41 -0500
  • cb0377a8eb Spacing Deka Jello 2024-04-18 10:48:09 -0500
  • 2ea36ceb7f Restore more dev env convenience changes Deka Jello 2024-04-18 10:47:51 -0500
  • 75d9fb2dc7 Restore dev env convenience changes Deka Jello 2024-04-18 10:46:58 -0500
  • fdb36ed097 Remove unneeded new SQL function lines Deka Jello 2024-04-18 10:32:01 -0500
  • 75840f2ba5 Remove unneeded files Deka Jello 2024-04-18 10:31:17 -0500
  • dde52f1009 Fix pool post serializer Deka Jello 2024-04-18 10:26:59 -0500
  • 85f012b02f Rewrite get_pool_posts_around to not use raw sql Deka Jello 2024-04-18 10:24:40 -0500
  • 1c189fc9c2 fix defaulted abstraction Deka Jello 2024-04-15 10:16:45 -0500
  • fa14bea4ac rewire post search config to actual function Rebecca Nelson 2024-04-14 19:36:55 -0500
  • eabf637736 Add todo msg Rebecca Nelson 2024-04-14 19:12:49 -0500
  • 1a54bb31d5 Merge branch 'update/Ruin0x11/improve-pools' of github.com:dekarrin/szurubooru into update/Ruin0x11/improve-pools Rebecca Nelson 2024-04-14 16:25:07 -0500
  • fa95a988eb remove initial pgfunction migration bc endgoal is to not have it Deka Jello 2024-04-14 10:16:57 -0500
  • e39781748b temp rearrange server Dockerfile so cache is used for fast dev cycle Deka Jello 2024-04-14 10:14:37 -0500
  • 719f6dc741 Impl post_search_config.py's create_around_query() Rebecca Nelson 2024-04-13 23:50:56 -0500
  • 6a0d5741c3 slap alembic-utils into install process quick and let ci do the work for now Rebecca Nelson 2024-04-13 23:07:57 -0500
  • 2ce243d7e7 Merge branch 'old-pool-divergence' into update/Ruin0x11/improve-pools Rebecca Nelson 2024-04-13 22:55:03 -0500
  • b72e81850d client: add null checks Eva 2023-05-23 18:26:02 +0200
  • 7972c34448 client/posts: make discard thumbnail link delete existing custom thumb I can see the intent, sadly this was always broken in the case where the post already has a custom thumbnail from initial load, and we don't drag any new files. It did not actually remove the existing thumbnail. Before 12c4542bb2482fac89aae9a04b15984a56bb8fb0 it would actually crash, but this now makes it behave as expected. Also properly syncs internal state with what's displayed to the user. Eva 2024-03-28 03:39:33 +0100
  • a496e8980f server/rest: allow files with empty content Eva 2024-03-28 03:41:35 +0100
  • e59beb4670 server/embed: only serialize post data we actually use Eva 2024-03-25 13:46:38 +0100
  • 096b6bc61e client/css: fix overextended broken thumbnail Eva 2023-05-26 08:30:58 +0200
  • 41a681b254 client/posts: prioritize main image load Eva 2023-05-25 18:59:35 +0200
  • c843bbb35e client/posts: use original thumbnail for video poster Eva 2023-05-25 04:37:38 +0200
  • 74eaa22662 client, server: rework custom thumbnails Saving custom thumbnails separately allows us to display them in search results etc while also displaying a thumbnail of the final content during loading. Eva 2024-03-22 00:04:31 +0100
  • 4dd445e0f0 client/posts: allow downloading swf file from right click menu Eva 2023-05-20 21:20:16 +0200
  • 8f0981a3f3 client/posts: different approach for flash background Something weird was happening during templating, it worked but would surround the style attribute with %%%template1 and %%%template3 Eva 2023-05-20 20:33:02 +0200
  • dd56a3b529 client/posts: warning on ruffle load failure and browsers without flash Eva 2023-05-20 19:53:24 +0200
  • 9c70202322 client/posts: use flash thumbnail as a preroll Eva 2023-05-20 19:49:11 +0200
  • 3079b86b80 client/posts: use ruffle polyfill for swf playback in modern browsers Eva 2023-05-19 13:13:45 +0200
  • b34d38bfac server/images: use ruffle exporter for swf thumbnails Works with far more SWFs than ffmpeg. Using OpenGL backend. Eva 2023-05-19 12:10:04 +0200
  • 922499cb64 server/embed: return 404 on post not found Eva 2024-03-21 02:23:42 +0100
  • a88e73804c server/embed: return html on index error Eva 2024-03-21 01:05:55 +0100
  • 7a0a65bee4 server/api: add oEmbed and Open Graph Eva 2024-03-21 23:05:33 +0100
  • c1c695f082 client/css: stack bulk tagging toggles horizontally on mobile Eva 2023-05-21 20:00:37 +0200
  • 4b6b231fc8 client/posts: reorder elements in mobile layout Navigation is always right below the image, and comments are always at the very bottom, to minimize scrolling for common actions. Eva 2023-05-20 18:00:01 +0200
  • 6b0c3cfc7f client/html: allow mobile browsers to zoom in Eva 2023-05-17 08:30:32 +0200
  • e2bdb5feab client/posts: respect right side margin in original and height fit modes Still not perfect for comment section and edit mode, but we should really replace image resizing logic with css. Eva 2023-05-24 09:40:46 +0200
  • 4ec8cb3ba2 client/css: constrain thumbnails to parent to prevent overextended links Eva 2023-05-17 06:59:31 +0200
  • 8d971234a2 client/views: better pool name fallback Eva 2023-05-26 10:06:28 +0200
  • ad622c4d99 client/posts: more robust fallbacks on error Fallback cascade: original content, thumbnail, transparency grid Implementation is very ugly but handles all cases nicely. Eva 2023-05-22 22:10:20 +0200