cb735e4ed69beb24b53f1d43334e2b341c4e6e0c
- Author
- TheEdgeOfRage <git@theedgeofrage.com>
- Committer
- TheEdgeOfRage <git@theedgeofrage.com>
- Date
Message
Diff
This diff is truncated to protect this page.
1diff --git a/.air.toml b/.air.toml
2deleted file mode 100644
3index 63f8898352330f6a96b975d53e63aec4da389ad2..0000000000000000000000000000000000000000
4--- a/.air.toml
5+++ /dev/null
6@@ -1,44 +0,0 @@
7-root = "."
8-tmp_dir = "/tmp"
9-
10-[build]
11- args_bin = [
12- "--db-uri=postgres://ytrssil:ytrssil@localhost:5432/ytrssil?sslmode=disable",
13- "--auth-token=foo",
14- "--downloads-dir=/tmp/ytrssil",
15- "--dev",
16- ]
17- entrypoint = "./dist/ytrssil"
18- cmd = "make build"
19- delay = 500
20- exclude_dir = ["migrations", "bin"]
21- exclude_file = []
22- exclude_regex = ["_test\\.go", "_templ\\.go"]
23- exclude_unchanged = false
24- follow_symlink = false
25- full_bin = ""
26- include_dir = []
27- include_ext = ["go", "templ"]
28- include_file = []
29- kill_delay = "0s"
30- log = "build-errors.log"
31- poll = false
32- poll_interval = 0
33- post_cmd = []
34- pre_cmd = []
35- rerun = false
36- rerun_delay = 500
37- send_interrupt = false
38- stop_on_error = false
39-
40-[log]
41- main_only = true
42- time = false
43- silent = true
44-
45-[misc]
46- clean_on_exit = false
47-
48-[screen]
49- clear_on_rebuild = false
50- keep_scroll = true
51diff --git a/.golangci-lint-version b/.golangci-lint-version
52index 095c2a17d95e59b9d6224879a38f309ba7064bcb..d4174a4e192c547ff72940fb1de27f399bbeb09c 100644
53--- a/.golangci-lint-version
54+++ b/.golangci-lint-version
55@@ -1 +1 @@
56-v2.13.2
57+v2.14.0
58diff --git a/Makefile b/Makefile
59index c08550b8b9b49332a3b3416b71155c1fa344c9a4..ffe0351c412f2ee97569557731fea9515559cfa8 100644
60--- a/Makefile
61+++ b/Makefile
62@@ -1,19 +1,17 @@
63-.PHONY: all lint govulncheck test air templ build gen-mocks migrate image-build
64+.PHONY: all lint govulncheck test templ build gen-mocks migrate image-build
65
66 DB_URI ?= postgres://ytrssil:ytrssil@localhost:5432/ytrssil?sslmode=disable
67
68 bin:
69 mkdir bin
70 bin/moq: bin
71- GOBIN=$(PWD)/bin go install github.com/matryer/moq@v0.7.1
72+ GOBIN=$(PWD)/bin go install github.com/matryer/moq@v0.8.0
73 bin/golangci-lint: .golangci-lint-version | bin
74 GOBIN=$(PWD)/bin go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@$$(cat .golangci-lint-version)
75 bin/migrate: bin
76 GOBIN=$(PWD)/bin go install -tags 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate@v4.20.1
77-bin/air: bin
78- GOBIN=$(PWD)/bin go install github.com/air-verse/air@v1.67.4
79 bin/govulncheck: bin
80- GOBIN=$(PWD)/bin go install golang.org/x/vuln/cmd/govulncheck@v1.8.0
81+ GOBIN=$(PWD)/bin go install golang.org/x/vuln/cmd/govulncheck@v1.9.0
82
83 fmt:
84 go mod tidy
85@@ -32,9 +30,6 @@ govulncheck: bin/govulncheck
86 test:
87 go test -timeout=30s -race ./...
88
89-air: bin/air
90- @./bin/air -c .air.toml
91-
92 templ:
93 go tool templ generate
94
95diff --git a/assets/load.sh b/assets/load.sh
96index b86289f05a7a233fc818aa98c58ee189191ced2d..2217dae449ce18901acd5b1d68308d017bfa1d61 100755
97--- a/assets/load.sh
98+++ b/assets/load.sh
99@@ -4,7 +4,7 @@ set -e
100 mkdir -p "assets/vendor/fonts"
101 curl -sSfo "assets/vendor/bootstrap.min.css" https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css
102 curl -sSfo "assets/vendor/bootstrap.bundle.min.js" https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.bundle.min.js
103-curl -sSfo "assets/vendor/bootstrap-icons.min.css" https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css
104-curl -sSfo "assets/vendor/fonts/bootstrap-icons.woff2" "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/fonts/bootstrap-icons.woff2?e34853135f9e39acf64315236852cd5a="
105-curl -sSfo "assets/vendor/fuse.js" https://cdn.jsdelivr.net/npm/fuse.js@7.0.0
106-curl -sSfo "assets/vendor/datastar.js" https://cdn.jsdelivr.net/gh/starfederation/datastar@1.0.1/bundles/datastar.js
107+curl -sSfo "assets/vendor/bootstrap-icons.min.css" https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.2/font/bootstrap-icons.min.css
108+curl -sSfo "assets/vendor/fonts/bootstrap-icons.woff2" "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.2/font/fonts/bootstrap-icons.woff2"
109+curl -sSfo "assets/vendor/fuse.js" https://cdn.jsdelivr.net/npm/fuse.js@7.5.0
110+curl -sSfo "assets/vendor/datastar.js" https://cdn.jsdelivr.net/gh/starfederation/datastar@v1.0.4/bundles/datastar.js
111diff --git a/go.mod b/go.mod
112index 4958b887d517a0bb846c6ab5954c27cdc1c1629a..214351c56b4a08ba2ab0517605d54f8d18a763f6 100644
113--- a/go.mod
114+++ b/go.mod
115@@ -3,8 +3,8 @@ module github.com/TheEdgeOfRage/ytrssil-api
116 go 1.27
117
118 require (
119- github.com/a-h/templ v0.3.1020
120- github.com/dustin/go-humanize v1.0.1
121+ github.com/a-h/templ v0.3.1070
122+ github.com/dustin/go-humanize v1.1.0
123 github.com/gin-gonic/gin v1.12.0
124 github.com/golang-migrate/migrate/v4 v4.20.1
125 github.com/jackc/pgx/v5 v5.11.0
126@@ -18,7 +18,7 @@ require (
127 require (
128 github.com/CAFxX/httpcompression v0.0.9 // indirect
129 github.com/a-h/parse v0.0.0-20250122154542-74294addb73e // indirect
130- github.com/andybalholm/brotli v1.2.4 // indirect
131+ github.com/andybalholm/brotli v1.2.6 // indirect
132 github.com/bytedance/gopkg v0.1.4 // indirect
133 github.com/bytedance/sonic v1.15.4 // indirect
134 github.com/bytedance/sonic/loader v0.5.2 // indirect
135@@ -29,40 +29,40 @@ require (
136 github.com/fsnotify/fsnotify v1.10.1 // indirect
137 github.com/gabriel-vasile/mimetype v1.4.15 // indirect
138 github.com/gin-contrib/sse v1.1.2 // indirect
139- github.com/go-playground/locales v0.14.1 // indirect
140- github.com/go-playground/universal-translator v0.18.1 // indirect
141- github.com/go-playground/validator/v10 v10.30.4 // indirect
142- github.com/goccy/go-json v0.10.6 // indirect
143+ github.com/go-playground/locales v0.14.2 // indirect
144+ github.com/go-playground/universal-translator v0.18.2 // indirect
145+ github.com/go-playground/validator/v10 v10.30.5 // indirect
146+ github.com/goccy/go-json v0.11.2 // indirect
147 github.com/goccy/go-yaml v1.19.2 // indirect
148 github.com/jackc/pgpassfile v1.0.0 // indirect
149 github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
150- github.com/jackc/puddle/v2 v2.2.2 // indirect
151+ github.com/jackc/puddle/v2 v2.2.3 // indirect
152 github.com/json-iterator/go v1.1.12 // indirect
153- github.com/klauspost/compress v1.20.0 // indirect
154+ github.com/klauspost/compress v1.20.1 // indirect
155 github.com/klauspost/cpuid/v2 v2.4.0 // indirect
156 github.com/leodido/go-urn v1.5.0 // indirect
157 github.com/lib/pq v1.12.3 // indirect
158- github.com/mattn/go-colorable v0.1.15 // indirect
159+ github.com/mattn/go-colorable v0.1.16 // indirect
160 github.com/mattn/go-isatty v0.0.24 // indirect
161 github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
162 github.com/modern-go/reflect2 v1.0.2 // indirect
163 github.com/natefinch/atomic v1.0.1 // indirect
164 github.com/pelletier/go-toml/v2 v2.4.3 // indirect
165 github.com/quic-go/qpack v0.6.0 // indirect
166- github.com/quic-go/quic-go v0.62.0 // indirect
167+ github.com/quic-go/quic-go v0.63.0 // indirect
168 github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
169 github.com/ugorji/go/codec v1.3.2 // indirect
170 github.com/valyala/bytebufferpool v1.0.0 // indirect
171- go.mongodb.org/mongo-driver/v2 v2.9.1 // indirect
172+ go.mongodb.org/mongo-driver/v2 v2.9.2 // indirect
173 go.yaml.in/yaml/v3 v3.0.5 // indirect
174- golang.org/x/arch v0.31.0 // indirect
175- golang.org/x/crypto v0.57.0 // indirect
176- golang.org/x/mod v0.41.0 // indirect
177- golang.org/x/net v0.59.0 // indirect
178- golang.org/x/sync v0.23.0 // indirect
179- golang.org/x/sys v0.48.0 // indirect
180- golang.org/x/text v0.42.0 // indirect
181- golang.org/x/tools v0.50.0 // indirect
182+ golang.org/x/arch v0.32.0 // indirect
183+ golang.org/x/crypto v0.58.0 // indirect
184+ golang.org/x/mod v0.42.0 // indirect
185+ golang.org/x/net v0.61.0 // indirect
186+ golang.org/x/sync v0.24.0 // indirect
187+ golang.org/x/sys v0.49.0 // indirect
188+ golang.org/x/text v0.43.0 // indirect
189+ golang.org/x/tools v0.52.0 // indirect
190 google.golang.org/protobuf v1.36.12 // indirect
191 )
192
193diff --git a/go.sum b/go.sum
194index 3800d605f62c895115a5e14861ba38c7990f5a10..1c24a728ace967ee446d90aab8797bf423313067 100644
195--- a/go.sum
196+++ b/go.sum
197@@ -6,11 +6,11 @@ github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERo
198 github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
199 github.com/a-h/parse v0.0.0-20250122154542-74294addb73e h1:HjVbSQHy+dnlS6C3XajZ69NYAb5jbGNfHanvm1+iYlo=
200 github.com/a-h/parse v0.0.0-20250122154542-74294addb73e/go.mod h1:3mnrkvGpurZ4ZrTDbYU84xhwXW2TjTKShSwjRi2ihfQ=
201-github.com/a-h/templ v0.3.1020 h1:ypAT/L5ySWEnZ6Zft/5yfoWXYYkhFNvEFOeeqecg4tw=
202-github.com/a-h/templ v0.3.1020/go.mod h1:A2DlK61v+K+NRoGnhmYbNYVmtYHcFO5/AisMvBdDxTM=
203+github.com/a-h/templ v0.3.1070 h1:3iCOXHXqFXa99OQzgkUOLJbNzv/QjFGLwKZkBAg+ADA=
204+github.com/a-h/templ v0.3.1070/go.mod h1:iIqB3g2RHBe/WlnPwa+Bvhh1TKXHWLRnBD9NWHOLm78=
205 github.com/andybalholm/brotli v1.0.5/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig=
206-github.com/andybalholm/brotli v1.2.4 h1:649LN6qF+/7JJYNN3Wdu4Dt5PS6eC/yP/Go3Bb0/AHI=
207-github.com/andybalholm/brotli v1.2.4/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
208+github.com/andybalholm/brotli v1.2.6 h1:ftYnfj6usCp+UGV5kSJ3+chpMQgU+gJf/AxsUQ52REI=
209+github.com/andybalholm/brotli v1.2.6/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
210 github.com/bytedance/gopkg v0.1.4 h1:oZnQwnX82KAIWb7033bEwtxvTqXcYMxDBaQxo5JJHWM=
211 github.com/bytedance/gopkg v0.1.4/go.mod h1:v1zWfPm21Fb+OsyXN2VAHdL6TBb2L88anLQgdyje6R4=
212 github.com/bytedance/sonic v1.15.4 h1:FgtV/4aBHpla9AxuMpuuzVUpa/Cf3izufkxNmnEzdI8=
213@@ -43,8 +43,8 @@ github.com/docker/go-connections v0.7.0 h1:6SsRfJddP22WMrCkj19x9WKjEDTB+ahsdiGYf
214 github.com/docker/go-connections v0.7.0/go.mod h1:no1qkHdjq7kLMGUXYAduOhYPSJxxvgWBh7ogVvptn3Q=
215 github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
216 github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
217-github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
218-github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
219+github.com/dustin/go-humanize v1.1.0 h1:dbKTrvD0klcbBV/h4AWJdMuZogJACoMlvWIWZ5b2xWg=
220+github.com/dustin/go-humanize v1.1.0/go.mod h1:hc1CvRkJMsgxqjmjMQF3QNRAZBwY8AXBAzKYoSX9sFI=
221 github.com/fatih/color v1.19.0 h1:Zp3PiM21/9Ld6FzSKyL5c/BULoe/ONr9KlbYVOfG8+w=
222 github.com/fatih/color v1.19.0/go.mod h1:zNk67I0ZUT1bEGsSGyCZYZNrHuTkJJB+r6Q9VuMi0LE=
223 github.com/felixge/httpsnoop v1.1.0 h1:3YtUj32ZZkqZtt3sZZsClsymw/QDuVfpNhoA31zeORc=
224@@ -63,14 +63,14 @@ github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
225 github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
226 github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=
227 github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
228-github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=
229-github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
230-github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
231-github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
232-github.com/go-playground/validator/v10 v10.30.4 h1:9Rcod2ZPO6mOEG6b4GqyoHE/H6//Ze0RuhOo1hT1x0w=
233-github.com/go-playground/validator/v10 v10.30.4/go.mod h1:numpT+RPLE91R9oYWMY/R9zRgJBewr3IXHko4OISPpk=
234-github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU=
235-github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
236+github.com/go-playground/locales v0.14.2 h1:d8UmcrM6Nip0hfGZKLGpAvZH37XB4TS0xzK9B56YNCY=
237+github.com/go-playground/locales v0.14.2/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
238+github.com/go-playground/universal-translator v0.18.2 h1:LCsMLC9RzmbUMNUPVYD15dmcjwYAJhmX8mPZRW4rAVU=
239+github.com/go-playground/universal-translator v0.18.2/go.mod h1:67VZIMp5lQpDWlnStOct22q1bkdJGJqHghbOtmkawxk=
240+github.com/go-playground/validator/v10 v10.30.5 h1:YyCXvVShZbs2Sm3Mb53eNOlhRXctSOzW5QJAouCTZL4=
241+github.com/go-playground/validator/v10 v10.30.5/go.mod h1:wEqiaov48pXX1kjhc3Da8y0M0Dtg/BK7gurFBLgwFrQ=
242+github.com/goccy/go-json v0.11.2 h1:jdZv93Tt4ioR8yW1CoNsvSxrcZlCXAUU1aZXN7gpXUA=
243+github.com/goccy/go-json v0.11.2/go.mod h1:3NdmfEkZlB7YI5UFw/qdFKq8XN1aiWR0YyRPWZNQltY=
244 github.com/goccy/go-yaml v1.19.2 h1:PmFC1S6h8ljIz6gMRBopkjP1TVT7xuwrButHID66PoM=
245 github.com/goccy/go-yaml v1.19.2/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=
246 github.com/golang-migrate/migrate/v4 v4.20.1 h1:2N/ToVTKrKl58ynBpgeVJ4In7VcLCjWTZtm4eP1LxhU=
247@@ -86,15 +86,15 @@ github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 h1:iCEnooe7Ulw
248 github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM=
249 github.com/jackc/pgx/v5 v5.11.0 h1:IzBBtyK9AHqf98cctWFifYSci2hgQR/cd56wB4p+ogg=
250 github.com/jackc/pgx/v5 v5.11.0/go.mod h1:mal1tBGAFfLHvZzaYh77YS/eC6IX9OWbRV1QIIM0Jn4=
251-github.com/jackc/puddle/v2 v2.2.2 h1:PR8nw+E/1w0GLuRFSmiioY6UooMp6KJv0/61nB7icHo=
252-github.com/jackc/puddle/v2 v2.2.2/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4=
253+github.com/jackc/puddle/v2 v2.2.3 h1:f8HoREISb3l5eO9coPgK7U3hKLhWGokOFVcThl5jrao=
254+github.com/jackc/puddle/v2 v2.2.3/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4=
255 github.com/jessevdk/go-flags v1.6.1 h1:Cvu5U8UGrLay1rZfv/zP7iLpSHGUZ/Ou68T0iX1bBK4=
256 github.com/jessevdk/go-flags v1.6.1/go.mod h1:Mk8T1hIAWpOiJiHa9rJASDK2UGWji0EuPGBnNLMooyc=
257 github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
258 github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
259 github.com/klauspost/compress v1.16.7/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
260-github.com/klauspost/compress v1.20.0 h1:a3C1ke2ohxFymNlb2HWAHjDeKCI90scRskErZkR0ezA=
261-github.com/klauspost/compress v1.20.0/go.mod h1:LUdAzn7YLVvxLpc7y3V1m40wESHTgc1422pwwBSKYuI=
262+github.com/klauspost/compress v1.20.1 h1:T7kKElXUMXrUJ2E9QhQhxFtcK5rPyLdsGZvdbLMPdiQ=
263+github.com/klauspost/compress v1.20.1/go.mod h1:LUdAzn7YLVvxLpc7y3V1m40wESHTgc1422pwwBSKYuI=
264 github.com/klauspost/cpuid/v2 v2.4.0 h1:S6Hrbc7+ywsr0r+RLapfGBHfyefhCTwEh3A0tV913Dw=
265 github.com/klauspost/cpuid/v2 v2.4.0/go.mod h1:19jmZ9mjzoF//ddRSUsv0zfBTJWh3QJh9FNxZTMrGxU=
266 github.com/klauspost/pgzip v1.2.6/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs=
267@@ -102,8 +102,8 @@ github.com/leodido/go-urn v1.5.0 h1:pLqT2kq1zpHW/1D18QMjMpdtX7cekxqtJJjg5ANyWw0=
268 github.com/leodido/go-urn v1.5.0/go.mod h1:9BORnCDhdPBJNDEX+w1bJisa8yOKYi116VeO96s4ifE=
269 github.com/lib/pq v1.12.3 h1:tTWxr2YLKwIvK90ZXEw8GP7UFHtcbTtty8zsI+YjrfQ=
270 github.com/lib/pq v1.12.3/go.mod h1:/p+8NSbOcwzAEI7wiMXFlgydTwcgTr3OSKMsD2BitpA=
271-github.com/mattn/go-colorable v0.1.15 h1:+u9SLTRGnXv73cEsnsmoZBom+dMU88B2M0aDcWy0/jY=
272-github.com/mattn/go-colorable v0.1.15/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
273+github.com/mattn/go-colorable v0.1.16 h1:+2YjeAe7xP1OQbZW1jERPWWCDLlNqFNCvjiqGiAt84A=
274+github.com/mattn/go-colorable v0.1.16/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
275 github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI=
276 github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A=
277 github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0=
278@@ -143,8 +143,8 @@ github.com/quic-go/go-ossfuzz-seeds v0.1.0 h1:APacT+iIaNF6fd8AGEiN3bT/Jtkd2jz4v4
279 github.com/quic-go/go-ossfuzz-seeds v0.1.0/go.mod h1:3IOHRbJIc+L6YKMwfDtJAM9Vj9k0YY4muhuyUYk5tbk=
280 github.com/quic-go/qpack v0.6.0 h1:g7W+BMYynC1LbYLSqRt8PBg5Tgwxn214ZZR34VIOjz8=
281 github.com/quic-go/qpack v0.6.0/go.mod h1:lUpLKChi8njB4ty2bFLX2x4gzDqXwUpaO1DP9qMDZII=
282-github.com/quic-go/quic-go v0.62.0 h1:ZHDjCk5OacATwGvs8PWE97CTvX7AqZiVoW7++ZOXTf8=
283-github.com/quic-go/quic-go v0.62.0/go.mod h1:RAro2j2yN9a9EiPACLHT9IB2NXCvGQmmo/alT0yYI0w=
284+github.com/quic-go/quic-go v0.63.0 h1:LIFGHI4PFUhhw2dDD1ARHdCff143ffMHwZtbnbuJ78A=
285+github.com/quic-go/quic-go v0.63.0/go.mod h1:RAro2j2yN9a9EiPACLHT9IB2NXCvGQmmo/alT0yYI0w=
286 github.com/starfederation/datastar-go v1.2.2 h1:f+U2y5FY5tXgXaTVXkuKu+Tz9uh7BU1j8jxthYmcC9Q=
287 github.com/starfederation/datastar-go v1.2.2/go.mod h1:stm83LQkhZkwa5GzzdPEN6dLuu8FVwxIv0w1DYkbD3w=
288 github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
289@@ -170,8 +170,8 @@ github.com/valyala/gozstd v1.20.1 h1:xPnnnvjmaDDitMFfDxmQ4vpx0+3CdTg2o3lALvXTU/g
290 github.com/valyala/gozstd v1.20.1/go.mod h1:y5Ew47GLlP37EkTB+B4s7r6A5rdaeB7ftbl9zoYiIPQ=
291 github.com/xyproto/randomstring v1.0.5 h1:YtlWPoRdgMu3NZtP45drfy1GKoojuR7hmRcnhZqKjWU=
292 github.com/xyproto/randomstring v1.0.5/go.mod h1:rgmS5DeNXLivK7YprL0pY+lTuhNQW3iGxZ18UQApw/E=
293-go.mongodb.org/mongo-driver/v2 v2.9.1 h1:jewiFs2m1/VOQp8qhFshX6hWZ+EAXDhZHXExAUMcOgQ=
294-go.mongodb.org/mongo-driver/v2 v2.9.1/go.mod h1:SHKN0IWkKmEVGHLjXnni6s4wPKX4v86FTgOeJJFuXcA=
295+go.mongodb.org/mongo-driver/v2 v2.9.2 h1:OCAdjI37pC/SVxucz/9CM8zD4jCdegtsY5QcKzYFCgE=
296+go.mongodb.org/mongo-driver/v2 v2.9.2/go.mod h1:SHKN0IWkKmEVGHLjXnni6s4wPKX4v86FTgOeJJFuXcA=