{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":188700274,"defaultBranch":"hovudstraum","name":"copyparty","ownerLogin":"9001","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-26T15:28:33.000Z","ownerAvatar":"https://github.com/avatars/u/241032?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724456657.0","currentOid":""},"activityList":{"items":[{"before":"cdd2da02085e839d7849b518d2e0ff1608a36d3c","after":"03b13e8a1c55f1a7914b4b209c3b4debadb2bb62","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-28T05:53:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"sfx-customizer:\n\n* better translation stripping\n* add support in bruteforcer\n* add examples\n\nand fix login-banner usage example","shortMessageHtmlLink":"sfx-customizer:"}},{"before":"8122ddedfe732f3ea803037bb6c136da002b8685","after":"cdd2da02085e839d7849b518d2e0ff1608a36d3c","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-23T23:44:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"update pkgs to 1.14.2","shortMessageHtmlLink":"update pkgs to 1.14.2"}},{"before":"55a77c5e89ec44c78ba8d91c6afbb2cc8e8159c6","after":"8122ddedfe732f3ea803037bb6c136da002b8685","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-23T22:55:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"share multiple files (#84);\n\nif files (one or more) are selected for sharing, then\na virtual folder is created to hold the selected files\n\nif a single file is selected for sharing, then\nthe returned URL will point directly to that file\n\nand fix some shares-related bugs:\n* password coalescing\n* log-spam on reload","shortMessageHtmlLink":"share multiple files (#84);"}},{"before":"461f31582d87a6b9b08e4637c0677ab54974367f","after":"55a77c5e89ec44c78ba8d91c6afbb2cc8e8159c6","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-23T08:14:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"Chinese translation fixes (#95)\n\n* fix: translation: changing from `\" \"` to `' '` for some strings;\r\n\tusing `./scripts/tlcheck.sh eng chi copyparty/web/browser.js`\r\n\r\n* fix: translation: Check the newly added Chinese translation","shortMessageHtmlLink":"Chinese translation fixes (#95)"}},{"before":"f356faa278486a6e8b72ef7c72b0e6f43a8ecfbd","after":"461f31582d87a6b9b08e4637c0677ab54974367f","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-22T20:14:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"add IDs for ricing (#93) + fix a11y bleed","shortMessageHtmlLink":"add IDs for ricing (#93) + fix a11y bleed"}},{"before":"9f034d9c4cd2c807615db5357dd5d699d3554cb6","after":"f356faa278486a6e8b72ef7c72b0e6f43a8ecfbd","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-22T20:03:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"u2c: support multiple exclusion patterns","shortMessageHtmlLink":"u2c: support multiple exclusion patterns"}},{"before":"ba52590ae4b69e7ac2169f6a61e3e286596aba09","after":"9f034d9c4cd2c807615db5357dd5d699d3554cb6","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-22T19:54:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"fix confusing logmsg for zerobyte files","shortMessageHtmlLink":"fix confusing logmsg for zerobyte files"}},{"before":"92edea1de57cc14562b110c5f08589a110faf526","after":"ba52590ae4b69e7ac2169f6a61e3e286596aba09","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-22T19:52:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"translation tweaks","shortMessageHtmlLink":"translation tweaks"}},{"before":"7ff46966dafb4901c001c19a6feb6b40190e15ec","after":"92edea1de57cc14562b110c5f08589a110faf526","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-22T17:19:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"add translation: Chinese (#94)","shortMessageHtmlLink":"add translation: Chinese (#94)"}},{"before":"fca70b3508187228f1c9297f16dc6dfb6a1135a0","after":"7ff46966dafb4901c001c19a6feb6b40190e15ec","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-19T21:55:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"fix some issues with shares mentioned in #84;\n\n* crash when root volume is unmapped\n* rephrase login-page for shares\n* add chrome support (lol)\n* fix confusing helptext\n* improve ux\n * placeholders in share creator\n * button to disable expiration in share creator\n * human-readable timestamps in share listing","shortMessageHtmlLink":"fix some issues with shares mentioned in #84;"}},{"before":"8d8b88c4fd95f69c9d0129f7f66dff6cb3db6962","after":"fca70b3508187228f1c9297f16dc6dfb6a1135a0","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-19T00:25:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"update pkgs to 1.14.1","shortMessageHtmlLink":"update pkgs to 1.14.1"}},{"before":"7d8d94388bb02b3bebc3b245e186f4b3c2c4e91a","after":"8d8b88c4fd95f69c9d0129f7f66dff6cb3db6962","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-18T23:52:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"update pkgs to 1.14.0","shortMessageHtmlLink":"update pkgs to 1.14.0"}},{"before":"0b46b1a6147b71476789ac8abefcd44cea21369b","after":"7d8d94388bb02b3bebc3b245e186f4b3c2c4e91a","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-17T20:37:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"invert volume scrollwheel\n\n also iirc some time ago we were talking about the scroll for volume ed\n and how its reversed\n is it reversed though? most people said it worked the way they expected\n fuck maybe i agreed back then too\n its the opposite in both aimp and mpv though\n is it w\n its a feature\n it's to keep you on your toes\n consciously use copyparty\n i can invert it no problem\n would be a nice surprise for anyone who's used it\n Scroll down turns the audio down right?\n ye it makes it louder in cpp\n why would scrolling down make something louder\n yeah that's odd\n scrolling up should make it louder\n It's what it does for me in winamp, mpc-hc and foobar2000.\n so now the question is who itc agreed to whats currently in cpp\n haha\n idk but i'm inverting it\n let's invert it every 6 months","shortMessageHtmlLink":"invert volume scrollwheel"}},{"before":"5153db6bff7e55643b00a6999a447dae5442c81c","after":"0b46b1a6147b71476789ac8abefcd44cea21369b","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-17T18:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"fix some vproxy issues (#93):\n\n* navpane would always feed the vproxy paths into the tree\n instead of only when necessary (the initial load)\n\n* mkdir would return `X-New-Dir` without the `rp-loc` prefix\n * chpw and some other redirects also sent raw vpaths\n\nReported-by: @iridial","shortMessageHtmlLink":"fix some vproxy issues (#93):"}},{"before":"c8f4aeaefa5b14d42656721f03877945749e509b","after":"5153db6bff7e55643b00a6999a447dae5442c81c","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-17T15:56:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"ux: login margin; theme2: yellow buttons\n\nthe red buttons from protonmail's monokai theme look better,\nbut they're confusing because intuitively red means off","shortMessageHtmlLink":"ux: login margin; theme2: yellow buttons"}},{"before":"00da74400cf4cd3006f266784500f1fe9e2c8f4a","after":"c8f4aeaefa5b14d42656721f03877945749e509b","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-15T19:26:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"hook/reloc: fix up2k jank\n\n* wark landed in the wrong registry when moved to another volume\n (harmless; upload would succeed on the next handshake)\n\n* dedup did not apply correctly when moved into another volume,\n since all the checks were done based on the previous vol;\n fix this by recursing the whole thing\n\nalso update the reloc example after some real-world experience\n\nReported-by: @daniiooo","shortMessageHtmlLink":"hook/reloc: fix up2k jank"}},{"before":"83fb569d6103c315aaf6e0419744d432e161e791","after":"00da74400cf4cd3006f266784500f1fe9e2c8f4a","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-15T17:30:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"password-changer fixes:\n\n* fix `--chpw-no` which did nothing\n* print list of users with unchanged passwords by default\n* more granular verbosity levels","shortMessageHtmlLink":"password-changer fixes:"}},{"before":"5a62cb486927e95440b7b9350fecfb0823b6fb38","after":"83fb569d6103c315aaf6e0419744d432e161e791","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-14T20:19:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"make passwords user-changeable; closes #92","shortMessageHtmlLink":"make passwords user-changeable; closes #92"}},{"before":"687df2fabddfbeb0b2043460b2e8f1734ea1ce61","after":"5a62cb486927e95440b7b9350fecfb0823b6fb38","ref":"refs/heads/hovudstraum","pushedAt":"2024-08-14T15:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9001","name":"ed","path":"/9001","primaryAvatarUrl":"https://github.com/avatars/u/241032?s=80&v=4"},"commit":{"message":"fix custom fonts in sandboxed docs;\n\n`@import` must be at the very start of a `