build packages.x86_64-linux.e2e-tests

Reproduce this run
  1. 0.01 s $ /nix/store/wkkwxc04gdw6b263l1h29pjarjnjdyb6-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes build --no-link git+https://codeberg.org/mtlynch/little-moments?ref=master&rev=5b9793a8a916412c2cf41024bb3e662bd4837d32#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 0.09 s error (ignored): SQLite database '/var/cache/private/nix-ci-worker/eval-cache-v6/ca6651ed7592b22d853332f170a58dbe9756253d2c6e86ed6c02198c2b9c5c17.sqlite' is busy
  3. 6.12 s this derivation will be built:
  4. 6.13 s /nix/store/k76im5dxlg12rny1vjlm5bza4zf3kjml-little-moments-e2e-0.0.1.drv
  5. 6.13 s these 30 paths will be fetched (99.2 MiB download, 475.3 MiB unpacked):
  6. 6.13 s /nix/store/dc9vaz50jg7mibk9xvqw5dqv89cxzla3-binutils-2.44
  7. 6.13 s /nix/store/rmv4h4x475k2p321ln3pd0ddng7vv8k6-binutils-2.44-lib
  8. 6.13 s /nix/store/xwydcyvlsa3cvssk0y5llgdhlhjvmqdm-binutils-wrapper-2.44
  9. 6.13 s /nix/store/3lq26d4nmwgh8cy0h55spgb3bxc7l504-die-hook
  10. 6.13 s /nix/store/wk01h0i1j91ph18b2kzlf213ixb9wq0k-expand-response-params
  11. 6.13 s /nix/store/paj6a1lpzp57hz1djm5bs86b7ci221r0-file-5.45
  12. 6.13 s /nix/store/4zdm93iqanr959cd9z11qqfz66v80hnb-fonts.conf
  13. 6.13 s /nix/store/kzq78n13l8w24jn8bx4djj79k5j717f1-gcc-14.3.0
  14. 6.13 s /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0
  15. 6.13 s /nix/store/gi4cz4ir3zlwhf1azqfgxqdnczfrwsr7-glibc-2.40-66-dev
  16. 6.13 s /nix/store/0rxahp0ckjwz7kmnh8vzwfs8ir8yrf5r-gmp-6.3.0
  17. 6.13 s /nix/store/1kzclixw4c13wxin0b6cij1zykvwp0wb-gnu-config-2024-01-01
  18. 6.13 s /nix/store/3fmzbq9y4m9nk235il7scmvwn8j9zy3p-gnumake-4.4.1
  19. 6.13 s /nix/store/yn6zip3217h4icg5jnxvf13sz6sagbzz-import-from-tinybeans-0.0.1
  20. 6.13 s /nix/store/8kkk61czc0z479f7lsnxlias0wccrn4w-install-shell-files
  21. 6.13 s /nix/store/kk64v6spb2sfj8br6h729vgqd2d13pn7-isl-0.20
  22. 6.13 s /nix/store/qpvs11qdbqcx4q41pzmzld9phgbw4vv8-libmpc-1.3.1
  23. 6.13 s /nix/store/7iwv8dcgsjmkrnn752hnfdxh3f7wahmd-linux-headers-6.16.7
  24. 6.13 s /nix/store/6l9mndwn2z52njn5shabyqc3jr3bxmla-make-shell-wrapper-hook
  25. 6.13 s /nix/store/czkzgcvcdc0c977cdmhaddyzhwp07x2g-mpfr-4.2.2
  26. 6.13 s /nix/store/l85fis49agvp5q1ild1rfh4rrgmn92sr-nodejs-22.21.1
  27. 6.13 s /nix/store/l1idqv7ff0m2kbcqnn1yr415wyga1wxf-nodejs-22.21.1-dev
  28. 6.13 s /nix/store/8gf4x5pspm4qal9a5ab6g9p9ci1wbx94-nodejs-install-executables
  29. 6.13 s /nix/store/xv4n287db99hi4zbr5mqwxbvw1cfp58q-nodejs-install-manuals
  30. 6.13 s /nix/store/n6pngcick68dyyzw99r59ljzsr0ms9m3-npm-build-hook
  31. 6.13 s /nix/store/chy0b7b0xh2rwg0zzv67rg3slk56h3rq-npm-config-hook
  32. 6.13 s /nix/store/30amqcpj3vnjy6ilxdp4ac1v9hbw1p5c-npm-install-hook
  33. 6.13 s /nix/store/8q2582rd22xp8jlcg1xn1w219q5lx5xa-patchelf-0.15.2
  34. 6.13 s /nix/store/s3w5m3spa1g71hx0yb82lvk6394j3w5j-stdenv-linux
  35. 6.13 s /nix/store/l2xk4ac1wx9c95kpp8vymv9r9yn57fvh-update-autotools-gnu-config-scripts-hook
  36. 6.14 s copying path '/nix/store/n6pngcick68dyyzw99r59ljzsr0ms9m3-npm-build-hook' from 'https://cache.nix-ci.com'...
  37. 6.14 s copying path '/nix/store/8kkk61czc0z479f7lsnxlias0wccrn4w-install-shell-files' from 'https://cache.nix-ci.com'...
  38. 6.14 s copying path '/nix/store/3lq26d4nmwgh8cy0h55spgb3bxc7l504-die-hook' from 'https://cache.nix-ci.com'...
  39. 6.14 s copying path '/nix/store/paj6a1lpzp57hz1djm5bs86b7ci221r0-file-5.45' from 'https://cache.nix-ci.com'...
  40. 6.14 s copying path '/nix/store/4zdm93iqanr959cd9z11qqfz66v80hnb-fonts.conf' from 'https://cache.nix-ci.com'...
  41. 6.14 s copying path '/nix/store/1kzclixw4c13wxin0b6cij1zykvwp0wb-gnu-config-2024-01-01' from 'https://cache.nix-ci.com'...
  42. 6.14 s copying path '/nix/store/yn6zip3217h4icg5jnxvf13sz6sagbzz-import-from-tinybeans-0.0.1' from 'https://cache.nix-ci.com'...
  43. 6.14 s copying path '/nix/store/wk01h0i1j91ph18b2kzlf213ixb9wq0k-expand-response-params' from 'https://cache.nix-ci.com'...
  44. 6.14 s copying path '/nix/store/3fmzbq9y4m9nk235il7scmvwn8j9zy3p-gnumake-4.4.1' from 'https://cache.nix-ci.com'...
  45. 6.14 s copying path '/nix/store/7iwv8dcgsjmkrnn752hnfdxh3f7wahmd-linux-headers-6.16.7' from 'https://cache.nix-ci.com'...
  46. 6.14 s copying path '/nix/store/l85fis49agvp5q1ild1rfh4rrgmn92sr-nodejs-22.21.1' from 'https://cache.nix-ci.com'...
  47. 6.14 s copying path '/nix/store/8q2582rd22xp8jlcg1xn1w219q5lx5xa-patchelf-0.15.2' from 'https://cache.nix-ci.com'...
  48. 6.14 s copying path '/nix/store/0rxahp0ckjwz7kmnh8vzwfs8ir8yrf5r-gmp-6.3.0' from 'https://cache.nix-ci.com'...
  49. 6.14 s copying path '/nix/store/rmv4h4x475k2p321ln3pd0ddng7vv8k6-binutils-2.44-lib' from 'https://cache.nix-ci.com'...
  50. 6.16 s copying path '/nix/store/l2xk4ac1wx9c95kpp8vymv9r9yn57fvh-update-autotools-gnu-config-scripts-hook' from 'https://cache.nix-ci.com'...
  51. 6.16 s copying path '/nix/store/xv4n287db99hi4zbr5mqwxbvw1cfp58q-nodejs-install-manuals' from 'https://cache.nix-ci.com'...
  52. 6.17 s copying path '/nix/store/6l9mndwn2z52njn5shabyqc3jr3bxmla-make-shell-wrapper-hook' from 'https://cache.nix-ci.com'...
  53. 6.21 s copying path '/nix/store/kk64v6spb2sfj8br6h729vgqd2d13pn7-isl-0.20' from 'https://cache.nix-ci.com'...
  54. 6.21 s copying path '/nix/store/czkzgcvcdc0c977cdmhaddyzhwp07x2g-mpfr-4.2.2' from 'https://cache.nix-ci.com'...
  55. 6.26 s copying path '/nix/store/dc9vaz50jg7mibk9xvqw5dqv89cxzla3-binutils-2.44' from 'https://cache.nix-ci.com'...
  56. 6.26 s copying path '/nix/store/qpvs11qdbqcx4q41pzmzld9phgbw4vv8-libmpc-1.3.1' from 'https://cache.nix-ci.com'...
  57. 6.35 s copying path '/nix/store/gi4cz4ir3zlwhf1azqfgxqdnczfrwsr7-glibc-2.40-66-dev' from 'https://cache.nix-ci.com'...
  58. 6.41 s copying path '/nix/store/kzq78n13l8w24jn8bx4djj79k5j717f1-gcc-14.3.0' from 'https://cache.nix-ci.com'...
  59. 6.54 s copying path '/nix/store/xwydcyvlsa3cvssk0y5llgdhlhjvmqdm-binutils-wrapper-2.44' from 'https://cache.nix-ci.com'...
  60. 7.22 s copying path '/nix/store/l1idqv7ff0m2kbcqnn1yr415wyga1wxf-nodejs-22.21.1-dev' from 'https://cache.nix-ci.com'...
  61. 7.22 s copying path '/nix/store/8gf4x5pspm4qal9a5ab6g9p9ci1wbx94-nodejs-install-executables' from 'https://cache.nix-ci.com'...
  62. 7.22 s copying path '/nix/store/chy0b7b0xh2rwg0zzv67rg3slk56h3rq-npm-config-hook' from 'https://cache.nix-ci.com'...
  63. 7.23 s copying path '/nix/store/30amqcpj3vnjy6ilxdp4ac1v9hbw1p5c-npm-install-hook' from 'https://cache.nix-ci.com'...
  64. 8.97 s copying path '/nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0' from 'https://cache.nix-ci.com'...
  65. 8.98 s copying path '/nix/store/s3w5m3spa1g71hx0yb82lvk6394j3w5j-stdenv-linux' from 'https://cache.nix-ci.com'...
  66. 9.23 s building '/nix/store/k76im5dxlg12rny1vjlm5bza4zf3kjml-little-moments-e2e-0.0.1.drv'...
  67. 9.29 s little-moments-e2e> Running phase: unpackPhase
  68. 9.30 s little-moments-e2e> unpacking source archive /nix/store/yki2ywmr78i4519g0skcnn15gj3yjpmq-source
  69. 9.33 s little-moments-e2e> source root is source
  70. 9.35 s little-moments-e2e> Running phase: patchPhase
  71. 9.36 s little-moments-e2e> Executing npmConfigHook
  72. 9.36 s little-moments-e2e> Configuring npm
  73. 9.36 s little-moments-e2e> Validating consistency between /build/source/package-lock.json and /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps/package-lock.json
  74. 9.39 s little-moments-e2e> Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  75. 9.39 s little-moments-e2e> Installing dependencies
  76. 9.49 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  77. 9.49 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  78. 9.49 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  79. 10.67 s little-moments-e2e>
  80. 10.67 s little-moments-e2e> added 100 packages, and audited 101 packages in 1s
  81. 10.68 s little-moments-e2e>
  82. 10.68 s little-moments-e2e> 25 packages are looking for funding
  83. 10.68 s little-moments-e2e> run `npm fund` for details
  84. 10.68 s little-moments-e2e>
  85. 10.68 s little-moments-e2e> found 0 vulnerabilities
  86. 10.75 s little-moments-e2e> patching script interpreter paths in node_modules
  87. 10.77 s little-moments-e2e> node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  88. 10.79 s little-moments-e2e> node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  89. 10.80 s little-moments-e2e> node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  90. 10.82 s little-moments-e2e> node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  91. 10.83 s little-moments-e2e> node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  92. 10.85 s little-moments-e2e> node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  93. 10.87 s little-moments-e2e> node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  94. 10.88 s little-moments-e2e> node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  95. 10.90 s little-moments-e2e> node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  96. 10.91 s little-moments-e2e> node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  97. 10.93 s little-moments-e2e> node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  98. 10.94 s little-moments-e2e> node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  99. 10.96 s little-moments-e2e> node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  100. 10.98 s little-moments-e2e> node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  101. 11.00 s little-moments-e2e> node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  102. 11.01 s little-moments-e2e> node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  103. 11.02 s little-moments-e2e> node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  104. 11.04 s little-moments-e2e> node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  105. 11.05 s little-moments-e2e> node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  106. 11.06 s little-moments-e2e> node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  107. 11.16 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  108. 11.19 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  109. 11.19 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  110. 11.44 s little-moments-e2e> rebuilt dependencies successfully
  111. 11.46 s little-moments-e2e> patching script interpreter paths in node_modules
  112. 11.55 s little-moments-e2e> Finished npmConfigHook
  113. 11.55 s little-moments-e2e> Running phase: updateAutotoolsGnuConfigScriptsPhase
  114. 11.58 s little-moments-e2e> Running phase: configurePhase
  115. 11.61 s little-moments-e2e> no configure script, doing nothing
  116. 11.61 s little-moments-e2e> Running phase: buildPhase
  117. 11.61 s little-moments-e2e> no Makefile or custom buildPhase, doing nothing
  118. 11.61 s little-moments-e2e> Running phase: checkPhase
  119. 12.81 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied f9e83855-b611-413c-9d5e-ad74ada76cd0-full.avif
  120. 12.88 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg
  121. 12.91 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied f9e83855-b611-413c-9d5e-ad74ada76cd0-150px.jpg
  122. 12.91 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-full.mp4
  123. 12.94 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg
  124. 12.95 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-150px.jpg
  125. 12.95 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 28c6585b-e4d3-4302-8b1e-7adc94c33f12-full.mp4
  126. 12.97 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg
  127. 12.99 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-150px.jpg
  128. 12.99 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 8faedeea-308e-4433-aa1c-ef6a87a48121-full.jpg
  129. 13.07 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 8faedeea-308e-4433-aa1c-ef6a87a48121-850px.jpg
  130. 13.12 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg
  131. 13.17 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 8faedeea-308e-4433-aa1c-ef6a87a48121-150px.jpg
  132. 13.17 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-full.jpg
  133. 13.28 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-850px.jpg
  134. 13.32 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg
  135. 13.37 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-150px.jpg
  136. 13.37 s little-moments-e2e> 2026/04/13 00:10:19 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  137. 14.21 s little-moments-e2e> 2026/04/13 00:10:20 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db
  138. 14.32 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  139. 14.32 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  140. 14.32 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  141. 15.68 s little-moments-e2e> [WebServer] 2026/04/13 00:10:22 codeberg.org/mtlynch/little-moments/cmd/app/main.go:28: starting little-moments server
  142. 15.68 s little-moments-e2e> [WebServer] 2026/04/13 00:10:22 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  143. 16.61 s little-moments-e2e> [WebServer] 2026/04/13 00:10:23 codeberg.org/mtlynch/little-moments/handlers/csp.go:43: CSP media origin: ""
  144. 16.61 s little-moments-e2e> [WebServer] 2026/04/13 00:10:23 codeberg.org/mtlynch/little-moments/cmd/app/main.go:81: listening on http://localhost:6001
  145. 17.57 s little-moments-e2e> [WebServer] 2026/04/13 00:10:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /api/debug/db/per-session 404 19
  146. 17.69 s little-moments-e2e>
  147. 17.69 s little-moments-e2e> Running 10 tests using 1 worker
  148. 18.90 s little-moments-e2e> Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  149. 19.04 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  150. 19.05 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  151. 19.05 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  152. 19.05 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  153. 19.05 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  154. 19.05 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  155. 19.05 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  156. 19.06 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  157. 19.06 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  158. 19.06 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  159. 19.14 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  160. 19.14 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  161. 19.14 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  162. 19.14 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  163. 19.14 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  164. 19.51 s little-moments-e2e> ·[WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  165. 19.51 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  166. 19.51 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  167. 19.51 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  168. 19.52 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  169. 19.52 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  170. 19.52 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  171. 19.52 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  172. 19.52 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  173. 19.52 s little-moments-e2e> [WebServer] 2026/04/13 00:10:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  174. 19.58 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  175. 19.58 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  176. 19.58 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  177. 19.58 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  178. 19.58 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  179. 19.89 s little-moments-e2e> ·[WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6517
  180. 19.90 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  181. 19.90 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  182. 19.90 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  183. 19.90 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  184. 19.90 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  185. 19.90 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  186. 19.90 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  187. 19.90 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  188. 19.90 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  189. 19.96 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  190. 19.96 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  191. 19.96 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  192. 19.96 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  193. 19.96 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  194. 20.24 s little-moments-e2e> ·[WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  195. 20.24 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  196. 20.25 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  197. 20.25 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  198. 20.25 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  199. 20.25 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  200. 20.25 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  201. 20.25 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  202. 20.25 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  203. 20.25 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  204. 20.30 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  205. 20.30 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  206. 20.30 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  207. 20.30 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  208. 20.30 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  209. 20.37 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7739
  210. 20.38 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  211. 20.38 s little-moments-e2e> [WebServer] 2026/04/13 00:10:26 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-full.avif 200 262753
  212. 20.69 s little-moments-e2e> ·[WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  213. 20.69 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  214. 20.70 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  215. 20.70 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  216. 20.70 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  217. 20.70 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  218. 20.70 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  219. 20.70 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  220. 20.70 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  221. 20.70 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  222. 20.75 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  223. 20.75 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  224. 20.75 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  225. 20.75 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  226. 20.75 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  227. 20.83 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 9103
  228. 20.83 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  229. 20.89 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-full.avif 200 262753
  230. 20.95 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-full.mp4 206 13136
  231. 21.07 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8039
  232. 21.11 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-850px.jpg 200 14082
  233. 21.14 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-full.mp4 206 12623
  234. 21.28 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9481
  235. 21.33 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-850px.jpg 200 14295
  236. 21.45 s little-moments-e2e> [WebServer] 2026/04/13 00:10:27 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8047
  237. 21.80 s little-moments-e2e> ·[WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  238. 21.82 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  239. 21.82 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  240. 21.82 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  241. 21.82 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  242. 21.82 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  243. 21.82 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  244. 21.82 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  245. 21.82 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  246. 21.82 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  247. 21.88 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  248. 21.88 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  249. 21.88 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  250. 21.88 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  251. 21.88 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  252. 21.94 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8031
  253. 21.95 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  254. 22.00 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-850px.jpg 200 14082
  255. 22.01 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-full.mp4 206 12623
  256. 22.08 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9481
  257. 22.13 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-850px.jpg 200 14295
  258. 22.17 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8031
  259. 22.45 s little-moments-e2e> ·[WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6513
  260. 22.46 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  261. 22.46 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  262. 22.46 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  263. 22.46 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  264. 22.46 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  265. 22.46 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  266. 22.46 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  267. 22.47 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  268. 22.47 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  269. 22.53 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  270. 22.53 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  271. 22.53 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  272. 22.53 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  273. 22.53 s little-moments-e2e> [WebServer] 2026/04/13 00:10:28 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  274. 22.59 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6513
  275. 22.59 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  276. 22.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  277. 22.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  278. 22.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  279. 22.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  280. 22.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  281. 22.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  282. 22.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  283. 22.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  284. 22.65 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  285. 22.65 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  286. 22.65 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  287. 22.65 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  288. 22.65 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  289. 22.72 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8031
  290. 22.73 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  291. 22.78 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-850px.jpg 200 14082
  292. 22.79 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-full.mp4 206 12623
  293. 22.92 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9481
  294. 22.94 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-850px.jpg 200 14295
  295. 23.07 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8039
  296. 23.41 s little-moments-e2e> ·[WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  297. 23.42 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  298. 23.42 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  299. 23.42 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  300. 23.42 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  301. 23.42 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  302. 23.42 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  303. 23.42 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  304. 23.43 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  305. 23.43 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  306. 23.48 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  307. 23.48 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  308. 23.48 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  309. 23.48 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  310. 23.48 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  311. 23.56 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7747
  312. 23.56 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  313. 23.56 s little-moments-e2e> [WebServer] 2026/04/13 00:10:29 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-full.avif 200 262753
  314. 23.72 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 9111
  315. 23.80 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-full.mp4 206 13136
  316. 23.84 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  317. 23.94 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 7857
  318. 23.95 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-850px.jpg 200 14295
  319. 23.98 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-850px.jpg 200 14082
  320. 24.21 s little-moments-e2e> ·[WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  321. 24.21 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  322. 24.21 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  323. 24.21 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  324. 24.21 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  325. 24.21 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  326. 24.21 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  327. 24.21 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  328. 24.22 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  329. 24.22 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  330. 24.26 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  331. 24.26 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  332. 24.26 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  333. 24.26 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  334. 24.26 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  335. 24.32 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 7849
  336. 24.32 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  337. 24.32 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-850px.jpg 200 14295
  338. 24.37 s little-moments-e2e> [WebServer] 2026/04/13 00:10:30 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-850px.jpg 200 14082
  339. 24.60 s little-moments-e2e> ·[WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  340. 24.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  341. 24.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  342. 24.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  343. 24.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  344. 24.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  345. 24.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  346. 24.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  347. 24.60 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  348. 24.61 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  349. 24.65 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/ffbb37df-b8bf-48d8-bb10-70f6c6a2ed47-thumb-250px.jpg 200 3190
  350. 24.65 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/28c6585b-e4d3-4302-8b1e-7adc94c33f12-thumb-250px.jpg 200 3063
  351. 24.65 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/f9e83855-b611-413c-9d5e-ad74ada76cd0-250px.jpg 200 3217
  352. 24.65 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-250px.jpg 200 3228
  353. 24.65 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-250px.jpg 200 3134
  354. 24.72 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9481
  355. 24.72 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  356. 24.72 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8faedeea-308e-4433-aa1c-ef6a87a48121-850px.jpg 200 14082
  357. 24.77 s little-moments-e2e> [WebServer] 2026/04/13 00:10:31 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/9c55a29a-4f3c-4521-bf02-ad1beb9b3cca-850px.jpg 200 14295
  358. 25.06 s little-moments-e2e> ·
  359. 25.06 s little-moments-e2e> 10 passed (9.4s)
  360. 25.17 s little-moments-e2e> Running phase: installPhase
  361. 25.18 s little-moments-e2e> Running phase: fixupPhase
  362. 25.19 s little-moments-e2e> shrinking RPATHs of ELF executables and libraries in /nix/store/rlyrh184czx5jj86y1kmf8li9fakk7iw-little-moments-e2e-0.0.1
  363. 25.20 s little-moments-e2e> checking for references to /build/ in /nix/store/rlyrh184czx5jj86y1kmf8li9fakk7iw-little-moments-e2e-0.0.1...
  364. 25.21 s little-moments-e2e> patching script interpreter paths in /nix/store/rlyrh184czx5jj86y1kmf8li9fakk7iw-little-moments-e2e-0.0.1
  365. 25.37 s little-moments-e2e (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/rlyrh184czx5jj86y1kmf8li9fakk7iw-little-moments-e2e-0.0.1
  366. 25.42 s little-moments-e2e (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  367. 25.44 s little-moments-e2e (post)> copying 1 paths...
  368. 25.44 s little-moments-e2e (post)> copying path '/nix/store/rlyrh184czx5jj86y1kmf8li9fakk7iw-little-moments-e2e-0.0.1' to 'https://cache.nix-ci.com'...
  369. 25.53 s little-moments-e2e (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  370. 26.87 s little-moments-e2e (post)> copying 0 paths...