1. 0.01 s $ /nix/store/wkkwxc04gdw6b263l1h29pjarjnjdyb6-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/vnjf0zi1lbln0srm2z743j70kjav76ln-nix-2.34.4/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes build --no-link git+https://codeberg.org/mtlynch/little-moments?ref=design-improve&rev=5511d5822dc7256c2ba55ecaa9d789874fd83df8#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 0.27 s error (ignored): SQLite database '/var/cache/private/nix-ci-worker/eval-cache-v6/d3f6ec3b65e07032e3ea9a53fcc79426547fc8b434991d230324a3af437dfe19.sqlite' is busy
  3. 5.20 s this derivation will be built:
  4. 5.21 s /nix/store/ciyhiihmzif5nc5vgqnp5k55zw5q8lbc-little-moments-e2e-0.0.1.drv
  5. 5.21 s these 14 paths will be fetched (96.7 MiB download, 720.0 MiB unpacked):
  6. 5.21 s /nix/store/6jw4ddvxyry8xc9fiql4jr1lvdgj9j4l-dejavu-fonts-2.37
  7. 5.21 s /nix/store/n6wcsaw689sdfpn425g194v5nkss2xlb-dejavu-fonts-minimal-2.37
  8. 5.21 s /nix/store/4zdm93iqanr959cd9z11qqfz66v80hnb-fonts.conf
  9. 5.21 s /nix/store/zra4xfqkp611manmwcvdkvfsaphsicsl-import-from-tinybeans-0.0.1
  10. 5.21 s /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  11. 5.21 s /nix/store/l85fis49agvp5q1ild1rfh4rrgmn92sr-nodejs-22.21.1
  12. 5.21 s /nix/store/l1idqv7ff0m2kbcqnn1yr415wyga1wxf-nodejs-22.21.1-dev
  13. 5.21 s /nix/store/n60blfsvvxs3cgqfrixavkmslnb7rkb5-nodejs-22.21.1-source
  14. 5.21 s /nix/store/8gf4x5pspm4qal9a5ab6g9p9ci1wbx94-nodejs-install-executables
  15. 5.21 s /nix/store/xv4n287db99hi4zbr5mqwxbvw1cfp58q-nodejs-install-manuals
  16. 5.21 s /nix/store/n6pngcick68dyyzw99r59ljzsr0ms9m3-npm-build-hook
  17. 5.21 s /nix/store/chy0b7b0xh2rwg0zzv67rg3slk56h3rq-npm-config-hook
  18. 5.21 s /nix/store/30amqcpj3vnjy6ilxdp4ac1v9hbw1p5c-npm-install-hook
  19. 5.21 s /nix/store/vjjcrvhjq5324snzy0qmlb9c0g0lync9-prefetch-npm-deps-0.1.0
  20. 5.21 s copying path '/nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps' from 'https://cache.nix-ci.com'...
  21. 5.21 s copying path '/nix/store/n6pngcick68dyyzw99r59ljzsr0ms9m3-npm-build-hook' from 'https://cache.nix-ci.com'...
  22. 5.21 s copying path '/nix/store/n6wcsaw689sdfpn425g194v5nkss2xlb-dejavu-fonts-minimal-2.37' from 'https://cache.nix-ci.com'...
  23. 5.21 s copying path '/nix/store/n60blfsvvxs3cgqfrixavkmslnb7rkb5-nodejs-22.21.1-source' from 'https://cache.nix-ci.com'...
  24. 5.21 s copying path '/nix/store/zra4xfqkp611manmwcvdkvfsaphsicsl-import-from-tinybeans-0.0.1' from 'https://cache.nix-ci.com'...
  25. 5.21 s copying path '/nix/store/l85fis49agvp5q1ild1rfh4rrgmn92sr-nodejs-22.21.1' from 'https://cache.nix-ci.com'...
  26. 5.21 s copying path '/nix/store/xv4n287db99hi4zbr5mqwxbvw1cfp58q-nodejs-install-manuals' from 'https://cache.nix-ci.com'...
  27. 5.21 s copying path '/nix/store/vjjcrvhjq5324snzy0qmlb9c0g0lync9-prefetch-npm-deps-0.1.0' from 'https://cache.nix-ci.com'...
  28. 5.23 s copying path '/nix/store/6jw4ddvxyry8xc9fiql4jr1lvdgj9j4l-dejavu-fonts-2.37' from 'https://cache.nix-ci.com'...
  29. 5.37 s copying path '/nix/store/4zdm93iqanr959cd9z11qqfz66v80hnb-fonts.conf' from 'https://cache.nix-ci.com'...
  30. 6.12 s copying path '/nix/store/l1idqv7ff0m2kbcqnn1yr415wyga1wxf-nodejs-22.21.1-dev' from 'https://cache.nix-ci.com'...
  31. 6.12 s copying path '/nix/store/8gf4x5pspm4qal9a5ab6g9p9ci1wbx94-nodejs-install-executables' from 'https://cache.nix-ci.com'...
  32. 6.14 s copying path '/nix/store/30amqcpj3vnjy6ilxdp4ac1v9hbw1p5c-npm-install-hook' from 'https://cache.nix-ci.com'...
  33. 8.89 s copying path '/nix/store/chy0b7b0xh2rwg0zzv67rg3slk56h3rq-npm-config-hook' from 'https://cache.nix-ci.com'...
  34. 9.11 s building '/nix/store/ciyhiihmzif5nc5vgqnp5k55zw5q8lbc-little-moments-e2e-0.0.1.drv'...
  35. 9.15 s little-moments-e2e> Running phase: unpackPhase
  36. 9.16 s little-moments-e2e> unpacking source archive /nix/store/symww6i9ihgrgflr0zn4dc0b46gc0vv3-source
  37. 9.18 s little-moments-e2e> source root is source
  38. 9.19 s little-moments-e2e> Running phase: patchPhase
  39. 9.20 s little-moments-e2e> Executing npmConfigHook
  40. 9.20 s little-moments-e2e> Configuring npm
  41. 9.20 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
  42. 9.23 s little-moments-e2e> Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  43. 9.23 s little-moments-e2e> Installing dependencies
  44. 9.43 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  45. 9.43 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  46. 9.43 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  47. 10.19 s little-moments-e2e>
  48. 10.19 s little-moments-e2e> added 100 packages, and audited 101 packages in 782ms
  49. 10.19 s little-moments-e2e>
  50. 10.19 s little-moments-e2e> 25 packages are looking for funding
  51. 10.19 s little-moments-e2e> run `npm fund` for details
  52. 10.19 s little-moments-e2e>
  53. 10.19 s little-moments-e2e> found 0 vulnerabilities
  54. 10.24 s little-moments-e2e> patching script interpreter paths in node_modules
  55. 10.25 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"
  56. 10.26 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"
  57. 10.27 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"
  58. 10.28 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"
  59. 10.29 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"
  60. 10.30 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"
  61. 10.30 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"
  62. 10.31 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"
  63. 10.32 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"
  64. 10.33 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"
  65. 10.34 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"
  66. 10.35 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"
  67. 10.36 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"
  68. 10.37 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"
  69. 10.38 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"
  70. 10.38 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"
  71. 10.39 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"
  72. 10.42 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"
  73. 10.44 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"
  74. 10.45 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"
  75. 10.52 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  76. 10.52 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  77. 10.52 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  78. 10.71 s little-moments-e2e> rebuilt dependencies successfully
  79. 10.72 s little-moments-e2e> patching script interpreter paths in node_modules
  80. 10.79 s little-moments-e2e> Finished npmConfigHook
  81. 10.79 s little-moments-e2e> Running phase: updateAutotoolsGnuConfigScriptsPhase
  82. 10.81 s little-moments-e2e> Running phase: configurePhase
  83. 10.83 s little-moments-e2e> no configure script, doing nothing
  84. 10.83 s little-moments-e2e> Running phase: buildPhase
  85. 10.83 s little-moments-e2e> no Makefile or custom buildPhase, doing nothing
  86. 10.84 s little-moments-e2e> Running phase: checkPhase
  87. 10.86 s little-moments-e2e> 2026/04/07 21:01:16 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:223: converting Tinybeans GIF to animated AVIF: testdata/tinybeans-export/2025-01-09_500001005/eeee5555-5555-4555-8555-555555555555-o.gif -> /build/source/test-imported-media/8ef245ff-cee9-4082-8e66-349809c63db0-full.avif
  88. 11.86 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:85: imported 8ef245ff-cee9-4082-8e66-349809c63db0-full.avif
  89. 11.90 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:111: generated 8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg
  90. 11.93 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:111: generated 8ef245ff-cee9-4082-8e66-349809c63db0-150px.jpg
  91. 11.93 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:85: imported 4e42b26a-a4f6-4d71-a32d-5cabae920e9e-full.mp4
  92. 11.95 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: generated 4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg
  93. 11.96 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: generated 4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-150px.jpg
  94. 11.96 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:85: imported 3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-full.mp4
  95. 11.97 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: generated 3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg
  96. 11.99 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: generated 3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-150px.jpg
  97. 11.99 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:85: imported 96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-full.jpg
  98. 12.06 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:94: generated 96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-850px.jpg
  99. 12.09 s little-moments-e2e> generated 96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg
  100. 12.12 s little-moments-e2e> generated 96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-150px.jpg
  101. 12.12 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:85: imported 9c8ca349-acda-4df8-89c8-1ed5cb66316e-full.jpg
  102. 12.19 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:94: generated 9c8ca349-acda-4df8-89c8-1ed5cb66316e-850px.jpg
  103. 12.22 s little-moments-e2e> generated 9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg
  104. 12.25 s little-moments-e2e> generated 9c8ca349-acda-4df8-89c8-1ed5cb66316e-150px.jpg
  105. 12.25 s little-moments-e2e> 2026/04/07 21:01:17 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  106. 13.10 s little-moments-e2e> 2026/04/07 21:01:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:129: wrote /build/source/test-imported-media/test-store.db
  107. 13.18 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  108. 13.18 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  109. 13.18 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  110. 14.21 s little-moments-e2e> [WebServer] 2026/04/07 21:01:19 codeberg.org/mtlynch/little-moments/cmd/app/main.go:18: starting little-moments server
  111. 14.21 s little-moments-e2e> [WebServer] 2026/04/07 21:01:19 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  112. 14.88 s little-moments-e2e> [WebServer] 2026/04/07 21:01:20 codeberg.org/mtlynch/little-moments/cmd/app/main.go:45: listening on http://localhost:6001
  113. 15.08 s little-moments-e2e> [WebServer] 2026/04/07 21:01:20 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /api/debug/db/per-session 404 19
  114. 15.14 s little-moments-e2e>
  115. 15.14 s little-moments-e2e> Running 10 tests using 1 worker
  116. 15.93 s little-moments-e2e> Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  117. 16.24 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6573
  118. 16.25 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  119. 16.25 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  120. 16.25 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  121. 16.25 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  122. 16.25 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 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
  123. 16.25 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  124. 16.25 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  125. 16.25 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  126. 16.25 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  127. 16.30 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  128. 16.30 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  129. 16.30 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  130. 16.30 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  131. 16.30 s little-moments-e2e> [WebServer] 2026/04/07 21:01:21 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  132. 16.53 s little-moments-e2e> ·[WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  133. 16.53 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  134. 16.53 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  135. 16.53 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  136. 16.53 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  137. 16.53 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 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
  138. 16.53 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  139. 16.53 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  140. 16.53 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  141. 16.53 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  142. 16.57 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  143. 16.57 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  144. 16.57 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  145. 16.57 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  146. 16.57 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  147. 16.76 s little-moments-e2e> ·[WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  148. 16.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  149. 16.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  150. 16.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  151. 16.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 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
  152. 16.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  153. 16.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  154. 16.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  155. 16.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  156. 16.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  157. 16.81 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  158. 16.81 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  159. 16.81 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  160. 16.81 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  161. 16.81 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  162. 17.00 s little-moments-e2e> ·[WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  163. 17.00 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  164. 17.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  165. 17.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  166. 17.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  167. 17.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 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
  168. 17.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  169. 17.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  170. 17.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  171. 17.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  172. 17.04 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  173. 17.04 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  174. 17.04 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  175. 17.04 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  176. 17.04 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  177. 17.11 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7332
  178. 17.11 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  179. 17.11 s little-moments-e2e> [WebServer] 2026/04/07 21:01:22 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-full.avif 200 262753
  180. 17.35 s little-moments-e2e> ·[WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  181. 17.35 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  182. 17.35 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  183. 17.35 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  184. 17.35 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  185. 17.35 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 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
  186. 17.35 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  187. 17.35 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  188. 17.35 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  189. 17.36 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  190. 17.39 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  191. 17.39 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  192. 17.39 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  193. 17.39 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  194. 17.39 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  195. 17.45 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 8635
  196. 17.46 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  197. 17.53 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-full.mp4 206 13136
  198. 17.59 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7571
  199. 17.62 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-full.mp4 206 12623
  200. 17.68 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9017
  201. 17.69 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-850px.jpg 200 14082
  202. 17.80 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7563
  203. 18.00 s little-moments-e2e> ·[WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  204. 18.00 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  205. 18.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  206. 18.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  207. 18.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  208. 18.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 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
  209. 18.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  210. 18.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  211. 18.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  212. 18.01 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  213. 18.05 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  214. 18.05 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  215. 18.05 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  216. 18.05 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  217. 18.05 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  218. 18.10 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7571
  219. 18.10 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  220. 18.15 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-full.mp4 206 12623
  221. 18.18 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9025
  222. 18.18 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-850px.jpg 200 14082
  223. 18.26 s little-moments-e2e> [WebServer] 2026/04/07 21:01:23 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7563
  224. 18.43 s little-moments-e2e> ·[WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  225. 18.44 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  226. 18.44 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  227. 18.44 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  228. 18.44 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  229. 18.44 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 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
  230. 18.44 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  231. 18.44 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  232. 18.44 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  233. 18.44 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  234. 18.48 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  235. 18.48 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  236. 18.48 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  237. 18.48 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  238. 18.48 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  239. 18.54 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6573
  240. 18.54 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  241. 18.55 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  242. 18.55 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 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
  243. 18.55 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  244. 18.55 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  245. 18.55 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  246. 18.55 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  247. 18.55 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  248. 18.55 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  249. 18.59 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  250. 18.59 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  251. 18.59 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  252. 18.59 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  253. 18.59 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  254. 18.64 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7563
  255. 18.64 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  256. 18.68 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-full.mp4 206 12623
  257. 18.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9025
  258. 18.78 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-850px.jpg 200 14082
  259. 18.89 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7563
  260. 19.09 s little-moments-e2e> ·[WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6573
  261. 19.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  262. 19.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  263. 19.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  264. 19.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 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
  265. 19.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  266. 19.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  267. 19.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  268. 19.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  269. 19.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  270. 19.14 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  271. 19.14 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  272. 19.14 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  273. 19.14 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  274. 19.14 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  275. 19.19 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7332
  276. 19.19 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  277. 19.19 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-full.avif 200 262753
  278. 19.29 s little-moments-e2e> [WebServer] 2026/04/07 21:01:24 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 8635
  279. 19.34 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-full.mp4 206 13136
  280. 19.37 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  281. 19.42 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 304 0
  282. 19.42 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 304 0
  283. 19.42 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 304 0
  284. 19.42 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 304 0
  285. 19.42 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 304 0
  286. 19.47 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 7393
  287. 19.47 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-850px.jpg 200 14295
  288. 19.66 s little-moments-e2e> ·[WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6573
  289. 19.67 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  290. 19.67 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  291. 19.67 s little-moments-e2e> [WebServer] 2026/04/07 21:01: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
  292. 19.67 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  293. 19.67 s little-moments-e2e> [WebServer] 2026/04/07 21:01: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
  294. 19.67 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  295. 19.67 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  296. 19.67 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  297. 19.67 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  298. 19.71 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  299. 19.71 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  300. 19.71 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  301. 19.71 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  302. 19.71 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  303. 19.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 7385
  304. 19.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  305. 19.77 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-850px.jpg 200 14295
  306. 19.97 s little-moments-e2e> ·[WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  307. 19.98 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  308. 19.98 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  309. 19.98 s little-moments-e2e> [WebServer] 2026/04/07 21:01: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
  310. 19.98 s little-moments-e2e> [WebServer] 2026/04/07 21:01: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
  311. 19.98 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  312. 19.98 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  313. 19.98 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  314. 19.98 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  315. 19.98 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  316. 20.02 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/8ef245ff-cee9-4082-8e66-349809c63db0-250px.jpg 200 3217
  317. 20.02 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/4e42b26a-a4f6-4d71-a32d-5cabae920e9e-thumb-250px.jpg 200 3190
  318. 20.02 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3497b5a9-06c8-4f99-8e0e-c4fb29ceecd2-thumb-250px.jpg 200 3063
  319. 20.02 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-250px.jpg 200 3134
  320. 20.02 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/9c8ca349-acda-4df8-89c8-1ed5cb66316e-250px.jpg 200 3228
  321. 20.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9017
  322. 20.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  323. 20.09 s little-moments-e2e> [WebServer] 2026/04/07 21:01:25 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/96cde9cd-0a8d-4e72-bdb8-577b3d0f48d9-850px.jpg 200 14082
  324. 20.34 s little-moments-e2e> ·
  325. 20.34 s little-moments-e2e> 10 passed (6.1s)
  326. 20.40 s little-moments-e2e> Running phase: installPhase
  327. 20.41 s little-moments-e2e> Running phase: fixupPhase
  328. 20.42 s little-moments-e2e> shrinking RPATHs of ELF executables and libraries in /nix/store/3q62zg1ydm147zga3s4264z69lkibgxn-little-moments-e2e-0.0.1
  329. 20.42 s little-moments-e2e> checking for references to /build/ in /nix/store/3q62zg1ydm147zga3s4264z69lkibgxn-little-moments-e2e-0.0.1...
  330. 20.43 s little-moments-e2e> patching script interpreter paths in /nix/store/3q62zg1ydm147zga3s4264z69lkibgxn-little-moments-e2e-0.0.1
  331. 20.54 s little-moments-e2e (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3q62zg1ydm147zga3s4264z69lkibgxn-little-moments-e2e-0.0.1
  332. 20.58 s little-moments-e2e (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  333. 20.58 s little-moments-e2e (post)> copying 1 paths...
  334. 20.58 s little-moments-e2e (post)> copying path '/nix/store/3q62zg1ydm147zga3s4264z69lkibgxn-little-moments-e2e-0.0.1' to 'https://cache.nix-ci.com'...
  335. 20.65 s little-moments-e2e (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  336. 24.15 s little-moments-e2e (post)> copying 2 paths...
  337. 24.17 s little-moments-e2e (post)> copying path '/nix/store/gv0axc4m775qssg53ckincmmfh9w6bv2-import-from-tinybeans-0.0.1.drv' to 'https://cache.nix-ci.com'...
  338. 24.28 s little-moments-e2e (post)> copying path '/nix/store/ciyhiihmzif5nc5vgqnp5k55zw5q8lbc-little-moments-e2e-0.0.1.drv' to 'https://cache.nix-ci.com'...