1. 0.01 s $ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format raw-with-logs build --no-link git+https://codeberg.org/mtlynch/little-moments?ref=email-auth&rev=d8a46b0e5eae19cbcf0ac92b2bf5189ee236b95b#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 0.12 s error (ignored): SQLite database '/var/cache/private/nix-ci-worker/eval-cache-v6/b94814e466529d88444a9534f8614fb8878d6c3b393000a004fcc656257a1334.sqlite' is busy
  3. 41.35 s Running phase: unpackPhase
  4. 41.36 s unpacking source archive /nix/store/98ncgaqwfrvf600352gz6qracnpy9aij-source
  5. 41.38 s source root is source
  6. 41.39 s Running phase: patchPhase
  7. 41.40 s Running phase: updateAutotoolsGnuConfigScriptsPhase
  8. 41.41 s Running phase: configurePhase
  9. 41.42 s no configure script, doing nothing
  10. 41.43 s Running phase: buildPhase
  11. 41.74 s Running phase: fixupPhase
  12. 41.77 s shrinking RPATHs of ELF executables and libraries in /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  13. 41.83 s checking for references to /build/ in /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps...
  14. 41.92 s patching script interpreter paths in /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  15. 42.21 s post-build-hook: Uploading paths from nix-ci to the NixCI cache /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  16. 42.26 s post-build-hook: warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  17. 42.27 s post-build-hook: copying 1 paths...
  18. 42.27 s post-build-hook: copying path '/nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps' to 'https://cache.nix-ci.com'...
  19. 46.07 s post-build-hook: warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  20. 47.07 s post-build-hook: copying 1 paths...
  21. 47.08 s post-build-hook: copying path '/nix/store/jgmszivhm1hqmg4qsdlda7adlck4qiji-little-moments-e2e-0.0.1-npm-deps.drv' to 'https://cache.nix-ci.com'...
  22. 47.98 s Running phase: unpackPhase
  23. 48.00 s unpacking source archive /nix/store/98ncgaqwfrvf600352gz6qracnpy9aij-source
  24. 48.04 s source root is source
  25. 48.10 s Running phase: patchPhase
  26. 48.12 s Running phase: updateAutotoolsGnuConfigScriptsPhase
  27. 48.16 s Running phase: configurePhase
  28. 48.20 s Running phase: buildPhase
  29. 48.27 s go: downloading github.com/aws/aws-sdk-go-v2 v1.41.5
  30. 48.29 s go: downloading github.com/aws/aws-sdk-go-v2/config v1.32.13
  31. 48.29 s go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.19.13
  32. 48.29 s go: downloading github.com/aws/aws-sdk-go-v2/service/s3 v1.97.3
  33. 48.29 s go: downloading codeberg.org/mtlynch/go-evolutionary-migrate v0.0.1
  34. 48.29 s go: downloading github.com/ncruces/go-sqlite3 v0.22.0
  35. 48.29 s go: downloading github.com/google/uuid v1.6.0
  36. 48.34 s go: downloading golang.org/x/image v0.38.0
  37. 48.43 s go: downloading github.com/mtlynch/simpleauth/v2 v2.0.0-20241108014613-2f32145d692d
  38. 48.54 s go: downloading github.com/mtlynch/jeff v0.2.4
  39. 48.60 s go: downloading github.com/tinylib/msgp v1.1.6
  40. 48.65 s go: downloading github.com/philhofer/fwd v1.1.1
  41. 48.69 s go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6
  42. 48.69 s go: downloading github.com/aws/aws-sdk-go-v2/service/signin v1.0.9
  43. 48.69 s go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.30.14
  44. 48.69 s go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.18
  45. 48.69 s go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.41.10
  46. 48.69 s go: downloading github.com/aws/smithy-go v1.24.2
  47. 48.69 s go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.21
  48. 48.77 s go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.21
  49. 48.82 s go: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7
  50. 48.82 s go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.21
  51. 48.82 s go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.21
  52. 48.82 s go: downloading github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.8
  53. 48.82 s go: downloading github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.22
  54. 48.82 s go: downloading github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.13
  55. 48.82 s go: downloading github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.21
  56. 48.82 s go: downloading github.com/ncruces/julianday v1.0.0
  57. 48.82 s go: downloading github.com/tetratelabs/wazero v1.8.2
  58. 48.82 s go: downloading golang.org/x/sys v0.29.0
  59. 50.84 s Running phase: installPhase
  60. 51.96 s post-build-hook: Uploading paths from nix-ci to the NixCI cache /nix/store/s5hgf9aihgdwxdy13sjln8l9az2cq20i-import-from-tinybeans-0.0.1-go-modules
  61. 52.01 s post-build-hook: warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  62. 52.03 s post-build-hook: copying 1 paths...
  63. 52.03 s post-build-hook: copying path '/nix/store/s5hgf9aihgdwxdy13sjln8l9az2cq20i-import-from-tinybeans-0.0.1-go-modules' to 'https://cache.nix-ci.com'...
  64. 56.97 s post-build-hook: warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  65. 57.43 s post-build-hook: copying 0 paths...
  66. 57.60 s Running phase: unpackPhase
  67. 57.60 s unpacking source archive /nix/store/98ncgaqwfrvf600352gz6qracnpy9aij-source
  68. 57.64 s source root is source
  69. 57.67 s Running phase: patchPhase
  70. 57.68 s Running phase: updateAutotoolsGnuConfigScriptsPhase
  71. 57.70 s Running phase: configurePhase
  72. 57.87 s Running phase: buildPhase
  73. 57.88 s Building subPackage ./cmd/import-from-tinybeans
  74. 72.17 s Running phase: checkPhase
  75. 82.55 s ? codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans [no test files]
  76. 82.56 s Running phase: installPhase
  77. 82.59 s Running phase: fixupPhase
  78. 82.61 s shrinking RPATHs of ELF executables and libraries in /nix/store/rwpz1hpdxfh31m20bjp5rvzd3b7brq85-import-from-tinybeans-0.0.1
  79. 82.61 s shrinking /nix/store/rwpz1hpdxfh31m20bjp5rvzd3b7brq85-import-from-tinybeans-0.0.1/bin/.import-from-tinybeans-wrapped
  80. 82.62 s patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  81. 82.63 s checking for references to /build/ in /nix/store/rwpz1hpdxfh31m20bjp5rvzd3b7brq85-import-from-tinybeans-0.0.1...
  82. 82.65 s patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  83. 82.66 s patching script interpreter paths in /nix/store/rwpz1hpdxfh31m20bjp5rvzd3b7brq85-import-from-tinybeans-0.0.1
  84. 82.67 s stripping (with command strip and flags -S -p) in /nix/store/rwpz1hpdxfh31m20bjp5rvzd3b7brq85-import-from-tinybeans-0.0.1/bin
  85. 82.97 s post-build-hook: Uploading paths from nix-ci to the NixCI cache /nix/store/rwpz1hpdxfh31m20bjp5rvzd3b7brq85-import-from-tinybeans-0.0.1
  86. 83.00 s post-build-hook: warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  87. 83.02 s post-build-hook: copying 1 paths...
  88. 83.02 s post-build-hook: copying path '/nix/store/rwpz1hpdxfh31m20bjp5rvzd3b7brq85-import-from-tinybeans-0.0.1' to 'https://cache.nix-ci.com'...
  89. 86.77 s post-build-hook: warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  90. 88.49 s post-build-hook: copying 0 paths...
  91. 88.62 s Running phase: unpackPhase
  92. 88.63 s unpacking source archive /nix/store/98ncgaqwfrvf600352gz6qracnpy9aij-source
  93. 88.65 s source root is source
  94. 88.66 s Running phase: patchPhase
  95. 88.66 s Executing npmConfigHook
  96. 88.66 s Configuring npm
  97. 88.66 s Validating consistency between /build/source/package-lock.json and /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps/package-lock.json
  98. 88.69 s Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  99. 88.69 s Installing dependencies
  100. 88.77 s npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  101. 88.77 s npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  102. 88.77 s npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  103. 89.38 s
  104. 89.38 s added 100 packages, and audited 101 packages in 623ms
  105. 89.38 s
  106. 89.38 s 25 packages are looking for funding
  107. 89.38 s run `npm fund` for details
  108. 89.38 s
  109. 89.38 s found 0 vulnerabilities
  110. 89.42 s patching script interpreter paths in node_modules
  111. 89.43 s node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  112. 89.44 s node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  113. 89.45 s node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  114. 89.46 s node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  115. 89.47 s node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  116. 89.48 s 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"
  117. 89.49 s 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"
  118. 89.50 s 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"
  119. 89.51 s 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"
  120. 89.52 s 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"
  121. 89.53 s 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"
  122. 89.53 s 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"
  123. 89.54 s 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"
  124. 89.55 s 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"
  125. 89.56 s 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"
  126. 89.57 s node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  127. 89.60 s 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"
  128. 89.61 s node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  129. 89.64 s node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  130. 89.66 s node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  131. 89.74 s npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  132. 89.74 s npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  133. 89.74 s npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  134. 89.94 s rebuilt dependencies successfully
  135. 89.95 s patching script interpreter paths in node_modules
  136. 90.01 s Finished npmConfigHook
  137. 90.01 s Running phase: updateAutotoolsGnuConfigScriptsPhase
  138. 90.03 s Running phase: configurePhase
  139. 90.05 s no configure script, doing nothing
  140. 90.05 s Running phase: buildPhase
  141. 90.06 s no Makefile or custom buildPhase, doing nothing
  142. 90.06 s Running phase: checkPhase
  143. 91.00 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 1729fc5f-a659-4e76-a664-b993f0760435-full.avif
  144. 91.03 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg
  145. 91.07 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 1729fc5f-a659-4e76-a664-b993f0760435-150px.jpg
  146. 91.07 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied fa5121fd-d3b8-454c-bce7-d54d05a889bc-full.mp4
  147. 91.08 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg
  148. 91.10 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-150px.jpg
  149. 91.10 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied c85c2f25-0ed0-4961-8c58-0af23d520298-full.mp4
  150. 91.11 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg
  151. 91.12 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-150px.jpg
  152. 91.12 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied b6eed4e6-679a-45f5-a12e-4bc9bf03944a-full.jpg
  153. 91.20 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied b6eed4e6-679a-45f5-a12e-4bc9bf03944a-850px.jpg
  154. 91.23 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg
  155. 91.26 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied b6eed4e6-679a-45f5-a12e-4bc9bf03944a-150px.jpg
  156. 91.26 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 8e087ec3-ef36-45cf-8956-b71de137e97e-full.jpg
  157. 91.34 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 8e087ec3-ef36-45cf-8956-b71de137e97e-850px.jpg
  158. 91.37 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg
  159. 91.40 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 8e087ec3-ef36-45cf-8956-b71de137e97e-150px.jpg
  160. 91.40 s 2026/04/15 00:34:31 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  161. 92.11 s 2026/04/15 00:34:32 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db
  162. 92.19 s npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  163. 92.19 s npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  164. 92.19 s npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  165. 93.18 s [WebServer] 2026/04/15 00:34:33 codeberg.org/mtlynch/little-moments/cmd/app/main.go:29: starting little-moments server
  166. 93.18 s [WebServer] 2026/04/15 00:34:33 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  167. 93.84 s [WebServer] 2026/04/15 00:34:34 codeberg.org/mtlynch/little-moments/handlers/csp.go:43: CSP media origin: ""
  168. 93.85 s [WebServer] 2026/04/15 00:34:34 codeberg.org/mtlynch/little-moments/cmd/app/main.go:89: listening on http://localhost:6001
  169. 94.11 s
  170. 94.11 s Running 14 tests using 1 worker
  171. 94.86 s Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  172. 94.96 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 303 33
  173. 94.96 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  174. 94.97 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  175. 94.97 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  176. 94.97 s [WebServer] 2026/04/15 00:34:35 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. 94.97 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  178. 94.97 s [WebServer] 2026/04/15 00:34:35 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. 94.97 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  180. 94.97 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  181. 94.97 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  182. 94.97 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  183. 95.18 s ·[WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  184. 95.18 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  185. 95.18 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  186. 95.18 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  187. 95.18 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  188. 95.18 s [WebServer] 2026/04/15 00:34:35 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
  189. 95.18 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  190. 95.18 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  191. 95.19 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  192. 95.19 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  193. 95.31 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  194. 95.31 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  195. 95.31 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  196. 95.31 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  197. 95.39 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  198. 95.39 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  199. 95.39 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  200. 95.43 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  201. 95.43 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  202. 95.43 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  203. 95.43 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  204. 95.43 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  205. 95.58 s ·[WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  206. 95.59 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  207. 95.59 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  208. 95.59 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  209. 95.59 s [WebServer] 2026/04/15 00:34:35 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
  210. 95.59 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  211. 95.59 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  212. 95.59 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  213. 95.59 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  214. 95.59 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  215. 95.71 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  216. 95.71 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  217. 95.71 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  218. 95.71 s [WebServer] 2026/04/15 00:34:35 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  219. 95.79 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  220. 95.79 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  221. 95.79 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  222. 95.83 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  223. 95.83 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  224. 95.83 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  225. 95.83 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  226. 95.83 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  227. 95.89 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /logout 303 0
  228. 95.89 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  229. 96.05 s ·[WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  230. 96.05 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  231. 96.06 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  232. 96.06 s [WebServer] 2026/04/15 00:34:36 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
  233. 96.06 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  234. 96.06 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  235. 96.06 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  236. 96.06 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  237. 96.06 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  238. 96.06 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  239. 96.17 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  240. 96.17 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  241. 96.17 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  242. 96.17 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  243. 96.26 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  244. 96.26 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  245. 96.26 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  246. 96.30 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  247. 96.30 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  248. 96.30 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  249. 96.30 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  250. 96.30 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  251. 96.36 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /logout 303 0
  252. 96.36 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  253. 96.40 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 303 33
  254. 96.40 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  255. 96.56 s ·[WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  256. 96.56 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  257. 96.57 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  258. 96.57 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  259. 96.57 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  260. 96.57 s [WebServer] 2026/04/15 00:34:36 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
  261. 96.57 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  262. 96.57 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  263. 96.57 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  264. 96.57 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  265. 96.67 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  266. 96.67 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  267. 96.67 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  268. 96.67 s [WebServer] 2026/04/15 00:34:36 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  269. 96.76 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  270. 96.76 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  271. 96.76 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  272. 96.79 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  273. 96.79 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  274. 96.79 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  275. 96.79 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  276. 96.80 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  277. 96.95 s ·[WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  278. 96.95 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  279. 96.95 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  280. 96.95 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  281. 96.95 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  282. 96.95 s [WebServer] 2026/04/15 00:34:37 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
  283. 96.95 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  284. 96.95 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  285. 96.95 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  286. 96.95 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  287. 97.06 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  288. 97.06 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  289. 97.06 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  290. 97.06 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  291. 97.16 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  292. 97.16 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  293. 97.16 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  294. 97.19 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  295. 97.19 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  296. 97.19 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  297. 97.19 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  298. 97.19 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  299. 97.34 s ·[WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  300. 97.34 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  301. 97.34 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  302. 97.34 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  303. 97.34 s [WebServer] 2026/04/15 00:34:37 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
  304. 97.34 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  305. 97.34 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  306. 97.34 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  307. 97.34 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  308. 97.34 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  309. 97.46 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  310. 97.46 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  311. 97.46 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  312. 97.46 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  313. 97.54 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  314. 97.54 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  315. 97.54 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6740
  316. 97.58 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  317. 97.58 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  318. 97.58 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  319. 97.58 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  320. 97.58 s [WebServer] 2026/04/15 00:34:37 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  321. 97.74 s ·[WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  322. 97.74 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  323. 97.74 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  324. 97.74 s [WebServer] 2026/04/15 00:34:38 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
  325. 97.74 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  326. 97.74 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  327. 97.74 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  328. 97.74 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  329. 97.75 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  330. 97.75 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  331. 97.86 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  332. 97.86 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  333. 97.86 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  334. 97.86 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  335. 97.94 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  336. 97.94 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  337. 97.94 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  338. 97.98 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  339. 97.98 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  340. 97.98 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  341. 97.98 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  342. 97.98 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  343. 98.01 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7966
  344. 98.01 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  345. 98.01 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-full.avif 200 262753
  346. 98.24 s ·[WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  347. 98.24 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  348. 98.24 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  349. 98.24 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  350. 98.24 s [WebServer] 2026/04/15 00:34:38 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
  351. 98.24 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  352. 98.24 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  353. 98.24 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  354. 98.25 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  355. 98.25 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  356. 98.36 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  357. 98.36 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  358. 98.36 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  359. 98.36 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  360. 98.44 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  361. 98.44 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  362. 98.44 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  363. 98.48 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  364. 98.48 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  365. 98.48 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  366. 98.48 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  367. 98.48 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  368. 98.53 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 9330
  369. 98.53 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  370. 98.57 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-full.mp4 206 13136
  371. 98.57 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-full.avif 200 262753
  372. 98.63 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8258
  373. 98.66 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-full.mp4 206 12623
  374. 98.66 s [WebServer] 2026/04/15 00:34:38 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-850px.jpg 200 14082
  375. 98.73 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9708
  376. 98.76 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-850px.jpg 200 14295
  377. 98.81 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8258
  378. 99.02 s ·[WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  379. 99.05 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  380. 99.05 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  381. 99.05 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  382. 99.05 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  383. 99.05 s [WebServer] 2026/04/15 00:34:39 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
  384. 99.05 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  385. 99.05 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  386. 99.05 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  387. 99.05 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  388. 99.14 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  389. 99.14 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  390. 99.14 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  391. 99.14 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  392. 99.22 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  393. 99.22 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  394. 99.22 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  395. 99.26 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  396. 99.26 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  397. 99.26 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  398. 99.26 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  399. 99.26 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  400. 99.29 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8258
  401. 99.30 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  402. 99.33 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-full.mp4 206 12623
  403. 99.33 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-850px.jpg 200 14082
  404. 99.36 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9708
  405. 99.40 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-850px.jpg 200 14295
  406. 99.42 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8282
  407. 99.60 s ·[WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  408. 99.60 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  409. 99.60 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  410. 99.60 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  411. 99.60 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  412. 99.61 s [WebServer] 2026/04/15 00:34:39 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
  413. 99.61 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  414. 99.61 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  415. 99.61 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  416. 99.61 s [WebServer] 2026/04/15 00:34:39 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  417. 99.72 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  418. 99.72 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  419. 99.72 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  420. 99.72 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  421. 99.81 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  422. 99.81 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  423. 99.81 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  424. 99.85 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  425. 99.85 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  426. 99.85 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  427. 99.85 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  428. 99.85 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  429. 99.89 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  430. 99.89 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  431. 99.89 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  432. 99.89 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  433. 99.89 s [WebServer] 2026/04/15 00:34:40 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
  434. 99.89 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  435. 99.89 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  436. 99.90 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  437. 99.90 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  438. 99.90 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  439. 100.01 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  440. 100.01 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  441. 100.01 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  442. 100.01 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  443. 100.11 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  444. 100.11 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  445. 100.11 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6740
  446. 100.14 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  447. 100.14 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  448. 100.14 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  449. 100.14 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  450. 100.15 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  451. 100.17 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8258
  452. 100.18 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  453. 100.21 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-850px.jpg 200 14082
  454. 100.21 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-full.mp4 206 12623
  455. 100.29 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9708
  456. 100.33 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-850px.jpg 200 14295
  457. 100.41 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8266
  458. 100.63 s ·[WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  459. 100.63 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  460. 100.63 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  461. 100.64 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  462. 100.64 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  463. 100.64 s [WebServer] 2026/04/15 00:34:40 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
  464. 100.64 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  465. 100.64 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  466. 100.64 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  467. 100.64 s [WebServer] 2026/04/15 00:34:40 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  468. 100.76 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  469. 100.76 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  470. 100.76 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  471. 100.76 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  472. 100.86 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  473. 100.86 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  474. 100.86 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  475. 100.90 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  476. 100.90 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  477. 100.90 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  478. 100.90 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  479. 100.90 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  480. 100.94 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7966
  481. 100.95 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  482. 100.95 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-full.avif 200 262753
  483. 101.04 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 9330
  484. 101.08 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-full.mp4 206 13136
  485. 101.12 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  486. 101.19 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 8084
  487. 101.20 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-850px.jpg 200 14295
  488. 101.23 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-850px.jpg 200 14082
  489. 101.41 s ·[WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  490. 101.41 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  491. 101.41 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  492. 101.41 s [WebServer] 2026/04/15 00:34:41 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
  493. 101.41 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  494. 101.41 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  495. 101.41 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  496. 101.41 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  497. 101.41 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  498. 101.41 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  499. 101.52 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  500. 101.52 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  501. 101.52 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  502. 101.52 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  503. 101.61 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  504. 101.61 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  505. 101.61 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  506. 101.65 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  507. 101.65 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  508. 101.65 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  509. 101.65 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  510. 101.65 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  511. 101.68 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 8084
  512. 101.68 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  513. 101.68 s [WebServer] 2026/04/15 00:34:41 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-850px.jpg 200 14295
  514. 101.71 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-850px.jpg 200 14082
  515. 101.89 s ·[WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
  516. 101.89 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  517. 101.89 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  518. 101.89 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  519. 101.89 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  520. 101.89 s [WebServer] 2026/04/15 00:34:42 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
  521. 101.90 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  522. 101.90 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  523. 101.90 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  524. 101.90 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  525. 102.01 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:17: inserting login token for user 700001
  526. 102.01 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
  527. 102.01 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
  528. 102.01 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
  529. 102.09 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/login.go:95: login confirm: consumed token for user 700001 (homer@example.com)
  530. 102.09 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
  531. 102.09 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  532. 102.13 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/1729fc5f-a659-4e76-a664-b993f0760435-250px.jpg 200 3217
  533. 102.13 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/fa5121fd-d3b8-454c-bce7-d54d05a889bc-thumb-250px.jpg 200 3190
  534. 102.13 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c85c2f25-0ed0-4961-8c58-0af23d520298-thumb-250px.jpg 200 3063
  535. 102.13 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-250px.jpg 200 3134
  536. 102.13 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-250px.jpg 200 3228
  537. 102.14 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
  538. 102.22 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9708
  539. 102.23 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  540. 102.23 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/b6eed4e6-679a-45f5-a12e-4bc9bf03944a-850px.jpg 200 14082
  541. 102.26 s [WebServer] 2026/04/15 00:34:42 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/8e087ec3-ef36-45cf-8956-b71de137e97e-850px.jpg 200 14295
  542. 102.48 s ·
  543. 102.48 s 14 passed (9.3s)
  544. 102.54 s Running phase: installPhase
  545. 102.55 s Running phase: fixupPhase
  546. 102.56 s shrinking RPATHs of ELF executables and libraries in /nix/store/dpdk3azmkdzinrmhq5sp7qsr8x17gdaw-little-moments-e2e-0.0.1
  547. 102.56 s checking for references to /build/ in /nix/store/dpdk3azmkdzinrmhq5sp7qsr8x17gdaw-little-moments-e2e-0.0.1...
  548. 102.57 s patching script interpreter paths in /nix/store/dpdk3azmkdzinrmhq5sp7qsr8x17gdaw-little-moments-e2e-0.0.1
  549. 102.69 s post-build-hook: Uploading paths from nix-ci to the NixCI cache /nix/store/dpdk3azmkdzinrmhq5sp7qsr8x17gdaw-little-moments-e2e-0.0.1
  550. 102.72 s post-build-hook: warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  551. 102.73 s post-build-hook: copying 1 paths...
  552. 102.73 s post-build-hook: copying path '/nix/store/dpdk3azmkdzinrmhq5sp7qsr8x17gdaw-little-moments-e2e-0.0.1' to 'https://cache.nix-ci.com'...
  553. 102.80 s post-build-hook: warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  554. 103.26 s post-build-hook: copying 1 paths...
  555. 103.26 s post-build-hook: copying path '/nix/store/wv0v73jkrnalq2k87yjqvvjaxivwl8kv-little-moments-e2e-0.0.1.drv' to 'https://cache.nix-ci.com'...