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=ignore-s3-config&rev=ab376b5480c4ec441d6c1e930dd5de16eef2965f#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 4.49 s this derivation will be built:
  3. 4.49 s /nix/store/484nlwbxqmzp5ks10g7g25bl6wzg468w-little-moments-e2e-0.0.1.drv
  4. 4.61 s building '/nix/store/484nlwbxqmzp5ks10g7g25bl6wzg468w-little-moments-e2e-0.0.1.drv'...
  5. 4.65 s little-moments-e2e> Running phase: unpackPhase
  6. 4.66 s little-moments-e2e> unpacking source archive /nix/store/7bvj1rbmqfirwzxd9g72qg1pvdyh8apa-source
  7. 4.67 s little-moments-e2e> source root is source
  8. 4.68 s little-moments-e2e> Running phase: patchPhase
  9. 4.69 s little-moments-e2e> Executing npmConfigHook
  10. 4.69 s little-moments-e2e> Configuring npm
  11. 4.69 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
  12. 4.71 s little-moments-e2e> Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  13. 4.71 s little-moments-e2e> Installing dependencies
  14. 4.79 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  15. 4.79 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  16. 4.79 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  17. 5.40 s little-moments-e2e>
  18. 5.40 s little-moments-e2e> added 100 packages, and audited 101 packages in 635ms
  19. 5.40 s little-moments-e2e>
  20. 5.41 s little-moments-e2e> 25 packages are looking for funding
  21. 5.41 s little-moments-e2e> run `npm fund` for details
  22. 5.41 s little-moments-e2e>
  23. 5.41 s little-moments-e2e> found 0 vulnerabilities
  24. 5.44 s little-moments-e2e> patching script interpreter paths in node_modules
  25. 5.45 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"
  26. 5.46 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"
  27. 5.47 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"
  28. 5.48 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"
  29. 5.49 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"
  30. 5.50 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"
  31. 5.51 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"
  32. 5.52 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"
  33. 5.52 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"
  34. 5.53 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"
  35. 5.54 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"
  36. 5.55 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"
  37. 5.56 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"
  38. 5.57 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"
  39. 5.57 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"
  40. 5.58 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"
  41. 5.59 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"
  42. 5.60 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"
  43. 5.61 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"
  44. 5.61 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"
  45. 5.68 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  46. 5.68 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  47. 5.68 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  48. 5.88 s little-moments-e2e> rebuilt dependencies successfully
  49. 5.88 s little-moments-e2e> patching script interpreter paths in node_modules
  50. 5.95 s little-moments-e2e> Finished npmConfigHook
  51. 5.95 s little-moments-e2e> Running phase: updateAutotoolsGnuConfigScriptsPhase
  52. 5.97 s little-moments-e2e> Running phase: configurePhase
  53. 5.99 s little-moments-e2e> no configure script, doing nothing
  54. 5.99 s little-moments-e2e> Running phase: buildPhase
  55. 5.99 s little-moments-e2e> no Makefile or custom buildPhase, doing nothing
  56. 5.99 s little-moments-e2e> Running phase: checkPhase
  57. 6.00 s little-moments-e2e> 2026/04/06 21:07:46 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/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-full.avif
  58. 6.87 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:85: imported 6ef2cae4-6ef6-46a0-8687-5e598c912a3c-full.avif
  59. 6.91 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:111: generated 6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg
  60. 6.95 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:111: generated 6ef2cae4-6ef6-46a0-8687-5e598c912a3c-150px.jpg
  61. 6.95 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:85: imported d95fc4d0-5bc5-40c0-8def-802008a12c02-full.mp4
  62. 6.97 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: generated d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg
  63. 6.98 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: generated d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-150px.jpg
  64. 6.98 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:85: imported e7af58ca-5af2-4da6-83c2-3f235969a4e8-full.mp4
  65. 6.99 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: generated e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg
  66. 7.01 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: generated e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-150px.jpg
  67. 7.01 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:85: imported 3a352461-78ea-4b32-8d5e-13d647635a24-full.jpg
  68. 7.08 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:94: generated 3a352461-78ea-4b32-8d5e-13d647635a24-850px.jpg
  69. 7.11 s little-moments-e2e> generated 3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg
  70. 7.14 s little-moments-e2e> generated 3a352461-78ea-4b32-8d5e-13d647635a24-150px.jpg
  71. 7.14 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:85: imported b2029aab-9ca8-4b36-b352-13f23d7e93bd-full.jpg
  72. 7.22 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:94: generated b2029aab-9ca8-4b36-b352-13f23d7e93bd-850px.jpg
  73. 7.25 s little-moments-e2e> generated b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg
  74. 7.28 s little-moments-e2e> generated b2029aab-9ca8-4b36-b352-13f23d7e93bd-150px.jpg
  75. 7.28 s little-moments-e2e> 2026/04/06 21:07:47 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  76. 7.91 s little-moments-e2e> 2026/04/06 21:07:48 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:129: wrote /build/source/test-imported-media/test-store.db
  77. 7.99 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  78. 7.99 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  79. 7.99 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  80. 8.98 s little-moments-e2e> [WebServer] 2026/04/06 21:07:49 codeberg.org/mtlynch/little-moments/cmd/app/main.go:18: starting little-moments server
  81. 8.98 s little-moments-e2e> [WebServer] 2026/04/06 21:07:49 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  82. 9.64 s little-moments-e2e> [WebServer] 2026/04/06 21:07:50 codeberg.org/mtlynch/little-moments/cmd/app/main.go:45: listening on http://localhost:6001
  83. 9.86 s little-moments-e2e> [WebServer] 2026/04/06 21:07:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /api/debug/db/per-session 404 19
  84. 9.91 s little-moments-e2e>
  85. 9.91 s little-moments-e2e> Running 10 tests using 1 worker
  86. 10.70 s little-moments-e2e> Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  87. 10.80 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6573
  88. 10.80 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  89. 10.80 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  90. 10.80 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  91. 10.80 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  92. 10.80 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 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
  93. 10.80 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  94. 10.81 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  95. 10.81 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  96. 10.81 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  97. 10.84 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  98. 10.84 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  99. 10.84 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  100. 10.84 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  101. 10.84 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  102. 11.05 s little-moments-e2e> ·[WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  103. 11.05 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  104. 11.06 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  105. 11.06 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  106. 11.06 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  107. 11.06 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 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
  108. 11.06 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  109. 11.06 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  110. 11.06 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  111. 11.06 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  112. 11.10 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  113. 11.10 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  114. 11.10 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  115. 11.10 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  116. 11.10 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  117. 11.28 s little-moments-e2e> ·[WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  118. 11.29 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  119. 11.29 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  120. 11.29 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 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. 11.29 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  122. 11.29 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 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. 11.29 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  124. 11.29 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  125. 11.29 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  126. 11.29 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  127. 11.33 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  128. 11.33 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  129. 11.33 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  130. 11.33 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  131. 11.33 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  132. 11.51 s little-moments-e2e> ·[WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  133. 11.51 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  134. 11.51 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  135. 11.51 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 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. 11.51 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  137. 11.51 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 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. 11.51 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  139. 11.51 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  140. 11.51 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  141. 11.51 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  142. 11.55 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  143. 11.55 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  144. 11.55 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  145. 11.55 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  146. 11.55 s little-moments-e2e> [WebServer] 2026/04/06 21:07:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  147. 11.61 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7324
  148. 11.62 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  149. 11.62 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-full.avif 200 262753
  150. 11.85 s little-moments-e2e> ·[WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  151. 11.85 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  152. 11.85 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  153. 11.85 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  154. 11.85 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 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
  155. 11.85 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  156. 11.85 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  157. 11.85 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  158. 11.85 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  159. 11.86 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  160. 11.90 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  161. 11.90 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  162. 11.90 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  163. 11.90 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  164. 11.90 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  165. 11.95 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 8635
  166. 11.95 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  167. 12.01 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-full.mp4 206 13136
  168. 12.06 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7563
  169. 12.10 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-full.mp4 206 12623
  170. 12.16 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9017
  171. 12.17 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-850px.jpg 200 14082
  172. 12.26 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7571
  173. 12.46 s little-moments-e2e> ·[WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6573
  174. 12.46 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  175. 12.46 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  176. 12.46 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  177. 12.46 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  178. 12.46 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 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
  179. 12.46 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  180. 12.46 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  181. 12.46 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  182. 12.46 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  183. 12.50 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  184. 12.50 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  185. 12.50 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  186. 12.50 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  187. 12.50 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  188. 12.56 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7571
  189. 12.57 s little-moments-e2e> [WebServer] 2026/04/06 21:07:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  190. 12.61 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-full.mp4 206 12623
  191. 12.64 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9017
  192. 12.64 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-850px.jpg 200 14082
  193. 12.71 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7563
  194. 12.89 s little-moments-e2e> ·[WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  195. 12.89 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  196. 12.89 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  197. 12.89 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 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. 12.89 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  199. 12.89 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 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
  200. 12.89 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  201. 12.89 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  202. 12.90 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  203. 12.90 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  204. 12.93 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  205. 12.93 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  206. 12.93 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  207. 12.93 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  208. 12.93 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  209. 12.97 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6573
  210. 12.97 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  211. 12.98 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  212. 12.98 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  213. 12.98 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 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
  214. 12.98 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  215. 12.98 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  216. 12.98 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  217. 12.98 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  218. 12.98 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  219. 13.02 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  220. 13.02 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  221. 13.02 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  222. 13.02 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  223. 13.02 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  224. 13.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7563
  225. 13.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  226. 13.12 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-full.mp4 206 12623
  227. 13.21 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9017
  228. 13.21 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-850px.jpg 200 14082
  229. 13.33 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7563
  230. 13.54 s little-moments-e2e> ·[WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  231. 13.54 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  232. 13.54 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  233. 13.54 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  234. 13.54 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  235. 13.54 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 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
  236. 13.54 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  237. 13.54 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  238. 13.54 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  239. 13.54 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  240. 13.58 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  241. 13.58 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  242. 13.58 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  243. 13.58 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  244. 13.58 s little-moments-e2e> [WebServer] 2026/04/06 21:07:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  245. 13.63 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7324
  246. 13.63 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  247. 13.63 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-full.avif 200 262753
  248. 13.73 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 8643
  249. 13.77 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-full.mp4 206 13136
  250. 13.80 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  251. 13.84 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 304 0
  252. 13.84 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 304 0
  253. 13.84 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 304 0
  254. 13.84 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 304 0
  255. 13.84 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 304 0
  256. 13.88 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 7385
  257. 13.88 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-850px.jpg 200 14295
  258. 14.07 s little-moments-e2e> ·[WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  259. 14.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  260. 14.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  261. 14.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  262. 14.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 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. 14.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  264. 14.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  265. 14.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  266. 14.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  267. 14.08 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  268. 14.12 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  269. 14.12 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  270. 14.12 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  271. 14.12 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  272. 14.12 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  273. 14.18 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 7385
  274. 14.18 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  275. 14.18 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-850px.jpg 200 14295
  276. 14.37 s little-moments-e2e> ·[WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6569
  277. 14.37 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  278. 14.38 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  279. 14.38 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  280. 14.38 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 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
  281. 14.38 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  282. 14.38 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  283. 14.38 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  284. 14.38 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  285. 14.38 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  286. 14.42 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/6ef2cae4-6ef6-46a0-8687-5e598c912a3c-250px.jpg 200 3217
  287. 14.42 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/d95fc4d0-5bc5-40c0-8def-802008a12c02-thumb-250px.jpg 200 3190
  288. 14.42 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/e7af58ca-5af2-4da6-83c2-3f235969a4e8-thumb-250px.jpg 200 3063
  289. 14.42 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-250px.jpg 200 3134
  290. 14.42 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/b2029aab-9ca8-4b36-b352-13f23d7e93bd-250px.jpg 200 3228
  291. 14.48 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9017
  292. 14.48 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  293. 14.48 s little-moments-e2e> [WebServer] 2026/04/06 21:07:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /dev-files/3a352461-78ea-4b32-8d5e-13d647635a24-850px.jpg 200 14082
  294. 14.89 s little-moments-e2e> ·
  295. 14.89 s little-moments-e2e> 10 passed (5.9s)
  296. 14.95 s little-moments-e2e> Running phase: installPhase
  297. 14.96 s little-moments-e2e> Running phase: fixupPhase
  298. 14.97 s little-moments-e2e> shrinking RPATHs of ELF executables and libraries in /nix/store/491rl9nzfp64541qxqfz6m0cajn4zk95-little-moments-e2e-0.0.1
  299. 14.97 s little-moments-e2e> checking for references to /build/ in /nix/store/491rl9nzfp64541qxqfz6m0cajn4zk95-little-moments-e2e-0.0.1...
  300. 14.98 s little-moments-e2e> patching script interpreter paths in /nix/store/491rl9nzfp64541qxqfz6m0cajn4zk95-little-moments-e2e-0.0.1
  301. 15.09 s little-moments-e2e (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/491rl9nzfp64541qxqfz6m0cajn4zk95-little-moments-e2e-0.0.1
  302. 15.12 s little-moments-e2e (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  303. 15.13 s little-moments-e2e (post)> copying 1 paths...
  304. 15.13 s little-moments-e2e (post)> copying path '/nix/store/491rl9nzfp64541qxqfz6m0cajn4zk95-little-moments-e2e-0.0.1' to 'https://cache.nix-ci.com'...
  305. 15.19 s little-moments-e2e (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  306. 15.59 s little-moments-e2e (post)> copying 2 paths...
  307. 15.60 s little-moments-e2e (post)> copying path '/nix/store/szij7fr3yqr9zdazk2k5jnbilbivj8v0-little-moments-e2e-0.0.1-npm-deps.drv' to 'https://cache.nix-ci.com'...
  308. 15.73 s little-moments-e2e (post)> copying path '/nix/store/484nlwbxqmzp5ks10g7g25bl6wzg468w-little-moments-e2e-0.0.1.drv' to 'https://cache.nix-ci.com'...