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 internal-json build --no-link git+https://codeberg.org/mtlynch/little-moments?ref=email-auth&rev=a380de3775f71a9529cb7f43892983cc687fed57#packages.x86_64-linux.e2e-tests --print-build-logs
0.07 s
error (ignored): SQLite database '/var/cache/private/nix-ci-worker/eval-cache-v6/c51584cf6f247566a339549b37b468e01c8f0b918223b6ee7831427c34f4795f.sqlite ' is busy
4.73 s
5.63 s
Substituting little-moments-e2e-0.0.1-npm-deps from https://cache.nix-ci.com
5.65 s
Substituting npm-build-hook from https://cache.nix-ci.com
5.65 s
Substituting dejavu-fonts-minimal from https://cache.nix-ci.com
5.65 s
Substituting nodejs-22.21.1-source from https://cache.nix-ci.com
5.65 s
Substituting nodejs from https://cache.nix-ci.com
5.65 s
Substituting nodejs-install-manuals from https://cache.nix-ci.com
5.65 s
Substituting prefetch-npm-deps from https://cache.nix-ci.com
5.65 s
Substituting die-hook from https://cache.nix-ci.com
6.08 s
Building little-moments-dev
6.09 s
Progress: 0 of 11 built (1 building), 1 of 15 fetched (7 fetching)
6.09 s
Progress: 0 of 11 built (1 building), 2 of 15 fetched (6 fetching)
6.09 s
Progress: 0 of 11 built (1 building), 3 of 15 fetched (5 fetching)
6.09 s
Progress: 0 of 11 built (1 building), 4 of 15 fetched (4 fetching)
6.09 s
Progress: 0 of 11 built (1 building), 5 of 15 fetched (3 fetching)
6.09 s
Progress: 0 of 11 built (1 building), 6 of 15 fetched (2 fetching)
6.09 s
Substituting dejavu-fonts from https://cache.nix-ci.com
6.09 s
Substituting make-shell-wrapper-hook from https://cache.nix-ci.com
6.13 s
[little-moments-dev] Phase: unpackPhase
6.15 s
[little-moments-dev] unpacking source archive /nix/store/7525fmm1l4ncqw568n86v02zk8dywmsp-source
6.16 s
Progress: 0 of 9 built (1 building), 7 of 15 fetched (3 fetching)
6.22 s
Building import-from-tinybeans-0.0.1-go-modules
6.22 s
[little-moments-dev] source root is source
6.22 s
[little-moments-dev] Phase: patchPhase
6.23 s
[little-moments-dev] Phase: updateAutotoolsGnuConfigScriptsPhase
6.26 s
[little-moments-dev] Phase: configurePhase
6.30 s
[import-from-tinybeans-0.0.1-go-modules] Phase: unpackPhase
6.30 s
[import-from-tinybeans-0.0.1-go-modules] unpacking source archive /nix/store/7525fmm1l4ncqw568n86v02zk8dywmsp-source
6.35 s
[import-from-tinybeans-0.0.1-go-modules] source root is source
6.39 s
[import-from-tinybeans-0.0.1-go-modules] Phase: patchPhase
6.42 s
[import-from-tinybeans-0.0.1-go-modules] Phase: updateAutotoolsGnuConfigScriptsPhase
6.46 s
[import-from-tinybeans-0.0.1-go-modules] Phase: configurePhase
6.46 s
[little-moments-dev] Phase: buildPhase
6.48 s
[little-moments-dev] Building subPackage ./cmd/app
6.48 s
[import-from-tinybeans-0.0.1-go-modules] Phase: buildPhase
6.53 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2 v1.41.5
6.53 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/ncruces/go-sqlite3 v0.22.0
6.53 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading codeberg.org/mtlynch/go-evolutionary-migrate v0.0.1
6.54 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.19.13
6.54 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/config v1.32.13
6.55 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/mtlynch/simpleauth/v2 v2.0.0-20241108014613-2f32145d692d
6.55 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/service/s3 v1.97.3
6.58 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/google/uuid v1.6.0
6.58 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading golang.org/x/image v0.38.0
6.61 s
Progress: 0 of 8 built (2 building), 8 of 15 fetched (2 fetching)
6.61 s
Substituting fonts.conf from https://cache.nix-ci.com
6.62 s
Progress: 0 of 8 built (2 building), 9 of 15 fetched (2 fetching)
6.85 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/mtlynch/jeff v0.2.4
6.93 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/smithy-go v1.24.2
6.93 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/tinylib/msgp v1.1.6
6.93 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.21
6.94 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6
6.94 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/service/signin v1.0.9
6.94 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.30.14
6.94 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.18
6.94 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.41.10
7.04 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.21
7.09 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7
7.09 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.21
7.09 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.8
7.09 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.22
7.09 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.13
7.09 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.21
7.09 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/philhofer/fwd v1.1.1
7.09 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.21
7.09 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/ncruces/julianday v1.0.0
7.09 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading github.com/tetratelabs/wazero v1.8.2
7.12 s
[import-from-tinybeans-0.0.1-go-modules] go: downloading golang.org/x/sys v0.29.0
7.31 s
Progress: 0 of 7 built (2 building), 10 of 15 fetched (1 fetching)
7.31 s
Substituting nodejs-22.21.1-dev from https://cache.nix-ci.com
7.31 s
Substituting nodejs-install-executables from https://cache.nix-ci.com
7.33 s
Progress: 0 of 7 built (2 building), 11 of 15 fetched (2 fetching)
7.33 s
Substituting npm-install-hook from https://cache.nix-ci.com
7.37 s
Progress: 0 of 7 built (2 building), 12 of 15 fetched (2 fetching)
8.09 s
Progress: 0 of 6 built (2 building), 13 of 15 fetched (1 fetching)
9.26 s
[import-from-tinybeans-0.0.1-go-modules] Phase: installPhase
10.68 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/s5hgf9aihgdwxdy13sjln8l9az2cq20i-import-from-tinybeans-0.0.1-go-modules
10.76 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
10.78 s
[post-build-hook] copying 1 paths...
10.78 s
[post-build-hook] copying path '/nix/store/s5hgf9aihgdwxdy13sjln8l9az2cq20i-import-from-tinybeans-0.0.1-go-modules' to 'https://cache.nix-ci.com'...
17.10 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
17.71 s
[post-build-hook] copying 1 paths...
17.71 s
[post-build-hook] copying path '/nix/store/dhrdx3lpsxn3366jz2wi6dh868g2cm2s-import-from-tinybeans-0.0.1-go-modules.drv' to 'https://cache.nix-ci.com'...
17.89 s
Progress: 1 of 6 built (1 building), 13 of 15 fetched (1 fetching)
17.98 s
Building import-from-tinybeans
17.98 s
Progress: 1 of 5 built (2 building), 14 of 15 fetched
17.98 s
Substituting npm-config-hook from https://cache.nix-ci.com
18.00 s
Progress: 1 of 5 built (2 building), 15 of 15 fetched
18.02 s
[import-from-tinybeans] Phase: unpackPhase
18.03 s
[import-from-tinybeans] unpacking source archive /nix/store/7525fmm1l4ncqw568n86v02zk8dywmsp-source
18.07 s
[import-from-tinybeans] source root is source
18.10 s
[import-from-tinybeans] Phase: patchPhase
18.12 s
[import-from-tinybeans] Phase: updateAutotoolsGnuConfigScriptsPhase
18.15 s
[import-from-tinybeans] Phase: configurePhase
18.25 s
[little-moments-dev] Phase: checkPhase
18.39 s
[import-from-tinybeans] Phase: buildPhase
18.41 s
[import-from-tinybeans] Building subPackage ./cmd/import-from-tinybeans
30.08 s
? codeberg.org/mtlynch/little-moments/cmd/app [no test files]
30.09 s
Phase: installPhase
30.12 s
Phase: fixupPhase
30.15 s
shrinking RPATHs of ELF executables and libraries in /nix/store/5hf1p288cz6ai2gx0154p4ccvvsz4ybx-little-moments-dev-0.0.1
30.16 s
shrinking /nix/store/5hf1p288cz6ai2gx0154p4ccvvsz4ybx-little-moments-dev-0.0.1/bin/app-dev
30.18 s
patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
30.18 s
checking for references to /build/ in /nix/store/5hf1p288cz6ai2gx0154p4ccvvsz4ybx-little-moments-dev-0.0.1...
30.21 s
patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
30.23 s
patching script interpreter paths in /nix/store/5hf1p288cz6ai2gx0154p4ccvvsz4ybx-little-moments-dev-0.0.1
30.24 s
stripping (with command strip and flags -S -p) in /nix/store/5hf1p288cz6ai2gx0154p4ccvvsz4ybx-little-moments-dev-0.0.1/bin
30.61 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/5hf1p288cz6ai2gx0154p4ccvvsz4ybx-little-moments-dev-0.0.1
30.68 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
30.70 s
[post-build-hook] copying 1 paths...
30.70 s
[post-build-hook] copying path '/nix/store/5hf1p288cz6ai2gx0154p4ccvvsz4ybx-little-moments-dev-0.0.1' to 'https://cache.nix-ci.com'...
36.31 s
warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
36.40 s
copying 0 paths...
36.42 s
36.42 s
Phase: checkPhase
45.54 s
? codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans [no test files]
45.55 s
Phase: installPhase
45.58 s
Phase: fixupPhase
45.60 s
shrinking RPATHs of ELF executables and libraries in /nix/store/nm49hbkjyy9ga9yxmi8spsbfmwg7bwqm-import-from-tinybeans-0.0.1
45.60 s
shrinking /nix/store/nm49hbkjyy9ga9yxmi8spsbfmwg7bwqm-import-from-tinybeans-0.0.1/bin/.import-from-tinybeans-wrapped
45.61 s
patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
45.62 s
checking for references to /build/ in /nix/store/nm49hbkjyy9ga9yxmi8spsbfmwg7bwqm-import-from-tinybeans-0.0.1...
45.64 s
patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
45.65 s
patching script interpreter paths in /nix/store/nm49hbkjyy9ga9yxmi8spsbfmwg7bwqm-import-from-tinybeans-0.0.1
45.66 s
stripping (with command strip and flags -S -p) in /nix/store/nm49hbkjyy9ga9yxmi8spsbfmwg7bwqm-import-from-tinybeans-0.0.1/bin
45.99 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/nm49hbkjyy9ga9yxmi8spsbfmwg7bwqm-import-from-tinybeans-0.0.1
46.02 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
46.04 s
[post-build-hook] copying 1 paths...
46.04 s
[post-build-hook] copying path '/nix/store/nm49hbkjyy9ga9yxmi8spsbfmwg7bwqm-import-from-tinybeans-0.0.1' to 'https://cache.nix-ci.com'...
50.54 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
52.31 s
[post-build-hook] copying 0 paths...
52.34 s
52.41 s
Building little-moments-e2e
52.45 s
[little-moments-e2e] Phase: unpackPhase
52.45 s
[little-moments-e2e] unpacking source archive /nix/store/7525fmm1l4ncqw568n86v02zk8dywmsp-source
52.47 s
[little-moments-e2e] source root is source
52.48 s
[little-moments-e2e] Phase: patchPhase
52.48 s
[little-moments-e2e] Executing npmConfigHook
52.48 s
[little-moments-e2e] Configuring npm
52.48 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
52.52 s
[little-moments-e2e] Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
52.52 s
[little-moments-e2e] Installing dependencies
52.60 s
[little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
52.60 s
[little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
52.60 s
[little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
53.23 s
[little-moments-e2e]
53.23 s
[little-moments-e2e] added 100 packages, and audited 101 packages in 650ms
53.23 s
[little-moments-e2e]
53.23 s
[little-moments-e2e] 25 packages are looking for funding
53.23 s
[little-moments-e2e] run `npm fund` for details
53.23 s
[little-moments-e2e]
53.23 s
[little-moments-e2e] found 0 vulnerabilities
53.28 s
[little-moments-e2e] patching script interpreter paths in node_modules
53.29 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"
53.30 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"
53.31 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"
53.31 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"
53.32 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"
53.33 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"
53.34 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"
53.35 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"
53.36 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"
53.37 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"
53.37 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"
53.38 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"
53.39 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"
53.40 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"
53.41 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"
53.42 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"
53.43 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"
53.44 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"
53.44 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"
53.46 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"
53.53 s
[little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
53.53 s
[little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
53.53 s
[little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
53.73 s
[little-moments-e2e] rebuilt dependencies successfully
53.74 s
[little-moments-e2e] patching script interpreter paths in node_modules
53.81 s
[little-moments-e2e] Finished npmConfigHook
53.82 s
[little-moments-e2e] Phase: updateAutotoolsGnuConfigScriptsPhase
53.83 s
[little-moments-e2e] Phase: configurePhase
53.85 s
[little-moments-e2e] no configure script, doing nothing
53.86 s
[little-moments-e2e] Phase: buildPhase
53.86 s
[little-moments-e2e] no Makefile or custom buildPhase, doing nothing
53.86 s
[little-moments-e2e] Phase: checkPhase
54.84 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:101: copied 73d2be03-935b-4699-8752-73eb67c0cf6b-full.avif
54.87 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:122: copied 73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg
54.90 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:122: copied 73d2be03-935b-4699-8752-73eb67c0cf6b-150px.jpg
54.90 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:101: copied 52ea8fe6-212d-42ff-bc6f-d9789b0c6148-full.mp4
54.92 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:129: copied 52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg
54.94 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:129: copied 52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-150px.jpg
54.94 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:101: copied 4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-full.mp4
54.95 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:129: copied 4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg
54.96 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:129: copied 4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-150px.jpg
54.96 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:101: copied bc3a9500-12e0-4281-beef-e1c9c07048fa-full.jpg
55.04 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:109: copied bc3a9500-12e0-4281-beef-e1c9c07048fa-850px.jpg
55.08 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:115: copied bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg
55.11 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:115: copied bc3a9500-12e0-4281-beef-e1c9c07048fa-150px.jpg
55.11 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:101: copied 984c86ca-53ef-440e-a22c-3bc80a787eb8-full.jpg
55.18 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:109: copied 984c86ca-53ef-440e-a22c-3bc80a787eb8-850px.jpg
55.22 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:115: copied 984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg
55.25 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:115: copied 984c86ca-53ef-440e-a22c-3bc80a787eb8-150px.jpg
55.25 s
[little-moments-e2e] 2026/04/17 11:56:43 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:23: reading DB from /build/source/test-imported-media/test-store.db
55.90 s
[little-moments-e2e] 2026/04/17 11:56:44 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:141: wrote /build/source/test-imported-media/test-store.db
55.99 s
[little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
55.99 s
[little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
55.99 s
[little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
57.03 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:45 codeberg.org/mtlynch/little-moments/cmd/app/main.go:29: starting little-moments server
57.03 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:45 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:23: reading DB from /build/source/test-imported-media/test-store.db
57.71 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:46 codeberg.org/mtlynch/little-moments/handlers/csp.go:43: CSP media origin: ""
57.71 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:46 codeberg.org/mtlynch/little-moments/cmd/app/main.go:89: listening on http://localhost:6001
57.97 s
[little-moments-e2e]
57.97 s
[little-moments-e2e] Running 14 tests using 1 worker
58.76 s
[little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
58.86 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 303 33
58.86 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
58.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
58.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
58.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
58.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 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
58.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
58.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
58.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
58.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
58.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
59.09 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
59.09 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
59.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
59.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
59.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 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
59.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
59.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
59.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
59.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
59.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
59.22 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
59.22 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
59.23 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
59.23 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
59.31 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
59.31 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
59.31 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
59.35 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
59.35 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
59.35 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
59.35 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
59.35 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
59.52 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
59.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
59.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
59.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 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
59.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
59.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
59.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
59.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
59.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
59.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:47 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
59.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
59.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
59.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
59.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
59.74 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
59.74 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
59.74 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
59.79 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
59.79 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
59.79 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
59.79 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
59.79 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
59.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /logout 303 0
59.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
60.01 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
60.01 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
60.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
60.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 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
60.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
60.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
60.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
60.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
60.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
60.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
60.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
60.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
60.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
60.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
60.24 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
60.24 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
60.24 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
60.28 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
60.28 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
60.28 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
60.28 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
60.28 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
60.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /logout 303 0
60.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
60.39 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 303 33
60.39 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:48 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
60.57 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
60.58 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
60.58 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
60.58 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 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
60.58 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
60.58 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
60.58 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
60.58 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
60.58 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
60.58 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
60.71 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
60.71 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
60.71 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
60.71 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
60.79 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
60.79 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
60.79 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
60.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
60.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
60.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
60.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
60.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
61.00 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
61.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
61.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
61.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
61.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 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
61.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
61.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
61.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
61.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
61.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
61.11 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
61.11 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
61.11 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
61.11 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
61.19 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
61.19 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
61.19 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
61.23 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
61.24 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
61.24 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
61.24 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
61.24 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
61.40 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
61.40 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
61.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
61.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 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
61.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
61.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
61.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
61.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
61.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
61.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
61.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
61.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
61.52 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
61.53 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:49 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
61.62 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
61.62 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
61.63 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
61.66 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
61.66 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
61.66 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
61.66 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
61.66 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
61.81 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
61.81 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
61.82 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
61.82 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
61.82 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 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
61.82 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
61.82 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
61.82 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
61.82 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
61.82 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
61.92 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
61.93 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
61.93 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
61.93 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
62.02 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
62.03 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
62.03 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
62.06 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
62.06 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
62.06 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
62.06 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
62.06 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
62.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7974
62.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
62.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-full.avif 200 262753
62.34 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
62.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
62.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
62.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 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
62.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
62.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
62.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
62.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
62.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
62.35 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
62.46 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
62.46 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
62.46 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
62.46 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:50 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
62.56 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
62.56 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
62.56 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
62.60 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
62.60 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
62.60 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
62.60 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
62.60 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
62.65 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 9338
62.65 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
62.69 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-full.mp4 206 13136
62.69 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-full.avif 200 262753
62.75 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8266
62.79 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-850px.jpg 200 14082
62.79 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-full.mp4 206 12623
62.86 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9708
62.91 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-850px.jpg 200 14295
62.96 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8258
63.19 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
63.20 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
63.20 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
63.20 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
63.20 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
63.20 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
63.20 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
63.20 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
63.20 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
63.20 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
63.31 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
63.31 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
63.31 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
63.31 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
63.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
63.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
63.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
63.45 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
63.45 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
63.45 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
63.45 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
63.45 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
63.50 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8258
63.50 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
63.54 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-full.mp4 206 12623
63.54 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:51 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-850px.jpg 200 14082
63.57 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9708
63.61 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-850px.jpg 200 14295
63.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8266
63.83 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
63.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
63.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
63.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
63.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
63.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
63.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
63.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
63.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
63.84 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
63.96 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
63.96 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
63.96 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
63.96 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
64.04 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
64.04 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
64.04 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6740
64.08 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
64.08 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
64.08 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
64.08 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
64.08 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
64.13 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
64.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
64.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
64.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
64.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
64.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
64.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
64.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
64.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
64.14 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
64.26 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
64.26 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
64.26 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
64.26 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
64.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
64.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
64.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
64.38 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
64.38 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
64.38 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
64.38 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
64.38 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
64.41 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8266
64.42 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
64.45 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-850px.jpg 200 14082
64.45 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-full.mp4 206 12623
64.53 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:52 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9716
64.57 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-850px.jpg 200 14295
64.65 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 8258
64.86 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
64.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
64.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
64.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
64.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
64.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
64.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
64.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
64.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
64.87 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
64.97 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
64.97 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
64.97 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
64.98 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
65.06 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
65.06 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
65.06 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
65.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
65.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
65.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
65.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
65.10 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
65.15 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7966
65.15 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
65.15 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-full.avif 200 262753
65.26 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 9338
65.32 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-full.mp4 206 13136
65.34 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6740
65.43 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 8076
65.43 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-850px.jpg 200 14295
65.46 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:53 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-850px.jpg 200 14082
65.64 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
65.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
65.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
65.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
65.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
65.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
65.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
65.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
65.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
65.64 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
65.76 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
65.76 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
65.76 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
65.76 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
65.86 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
65.86 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
65.86 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
65.90 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
65.90 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
65.90 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
65.90 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
65.90 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
65.95 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 8076
65.95 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
65.95 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-850px.jpg 200 14295
65.98 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-850px.jpg 200 14082
66.15 s
[little-moments-e2e] ·[WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login 200 2970
66.18 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
66.18 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
66.18 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
66.18 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
66.18 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56: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
66.18 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
66.18 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
66.18 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
66.18 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
66.27 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/store/sqlite/login_tokens.go:16: inserting login token for user 700001
66.27 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/login_dev.go:47: login: generated token for homer@example.com (user 700001)
66.27 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login 303 0
66.28 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /login/confirm 200 2840
66.37 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/login.go:97: login confirm: consumed token for user 700001 (homer@example.com)
66.37 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /login/confirm 303 0
66.38 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
66.42 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/73d2be03-935b-4699-8752-73eb67c0cf6b-250px.jpg 200 3217
66.42 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/52ea8fe6-212d-42ff-bc6f-d9789b0c6148-thumb-250px.jpg 200 3190
66.42 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/4ff4b8f3-0fc9-4f15-a5ae-d5fbe2dce2e3-thumb-250px.jpg 200 3063
66.42 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-250px.jpg 200 3228
66.42 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-250px.jpg 200 3134
66.42 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6736
66.53 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9716
66.53 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
66.53 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:54 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/bc3a9500-12e0-4281-beef-e1c9c07048fa-850px.jpg 200 14082
66.57 s
[little-moments-e2e] [WebServer] 2026/04/17 11:56:55 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/984c86ca-53ef-440e-a22c-3bc80a787eb8-850px.jpg 200 14295
66.79 s
[little-moments-e2e] ·
66.79 s
[little-moments-e2e] 14 passed (9.8s)
66.87 s
[little-moments-e2e] Phase: installPhase
66.87 s
[little-moments-e2e] Phase: fixupPhase
66.89 s
[little-moments-e2e] shrinking RPATHs of ELF executables and libraries in /nix/store/zl7845rzmxkw9m7jwrmfgb01sq32wyiv-little-moments-e2e-0.0.1
66.89 s
[little-moments-e2e] checking for references to /build/ in /nix/store/zl7845rzmxkw9m7jwrmfgb01sq32wyiv-little-moments-e2e-0.0.1...
66.89 s
[little-moments-e2e] patching script interpreter paths in /nix/store/zl7845rzmxkw9m7jwrmfgb01sq32wyiv-little-moments-e2e-0.0.1
67.01 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/zl7845rzmxkw9m7jwrmfgb01sq32wyiv-little-moments-e2e-0.0.1
67.05 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
67.05 s
[post-build-hook] copying 1 paths...
67.05 s
[post-build-hook] copying path '/nix/store/zl7845rzmxkw9m7jwrmfgb01sq32wyiv-little-moments-e2e-0.0.1' to 'https://cache.nix-ci.com'...
67.15 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
68.16 s
[post-build-hook] copying 2 paths...
68.16 s
[post-build-hook] copying path '/nix/store/b6br9r6sxpw7ync7a9k1cp6lfis9z9aa-little-moments-e2e-0.0.1-npm-deps.drv' to 'https://cache.nix-ci.com'...
68.28 s
[post-build-hook] copying path '/nix/store/pxpan9r14d7xqnp8cbm01h4g15nyn716-little-moments-e2e-0.0.1.drv' to 'https://cache.nix-ci.com'...