cc585cc63f
Merge pull request 'chore(deps): lock file maintenance' ( #214 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 55s
Continuous integration / Test Suite (push) Successful in 1m17s
Continuous integration / Trunk (push) Successful in 1m3s
Continuous integration / Rustfmt (push) Successful in 1m29s
Continuous integration / build (push) Successful in 1m28s
Continuous integration / Disallow unused dependencies (push) Successful in 5m3s
2025-12-15 09:47:04 -08:00
293f90fde5
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m3s
Continuous integration / Test Suite (push) Successful in 1m38s
Continuous integration / Trunk (push) Successful in 1m13s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 1m36s
Continuous integration / Disallow unused dependencies (push) Successful in 2m17s
2025-12-15 17:17:40 +00:00
a06e4b3454
Merge pull request 'chore(deps): update rust crate reqwest to v0.12.26' ( #215 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 56s
Continuous integration / Test Suite (push) Successful in 1m22s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 1m36s
Continuous integration / Disallow unused dependencies (push) Successful in 2m27s
Continuous integration / Trunk (push) Successful in 21m2s
2025-12-15 09:16:55 -08:00
6e5145e21b
chore(deps): update rust crate reqwest to v0.12.26
Continuous integration / Check (push) Successful in 56s
Continuous integration / Test Suite (push) Successful in 1m38s
Continuous integration / Trunk (push) Successful in 1m5s
Continuous integration / Rustfmt (push) Successful in 1m30s
Continuous integration / build (push) Successful in 2m18s
Continuous integration / Disallow unused dependencies (push) Successful in 5m6s
2025-12-15 16:46:42 +00:00
d41f3e9fd1
Merge pull request 'chore(deps): lock file maintenance' ( #213 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 58s
Continuous integration / Test Suite (push) Successful in 1m37s
Continuous integration / Rustfmt (push) Successful in 54s
Continuous integration / Trunk (push) Successful in 2m3s
Continuous integration / build (push) Successful in 1m42s
Continuous integration / Disallow unused dependencies (push) Successful in 5m4s
2025-12-14 16:47:42 -08:00
5519018043
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m15s
Continuous integration / Test Suite (push) Successful in 2m23s
Continuous integration / Rustfmt (push) Successful in 1m16s
Continuous integration / build (push) Successful in 2m42s
Continuous integration / Disallow unused dependencies (push) Successful in 2m24s
Continuous integration / Trunk (push) Successful in 21m15s
2025-12-15 00:02:24 +00:00
e3121219b6
chore: Release
Continuous integration / Check (push) Successful in 1m3s
Continuous integration / Test Suite (push) Successful in 1m19s
Continuous integration / Trunk (push) Successful in 1m2s
Continuous integration / Rustfmt (push) Successful in 49s
Continuous integration / Disallow unused dependencies (push) Successful in 2m26s
Continuous integration / build (push) Successful in 3m12s
2025-12-14 09:14:13 -08:00
7272bbb6b0
web: text overflow at 2 lines for subject and authors
2025-12-14 09:13:48 -08:00
dc741f421b
Merge pull request 'fix(deps): update all non-major dependencies' ( #212 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m26s
Continuous integration / Trunk (push) Successful in 1m11s
Continuous integration / Test Suite (push) Successful in 3m17s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / Disallow unused dependencies (push) Successful in 2m25s
Continuous integration / build (push) Successful in 7m21s
2025-12-08 13:17:00 -08:00
69d3b8a210
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 2m9s
Continuous integration / Test Suite (push) Successful in 2m50s
Continuous integration / Rustfmt (push) Successful in 1m27s
Continuous integration / build (push) Successful in 3m50s
Continuous integration / Disallow unused dependencies (push) Successful in 2m33s
Continuous integration / Trunk (push) Successful in 20m56s
2025-12-08 20:32:37 +00:00
f5c4067291
Merge pull request 'chore(deps): lock file maintenance' ( #211 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m28s
Continuous integration / Test Suite (push) Successful in 2m17s
Continuous integration / Trunk (push) Successful in 7m39s
Continuous integration / Rustfmt (push) Successful in 1m29s
Continuous integration / build (push) Successful in 3m25s
Continuous integration / Disallow unused dependencies (push) Successful in 5m7s
2025-12-07 16:32:06 -08:00
930a45cbad
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m21s
Continuous integration / Trunk (push) Successful in 2m41s
Continuous integration / Test Suite (push) Successful in 4m28s
Continuous integration / Rustfmt (push) Successful in 1m30s
Continuous integration / build (push) Successful in 4m42s
Continuous integration / Disallow unused dependencies (push) Successful in 5m7s
2025-12-08 00:02:19 +00:00
ef612c0d4f
Merge pull request 'fix(deps): update rust crate scraper to 0.25.0' ( #210 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m59s
Continuous integration / Trunk (push) Successful in 2m8s
Continuous integration / Test Suite (push) Successful in 4m51s
Continuous integration / Rustfmt (push) Successful in 1m30s
Continuous integration / build (push) Successful in 2m37s
Continuous integration / Disallow unused dependencies (push) Successful in 5m5s
2025-12-07 14:46:27 -08:00
723e9c5ff5
fix(deps): update rust crate scraper to 0.25.0
Continuous integration / Check (push) Successful in 2m57s
Continuous integration / Test Suite (push) Successful in 2m13s
Continuous integration / Rustfmt (push) Successful in 43s
Continuous integration / build (push) Successful in 2m15s
Continuous integration / Disallow unused dependencies (push) Successful in 2m44s
Continuous integration / Trunk (push) Successful in 21m9s
2025-12-07 22:16:57 +00:00
0fdcfabfbe
Merge pull request 'chore(deps): update rust crate html2text to v0.16.5' ( #209 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m57s
Continuous integration / Test Suite (push) Successful in 2m50s
Continuous integration / Trunk (push) Successful in 1m17s
Continuous integration / Rustfmt (push) Successful in 1m28s
Continuous integration / build (push) Successful in 2m16s
Continuous integration / Disallow unused dependencies (push) Successful in 5m1s
2025-12-06 00:31:45 -08:00
b6c3f014cb
chore(deps): update rust crate html2text to v0.16.5
Continuous integration / Check (push) Successful in 1m30s
Continuous integration / Test Suite (push) Successful in 2m50s
Continuous integration / Rustfmt (push) Successful in 1m31s
Continuous integration / Trunk (push) Successful in 8m56s
Continuous integration / build (push) Successful in 6m26s
Continuous integration / Disallow unused dependencies (push) Successful in 2m52s
2025-12-06 08:17:07 +00:00
1937bb4c99
Merge pull request 'chore(deps): update rust crate flate2 to v1.1.7' ( #208 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Failing after 12s
Continuous integration / Trunk (push) Failing after 11s
Continuous integration / Rustfmt (push) Failing after 12s
Continuous integration / build (push) Failing after 11s
Continuous integration / Disallow unused dependencies (push) Failing after 11s
Continuous integration / Test Suite (push) Successful in 2m19s
2025-12-05 02:31:21 -08:00
cdd5d9befc
chore(deps): update rust crate flate2 to v1.1.7
Continuous integration / Check (push) Successful in 1m43s
Continuous integration / Trunk (push) Successful in 1m9s
Continuous integration / Rustfmt (push) Successful in 44s
Continuous integration / build (push) Successful in 2m32s
Continuous integration / Disallow unused dependencies (push) Successful in 2m18s
Continuous integration / Test Suite (push) Successful in 9m35s
2025-12-05 10:16:24 +00:00
232a14fd96
Merge pull request 'chore(deps): update rust crate log to v0.4.29' ( #206 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m19s
Continuous integration / Test Suite (push) Successful in 2m6s
Continuous integration / Trunk (push) Successful in 1m4s
Continuous integration / Rustfmt (push) Successful in 43s
Continuous integration / build (push) Successful in 2m23s
Continuous integration / Disallow unused dependencies (push) Successful in 2m28s
2025-12-02 14:46:36 -08:00
3038c98a7a
chore(deps): update rust crate log to v0.4.29
Continuous integration / Check (push) Successful in 1m31s
Continuous integration / Test Suite (push) Successful in 3m40s
Continuous integration / Trunk (push) Successful in 1m32s
Continuous integration / Rustfmt (push) Successful in 46s
Continuous integration / build (push) Successful in 4m34s
Continuous integration / Disallow unused dependencies (push) Successful in 2m33s
2025-12-02 22:16:32 +00:00
4dd240c358
Merge pull request 'chore(deps): update rust crate uuid to v1.19.0' ( #205 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m12s
Continuous integration / Test Suite (push) Successful in 2m58s
Continuous integration / Trunk (push) Successful in 1m13s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 3m4s
Continuous integration / Disallow unused dependencies (push) Successful in 2m22s
2025-12-01 19:31:17 -08:00
c66e876ab7
chore(deps): update rust crate uuid to v1.19.0
Continuous integration / Check (push) Successful in 1m28s
Continuous integration / Test Suite (push) Successful in 2m13s
Continuous integration / Trunk (push) Successful in 7m37s
Continuous integration / build (push) Successful in 2m3s
Continuous integration / Disallow unused dependencies (push) Successful in 2m35s
Continuous integration / Rustfmt (push) Successful in 43s
2025-12-02 02:46:26 +00:00
a7762595fa
Merge pull request 'chore(deps): lock file maintenance' ( #204 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m20s
Continuous integration / Test Suite (push) Successful in 2m30s
Continuous integration / Trunk (push) Successful in 7m27s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 2m28s
Continuous integration / Disallow unused dependencies (push) Successful in 2m24s
2025-11-30 16:46:57 -08:00
1ac471dfe7
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m46s
Continuous integration / Test Suite (push) Successful in 3m26s
Continuous integration / Trunk (push) Successful in 7m52s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 3m26s
Continuous integration / Disallow unused dependencies (push) Successful in 2m20s
2025-12-01 00:01:57 +00:00
72a549ea0f
Merge pull request 'chore(deps): update rust crate tracing to v0.1.43' ( #203 ) from renovate/tokio-tracing-monorepo into master
Continuous integration / Check (push) Successful in 1m46s
Continuous integration / Test Suite (push) Successful in 2m49s
Continuous integration / Trunk (push) Successful in 1m8s
Continuous integration / Rustfmt (push) Successful in 56s
Continuous integration / build (push) Successful in 2m18s
Continuous integration / Disallow unused dependencies (push) Successful in 2m58s
2025-11-28 01:31:57 -08:00
878afd695f
chore(deps): update rust crate tracing to v0.1.43
Continuous integration / Check (push) Successful in 1m29s
Continuous integration / Test Suite (push) Successful in 3m3s
Continuous integration / Trunk (push) Successful in 7m58s
Continuous integration / Rustfmt (push) Successful in 53s
Continuous integration / build (push) Successful in 2m53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m20s
2025-11-28 09:01:41 +00:00
50b23731df
Merge pull request 'chore(deps): update rust crate xtracing to v0.3.3' ( #202 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m14s
Continuous integration / Test Suite (push) Successful in 1m57s
Continuous integration / Trunk (push) Successful in 2m7s
Continuous integration / Rustfmt (push) Successful in 46s
Continuous integration / build (push) Successful in 2m17s
Continuous integration / Disallow unused dependencies (push) Successful in 2m50s
2025-11-27 16:18:03 -08:00
95df6b54ea
chore(deps): update rust crate xtracing to v0.3.3
Continuous integration / Check (push) Successful in 1m13s
Continuous integration / Test Suite (push) Successful in 2m29s
Continuous integration / Trunk (push) Successful in 1m8s
Continuous integration / Rustfmt (push) Successful in 44s
Continuous integration / build (push) Successful in 3m0s
Continuous integration / Disallow unused dependencies (push) Successful in 2m50s
2025-11-27 23:32:15 +00:00
ee626eb631
chore: Release
Continuous integration / Check (push) Successful in 1m21s
Continuous integration / Test Suite (push) Successful in 2m5s
Continuous integration / Trunk (push) Successful in 58s
Continuous integration / Rustfmt (push) Successful in 43s
Continuous integration / build (push) Successful in 1m57s
Continuous integration / Disallow unused dependencies (push) Successful in 2m26s
2025-11-27 10:11:04 -08:00
26f805738d
web: fix progress on news + catchup mode
Continuous integration / Check (push) Has been cancelled
Continuous integration / Test Suite (push) Has been cancelled
Continuous integration / Trunk (push) Has been cancelled
Continuous integration / Rustfmt (push) Has been cancelled
Continuous integration / build (push) Has been cancelled
Continuous integration / Disallow unused dependencies (push) Has been cancelled
2025-11-27 10:10:42 -08:00
30b89c2418
chore: Release
Continuous integration / Check (push) Successful in 1m5s
Continuous integration / Test Suite (push) Successful in 2m2s
Continuous integration / Trunk (push) Successful in 1m12s
Continuous integration / Rustfmt (push) Successful in 44s
Continuous integration / build (push) Successful in 2m52s
Continuous integration / Disallow unused dependencies (push) Successful in 2m15s
2025-11-27 09:58:29 -08:00
b933b2a113
Normalize all letterbox dependency versions
2025-11-27 09:58:07 -08:00
dfbe6d67aa
chore: Release
2025-11-27 09:55:40 -08:00
8cca562a33
cargo update
2025-11-27 09:55:13 -08:00
b1e207765f
chore: Release
2025-11-27 09:53:22 -08:00
b140c15fc8
chore: Release
2025-11-27 09:46:23 -08:00
859564c476
web: change up progress bar behavior
2025-11-27 09:45:01 -08:00
3c48076996
web: add spinner when loading next page in catchup mode
2025-11-26 13:46:19 -08:00
01fd53e467
Merge pull request 'chore(deps): update rust crate tracing to v0.1.42' ( #201 ) from renovate/tokio-tracing-monorepo into master
Continuous integration / Check (push) Successful in 1m15s
Continuous integration / Test Suite (push) Successful in 2m42s
Continuous integration / Trunk (push) Successful in 1m21s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / build (push) Successful in 1m57s
Continuous integration / Disallow unused dependencies (push) Successful in 2m25s
2025-11-26 06:01:53 -08:00
8001c37c91
chore(deps): update rust crate tracing to v0.1.42
Continuous integration / Check (push) Successful in 1m15s
Continuous integration / Test Suite (push) Successful in 2m30s
Continuous integration / Trunk (push) Successful in 1m56s
Continuous integration / Rustfmt (push) Successful in 53s
Continuous integration / build (push) Successful in 3m22s
Continuous integration / Disallow unused dependencies (push) Successful in 2m42s
2025-11-26 13:31:40 +00:00
f139dd391a
Merge pull request 'chore(deps): update rust crate cacher to v0.2.1' ( #200 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m9s
Continuous integration / Test Suite (push) Successful in 1m40s
Continuous integration / Trunk (push) Successful in 1m5s
Continuous integration / Rustfmt (push) Successful in 43s
Continuous integration / build (push) Successful in 2m6s
Continuous integration / Disallow unused dependencies (push) Successful in 2m31s
2025-11-25 18:46:52 -08:00
27588b44c3
chore(deps): update rust crate cacher to v0.2.1
Continuous integration / Check (push) Successful in 1m11s
Continuous integration / Test Suite (push) Successful in 2m16s
Continuous integration / Trunk (push) Successful in 7m41s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 2m14s
Continuous integration / Disallow unused dependencies (push) Successful in 2m38s
2025-11-26 00:47:40 +00:00
79c78615f5
Merge pull request 'fix(deps): update rust crate zip to v6' ( #178 ) from renovate/zip-6.x into master
...
Continuous integration / Check (push) Successful in 2m26s
Continuous integration / Test Suite (push) Successful in 2m2s
Continuous integration / Trunk (push) Successful in 7m59s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 2m6s
Continuous integration / Disallow unused dependencies (push) Successful in 2m39s
Reviewed-on: #178
2025-11-25 16:28:49 -08:00
3971228fc3
Merge pull request 'chore(deps): update rust crate tower-http to v0.6.7' ( #199 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m36s
Continuous integration / Test Suite (push) Successful in 1m55s
Continuous integration / Trunk (push) Successful in 57s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 2m11s
Continuous integration / Disallow unused dependencies (push) Successful in 2m31s
2025-11-24 10:46:57 -08:00
5dbce7642e
chore(deps): update rust crate tower-http to v0.6.7
Continuous integration / Check (push) Successful in 2m4s
Continuous integration / Test Suite (push) Successful in 2m37s
Continuous integration / Trunk (push) Successful in 1m14s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 2m12s
Continuous integration / Disallow unused dependencies (push) Successful in 2m59s
2025-11-24 18:31:35 +00:00
f0d14f6bdc
Merge pull request 'chore(deps): lock file maintenance' ( #198 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m7s
Continuous integration / Test Suite (push) Successful in 1m52s
Continuous integration / Trunk (push) Successful in 8m0s
Continuous integration / Rustfmt (push) Successful in 48s
Continuous integration / build (push) Successful in 1m53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m25s
2025-11-23 16:47:27 -08:00
18e8802299
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m1s
Continuous integration / Test Suite (push) Successful in 4m28s
Continuous integration / Trunk (push) Successful in 8m3s
Continuous integration / Rustfmt (push) Successful in 47s
Continuous integration / build (push) Successful in 4m8s
Continuous integration / Disallow unused dependencies (push) Successful in 2m31s
2025-11-24 00:02:37 +00:00
8ea3ac2745
Merge pull request 'chore(deps): update rust crate clap to v4.5.53' ( #196 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m32s
Continuous integration / Test Suite (push) Successful in 2m10s
Continuous integration / Trunk (push) Successful in 56s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 1m40s
Continuous integration / Disallow unused dependencies (push) Successful in 2m19s
2025-11-19 13:31:31 -08:00
a4c9850d8e
chore(deps): update rust crate clap to v4.5.53
Continuous integration / Check (push) Successful in 1m32s
Continuous integration / Test Suite (push) Successful in 1m55s
Continuous integration / Trunk (push) Successful in 7m31s
Continuous integration / Rustfmt (push) Successful in 48s
Continuous integration / build (push) Successful in 1m38s
Continuous integration / Disallow unused dependencies (push) Successful in 2m22s
2025-11-19 21:01:54 +00:00
9e7522951c
Merge pull request 'chore(deps): update rust crate clap to v4.5.52' ( #195 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m8s
Continuous integration / Test Suite (push) Successful in 1m58s
Continuous integration / Trunk (push) Successful in 1m0s
Continuous integration / Rustfmt (push) Successful in 59s
Continuous integration / build (push) Successful in 1m39s
Continuous integration / Disallow unused dependencies (push) Successful in 2m38s
2025-11-17 09:31:40 -08:00
b43a025d1a
chore(deps): update rust crate clap to v4.5.52
Continuous integration / Check (push) Successful in 1m16s
Continuous integration / Test Suite (push) Successful in 1m44s
Continuous integration / Trunk (push) Successful in 1m15s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 1m32s
Continuous integration / Disallow unused dependencies (push) Successful in 2m37s
2025-11-17 17:16:44 +00:00
2aa82f09c6
Merge pull request 'chore(deps): lock file maintenance' ( #194 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m12s
Continuous integration / Test Suite (push) Successful in 1m28s
Continuous integration / Trunk (push) Successful in 7m47s
Continuous integration / Rustfmt (push) Successful in 52s
Continuous integration / build (push) Successful in 1m49s
Continuous integration / Disallow unused dependencies (push) Successful in 2m24s
2025-11-16 16:47:15 -08:00
27f800356c
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m30s
Continuous integration / Test Suite (push) Successful in 3m22s
Continuous integration / Trunk (push) Successful in 1m47s
Continuous integration / Rustfmt (push) Successful in 55s
Continuous integration / build (push) Successful in 3m28s
Continuous integration / Disallow unused dependencies (push) Successful in 2m15s
2025-11-17 00:02:49 +00:00
20ddf25605
Merge pull request 'chore(deps): update rust crate html2text to v0.16.4' ( #193 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m7s
Continuous integration / Test Suite (push) Successful in 1m37s
Continuous integration / Trunk (push) Successful in 1m3s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 1m36s
Continuous integration / Disallow unused dependencies (push) Successful in 2m16s
2025-11-16 07:46:40 -08:00
c79ffee6e4
chore(deps): update rust crate html2text to v0.16.4
Continuous integration / Check (push) Successful in 1m2s
Continuous integration / Test Suite (push) Successful in 1m23s
Continuous integration / Trunk (push) Successful in 59s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 1m38s
Continuous integration / Disallow unused dependencies (push) Successful in 2m15s
2025-11-16 15:31:42 +00:00
1972e9ec20
Merge pull request 'chore(deps): update rust crate html2text to v0.16.3' ( #192 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m8s
Continuous integration / Test Suite (push) Successful in 1m32s
Continuous integration / Trunk (push) Successful in 1m5s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / build (push) Successful in 1m46s
Continuous integration / Disallow unused dependencies (push) Successful in 2m51s
2025-11-16 04:31:53 -08:00
2a238b0b02
chore(deps): update rust crate html2text to v0.16.3
Continuous integration / Check (push) Successful in 1m15s
Continuous integration / Test Suite (push) Successful in 1m49s
Continuous integration / Trunk (push) Successful in 8m43s
Continuous integration / Rustfmt (push) Successful in 49s
Continuous integration / build (push) Successful in 1m53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m49s
2025-11-16 12:01:57 +00:00
639b6c9f0a
Merge pull request 'chore(deps): update rust crate quick-xml to v0.38.4' ( #190 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m11s
Continuous integration / Test Suite (push) Successful in 1m28s
Continuous integration / Trunk (push) Successful in 1m10s
Continuous integration / Rustfmt (push) Successful in 48s
Continuous integration / build (push) Successful in 1m44s
Continuous integration / Disallow unused dependencies (push) Successful in 2m16s
2025-11-14 14:46:37 -08:00
2d6bf544da
chore(deps): update rust crate quick-xml to v0.38.4
Continuous integration / Check (push) Successful in 52s
Continuous integration / Test Suite (push) Successful in 1m16s
Continuous integration / Trunk (push) Successful in 58s
Continuous integration / Rustfmt (push) Successful in 48s
Continuous integration / build (push) Successful in 1m45s
Continuous integration / Disallow unused dependencies (push) Successful in 2m30s
2025-11-14 22:16:56 +00:00
a56b6d72f6
Merge pull request 'chore(deps): update rust crate axum to v0.8.7' ( #191 ) from renovate/axum-monorepo into master
Continuous integration / Check (push) Successful in 1m2s
Continuous integration / Test Suite (push) Successful in 1m58s
Continuous integration / Trunk (push) Successful in 1m9s
Continuous integration / Rustfmt (push) Successful in 52s
Continuous integration / build (push) Successful in 1m28s
Continuous integration / Disallow unused dependencies (push) Successful in 2m36s
2025-11-14 14:16:38 -08:00
c03de14b79
chore(deps): update rust crate axum to v0.8.7
Continuous integration / Check (push) Successful in 1m4s
Continuous integration / Test Suite (push) Successful in 1m59s
Continuous integration / Trunk (push) Successful in 8m4s
Continuous integration / Rustfmt (push) Successful in 43s
Continuous integration / build (push) Successful in 1m47s
Continuous integration / Disallow unused dependencies (push) Successful in 2m43s
2025-11-14 21:46:44 +00:00
44fc422aa3
Merge pull request 'chore(deps): lock file maintenance' ( #189 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m18s
Continuous integration / Test Suite (push) Successful in 1m57s
Continuous integration / Trunk (push) Successful in 1m1s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 2m25s
Continuous integration / Disallow unused dependencies (push) Successful in 2m55s
2025-11-09 19:47:33 -08:00
58880c17aa
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m48s
Continuous integration / Test Suite (push) Successful in 3m41s
Continuous integration / Trunk (push) Successful in 1m27s
Continuous integration / Rustfmt (push) Successful in 46s
Continuous integration / build (push) Successful in 4m18s
Continuous integration / Disallow unused dependencies (push) Successful in 2m18s
2025-11-10 03:02:35 +00:00
2be3b9ed07
Merge pull request 'chore(deps): lock file maintenance' ( #188 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m8s
Continuous integration / Test Suite (push) Successful in 1m46s
Continuous integration / Trunk (push) Successful in 7m51s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 2m11s
Continuous integration / Disallow unused dependencies (push) Successful in 2m12s
2025-11-09 16:47:25 -08:00
9dfaa11cc6
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m2s
Continuous integration / Test Suite (push) Successful in 4m18s
Continuous integration / Trunk (push) Successful in 1m52s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 4m21s
Continuous integration / Disallow unused dependencies (push) Successful in 2m32s
2025-11-10 00:02:49 +00:00
49492f9f21
Merge pull request 'chore(deps): update rust crate html2text to v0.16.2' ( #187 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m18s
Continuous integration / Test Suite (push) Successful in 2m12s
Continuous integration / Trunk (push) Successful in 1m3s
Continuous integration / Rustfmt (push) Successful in 37s
Continuous integration / build (push) Successful in 2m25s
Continuous integration / Disallow unused dependencies (push) Successful in 2m13s
2025-11-08 23:31:37 -08:00
84e120df95
chore(deps): update rust crate html2text to v0.16.2
Continuous integration / Check (push) Successful in 1m7s
Continuous integration / Test Suite (push) Successful in 1m35s
Continuous integration / Trunk (push) Successful in 7m48s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 2m13s
Continuous integration / Disallow unused dependencies (push) Successful in 2m36s
2025-11-09 07:01:43 +00:00
b21f0bc398
Merge pull request 'chore(deps): update rust crate html2text to v0.16.1' ( #186 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m2s
Continuous integration / Test Suite (push) Successful in 1m28s
Continuous integration / Trunk (push) Successful in 58s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 1m35s
Continuous integration / Disallow unused dependencies (push) Successful in 2m14s
2025-11-08 03:02:16 -08:00
d8463c3178
chore(deps): update rust crate html2text to v0.16.1
Continuous integration / Check (push) Successful in 1m7s
Continuous integration / Test Suite (push) Successful in 1m38s
Continuous integration / Trunk (push) Successful in 7m33s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 1m35s
Continuous integration / Disallow unused dependencies (push) Successful in 2m21s
2025-11-08 10:46:41 +00:00
e1681edda3
chore: Release
Continuous integration / Check (push) Successful in 1m1s
Continuous integration / Test Suite (push) Successful in 1m32s
Continuous integration / Trunk (push) Successful in 1m0s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 1m41s
Continuous integration / Disallow unused dependencies (push) Successful in 2m12s
2025-11-05 21:12:09 -08:00
25ee8522ad
cargo sqlx prepare
2025-11-05 21:12:08 -08:00
df356e8711
server: add label_unprocessed method, and implement wake
2025-11-05 21:11:26 -08:00
2e43700cd7
chore: Release
Continuous integration / Check (push) Successful in 1m0s
Continuous integration / Test Suite (push) Successful in 1m31s
Continuous integration / Trunk (push) Successful in 1m24s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 1m37s
Continuous integration / Disallow unused dependencies (push) Successful in 2m25s
2025-11-05 15:47:21 -08:00
b3769d99bf
web: fix styling for second layer tags
2025-11-05 15:46:37 -08:00
2aa85a03f8
web: make +6 month button work from post date
2025-11-05 15:01:56 -08:00
c0982e82c6
chore: Release
Continuous integration / Check (push) Successful in 58s
Continuous integration / Test Suite (push) Successful in 1m26s
Continuous integration / Trunk (push) Successful in 1m1s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 1m48s
Continuous integration / Disallow unused dependencies (push) Successful in 2m33s
2025-11-03 17:19:22 -08:00
8971fe3b6b
web: fix lint
2025-11-03 17:19:08 -08:00
243e35ec15
chore: Release
2025-11-03 15:43:26 -08:00
4cf1f882b8
cargo sqlx prepare
2025-11-03 15:43:25 -08:00
a8129e4685
Upsert snoozes and mark snoozed messages as read
2025-11-03 15:42:44 -08:00
50a4bfcac7
More implementation
2025-11-03 15:42:44 -08:00
90ac9a1e43
snooze: add UI elements and DB for snooze functionality
2025-11-03 15:42:44 -08:00
52b19365d7
Regen Cargo.lock
2025-11-03 15:42:44 -08:00
399865f5f7
snooze: add UI elements and DB for snooze functionality
2025-11-03 15:42:44 -08:00
2eb4784e83
WIP snooze feature
2025-11-03 15:42:44 -08:00
be2085b397
Merge pull request 'chore(deps): lock file maintenance' ( #185 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m4s
Continuous integration / Test Suite (push) Successful in 1m29s
Continuous integration / Trunk (push) Successful in 7m47s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 1m50s
Continuous integration / Disallow unused dependencies (push) Successful in 2m12s
2025-11-02 17:02:02 -08:00
2837ea835a
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m12s
Continuous integration / Test Suite (push) Successful in 4m19s
Continuous integration / Trunk (push) Successful in 7m50s
Continuous integration / Rustfmt (push) Successful in 43s
Continuous integration / build (push) Successful in 4m24s
Continuous integration / Disallow unused dependencies (push) Successful in 2m38s
2025-11-03 00:02:52 +00:00
a84e673d88
Merge pull request 'fix(deps): update all non-major dependencies' ( #184 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 55s
Continuous integration / Test Suite (push) Successful in 1m19s
Continuous integration / Trunk (push) Successful in 56s
Continuous integration / Rustfmt (push) Successful in 43s
Continuous integration / build (push) Successful in 1m32s
Continuous integration / Disallow unused dependencies (push) Successful in 2m11s
2025-11-01 05:46:41 -07:00
2bc840a4e2
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 2m22s
Continuous integration / Test Suite (push) Successful in 4m22s
Continuous integration / Trunk (push) Successful in 7m37s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 5m3s
Continuous integration / Disallow unused dependencies (push) Successful in 2m16s
2025-11-01 12:16:43 +00:00
dd2062f719
Merge pull request 'chore(deps): lock file maintenance' ( #183 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m55s
Continuous integration / Test Suite (push) Successful in 3m44s
Continuous integration / Trunk (push) Successful in 8m15s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 4m44s
Continuous integration / Disallow unused dependencies (push) Successful in 3m0s
2025-10-26 18:02:44 -07:00
616623e477
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m46s
Continuous integration / Test Suite (push) Successful in 5m45s
Continuous integration / Trunk (push) Successful in 7m43s
Continuous integration / Rustfmt (push) Successful in 52s
Continuous integration / build (push) Successful in 6m14s
Continuous integration / Disallow unused dependencies (push) Successful in 2m20s
2025-10-27 00:02:30 +00:00
593a20f621
Merge pull request 'chore(deps): update all non-major dependencies' ( #181 ) from renovate/all-minor-patch into master
...
Continuous integration / Check (push) Successful in 1m35s
Continuous integration / Test Suite (push) Successful in 3m8s
Continuous integration / Trunk (push) Successful in 1m24s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 2m55s
Continuous integration / Disallow unused dependencies (push) Successful in 2m30s
Reviewed-on: #181
2025-10-24 07:35:10 -07:00
584ccba5bd
chore(deps): update all non-major dependencies
renovate/artifacts Artifact file update failure
Continuous integration / Check (push) Successful in 1m38s
Continuous integration / Test Suite (push) Successful in 2m56s
Continuous integration / Trunk (push) Successful in 7m43s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 2m55s
Continuous integration / Disallow unused dependencies (push) Successful in 2m28s
2025-10-24 05:46:43 +00:00
e7a01e9d70
Merge pull request 'fix(deps): update all non-major dependencies' ( #163 ) from renovate/all-minor-patch into master
...
Continuous integration / Check (push) Successful in 1m43s
Continuous integration / Test Suite (push) Successful in 3m25s
Continuous integration / Trunk (push) Successful in 1m41s
Continuous integration / Rustfmt (push) Successful in 43s
Continuous integration / build (push) Successful in 3m8s
Continuous integration / Disallow unused dependencies (push) Successful in 2m56s
Reviewed-on: #163
2025-10-22 13:39:16 -07:00
727599c12c
fix(deps): update all non-major dependencies
renovate/artifacts Artifact file update failure
Continuous integration / Check (push) Successful in 2m16s
Continuous integration / Test Suite (push) Successful in 4m21s
Continuous integration / Trunk (push) Successful in 7m59s
Continuous integration / Rustfmt (push) Successful in 46s
Continuous integration / build (push) Successful in 5m3s
Continuous integration / Disallow unused dependencies (push) Successful in 2m22s
2025-10-22 08:17:31 +00:00
17ad5b3b0b
chore: Release
Continuous integration / Check (push) Successful in 1m47s
Continuous integration / Test Suite (push) Successful in 2m58s
Continuous integration / Trunk (push) Successful in 1m31s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 3m18s
Continuous integration / Disallow unused dependencies (push) Successful in 3m4s
2025-10-20 19:50:27 -07:00
285b2f1591
server: handle message/delivery-status
2025-10-20 19:50:01 -07:00
1537333e76
server: add handling for multipart/report w/ ract_rfc822 subpart
2025-10-20 19:50:01 -07:00
285ff1d098
Merge pull request 'chore(deps): lock file maintenance' ( #180 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 2m3s
Continuous integration / Test Suite (push) Successful in 3m1s
Continuous integration / Trunk (push) Successful in 8m7s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 3m13s
Continuous integration / Disallow unused dependencies (push) Successful in 2m28s
2025-10-19 18:02:57 -07:00
1563bf05a3
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m42s
Continuous integration / Test Suite (push) Successful in 6m17s
Continuous integration / Trunk (push) Successful in 7m54s
Continuous integration / Rustfmt (push) Successful in 50s
Continuous integration / build (push) Successful in 5m58s
Continuous integration / Disallow unused dependencies (push) Successful in 2m26s
2025-10-20 00:02:39 +00:00
458aab3167
Merge pull request 'chore(deps): lock file maintenance' ( #179 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m40s
Continuous integration / Test Suite (push) Successful in 3m51s
Continuous integration / Trunk (push) Successful in 9m4s
Continuous integration / Rustfmt (push) Successful in 46s
Continuous integration / build (push) Successful in 4m7s
Continuous integration / Disallow unused dependencies (push) Successful in 2m41s
2025-10-12 18:02:38 -07:00
492e420337
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m20s
Continuous integration / Test Suite (push) Successful in 6m20s
Continuous integration / Trunk (push) Successful in 8m17s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 6m8s
Continuous integration / Disallow unused dependencies (push) Successful in 2m44s
2025-10-13 00:02:43 +00:00
aa6f99f32e
fix(deps): update rust crate zip to v6
Continuous integration / Check (push) Successful in 1m43s
Continuous integration / Test Suite (push) Successful in 2m45s
Continuous integration / Trunk (push) Successful in 8m16s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 5m13s
Continuous integration / Disallow unused dependencies (push) Successful in 2m43s
2025-10-09 11:46:54 +00:00
330f9b1763
Merge pull request 'chore(deps): lock file maintenance' ( #177 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m29s
Continuous integration / Test Suite (push) Successful in 2m33s
Continuous integration / Trunk (push) Successful in 8m10s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 3m30s
Continuous integration / Disallow unused dependencies (push) Successful in 2m32s
2025-10-05 17:47:37 -07:00
ad904ac1c0
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m0s
Continuous integration / Test Suite (push) Successful in 3m53s
Continuous integration / Trunk (push) Successful in 1m39s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / build (push) Successful in 4m35s
Continuous integration / Disallow unused dependencies (push) Successful in 2m23s
2025-10-06 00:02:48 +00:00
20f125bda5
Merge pull request 'chore(deps): update rust crate axum to v0.8.6' ( #176 ) from renovate/axum-monorepo into master
Continuous integration / Check (push) Successful in 1m36s
Continuous integration / Test Suite (push) Successful in 2m37s
Continuous integration / Trunk (push) Successful in 1m23s
Continuous integration / Rustfmt (push) Successful in 1m15s
Continuous integration / build (push) Successful in 3m40s
Continuous integration / Disallow unused dependencies (push) Successful in 2m16s
2025-09-30 06:46:31 -07:00
cf99e75ab8
chore(deps): update rust crate axum to v0.8.6
Continuous integration / Check (push) Successful in 1m47s
Continuous integration / Test Suite (push) Successful in 3m37s
Continuous integration / Trunk (push) Successful in 8m1s
Continuous integration / Rustfmt (push) Successful in 48s
Continuous integration / build (push) Successful in 3m40s
Continuous integration / Disallow unused dependencies (push) Successful in 2m39s
2025-09-30 13:16:34 +00:00
54fc1e7962
Merge pull request 'chore(deps): lock file maintenance' ( #175 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m27s
Continuous integration / Test Suite (push) Successful in 2m54s
Continuous integration / Trunk (push) Successful in 1m18s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / build (push) Successful in 2m52s
Continuous integration / Disallow unused dependencies (push) Successful in 2m42s
2025-09-28 21:02:01 -07:00
b187edc23b
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m4s
Continuous integration / Test Suite (push) Successful in 4m59s
Continuous integration / Trunk (push) Successful in 2m8s
Continuous integration / Rustfmt (push) Successful in 1m1s
Continuous integration / build (push) Successful in 5m7s
Continuous integration / Disallow unused dependencies (push) Successful in 2m32s
2025-09-29 01:33:22 +00:00
fdafba3eeb
Merge pull request 'chore(deps): lock file maintenance' ( #174 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m25s
Continuous integration / Test Suite (push) Successful in 2m48s
Continuous integration / Trunk (push) Successful in 8m45s
Continuous integration / Rustfmt (push) Successful in 48s
Continuous integration / build (push) Successful in 3m1s
Continuous integration / Disallow unused dependencies (push) Successful in 2m32s
2025-09-28 18:32:44 -07:00
c5fe9f67d2
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m2s
Continuous integration / Test Suite (push) Successful in 4m21s
Continuous integration / Trunk (push) Successful in 1m58s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 4m47s
Continuous integration / Disallow unused dependencies (push) Successful in 2m19s
2025-09-29 00:02:59 +00:00
ff970acf79
Merge pull request 'chore(deps): update rust crate axum to v0.8.5' ( #173 ) from renovate/axum-monorepo into master
Continuous integration / Check (push) Successful in 1m18s
Continuous integration / Test Suite (push) Successful in 2m1s
Continuous integration / Trunk (push) Successful in 1m22s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 1m57s
Continuous integration / Disallow unused dependencies (push) Successful in 2m42s
2025-09-28 13:01:36 -07:00
2f9bc17873
chore(deps): update rust crate axum to v0.8.5
Continuous integration / Check (push) Successful in 2m4s
Continuous integration / Test Suite (push) Successful in 3m30s
Continuous integration / Trunk (push) Successful in 7m57s
Continuous integration / Rustfmt (push) Successful in 54s
Continuous integration / build (push) Successful in 4m12s
Continuous integration / Disallow unused dependencies (push) Successful in 2m36s
2025-09-28 19:31:55 +00:00
7e82f4ce97
Merge pull request 'chore(deps): update rust crate serde to v1.0.228' ( #172 ) from renovate/serde-monorepo into master
Continuous integration / Check (push) Successful in 1m17s
Continuous integration / Test Suite (push) Successful in 1m47s
Continuous integration / Trunk (push) Successful in 1m28s
Continuous integration / Rustfmt (push) Successful in 1m17s
Continuous integration / build (push) Successful in 2m15s
Continuous integration / Disallow unused dependencies (push) Successful in 2m17s
2025-09-27 11:17:19 -07:00
5bb4f010d3
chore(deps): update rust crate serde to v1.0.228
Continuous integration / Check (push) Successful in 1m39s
Continuous integration / Test Suite (push) Successful in 3m33s
Continuous integration / Trunk (push) Successful in 8m35s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 3m40s
Continuous integration / Disallow unused dependencies (push) Successful in 2m32s
2025-09-27 17:32:25 +00:00
0af630acbe
Merge pull request 'chore(deps): update rust crate serde to v1.0.227' ( #171 ) from renovate/serde-monorepo into master
Continuous integration / Check (push) Successful in 1m2s
Continuous integration / Test Suite (push) Successful in 1m30s
Continuous integration / Trunk (push) Successful in 1m22s
Continuous integration / Rustfmt (push) Successful in 1m9s
Continuous integration / build (push) Successful in 1m55s
Continuous integration / Disallow unused dependencies (push) Successful in 2m41s
2025-09-25 17:48:24 -07:00
d3d350e159
chore(deps): update rust crate serde to v1.0.227
Continuous integration / Check (push) Successful in 1m45s
Continuous integration / Test Suite (push) Successful in 3m17s
Continuous integration / Trunk (push) Successful in 1m11s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / build (push) Successful in 3m31s
Continuous integration / Disallow unused dependencies (push) Successful in 3m35s
2025-09-26 00:17:20 +00:00
4013e4a7bf
Merge pull request 'chore(deps): lock file maintenance' ( #170 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m24s
Continuous integration / Test Suite (push) Successful in 1m56s
Continuous integration / Trunk (push) Successful in 1m47s
Continuous integration / Rustfmt (push) Successful in 54s
Continuous integration / build (push) Successful in 2m47s
Continuous integration / Disallow unused dependencies (push) Successful in 2m48s
2025-09-21 19:47:12 -07:00
b63171ea98
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m26s
Continuous integration / Test Suite (push) Successful in 2m9s
Continuous integration / Trunk (push) Successful in 1m56s
Continuous integration / Rustfmt (push) Successful in 1m21s
Continuous integration / build (push) Successful in 2m8s
Continuous integration / Disallow unused dependencies (push) Successful in 2m38s
2025-09-22 01:03:58 +00:00
1c6ef02d11
Merge pull request 'chore(deps): lock file maintenance' ( #169 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m48s
Continuous integration / Test Suite (push) Successful in 2m35s
Continuous integration / Trunk (push) Successful in 8m22s
Continuous integration / Rustfmt (push) Successful in 53s
Continuous integration / build (push) Successful in 2m4s
Continuous integration / Disallow unused dependencies (push) Successful in 2m43s
2025-09-21 18:03:09 -07:00
32e5837dbf
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m10s
Continuous integration / Test Suite (push) Successful in 4m11s
Continuous integration / Trunk (push) Successful in 8m17s
Continuous integration / Rustfmt (push) Successful in 58s
Continuous integration / build (push) Successful in 4m10s
Continuous integration / Disallow unused dependencies (push) Successful in 2m49s
2025-09-22 00:02:29 +00:00
38234d4d18
Merge pull request 'chore(deps): update rust crate serde to v1.0.226' ( #168 ) from renovate/serde-monorepo into master
Continuous integration / Check (push) Successful in 1m3s
Continuous integration / Test Suite (push) Successful in 1m31s
Continuous integration / Trunk (push) Successful in 1m10s
Continuous integration / Rustfmt (push) Successful in 48s
Continuous integration / build (push) Successful in 1m56s
Continuous integration / Disallow unused dependencies (push) Successful in 2m41s
2025-09-20 17:17:26 -07:00
f609a3c122
chore(deps): update rust crate serde to v1.0.226
Continuous integration / Check (push) Successful in 1m39s
Continuous integration / Test Suite (push) Successful in 3m41s
Continuous integration / Trunk (push) Successful in 8m13s
Continuous integration / Rustfmt (push) Successful in 48s
Continuous integration / build (push) Successful in 3m29s
Continuous integration / Disallow unused dependencies (push) Successful in 2m28s
2025-09-20 23:47:09 +00:00
440a630414
Merge pull request 'chore(deps): update rust crate serde to v1.0.225' ( #167 ) from renovate/serde-monorepo into master
Continuous integration / Check (push) Successful in 1m13s
Continuous integration / Test Suite (push) Successful in 1m27s
Continuous integration / Trunk (push) Successful in 1m11s
Continuous integration / Rustfmt (push) Successful in 1m9s
Continuous integration / build (push) Successful in 2m8s
Continuous integration / Disallow unused dependencies (push) Successful in 3m0s
2025-09-15 21:46:51 -07:00
ebda258750
chore(deps): update rust crate serde to v1.0.225
Continuous integration / Check (push) Successful in 1m53s
Continuous integration / Test Suite (push) Successful in 4m12s
Continuous integration / Trunk (push) Successful in 8m40s
Continuous integration / Rustfmt (push) Successful in 50s
Continuous integration / build (push) Successful in 4m40s
Continuous integration / Disallow unused dependencies (push) Successful in 2m38s
2025-09-16 04:02:50 +00:00
f766b3d529
Merge pull request 'chore(deps): update rust crate serde to v1.0.224' ( #166 ) from renovate/serde-monorepo into master
Continuous integration / Check (push) Successful in 1m23s
Continuous integration / Test Suite (push) Successful in 1m26s
Continuous integration / Trunk (push) Successful in 1m13s
Continuous integration / Rustfmt (push) Successful in 1m0s
Continuous integration / build (push) Successful in 2m14s
Continuous integration / Disallow unused dependencies (push) Successful in 2m40s
2025-09-15 10:17:33 -07:00
96d927d416
chore(deps): update rust crate serde to v1.0.224
Continuous integration / Check (push) Successful in 2m51s
Continuous integration / Test Suite (push) Successful in 4m43s
Continuous integration / Trunk (push) Successful in 8m0s
Continuous integration / Rustfmt (push) Successful in 44s
Continuous integration / build (push) Successful in 4m47s
Continuous integration / Disallow unused dependencies (push) Successful in 2m25s
2025-09-15 16:17:25 +00:00
60543b7e5d
Merge pull request 'chore(deps): lock file maintenance' ( #165 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 2m6s
Continuous integration / Test Suite (push) Successful in 4m26s
Continuous integration / Trunk (push) Successful in 7m26s
Continuous integration / Rustfmt (push) Successful in 33s
Continuous integration / build (push) Successful in 4m19s
Continuous integration / Disallow unused dependencies (push) Successful in 2m22s
2025-09-14 19:16:51 -07:00
97a7bb6083
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m6s
Continuous integration / Test Suite (push) Successful in 4m15s
Continuous integration / Trunk (push) Successful in 7m8s
Continuous integration / Rustfmt (push) Successful in 33s
Continuous integration / build (push) Successful in 4m52s
Continuous integration / Disallow unused dependencies (push) Successful in 2m7s
2025-09-15 00:02:42 +00:00
c493857188
web: remove wasm-bindgen-test
Continuous integration / Check (push) Successful in 1m55s
Continuous integration / Test Suite (push) Successful in 4m4s
Continuous integration / Trunk (push) Successful in 7m18s
Continuous integration / Rustfmt (push) Successful in 28s
Continuous integration / build (push) Successful in 4m26s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-09-14 15:25:15 -07:00
21f344b01c
Merge pull request 'chore(deps): update rust crate serde to v1.0.223' ( #164 ) from renovate/serde-monorepo into master
Continuous integration / Check (push) Has been cancelled
Continuous integration / Test Suite (push) Has been cancelled
Continuous integration / Trunk (push) Has been cancelled
Continuous integration / Rustfmt (push) Has been cancelled
Continuous integration / build (push) Has been cancelled
Continuous integration / Disallow unused dependencies (push) Has been cancelled
2025-09-14 15:16:51 -07:00
78f6d87c03
chore(deps): update rust crate serde to v1.0.223
Continuous integration / Check (push) Successful in 2m2s
Continuous integration / Test Suite (push) Successful in 4m11s
Continuous integration / Trunk (push) Successful in 7m26s
Continuous integration / Rustfmt (push) Successful in 33s
Continuous integration / build (push) Successful in 4m21s
Continuous integration / Disallow unused dependencies (push) Successful in 2m5s
2025-09-14 20:47:14 +00:00
6edad4e8f2
Merge branch 'renovate/zip-5.x'
Continuous integration / Check (push) Successful in 2m2s
Continuous integration / Test Suite (push) Successful in 4m4s
Continuous integration / Trunk (push) Successful in 7m30s
Continuous integration / Rustfmt (push) Successful in 33s
Continuous integration / build (push) Successful in 4m21s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-09-14 11:47:08 -07:00
8b06950cb8
Merge branch 'renovate/all-minor-patch'
Continuous integration / Check (push) Has been cancelled
Continuous integration / Test Suite (push) Has been cancelled
Continuous integration / Trunk (push) Has been cancelled
Continuous integration / Rustfmt (push) Has been cancelled
Continuous integration / build (push) Has been cancelled
Continuous integration / Disallow unused dependencies (push) Has been cancelled
2025-09-14 11:44:24 -07:00
34417131b0
chore(deps): update all non-major dependencies
renovate/artifacts Artifact file update failure
Continuous integration / Check (push) Has been cancelled
Continuous integration / Test Suite (push) Has been cancelled
Continuous integration / Trunk (push) Has been cancelled
Continuous integration / Rustfmt (push) Has been cancelled
Continuous integration / build (push) Has been cancelled
Continuous integration / Disallow unused dependencies (push) Has been cancelled
2025-09-14 18:17:23 +00:00
d63e72ad35
chore: Release
Continuous integration / Check (push) Successful in 2m14s
Continuous integration / Test Suite (push) Successful in 4m25s
Continuous integration / Trunk (push) Successful in 7m10s
Continuous integration / Rustfmt (push) Successful in 28s
Continuous integration / build (push) Successful in 4m42s
Continuous integration / Disallow unused dependencies (push) Successful in 2m12s
2025-09-14 11:00:40 -07:00
33c0a106b7
server: fix date parsing w/ TZ and cal widget highlight
2025-09-14 11:00:21 -07:00
030d1c2ebe
chore: Release
Continuous integration / Check (push) Successful in 2m10s
Continuous integration / Test Suite (push) Failing after 4m4s
Continuous integration / Trunk (push) Successful in 7m13s
Continuous integration / Rustfmt (push) Successful in 28s
Continuous integration / build (push) Successful in 4m36s
Continuous integration / Disallow unused dependencies (push) Successful in 2m8s
2025-09-11 17:41:08 -07:00
e386d7e74e
server: address lint
Continuous integration / Check (push) Has been cancelled
Continuous integration / Test Suite (push) Has been cancelled
Continuous integration / Trunk (push) Has been cancelled
Continuous integration / Rustfmt (push) Has been cancelled
Continuous integration / build (push) Has been cancelled
Continuous integration / Disallow unused dependencies (push) Has been cancelled
2025-09-11 17:40:53 -07:00
55e38e96a0
chore: Release
2025-09-11 17:39:28 -07:00
7f47fe8de6
web: test plain text jammed in HTML more like plain-text
2025-09-11 17:39:04 -07:00
3889b855a5
server: fix date parsing w/ TZ and cal widget highlight
2025-09-11 16:31:43 -07:00
2c1c7abf0a
Generated AI helper
2025-09-11 16:13:02 -07:00
9452a2b014
renovate: disable updating wasm-bindgen
Continuous integration / Check (push) Successful in 2m6s
Continuous integration / Test Suite (push) Successful in 4m38s
Continuous integration / Rustfmt (push) Has been cancelled
Continuous integration / build (push) Has been cancelled
Continuous integration / Disallow unused dependencies (push) Has been cancelled
Continuous integration / Trunk (push) Has been cancelled
2025-09-11 15:45:21 -07:00
16e559c1c2
chore: Release
Continuous integration / Check (push) Successful in 2m6s
Continuous integration / Test Suite (push) Successful in 4m5s
Continuous integration / Trunk (push) Successful in 7m29s
Continuous integration / Rustfmt (push) Successful in 33s
Continuous integration / build (push) Successful in 4m22s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-09-11 15:38:17 -07:00
93736b386f
web: rollback wasm-bindgen
2025-09-11 15:37:54 -07:00
a632e6e6bc
Merge pull request 'fix(deps): update rust crate chrono to v0.4.42' ( #161 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 2m7s
Continuous integration / Test Suite (push) Successful in 4m5s
Continuous integration / Trunk (push) Successful in 7m15s
Continuous integration / Rustfmt (push) Successful in 29s
Continuous integration / build (push) Successful in 4m21s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-09-08 03:01:20 -07:00
1c0f6d7ed4
fix(deps): update rust crate chrono to v0.4.42
Continuous integration / Check (push) Successful in 2m11s
Continuous integration / Test Suite (push) Successful in 4m5s
Continuous integration / Trunk (push) Successful in 7m4s
Continuous integration / Rustfmt (push) Successful in 36s
Continuous integration / build (push) Successful in 4m50s
Continuous integration / Disallow unused dependencies (push) Successful in 2m3s
2025-09-08 09:31:30 +00:00
51b0b719d3
Merge pull request 'fix(deps): update all non-major dependencies' ( #160 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 2m54s
Continuous integration / Test Suite (push) Successful in 4m48s
Continuous integration / Trunk (push) Successful in 9m9s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / build (push) Successful in 4m59s
Continuous integration / Disallow unused dependencies (push) Successful in 2m45s
2025-09-07 23:16:23 -07:00
2c6fee0fba
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 2m17s
Continuous integration / Test Suite (push) Successful in 4m21s
Continuous integration / Trunk (push) Successful in 7m20s
Continuous integration / Rustfmt (push) Successful in 34s
Continuous integration / build (push) Successful in 4m37s
Continuous integration / Disallow unused dependencies (push) Successful in 1m57s
2025-09-08 04:46:37 +00:00
d33e9b87b2
revert 2830c238fd6fefd3b029e57d32d8f00d9b2dcc6e
...
Continuous integration / Check (push) Successful in 2m8s
Continuous integration / Test Suite (push) Successful in 4m11s
Continuous integration / Trunk (push) Successful in 7m50s
Continuous integration / Rustfmt (push) Successful in 29s
Continuous integration / build (push) Successful in 4m20s
Continuous integration / Disallow unused dependencies (push) Successful in 2m9s
revert fix(deps): update rust-wasm-bindgen monorepo
2025-09-07 21:40:56 -07:00
02d5c7372c
Merge pull request 'chore(deps): lock file maintenance' ( #159 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Failing after 30s
Continuous integration / Test Suite (push) Failing after 50s
Continuous integration / Trunk (push) Failing after 53s
Continuous integration / Rustfmt (push) Failing after 6s
Continuous integration / build (push) Failing after 1m8s
Continuous integration / Disallow unused dependencies (push) Failing after 15s
2025-09-07 19:32:05 -07:00
d51bcd81ed
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m9s
Continuous integration / Test Suite (push) Successful in 3m7s
Continuous integration / Trunk (push) Successful in 1m23s
Continuous integration / Rustfmt (push) Successful in 1m7s
Continuous integration / build (push) Successful in 3m47s
Continuous integration / Disallow unused dependencies (push) Successful in 2m36s
2025-09-08 00:47:12 +00:00
4d9dc31f3b
Merge pull request 'chore(deps): lock file maintenance' ( #158 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m34s
Continuous integration / Test Suite (push) Successful in 2m44s
Continuous integration / Trunk (push) Successful in 7m52s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 2m58s
Continuous integration / Disallow unused dependencies (push) Successful in 2m34s
2025-09-07 17:46:48 -07:00
fba91293d9
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m36s
Continuous integration / Test Suite (push) Successful in 3m2s
Continuous integration / Trunk (push) Successful in 1m7s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 3m35s
Continuous integration / Disallow unused dependencies (push) Successful in 2m19s
2025-09-08 00:02:00 +00:00
e1be683d73
Merge pull request 'fix(deps): update rust crate html2text to v0.15.5' ( #157 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m12s
Continuous integration / Test Suite (push) Successful in 2m10s
Continuous integration / Trunk (push) Successful in 57s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 1m50s
Continuous integration / Disallow unused dependencies (push) Successful in 2m10s
2025-09-07 05:16:24 -07:00
c94b9f088a
fix(deps): update rust crate html2text to v0.15.5
Continuous integration / Check (push) Successful in 1m6s
Continuous integration / Test Suite (push) Successful in 1m57s
Continuous integration / Trunk (push) Successful in 1m0s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 1m52s
Continuous integration / Disallow unused dependencies (push) Successful in 2m8s
2025-09-07 12:01:18 +00:00
663298d650
Merge pull request 'fix(deps): update rust crate html2text to v0.15.4' ( #156 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 53s
Continuous integration / Test Suite (push) Successful in 1m35s
Continuous integration / Trunk (push) Successful in 48s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 1m54s
Continuous integration / Disallow unused dependencies (push) Successful in 2m10s
2025-09-07 03:31:24 -07:00
23e4d3b968
fix(deps): update rust crate html2text to v0.15.4
Continuous integration / Check (push) Successful in 1m23s
Continuous integration / Test Suite (push) Successful in 1m45s
Continuous integration / Trunk (push) Successful in 7m15s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 2m4s
Continuous integration / Disallow unused dependencies (push) Successful in 2m21s
2025-09-07 10:01:32 +00:00
0df97a7b76
fix(deps): update rust crate zip to v5
Continuous integration / Check (push) Successful in 1m19s
Continuous integration / Test Suite (push) Successful in 1m42s
Continuous integration / Trunk (push) Successful in 7m12s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 2m2s
Continuous integration / Disallow unused dependencies (push) Successful in 2m20s
2025-09-05 21:16:29 +00:00
f82fc5dc77
Merge pull request 'fix(deps): update rust-wasm-bindgen monorepo' ( #154 ) from renovate/rust-wasm-bindgen-monorepo into master
Continuous integration / Check (push) Successful in 1m11s
Continuous integration / Test Suite (push) Successful in 2m50s
Continuous integration / Trunk (push) Successful in 1m14s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / build (push) Successful in 2m27s
Continuous integration / Disallow unused dependencies (push) Successful in 2m21s
2025-09-04 13:46:39 -07:00
2830c238fd
fix(deps): update rust-wasm-bindgen monorepo
Continuous integration / Check (push) Successful in 1m10s
Continuous integration / Test Suite (push) Successful in 2m56s
Continuous integration / Trunk (push) Successful in 7m9s
Continuous integration / Rustfmt (push) Successful in 44s
Continuous integration / build (push) Successful in 2m22s
Continuous integration / Disallow unused dependencies (push) Successful in 2m13s
2025-09-04 20:16:31 +00:00
6cebb0e7d5
Merge pull request 'fix(deps): update rust crate log to v0.4.28' ( #153 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m13s
Continuous integration / Test Suite (push) Successful in 2m18s
Continuous integration / Trunk (push) Successful in 1m13s
Continuous integration / Rustfmt (push) Successful in 52s
Continuous integration / build (push) Successful in 2m43s
Continuous integration / Disallow unused dependencies (push) Successful in 2m22s
2025-09-03 13:46:30 -07:00
1837b5ef01
fix(deps): update rust crate log to v0.4.28
Continuous integration / Check (push) Successful in 1m30s
Continuous integration / Test Suite (push) Successful in 3m14s
Continuous integration / Trunk (push) Successful in 1m19s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 3m32s
Continuous integration / Disallow unused dependencies (push) Successful in 2m13s
2025-09-03 20:31:29 +00:00
48bf8ba81f
Merge pull request 'fix(deps): update rust crate zip to v4.6.1' ( #152 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m7s
Continuous integration / Test Suite (push) Successful in 1m44s
Continuous integration / Trunk (push) Successful in 55s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 2m21s
Continuous integration / Disallow unused dependencies (push) Successful in 2m12s
2025-09-03 01:45:57 -07:00
645d008278
fix(deps): update rust crate zip to v4.6.1
Continuous integration / Check (push) Successful in 1m5s
Continuous integration / Test Suite (push) Successful in 2m21s
Continuous integration / Trunk (push) Successful in 1m0s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 2m31s
Continuous integration / Disallow unused dependencies (push) Successful in 2m16s
2025-09-03 08:31:26 +00:00
0b94f482c7
Merge pull request 'chore(deps): lock file maintenance' ( #151 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m24s
Continuous integration / Test Suite (push) Successful in 2m5s
Continuous integration / Trunk (push) Successful in 1m21s
Continuous integration / Rustfmt (push) Successful in 56s
Continuous integration / build (push) Successful in 2m44s
Continuous integration / Disallow unused dependencies (push) Successful in 2m28s
2025-09-02 21:15:57 -07:00
067b480856
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m0s
Continuous integration / Test Suite (push) Successful in 4m9s
Continuous integration / Trunk (push) Successful in 1m54s
Continuous integration / Rustfmt (push) Successful in 1m4s
Continuous integration / build (push) Successful in 3m42s
Continuous integration / Disallow unused dependencies (push) Successful in 2m36s
2025-09-03 02:32:11 +00:00
89cb1e4e75
chore: Release
Continuous integration / Check (push) Successful in 2m8s
Continuous integration / Test Suite (push) Successful in 2m10s
Continuous integration / Trunk (push) Successful in 1m18s
Continuous integration / Rustfmt (push) Successful in 52s
Continuous integration / build (push) Successful in 2m46s
Continuous integration / Disallow unused dependencies (push) Successful in 2m30s
2025-09-02 19:27:38 -07:00
46021c5d2c
server: remove dupe and move code to more idomatic layout
2025-09-02 19:27:14 -07:00
4243f7b77d
chore: Release
2025-09-02 19:25:24 -07:00
06e65a52b3
server: most test to end of file
Continuous integration / Check (push) Has been cancelled
Continuous integration / Test Suite (push) Has been cancelled
Continuous integration / Trunk (push) Has been cancelled
Continuous integration / Rustfmt (push) Has been cancelled
Continuous integration / build (push) Has been cancelled
Continuous integration / Disallow unused dependencies (push) Has been cancelled
2025-09-02 19:24:34 -07:00
f3c5b4eb8c
server: fix issues from latest renovatebot
2025-09-02 19:23:26 -07:00
184ac3011d
fix(deps): update all non-major dependencies
2025-09-02 19:23:26 -07:00
fba27ab7c4
server: add new test file
2025-09-02 19:23:26 -07:00
4526d99de9
server: add another test and tweak fallback extraction logic
2025-09-02 19:23:26 -07:00
6ff9b2cd54
server: address lint
2025-09-02 19:23:26 -07:00
3311f2fc00
server: render text extract calendar info w/ ics template
2025-09-02 19:23:26 -07:00
3fd41062d7
server: work in progress to improve calendar extraction
2025-09-02 19:23:26 -07:00
2f0a3f50b8
server: move tests to the bottom of the file
2025-09-02 19:23:25 -07:00
caf924203e
server: fix some recurring parsing/viz
2025-09-02 19:23:25 -07:00
7b7f012b19
server: add new calendar parser test
2025-09-02 19:23:25 -07:00
710e440fbf
Merge pull request 'chore(deps): update dependency font-awesome to v7' ( #135 ) from renovate/font-awesome-7.x into master
...
Continuous integration / Check (push) Successful in 1m8s
Continuous integration / Test Suite (push) Successful in 1m50s
Continuous integration / Trunk (push) Successful in 7m19s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 2m22s
Continuous integration / Disallow unused dependencies (push) Successful in 2m18s
Reviewed-on: #135
2025-09-02 19:01:38 -07:00
af48dff922
chore(deps): update dependency font-awesome to v7
Continuous integration / Check (push) Successful in 1m18s
Continuous integration / Test Suite (push) Successful in 2m37s
Continuous integration / Trunk (push) Successful in 1m1s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 3m11s
Continuous integration / Disallow unused dependencies (push) Successful in 2m14s
2025-09-02 22:00:56 +00:00
cbe7dbed96
Merge pull request 'chore(deps): lock file maintenance' ( #150 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 59s
Continuous integration / Test Suite (push) Successful in 1m24s
Continuous integration / Trunk (push) Successful in 56s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 1m31s
Continuous integration / Disallow unused dependencies (push) Successful in 2m12s
2025-08-21 19:00:55 -07:00
6b011e0ffa
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m0s
Continuous integration / Test Suite (push) Successful in 4m12s
Continuous integration / Trunk (push) Successful in 7m13s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 4m6s
Continuous integration / Disallow unused dependencies (push) Successful in 2m28s
2025-08-22 00:32:11 +00:00
ab1862db2d
chore: Release
Continuous integration / Check (push) Successful in 51s
Continuous integration / Test Suite (push) Successful in 1m7s
Continuous integration / Trunk (push) Successful in 46s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 1m35s
Continuous integration / Disallow unused dependencies (push) Successful in 2m16s
2025-08-21 17:15:42 -07:00
0afa6da3f2
server: remove unused icalendar dep
2025-08-21 17:15:23 -07:00
f85649dadd
cargo fmt
2025-08-21 17:09:57 -07:00
0140fa5efe
chore: Release
Continuous integration / Check (push) Successful in 52s
Continuous integration / Test Suite (push) Successful in 1m9s
Continuous integration / Trunk (push) Successful in 58s
Continuous integration / Rustfmt (push) Failing after 38s
Continuous integration / build (push) Successful in 1m36s
Continuous integration / Disallow unused dependencies (push) Failing after 2m16s
2025-08-21 16:47:03 -07:00
832b322b77
web: much more compact read mail headers
2025-08-21 16:45:35 -07:00
66dbcf2cfd
server: style tweak for tls_report summary
2025-08-21 11:21:10 -07:00
54dc45660a
chore: Release
Continuous integration / Check (push) Successful in 1m8s
Continuous integration / Test Suite (push) Successful in 1m39s
Continuous integration / Trunk (push) Successful in 55s
Continuous integration / Rustfmt (push) Failing after 39s
Continuous integration / build (push) Successful in 2m12s
Continuous integration / Disallow unused dependencies (push) Failing after 2m13s
2025-08-19 17:09:03 -07:00
3827f87111
server: address lint
2025-08-19 17:08:53 -07:00
25839328ac
server: style changes for start/end datetime on calendar widget
2025-08-19 17:03:45 -07:00
b2c20cc010
chore: Release
2025-08-19 16:58:12 -07:00
7f1f61dc7d
server: cargo fmt
2025-08-19 16:57:44 -07:00
6ca2459034
server: highlight today's date on the calendar widget
2025-08-19 16:57:26 -07:00
ea60cce86b
server: extract calendar info and render widget on email w/o ics
2025-08-19 16:49:04 -07:00
b4113cb59a
server: fmt html
2025-08-19 16:23:52 -07:00
f0493d165d
server: minor style cleanup for calendar rendering
2025-08-19 16:19:56 -07:00
43d856ae7e
server: move calendar widget to askama
2025-08-19 16:17:22 -07:00
5b48c5dbc3
server: move calendar rendering to askama template
2025-08-19 13:26:33 -07:00
d16c221995
server: cleanup calendar summary on mobile
2025-08-19 12:41:46 -07:00
00ce9267c1
server: improved calendar widget rendering
2025-08-19 12:04:42 -07:00
8acf541d53
server: remove excess logging
2025-08-19 12:04:29 -07:00
49e93829dd
server: include a calendar widget showing the calendar event
2025-08-19 11:22:31 -07:00
a8a5089ed3
server: render calendar summary before any pre-existing text
2025-08-19 11:17:11 -07:00
cc994df4e5
server: only render text/calendar summary table on calendar invites
2025-08-19 11:09:30 -07:00
d143b2715d
server: add ics testdata
2025-08-19 09:56:59 -07:00
c2428c073c
server: broken parsing of google ics
2025-08-19 09:51:58 -07:00
574de65c35
server: handle application/* as an attachment
2025-08-18 12:11:31 -07:00
834e873862
chore: Release
Continuous integration / Check (push) Successful in 1m0s
Continuous integration / Test Suite (push) Failing after 1m36s
Continuous integration / Trunk (push) Successful in 54s
Continuous integration / Rustfmt (push) Failing after 38s
Continuous integration / build (push) Successful in 1m35s
Continuous integration / Disallow unused dependencies (push) Failing after 27m45s
2025-08-18 10:16:15 -07:00
6c07b18eec
server: add envelope_to support to DMARC report
2025-08-18 10:15:17 -07:00
b191bcbddf
chore: Release
Continuous integration / Check (push) Successful in 51s
Continuous integration / Test Suite (push) Failing after 1m10s
Continuous integration / Trunk (push) Successful in 1m19s
Continuous integration / Rustfmt (push) Failing after 40s
Continuous integration / build (push) Successful in 1m45s
Continuous integration / Disallow unused dependencies (push) Failing after 27m44s
2025-08-15 14:02:20 -07:00
a1be436209
server: address lint
2025-08-15 14:01:14 -07:00
5b471b278c
server: fix tests
2025-08-15 13:58:53 -07:00
34bda32e30
chore: Release
Continuous integration / Check (push) Successful in 49s
Continuous integration / Test Suite (push) Failing after 1m5s
Continuous integration / Trunk (push) Successful in 7m19s
Continuous integration / Rustfmt (push) Failing after 40s
Continuous integration / build (push) Successful in 1m28s
Continuous integration / Disallow unused dependencies (push) Failing after 27m34s
2025-08-13 16:07:44 -07:00
501ee417c9
server: address lint
2025-08-13 16:07:35 -07:00
ecc0a88341
chore: Release
2025-08-13 16:05:02 -07:00
d36d508df0
server: move email extraction code into separate mod
2025-08-13 10:36:50 -07:00
b9b12dd717
chore: Release
Continuous integration / Check (push) Successful in 57s
Continuous integration / Test Suite (push) Successful in 1m14s
Continuous integration / Trunk (push) Successful in 1m55s
Continuous integration / Rustfmt (push) Failing after 42s
Continuous integration / build (push) Successful in 1m42s
Continuous integration / Disallow unused dependencies (push) Failing after 27m35s
2025-08-12 17:04:27 -07:00
633e055472
cargo sqlx prepare
2025-08-12 17:04:25 -07:00
951ee70279
server: don't duplicate dmarc table for google
2025-08-12 17:04:03 -07:00
3a41ab1767
server: much improved xmls pretty printer
2025-08-12 17:04:03 -07:00
5c9955a89e
server: fix raw dmarc extraction for non-Google domains
2025-08-12 17:04:03 -07:00
1f75627fd2
server: fix is_dmarc check
2025-08-12 17:04:03 -07:00
5c42d04598
server: pretty print raw TLSRPT and DMARC data
2025-08-12 17:04:03 -07:00
4d888fbea3
server: more TLS report support and minor refactoring
2025-08-12 17:04:03 -07:00
8f53678e53
server: TLS report support
2025-08-12 17:04:03 -07:00
8218fca2ef
server: include reason in dmarc report
2025-08-12 17:04:03 -07:00
01164d6afa
Merge pull request 'fix(deps): update all non-major dependencies' ( #148 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 56s
Continuous integration / Test Suite (push) Successful in 1m14s
Continuous integration / Trunk (push) Successful in 7m29s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 1m23s
Continuous integration / Disallow unused dependencies (push) Failing after 27m44s
2025-08-11 18:15:48 -07:00
2f06ae93ae
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 1m9s
Continuous integration / Test Suite (push) Successful in 1m49s
Continuous integration / Trunk (push) Successful in 1m0s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 2m6s
Continuous integration / Disallow unused dependencies (push) Successful in 2m12s
2025-08-11 23:32:19 +00:00
75d4fe49e2
chore: Release
Continuous integration / Check (push) Successful in 47s
Continuous integration / Test Suite (push) Successful in 1m3s
Continuous integration / Trunk (push) Successful in 59s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 1m22s
Continuous integration / Disallow unused dependencies (push) Successful in 2m14s
2025-08-11 16:20:48 -07:00
9f2016940b
Merge pull request 'fix(deps): update all non-major dependencies' ( #147 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Has been cancelled
Continuous integration / Test Suite (push) Has been cancelled
Continuous integration / Trunk (push) Has been cancelled
Continuous integration / Rustfmt (push) Has been cancelled
Continuous integration / build (push) Has been cancelled
Continuous integration / Disallow unused dependencies (push) Has been cancelled
2025-08-11 16:00:57 -07:00
ba9cc0127b
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 1m3s
Continuous integration / Test Suite (push) Successful in 1m27s
Continuous integration / Trunk (push) Successful in 1m3s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 1m55s
Continuous integration / Disallow unused dependencies (push) Successful in 2m9s
2025-08-11 22:17:25 +00:00
ce17c4a7d8
chore: Release
Continuous integration / Check (push) Successful in 54s
Continuous integration / Test Suite (push) Successful in 1m24s
Continuous integration / Trunk (push) Successful in 58s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 1m22s
Continuous integration / Disallow unused dependencies (push) Successful in 2m12s
2025-08-11 14:54:16 -07:00
c8850404b8
server: rework dmarc parsing to use askama
2025-08-11 14:53:12 -07:00
638e94b4ae
web: create seperate email overrides CSS file
2025-08-11 12:42:45 -07:00
d0f4716d83
server: add gzip dmarc email support
Continuous integration / Check (push) Failing after 59s
Continuous integration / Test Suite (push) Failing after 1m32s
Continuous integration / Trunk (push) Failing after 47s
Continuous integration / Rustfmt (push) Failing after 35s
Continuous integration / build (push) Failing after 1m39s
Continuous integration / Disallow unused dependencies (push) Failing after 2m5s
2025-08-11 12:41:25 -07:00
59e35062e7
server: handle application/zip for google dmarc
2025-08-11 12:41:03 -07:00
43827b4d87
Merge pull request 'fix(deps): update rust crate uuid to v1.18.0' ( #145 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 54s
Continuous integration / Test Suite (push) Successful in 1m2s
Continuous integration / Trunk (push) Successful in 56s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 1m21s
Continuous integration / Disallow unused dependencies (push) Successful in 2m3s
2025-08-11 03:45:52 -07:00
b29e92cd9c
fix(deps): update rust crate uuid to v1.18.0
Continuous integration / Check (push) Successful in 56s
Continuous integration / Test Suite (push) Successful in 1m4s
Continuous integration / Trunk (push) Successful in 54s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 1m23s
Continuous integration / Disallow unused dependencies (push) Successful in 2m4s
2025-08-11 10:31:27 +00:00
42bea43de9
Merge pull request 'chore(deps): lock file maintenance' ( #144 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 54s
Continuous integration / Test Suite (push) Successful in 1m1s
Continuous integration / Trunk (push) Successful in 7m34s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 1m19s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-08-10 18:01:35 -07:00
4048edde11
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 2m9s
Continuous integration / Test Suite (push) Successful in 4m15s
Continuous integration / Trunk (push) Successful in 7m9s
Continuous integration / Rustfmt (push) Successful in 44s
Continuous integration / build (push) Successful in 4m30s
Continuous integration / Disallow unused dependencies (push) Successful in 2m7s
2025-08-11 00:01:53 +00:00
90768d0d1b
Merge pull request 'fix(deps): update rust crate clap to v4.5.43' ( #143 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m4s
Continuous integration / Test Suite (push) Successful in 2m18s
Continuous integration / Trunk (push) Successful in 1m3s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / build (push) Successful in 2m10s
Continuous integration / Disallow unused dependencies (push) Successful in 2m3s
2025-08-06 10:15:44 -07:00
70e6271ca3
fix(deps): update rust crate clap to v4.5.43
Continuous integration / Check (push) Successful in 1m30s
Continuous integration / Test Suite (push) Successful in 1m49s
Continuous integration / Trunk (push) Successful in 7m31s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 3m21s
Continuous integration / Disallow unused dependencies (push) Successful in 2m14s
2025-08-06 16:46:18 +00:00
0bda21e5e9
Merge pull request 'chore(deps): lock file maintenance' ( #142 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m26s
Continuous integration / Test Suite (push) Successful in 1m57s
Continuous integration / Trunk (push) Successful in 7m55s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 2m17s
Continuous integration / Disallow unused dependencies (push) Successful in 2m14s
2025-08-03 18:01:42 -07:00
f987b4e4b4
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m33s
Continuous integration / Test Suite (push) Successful in 3m31s
Continuous integration / Trunk (push) Successful in 7m29s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 3m25s
Continuous integration / Disallow unused dependencies (push) Successful in 2m16s
2025-08-04 00:01:42 +00:00
a873ec9208
Merge pull request 'fix(deps): update rust crate tokio to v1.47.1' ( #141 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m29s
Continuous integration / Test Suite (push) Successful in 2m22s
Continuous integration / Trunk (push) Successful in 1m18s
Continuous integration / Rustfmt (push) Successful in 55s
Continuous integration / build (push) Successful in 2m2s
Continuous integration / Disallow unused dependencies (push) Successful in 2m15s
2025-08-01 05:16:00 -07:00
d8d26e1f59
fix(deps): update rust crate tokio to v1.47.1
Continuous integration / Check (push) Successful in 1m17s
Continuous integration / Test Suite (push) Successful in 2m34s
Continuous integration / Trunk (push) Successful in 7m13s
Continuous integration / Rustfmt (push) Successful in 42s
Continuous integration / build (push) Successful in 2m40s
Continuous integration / Disallow unused dependencies (push) Successful in 2m18s
2025-08-01 11:46:16 +00:00
1322dde5c5
Merge pull request 'fix(deps): update rust crate serde_json to v1.0.142' ( #140 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m6s
Continuous integration / Test Suite (push) Successful in 3m3s
Continuous integration / Trunk (push) Successful in 55s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 2m12s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-07-31 17:45:58 -07:00
a2147081e8
fix(deps): update rust crate serde_json to v1.0.142
Continuous integration / Check (push) Successful in 1m14s
Continuous integration / Test Suite (push) Successful in 2m26s
Continuous integration / Trunk (push) Successful in 7m15s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 3m34s
Continuous integration / Disallow unused dependencies (push) Successful in 2m3s
2025-08-01 00:01:45 +00:00
8c6a24e400
Merge pull request 'fix(deps): update rust crate clap to v4.5.42' ( #139 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m7s
Continuous integration / Test Suite (push) Successful in 1m55s
Continuous integration / Trunk (push) Successful in 53s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 1m58s
Continuous integration / Disallow unused dependencies (push) Successful in 2m4s
2025-07-29 20:30:48 -07:00
8a08d97930
fix(deps): update rust crate clap to v4.5.42
Continuous integration / Check (push) Successful in 1m6s
Continuous integration / Test Suite (push) Successful in 1m39s
Continuous integration / Trunk (push) Successful in 7m17s
Continuous integration / Rustfmt (push) Successful in 46s
Continuous integration / build (push) Successful in 2m1s
Continuous integration / Disallow unused dependencies (push) Successful in 2m12s
2025-07-30 03:01:20 +00:00
d24a851cd7
Merge pull request 'chore(deps): lock file maintenance' ( #138 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m27s
Continuous integration / Test Suite (push) Successful in 2m8s
Continuous integration / Trunk (push) Successful in 7m13s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 2m23s
Continuous integration / Disallow unused dependencies (push) Successful in 2m38s
2025-07-27 17:31:34 -07:00
f6ff597f66
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m1s
Continuous integration / Test Suite (push) Successful in 3m28s
Continuous integration / Trunk (push) Successful in 7m21s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 2m29s
Continuous integration / Disallow unused dependencies (push) Successful in 2m14s
2025-07-28 00:01:34 +00:00
387d133f09
Merge pull request 'fix(deps): update rust crate css-inline to 0.17.0' ( #137 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m0s
Continuous integration / Test Suite (push) Successful in 1m31s
Continuous integration / Trunk (push) Successful in 1m23s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 1m56s
Continuous integration / Disallow unused dependencies (push) Successful in 2m17s
2025-07-26 13:15:52 -07:00
a9674e8b7b
fix(deps): update rust crate css-inline to 0.17.0
Continuous integration / Check (push) Successful in 58s
Continuous integration / Test Suite (push) Successful in 1m26s
Continuous integration / Trunk (push) Successful in 1m10s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 2m58s
Continuous integration / Disallow unused dependencies (push) Successful in 2m8s
2025-07-26 20:01:22 +00:00
457f9ac1c2
Merge pull request 'fix(deps): update rust crate tokio to v1.47.0' ( #136 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m43s
Continuous integration / Test Suite (push) Successful in 1m35s
Continuous integration / Trunk (push) Successful in 1m0s
Continuous integration / Rustfmt (push) Successful in 1m8s
Continuous integration / build (push) Successful in 2m36s
Continuous integration / Disallow unused dependencies (push) Successful in 2m21s
2025-07-26 09:31:17 -07:00
d62759565f
fix(deps): update rust crate tokio to v1.47.0
Continuous integration / Check (push) Successful in 1m11s
Continuous integration / Test Suite (push) Successful in 2m48s
Continuous integration / Trunk (push) Successful in 7m20s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 2m46s
Continuous integration / Disallow unused dependencies (push) Successful in 2m13s
2025-07-26 15:32:00 +00:00
4fd97700f7
Merge pull request 'chore(deps): lock file maintenance' ( #134 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m31s
Continuous integration / Test Suite (push) Successful in 2m15s
Continuous integration / Trunk (push) Successful in 7m55s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 2m27s
Continuous integration / Disallow unused dependencies (push) Successful in 2m9s
2025-07-20 17:31:41 -07:00
99b9a88663
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m24s
Continuous integration / Test Suite (push) Successful in 2m26s
Continuous integration / Trunk (push) Successful in 1m4s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 3m2s
Continuous integration / Disallow unused dependencies (push) Successful in 2m3s
2025-07-21 00:01:49 +00:00
56e6036892
Merge pull request 'fix(deps): update rust crate strum_macros to v0.27.2' ( #133 ) from renovate/strum-monorepo into master
Continuous integration / Check (push) Successful in 57s
Continuous integration / Test Suite (push) Successful in 1m14s
Continuous integration / Trunk (push) Successful in 51s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 1m39s
Continuous integration / Disallow unused dependencies (push) Successful in 2m7s
2025-07-20 10:45:48 -07:00
232e436378
fix(deps): update rust crate strum_macros to v0.27.2
Continuous integration / Check (push) Successful in 57s
Continuous integration / Test Suite (push) Successful in 1m28s
Continuous integration / Trunk (push) Successful in 51s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 1m49s
Continuous integration / Disallow unused dependencies (push) Successful in 2m4s
2025-07-20 16:46:45 +00:00
e2bf4d890f
chore: Release
Continuous integration / Check (push) Successful in 1m5s
Continuous integration / Test Suite (push) Successful in 1m24s
Continuous integration / Trunk (push) Successful in 59s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 1m37s
Continuous integration / Disallow unused dependencies (push) Successful in 2m3s
2025-07-20 09:32:44 -07:00
e9584785a8
web: address -D warning error
2025-07-20 09:32:22 -07:00
7a4d2abdd5
Merge branch 'renovate/all-minor-patch'
Continuous integration / Check (push) Successful in 54s
Continuous integration / Test Suite (push) Successful in 1m40s
Continuous integration / Trunk (push) Failing after 46s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 1m39s
Continuous integration / Disallow unused dependencies (push) Successful in 2m4s
2025-07-18 16:07:20 -07:00
b764d725b1
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 1m18s
Continuous integration / Test Suite (push) Successful in 1m59s
Continuous integration / Trunk (push) Failing after 58s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 3m24s
Continuous integration / Disallow unused dependencies (push) Successful in 2m5s
2025-07-18 19:01:31 +00:00
7bac98762c
Merge pull request 'chore(deps): lock file maintenance' ( #131 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m41s
Continuous integration / Test Suite (push) Successful in 3m3s
Continuous integration / Trunk (push) Failing after 7m47s
Continuous integration / Rustfmt (push) Successful in 52s
Continuous integration / build (push) Successful in 1m59s
Continuous integration / Disallow unused dependencies (push) Successful in 2m15s
2025-07-13 17:46:50 -07:00
2bedd92e1a
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m31s
Continuous integration / Test Suite (push) Successful in 2m25s
Continuous integration / Trunk (push) Successful in 7m43s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 2m22s
Continuous integration / Disallow unused dependencies (push) Successful in 2m21s
2025-07-14 00:01:43 +00:00
da72c09fa3
Merge pull request 'fix(deps): update rust crate clap to v4.5.41' ( #130 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 55s
Continuous integration / Test Suite (push) Successful in 1m59s
Continuous integration / Trunk (push) Successful in 58s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 1m57s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-07-09 16:00:58 -07:00
38c1942ebb
fix(deps): update rust crate clap to v4.5.41
Continuous integration / Check (push) Successful in 58s
Continuous integration / Test Suite (push) Successful in 1m33s
Continuous integration / Trunk (push) Successful in 7m15s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 1m41s
Continuous integration / Disallow unused dependencies (push) Successful in 2m5s
2025-07-09 22:46:22 +00:00
05a7386dd1
Merge pull request 'fix(deps): update rust crate ammonia to v4.1.1' ( #129 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 47s
Continuous integration / Test Suite (push) Successful in 1m16s
Continuous integration / Trunk (push) Successful in 47s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 1m32s
Continuous integration / Disallow unused dependencies (push) Successful in 2m4s
2025-07-08 10:00:50 -07:00
477ffe8d82
fix(deps): update rust crate ammonia to v4.1.1
Continuous integration / Check (push) Successful in 52s
Continuous integration / Test Suite (push) Successful in 1m43s
Continuous integration / Trunk (push) Successful in 7m20s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 2m57s
Continuous integration / Disallow unused dependencies (push) Successful in 2m11s
2025-07-08 16:31:39 +00:00
5d80f32b49
Merge pull request 'chore(deps): lock file maintenance' ( #128 ) from renovate/lock-file-maintenance into master
Continuous integration / Check (push) Successful in 1m44s
Continuous integration / Test Suite (push) Successful in 2m53s
Continuous integration / Trunk (push) Successful in 7m38s
Continuous integration / Rustfmt (push) Successful in 35s
Continuous integration / build (push) Successful in 2m24s
Continuous integration / Disallow unused dependencies (push) Successful in 2m30s
2025-07-06 17:46:42 -07:00
ae76bdf9a5
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m16s
Continuous integration / Test Suite (push) Successful in 2m5s
Continuous integration / Trunk (push) Successful in 7m15s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 2m24s
Continuous integration / Disallow unused dependencies (push) Successful in 2m9s
2025-07-07 00:01:43 +00:00
50e3c77e49
Merge pull request 'fix(deps): update rust crate tokio to v1.46.1' ( #127 ) from renovate/all-minor-patch into master
Continuous integration / Check (push) Successful in 1m21s
Continuous integration / Test Suite (push) Successful in 1m27s
Continuous integration / Trunk (push) Successful in 1m10s
Continuous integration / Rustfmt (push) Successful in 56s
Continuous integration / build (push) Successful in 1m32s
Continuous integration / Disallow unused dependencies (push) Successful in 2m59s
2025-07-04 14:01:06 -07:00
e85a505775
fix(deps): update rust crate tokio to v1.46.1
Continuous integration / Check (push) Successful in 1m4s
Continuous integration / Test Suite (push) Successful in 1m52s
Continuous integration / Trunk (push) Successful in 7m18s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 2m25s
Continuous integration / Disallow unused dependencies (push) Successful in 2m8s
2025-07-04 20:16:47 +00:00
86ea5a13f3
fix(deps): update rust crate tokio to v1.46.0
Continuous integration / Check (push) Successful in 59s
Continuous integration / Test Suite (push) Successful in 1m16s
Continuous integration / Trunk (push) Successful in 59s
Continuous integration / Rustfmt (push) Successful in 50s
Continuous integration / build (push) Successful in 1m23s
Continuous integration / Disallow unused dependencies (push) Successful in 2m21s
2025-07-02 08:31:20 +00:00
a30bff925f
fix(deps): update rust crate reqwest to v0.12.22
Continuous integration / Check (push) Successful in 43s
Continuous integration / Test Suite (push) Successful in 57s
Continuous integration / Trunk (push) Successful in 53s
Continuous integration / Rustfmt (push) Successful in 35s
Continuous integration / build (push) Successful in 1m19s
Continuous integration / Disallow unused dependencies (push) Successful in 2m8s
2025-07-01 18:31:21 +00:00
6fdfbb1ee2
Merge branch 'renovate/all-minor-patch'
Continuous integration / Check (push) Successful in 51s
Continuous integration / Test Suite (push) Successful in 1m0s
Continuous integration / Trunk (push) Successful in 1m4s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 1m17s
Continuous integration / Disallow unused dependencies (push) Successful in 2m6s
2025-07-01 11:24:26 -07:00
561316ddd4
web: fix letterbox-shared package reference in Cargo.toml
2025-07-01 11:23:41 -07:00
495e495888
fix(deps): update all non-major dependencies
renovate/artifacts Artifact file update failure
Continuous integration / Rustfmt (push) Waiting to run
Continuous integration / build (push) Waiting to run
Continuous integration / Disallow unused dependencies (push) Waiting to run
Continuous integration / Check (push) Successful in 51s
Continuous integration / Test Suite (push) Successful in 1m2s
Continuous integration / Trunk (push) Has been cancelled
2025-07-01 15:56:35 +00:00
ddb4c812ce
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 48s
Continuous integration / Test Suite (push) Successful in 1m4s
Continuous integration / Trunk (push) Successful in 7m40s
Continuous integration / Rustfmt (push) Successful in 41s
Continuous integration / build (push) Successful in 1m26s
Continuous integration / Disallow unused dependencies (push) Successful in 2m13s
2025-06-30 00:01:45 +00:00
1aaf914ac5
chore: Release
Continuous integration / Check (push) Successful in 1m12s
Continuous integration / Test Suite (push) Successful in 2m0s
Continuous integration / Trunk (push) Successful in 1m13s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / build (push) Successful in 3m1s
Continuous integration / Disallow unused dependencies (push) Successful in 2m23s
2025-06-23 13:49:28 -07:00
982b5dae2f
server: add disabled column to feed table
Continuous integration / Check (push) Successful in 45s
Continuous integration / Test Suite (push) Successful in 1m7s
Continuous integration / Trunk (push) Successful in 1m7s
Continuous integration / Rustfmt (push) Successful in 54s
Continuous integration / build (push) Successful in 2m36s
Continuous integration / Disallow unused dependencies (push) Successful in 2m29s
2025-06-23 13:41:11 -07:00
8807c1b1f5
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m21s
Continuous integration / Test Suite (push) Successful in 1m32s
Continuous integration / Trunk (push) Successful in 1m19s
Continuous integration / Rustfmt (push) Successful in 1m4s
Continuous integration / build (push) Successful in 2m35s
Continuous integration / Disallow unused dependencies (push) Successful in 2m52s
2025-06-23 19:37:51 +00:00
fa23658ef0
web: remove now obsolete allow directive
Continuous integration / Check (push) Successful in 1m21s
Continuous integration / Test Suite (push) Successful in 1m31s
Continuous integration / Trunk (push) Successful in 1m20s
Continuous integration / Rustfmt (push) Successful in 1m3s
Continuous integration / build (push) Successful in 3m30s
Continuous integration / Disallow unused dependencies (push) Successful in 2m41s
2025-06-23 12:32:23 -07:00
f175faed98
fix(deps): update rust crate css-inline to v0.14.5
Continuous integration / Check (push) Successful in 39s
Continuous integration / Test Suite (push) Successful in 1m1s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 33s
Continuous integration / build (push) Successful in 53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-06-16 21:46:30 +00:00
8971c16117
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 39s
Continuous integration / Test Suite (push) Successful in 50s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Trunk (push) Successful in 50s
Continuous integration / build (push) Successful in 54s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-06-16 00:01:44 +00:00
fbecf564b5
fix(deps): update rust crate reqwest to v0.12.20
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 37s
Continuous integration / build (push) Successful in 53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m0s
2025-06-10 19:16:14 +00:00
e5643c6fd0
fix(deps): update rust crate clap to v4.5.40
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Check (push) Successful in 1m30s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Disallow unused dependencies (push) Successful in 54s
Continuous integration / build (push) Successful in 1m50s
2025-06-09 18:31:15 +00:00
a8734269f7
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 40s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Rustfmt (push) Successful in 33s
Continuous integration / Trunk (push) Successful in 52s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-06-09 00:01:43 +00:00
cab4e571f3
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 1m13s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 28s
Continuous integration / build (push) Successful in 52s
Continuous integration / Disallow unused dependencies (push) Successful in 1m57s
2025-06-03 13:16:29 +00:00
4d6c6af7d9
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / build (push) Successful in 1m44s
2025-06-02 12:47:12 +00:00
cf08831ed1
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 38s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 50s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / Test Suite (push) Successful in 3m48s
2025-06-02 03:32:02 +00:00
e1509c5978
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 1m5s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Trunk (push) Successful in 1m18s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m24s
2025-06-01 20:31:35 -07:00
13db8e6f1f
chore(deps): lock file maintenance
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Check (push) Successful in 1m0s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 48s
Continuous integration / build (push) Successful in 53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m0s
2025-06-02 02:46:35 +00:00
136a837fa4
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 46s
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 1m8s
Continuous integration / Disallow unused dependencies (push) Successful in 54s
Continuous integration / Trunk (push) Successful in 7m14s
2025-06-02 00:01:42 +00:00
1ea058c664
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 40s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 49s
Continuous integration / Disallow unused dependencies (push) Successful in 2m0s
2025-05-28 16:16:24 +00:00
f4c11c5b3f
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 40s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m1s
2025-05-28 13:01:55 +00:00
8dc8f3a0f8
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / build (push) Successful in 2m56s
Continuous integration / Trunk (push) Successful in 3m43s
Continuous integration / Disallow unused dependencies (push) Successful in 2m2s
2025-05-26 00:01:31 +00:00
7b9450b65b
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 54s
Continuous integration / Test Suite (push) Successful in 1m5s
Continuous integration / Trunk (push) Successful in 50s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 1m23s
Continuous integration / Disallow unused dependencies (push) Successful in 1m51s
2025-05-24 14:47:03 +00:00
b5de0719dd
fix(deps): update all non-major dependencies
Continuous integration / Test Suite (push) Successful in 47s
Continuous integration / Check (push) Successful in 58s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 52s
Continuous integration / Disallow unused dependencies (push) Successful in 2m0s
2025-05-24 02:31:52 +00:00
58da28a19b
fix(deps): update all non-major dependencies
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Check (push) Successful in 51s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 35s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 2m1s
2025-05-23 23:31:44 +00:00
75ad27ec2f
chore: Release
Continuous integration / Check (push) Successful in 35s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 44s
Continuous integration / build (push) Successful in 48s
Continuous integration / Disallow unused dependencies (push) Successful in 2m5s
2025-05-23 16:22:27 -07:00
f904fa0001
Add slurp and CSS for seiya-me
2025-05-23 16:21:57 -07:00
b94596bf65
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 37s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 1m13s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 1m19s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
2025-05-22 15:01:32 +00:00
aa24599921
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 41s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 41s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 2m12s
2025-05-19 00:01:49 +00:00
c81a8c1cd3
chore: Release
Continuous integration / Check (push) Successful in 35s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 2m5s
2025-05-18 09:54:26 -07:00
7c3cfec3d1
web: improve keep unread logic in catchup, remove execess logging
2025-05-18 09:54:03 -07:00
a2920fde3b
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 42s
Continuous integration / Test Suite (push) Successful in 2m51s
Continuous integration / Rustfmt (push) Successful in 37s
Continuous integration / Trunk (push) Successful in 4m0s
Continuous integration / Disallow unused dependencies (push) Successful in 58s
Continuous integration / build (push) Successful in 3m31s
2025-05-12 00:01:38 +00:00
8bc449ae6e
fix(deps): update rust crate clap to v4.5.38
Continuous integration / Check (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Test Suite (push) Successful in 2m0s
Continuous integration / build (push) Successful in 55s
Continuous integration / Disallow unused dependencies (push) Successful in 2m0s
2025-05-11 01:16:28 +00:00
0febd0535a
fix(deps): update rust crate tower-http to v0.6.4
Continuous integration / Check (push) Successful in 43s
Continuous integration / Test Suite (push) Successful in 49s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 55s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / Trunk (push) Successful in 7m9s
2025-05-10 20:46:27 +00:00
a9e00a54e4
fix(deps): update rust crate tower-http to v0.6.3
Continuous integration / Check (push) Successful in 1m3s
Continuous integration / Test Suite (push) Successful in 1m6s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 56s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / Trunk (push) Successful in 7m14s
2025-05-07 19:46:07 +00:00
6811c689ff
fix(deps): update rust crate tokio to v1.45.0
Continuous integration / Check (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Test Suite (push) Successful in 2m18s
Continuous integration / build (push) Successful in 56s
Continuous integration / Disallow unused dependencies (push) Successful in 2m10s
2025-05-06 06:46:13 +00:00
8ba6b3d0b0
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 50s
Continuous integration / Test Suite (push) Successful in 49s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 1m13s
Continuous integration / Disallow unused dependencies (push) Successful in 58s
Continuous integration / Trunk (push) Successful in 7m14s
2025-05-05 00:01:38 +00:00
a7c5585e80
fix(deps): update rust crate axum to v0.8.4
Continuous integration / Check (push) Successful in 39s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Test Suite (push) Successful in 2m10s
Continuous integration / build (push) Successful in 55s
Continuous integration / Disallow unused dependencies (push) Successful in 1m59s
2025-04-30 16:46:20 +00:00
4ef4d49113
fix(deps): update rust crate chrono to v0.4.41
Continuous integration / Check (push) Successful in 41s
Continuous integration / Test Suite (push) Successful in 49s
Continuous integration / Rustfmt (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 3m47s
Continuous integration / build (push) Successful in 3m24s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
2025-04-29 09:31:11 +00:00
f8af303110
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 40s
Continuous integration / Test Suite (push) Successful in 1m16s
Continuous integration / Rustfmt (push) Successful in 34s
Continuous integration / build (push) Successful in 1m21s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / Trunk (push) Successful in 7m21s
2025-04-28 00:01:40 +00:00
fa5aac34ba
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Trunk (push) Successful in 55s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m7s
2025-04-24 12:03:13 -07:00
b58556254e
notmuch: log any stderr output
2025-04-24 12:02:55 -07:00
e365ced7dd
server: more concise slice of ids
2025-04-24 12:02:40 -07:00
93d569fb14
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Trunk (push) Successful in 51s
Continuous integration / build (push) Successful in 52s
Continuous integration / Disallow unused dependencies (push) Successful in 2m4s
2025-04-24 09:04:42 -07:00
f86a5f464d
server: properly limit index
2025-04-24 09:04:22 -07:00
956c20b156
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 1m13s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / build (push) Successful in 1m34s
2025-04-24 08:56:56 -07:00
1eb498712b
server: prevent out of bounds index at end of processing
2025-04-24 08:56:19 -07:00
f12979c0be
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 52s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / Trunk (push) Successful in 7m10s
2025-04-23 18:59:16 -07:00
4665f34e54
server: label_unprocessed handle case where files cannot be found from message-id
2025-04-23 18:57:54 -07:00
bbdc35061c
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 52s
Continuous integration / Disallow unused dependencies (push) Successful in 2m9s
2025-04-23 15:25:34 -07:00
f11f0b4d23
server: migrate all use of log to tracing
2025-04-23 15:25:11 -07:00
c7c47e4a73
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m5s
2025-04-23 14:57:39 -07:00
c3835522b2
server: add Letterbox/Bad label to unparsable emails, and consider them processed
2025-04-23 14:57:13 -07:00
dfa80f9046
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 55s
Continuous integration / Trunk (push) Successful in 52s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / Disallow unused dependencies (push) Successful in 58s
Continuous integration / build (push) Successful in 1m32s
2025-04-23 14:41:25 -07:00
b8dfdabf8d
server: more tracing and logging
2025-04-23 14:41:11 -07:00
bbcf52b006
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Trunk (push) Successful in 51s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m5s
2025-04-23 11:38:48 -07:00
f92c05cd28
server: return ids processed from send_refresh_websocket_handler
2025-04-23 11:38:30 -07:00
885bbe0a8c
chore: Release
Continuous integration / Check (push) Successful in 40s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Trunk (push) Successful in 52s
Continuous integration / build (push) Successful in 55s
Continuous integration / Disallow unused dependencies (push) Successful in 2m5s
2025-04-23 11:09:19 -07:00
8b1d111837
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Test Suite (push) Successful in 1m36s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 1m59s
2025-04-23 11:02:46 -07:00
08abf31fa9
server: always remove unprocessed label when processing rules
2025-04-23 11:02:29 -07:00
fa99959508
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 46s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 53s
Continuous integration / Disallow unused dependencies (push) Successful in 1m55s
2025-04-23 09:31:43 -07:00
0f6af0f475
server: more debug prints
2025-04-23 09:31:25 -07:00
4c486e9168
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Trunk (push) Successful in 53s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m4s
2025-04-22 22:43:37 -07:00
109d380ea7
server: remove inbox on no-match
2025-04-22 22:43:22 -07:00
4244fa0d82
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Rustfmt (push) Successful in 33s
Continuous integration / Trunk (push) Successful in 51s
Continuous integration / build (push) Successful in 53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m1s
2025-04-22 22:41:26 -07:00
4b15e71893
server: remove unprocessed appropriately
2025-04-22 22:41:09 -07:00
1bbebad01b
chore: Release
Continuous integration / Check (push) Successful in 41s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Trunk (push) Successful in 51s
Continuous integration / build (push) Successful in 53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m5s
2025-04-22 22:28:20 -07:00
27edffd090
Set version for all packages
2025-04-22 22:28:03 -07:00
08212a9f78
chore: Release
2025-04-22 22:26:17 -07:00
877ec6c4b0
server: drop version requirement
2025-04-22 22:26:03 -07:00
3ce92d6bdf
chore: Release
2025-04-22 22:24:37 -07:00
1a28bb2021
Use path for notmuch crate
2025-04-22 22:24:07 -07:00
b86f72f75c
chore: Release
2025-04-22 22:20:00 -07:00
1a8b98d420
Use relative import for notmuch
2025-04-22 22:19:45 -07:00
383a7d800f
chore: Release
2025-04-22 22:18:50 -07:00
453561140a
server: batch tag changes and add default Grey tag
2025-04-22 22:18:24 -07:00
f6d5d3755b
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 46s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 36s
Continuous integration / build (push) Successful in 52s
Continuous integration / Disallow unused dependencies (push) Successful in 2m8s
2025-04-22 21:24:53 -07:00
5226fe090e
server & web: run label_unprocessed before notifying web client
2025-04-22 21:22:50 -07:00
c10ad00ca7
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 1m18s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / build (push) Successful in 1m39s
2025-04-22 17:52:04 -07:00
64fc92c3d6
web: refresh including the server side on websocket reconnect
2025-04-22 17:51:53 -07:00
b9c116d5b6
server: mark spam as read
2025-04-22 17:51:53 -07:00
007200b37b
fix(deps): update rust crate xtracing to v0.3.2
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 39s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m7s
2025-04-22 23:01:17 +00:00
9824ad1e18
chore(deps): lock file maintenance
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Check (push) Successful in 46s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m7s
2025-04-22 15:16:24 +00:00
a8819c7551
gitea: use nightly when doing trunk build
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Check (push) Successful in 1m23s
Continuous integration / Rustfmt (push) Successful in 37s
Continuous integration / Trunk (push) Successful in 3m47s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / build (push) Successful in 3m45s
2025-04-22 08:13:38 -07:00
8cdfbdd08f
chore: Release
Continuous integration / build (push) Has been cancelled
Continuous integration / Disallow unused dependencies (push) Has been cancelled
Continuous integration / Rustfmt (push) Has been cancelled
Continuous integration / Trunk (push) Has been cancelled
Continuous integration / Test Suite (push) Has been cancelled
Continuous integration / Check (push) Has been cancelled
2025-04-22 07:59:42 -07:00
b2d1dc9276
cargo update && cargp upgrade
2025-04-22 07:59:12 -07:00
1f79b43a85
chore: Release
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Trunk (push) Failing after 36s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 1m57s
2025-04-21 22:01:49 -07:00
904619bccd
chore: Release
2025-04-21 22:01:41 -07:00
14104f6469
Remove non hermetic default flage values
Continuous integration / Test Suite (push) Successful in 57s
Continuous integration / Trunk (push) Failing after 38s
Continuous integration / Check (push) Successful in 2m1s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Disallow unused dependencies (push) Successful in 1m14s
Continuous integration / build (push) Successful in 1m37s
2025-04-21 21:59:22 -07:00
dccfb6f71f
chore: Release
Continuous integration / Check (push) Failing after 36s
Continuous integration / Test Suite (push) Failing after 43s
Continuous integration / Trunk (push) Failing after 36s
Continuous integration / Rustfmt (push) Successful in 37s
Continuous integration / build (push) Failing after 51s
Continuous integration / Disallow unused dependencies (push) Failing after 1m58s
2025-04-21 21:20:51 -07:00
547266a705
Fix imports for letterbox-* packages
2025-04-21 21:20:31 -07:00
273562b58c
chore: Release
2025-04-21 21:16:43 -07:00
dc39eed1a7
cargo sqlx prepare
2025-04-21 21:16:42 -07:00
9178badfd0
Add mail tagging support
2025-04-21 21:15:55 -07:00
38e75ec251
web: make random emoji selection more deterministic
2025-04-21 10:12:12 -07:00
c1496bf87b
server: doc cleanup
2025-04-20 10:48:59 -07:00
4da888b240
Move id format check from server into notmuch
2025-04-20 10:47:40 -07:00
c703be2ca5
server: more robust view original serving
2025-04-20 10:01:22 -07:00
5cec8add5e
chore: Release
Continuous integration / Check (push) Successful in 42s
Continuous integration / Trunk (push) Failing after 38s
Continuous integration / Test Suite (push) Successful in 1m20s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 1m20s
Continuous integration / Disallow unused dependencies (push) Successful in 1m0s
2025-04-20 09:46:49 -07:00
0225dbde3a
procmail2notmuch: don't run migration code, leave it to server
2025-04-20 09:46:27 -07:00
f84b8fa6c2
chore: Release
2025-04-20 09:38:35 -07:00
979cbcd23e
procmail2notmuch: inlude early exit option
2025-04-20 09:37:51 -07:00
b3070e1919
web: use random emoji when search results empty, handle search vs catchup
2025-04-20 09:37:12 -07:00
e5fdde8f30
web: add graphic when search results are empty
2025-04-20 09:07:43 -07:00
7de36bbc3d
procmail2notmuch: add sql rule loader
2025-04-20 08:40:06 -07:00
1c4f27902e
server: add todo
2025-04-20 08:39:47 -07:00
7ee86f0d2f
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Failing after 35s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 1m57s
2025-04-19 13:19:14 -07:00
a0b06fd5ef
chore: Release
2025-04-19 13:17:01 -07:00
630bb20b35
procmail2notmuch: add debug vs notmuchrc modes
2025-04-19 13:16:47 -07:00
17ea2a35cb
web: tweak style and behavior of view original link
2025-04-19 13:11:57 -07:00
7d9376d607
Add view original functionality
2025-04-19 12:33:11 -07:00
122e949072
chore: Release
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Check (push) Successful in 1m33s
Continuous integration / Trunk (push) Failing after 35s
Continuous integration / Rustfmt (push) Successful in 56s
Continuous integration / build (push) Successful in 48s
Continuous integration / Disallow unused dependencies (push) Successful in 3m14s
2025-04-16 08:48:35 -07:00
9a69b4c51e
web: scroll to top on pagination
2025-04-16 08:47:45 -07:00
251151244b
chore: Release
Continuous integration / Check (push) Successful in 1m29s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / Trunk (push) Failing after 1m9s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 3m19s
2025-04-15 20:38:08 -07:00
9d232b666b
server: add debug message for WS connection
2025-04-15 20:37:35 -07:00
1832d77e78
chore: Release
Continuous integration / Check (push) Successful in 39s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Failing after 35s
Continuous integration / build (push) Successful in 48s
Continuous integration / Rustfmt (push) Successful in 56s
Continuous integration / Disallow unused dependencies (push) Successful in 54s
2025-04-15 20:30:21 -07:00
aca6bce1ff
web: connect to the correct ws endpoint in production
2025-04-15 20:30:02 -07:00
7bb2f405da
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Failing after 35s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / build (push) Successful in 48s
Continuous integration / Disallow unused dependencies (push) Successful in 3m8s
2025-04-15 19:33:55 -07:00
60e2824167
server: reenable per-account unread counts
2025-04-15 19:33:32 -07:00
cffc228b3a
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Failing after 35s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 49s
Continuous integration / Disallow unused dependencies (push) Successful in 3m24s
2025-04-15 19:25:41 -07:00
318c366d82
server: disable per-email counts in tags, it's breaking production
2025-04-15 19:25:22 -07:00
90d7f79ca0
server: slow refresh interval as procmail should be on demand
2025-04-15 19:24:59 -07:00
3f87038776
web: proxy /notifcation
2025-04-15 18:39:36 -07:00
92b880f03b
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Failing after 35s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 48s
Continuous integration / Disallow unused dependencies (push) Successful in 54s
2025-04-15 17:46:18 -07:00
94f1e84857
server: add notification handlers for refreshing mail and news
2025-04-15 17:45:47 -07:00
221b4f10df
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Failing after 35s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 54s
2025-04-15 16:36:40 -07:00
225615f4ea
server: move config to cmdline args
2025-04-15 16:36:19 -07:00
b8ef753f85
chore: Release
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Failing after 35s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 49s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
2025-04-15 16:09:29 -07:00
33edd22f8f
web: add mock wasm-socket for building on non-wasm
2025-04-15 16:09:19 -07:00
75e9232095
chore: Release
2025-04-15 16:09:19 -07:00
6daddf11de
Remove unused dependencies
2025-04-15 16:09:19 -07:00
36d9eda303
chore: Release
2025-04-15 16:09:19 -07:00
4eb2d4c689
cargo sqlx prepare
2025-04-15 16:09:19 -07:00
edc7119fbf
server: finish port to axum w/ websockets
2025-04-15 16:09:19 -07:00
aa1736a285
web: highlight button for current search, bring back debug unread
2025-04-15 16:09:19 -07:00
6f93aa4f34
server: poll for new messages and update clients via WS
2025-04-15 16:09:19 -07:00
0662e6230e
server: instrument catchup
2025-04-15 16:09:19 -07:00
30f3f14040
web: plumb websocket messages through to UI
2025-04-15 16:09:19 -07:00
f2042f284e
Add websocket handler on server, connect from client
...
Additionally add /test handler that triggers server->client WS message
2025-04-15 16:09:19 -07:00
b2c73ffa15
Try using axum instead of rocket. WS doesn't seem to work through trunk
2025-04-15 16:09:19 -07:00
d7217d1b3c
WIP subscription support, will require switching webserver
2025-04-15 16:09:19 -07:00
638d55a36c
web: prototype websocket client
2025-04-15 16:09:19 -07:00
b11f6b5149
fix(deps): update rust crate sqlx to v0.8.5
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / build (push) Successful in 52s
Continuous integration / Disallow unused dependencies (push) Successful in 3m20s
2025-04-15 22:31:38 +00:00
d0b5ecf4f2
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / build (push) Successful in 48s
Continuous integration / Disallow unused dependencies (push) Successful in 3m28s
2025-04-14 08:40:18 -07:00
7a67c30a2c
web: make search input larger and disable focus outline
2025-04-14 08:40:10 -07:00
5ea4694eb8
fix(deps): update rust crate sqlx to v0.8.4
Continuous integration / Check (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / build (push) Successful in 47s
Continuous integration / Test Suite (push) Successful in 2m44s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
2025-04-14 05:16:45 +00:00
e01dabe6ed
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 48s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
2025-04-13 22:01:29 -07:00
ecaf0dd0fc
web: remove unused import
2025-04-13 22:01:17 -07:00
3d4dcc9e6b
chore: Release
2025-04-13 20:53:47 -07:00
28a5d9f219
web: add buttons for just unread news and unread mail
2025-04-13 20:53:19 -07:00
81876d37ea
web: fix click handling in news post header
2025-04-13 20:53:19 -07:00
4a6b159ddb
web: always show bulk-edit checkbox, fix check logic
2025-04-13 20:53:19 -07:00
d84957cc8c
web: use current thread, not first !seen in catchup mode
2025-04-13 20:53:19 -07:00
d53db5b49a
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 1m5s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Trunk (push) Successful in 1m41s
Continuous integration / build (push) Successful in 48s
Continuous integration / Disallow unused dependencies (push) Successful in 3m16s
2025-04-14 00:46:58 +00:00
0448368011
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Disallow unused dependencies (push) Successful in 59s
Continuous integration / build (push) Successful in 4m41s
2025-04-14 00:02:00 +00:00
36754136fd
chore: Release
Continuous integration / Check (push) Successful in 35s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 46s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
2025-04-13 08:31:45 -07:00
489acccf77
web: force background color for code snippets
2025-04-13 08:31:20 -07:00
8ef4db63ad
fix(deps): update rust crate clap to v4.5.36
Continuous integration / Check (push) Successful in 37s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Test Suite (push) Successful in 1m56s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 3m44s
2025-04-11 20:46:39 +00:00
9f63205ff3
chore: Release
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
2025-04-10 12:35:10 -07:00
5a0378948d
web: apply title wrapping on search results page
2025-04-10 12:32:46 -07:00
2b4c45be74
web: conditionally wrap title when large words found
2025-04-10 12:16:53 -07:00
147896dc80
chore: Release
Continuous integration / Check (push) Successful in 1m20s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
Continuous integration / Trunk (push) Successful in 11m34s
2025-04-09 20:35:49 -07:00
1ff6ec7653
web: wrap long titles on message view
2025-04-09 20:35:33 -07:00
acd590111e
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Successful in 45s
Continuous integration / Rustfmt (push) Successful in 54s
Continuous integration / build (push) Successful in 1m35s
Continuous integration / Disallow unused dependencies (push) Successful in 3m30s
2025-04-09 19:17:52 -07:00
b5f24ba1f2
server: strip element sizing attributes and inline style
2025-04-09 19:17:19 -07:00
79ed24135f
fix(deps): update rust crate tantivy to 0.24.0
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Check (push) Successful in 1m19s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 37s
Continuous integration / build (push) Successful in 48s
Continuous integration / Disallow unused dependencies (push) Successful in 2m3s
2025-04-09 18:01:42 +00:00
a4949a25b5
fix(deps): update rust crate cacher to 0.2.0
Continuous integration / Check (push) Successful in 35s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 44s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 2m21s
2025-04-07 03:46:21 +00:00
f16edef124
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 35s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 1m6s
Continuous integration / Test Suite (push) Successful in 3m2s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
2025-04-07 00:01:51 +00:00
2fd6479cb9
fix(deps): update rust crate tokio to v1.44.2
Continuous integration / Test Suite (push) Successful in 1m15s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / build (push) Successful in 45s
Continuous integration / Check (push) Successful in 4m17s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
2025-04-05 15:47:48 +00:00
85a6b3a9a4
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 48s
Continuous integration / Disallow unused dependencies (push) Successful in 2m6s
2025-04-02 16:53:57 -07:00
9ac5216d6e
web: more pre/code css tweaks
2025-04-02 16:53:37 -07:00
82987dbd20
web: tweak stype of code blocks
2025-04-02 16:46:24 -07:00
29de7c0727
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 37s
Continuous integration / build (push) Successful in 50s
Continuous integration / Disallow unused dependencies (push) Successful in 2m22s
2025-04-02 13:27:18 -07:00
5f6580fa2f
web: remove unreachable code
2025-04-02 13:27:02 -07:00
5d4732d75d
chore: Release
2025-04-02 12:22:29 -07:00
a13bac813a
web: make money stuff mobile friendly
2025-04-02 12:21:54 -07:00
85dcc9f7bd
fix(deps): update rust crate clap to v4.5.35
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Check (push) Successful in 1m24s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 1m20s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
2025-04-01 17:31:11 +00:00
b696629ad9
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 42s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
Continuous integration / build (push) Successful in 1m29s
2025-03-30 23:46:58 +00:00
b9e3128718
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 1m17s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Trunk (push) Successful in 1m4s
Continuous integration / build (push) Successful in 49s
Continuous integration / Disallow unused dependencies (push) Successful in 2m33s
2025-03-30 23:17:15 +00:00
88fac4c2bc
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / build (push) Successful in 50s
Continuous integration / Disallow unused dependencies (push) Successful in 2m28s
2025-03-30 16:10:01 -07:00
1fad5ec536
server: remove unused dep opentelemetry
2025-03-30 16:09:42 -07:00
8e7214d531
chore: Release
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Check (push) Successful in 1m3s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 38s
Continuous integration / build (push) Successful in 49s
Continuous integration / Disallow unused dependencies (push) Successful in 2m4s
2025-03-30 11:18:44 -07:00
333c4a3ebb
server: rewrite old nzbfinder download links
2025-03-30 11:18:19 -07:00
b9ba5a3bea
fix(deps): update all non-major dependencies
Continuous integration / Check (push) Successful in 55s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 55s
Continuous integration / build (push) Successful in 1m19s
Continuous integration / Disallow unused dependencies (push) Successful in 2m46s
2025-03-20 05:31:31 +00:00
2a0989e74d
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 38s
Continuous integration / Trunk (push) Successful in 53s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / Test Suite (push) Successful in 4m22s
2025-03-17 00:01:34 +00:00
e9319dc491
fix(deps): update rust crate async-trait to v0.1.88
Continuous integration / Test Suite (push) Successful in 48s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 34s
Continuous integration / build (push) Successful in 47s
Continuous integration / Check (push) Successful in 3m43s
Continuous integration / Disallow unused dependencies (push) Successful in 59s
2025-03-15 01:16:46 +00:00
57481a77cd
fix(deps): update rust crate uuid to v1.16.0
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / build (push) Successful in 48s
Continuous integration / Rustfmt (push) Successful in 1m10s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
2025-03-14 04:31:07 +00:00
44915cce54
fix(deps): update rust crate tokio to v1.44.1
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Check (push) Successful in 2m26s
Continuous integration / build (push) Successful in 47s
Continuous integration / Disallow unused dependencies (push) Successful in 3m26s
2025-03-13 08:31:33 +00:00
1225483b57
chore: Release
Continuous integration / Check (push) Successful in 35s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / build (push) Successful in 5m37s
2025-03-12 16:44:04 -07:00
daeb8c88a1
server: recover on slurp fetch failures
2025-03-12 16:43:48 -07:00
8a6b3ff501
chore: Release
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 46s
Continuous integration / Trunk (push) Successful in 12m56s
Continuous integration / Disallow unused dependencies (push) Successful in 4m0s
2025-03-12 13:53:27 -07:00
a6fffeafdc
web: change autoreload logic
2025-03-12 13:53:11 -07:00
d791b4ce49
chore: Release
2025-03-12 13:50:45 -07:00
8a0e4eb441
web: log all state changes and don't autoreload on error, causes infini-loop
2025-03-12 13:50:39 -07:00
fc84562419
fix(deps): update rust crate reqwest to v0.12.14
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 46s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / Check (push) Successful in 5m27s
Continuous integration / Trunk (push) Successful in 8m3s
2025-03-12 13:46:26 +00:00
37ebe1ebb3
fix(deps): update rust crate reqwest to v0.12.13
Continuous integration / Test Suite (push) Successful in 1m14s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Check (push) Successful in 2m30s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / build (push) Successful in 2m17s
2025-03-11 20:47:18 +00:00
2d06f070ea
chore: Release
Continuous integration / Check (push) Successful in 42s
Continuous integration / Test Suite (push) Successful in 51s
Continuous integration / Trunk (push) Successful in 40s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / build (push) Successful in 15m50s
2025-03-10 19:38:57 -07:00
527a62069a
Revert "web: center contents in cacthup mode"
...
This reverts commit 1411961e366caea6b38ffdc64cbd980e846f302c.
2025-03-10 19:38:32 -07:00
40afafe1a8
fix(deps): update rust crate clap to v4.5.32
Continuous integration / Test Suite (push) Successful in 55s
Continuous integration / Trunk (push) Successful in 44s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 1m2s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / Check (push) Successful in 6m34s
2025-03-10 21:01:24 +00:00
e3acf9ae6d
chore(deps): lock file maintenance
Continuous integration / Check (push) Successful in 43s
Continuous integration / Test Suite (push) Successful in 52s
Continuous integration / Trunk (push) Successful in 54s
Continuous integration / build (push) Successful in 1m0s
Continuous integration / Rustfmt (push) Successful in 1m21s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
2025-03-10 00:05:51 +00:00
a68d067a68
fix(deps): update rust crate serde to v1.0.219
Continuous integration / Check (push) Successful in 42s
Continuous integration / Test Suite (push) Successful in 49s
Continuous integration / Trunk (push) Successful in 44s
Continuous integration / Rustfmt (push) Successful in 55s
Continuous integration / build (push) Successful in 55s
Continuous integration / Disallow unused dependencies (push) Successful in 2m48s
2025-03-09 20:01:48 +00:00
5547c65af0
fix(deps): update rust crate tokio to v1.44.0
Continuous integration / Check (push) Successful in 40s
Continuous integration / Test Suite (push) Successful in 1m1s
Continuous integration / Trunk (push) Successful in 1m12s
Continuous integration / Rustfmt (push) Successful in 52s
Continuous integration / Disallow unused dependencies (push) Successful in 1m21s
Continuous integration / build (push) Successful in 19m6s
2025-03-09 16:24:42 +00:00
b622bb7d7d
chore: Release
Continuous integration / Test Suite (push) Successful in 47s
Continuous integration / Check (push) Successful in 6m14s
Continuous integration / Trunk (push) Successful in 41s
Continuous integration / build (push) Successful in 54s
Continuous integration / Rustfmt (push) Successful in 1m43s
Continuous integration / Disallow unused dependencies (push) Successful in 58s
2025-03-08 07:57:33 -08:00
43efdf18a0
web: reload page on fetch error. Should help with expired cookies
2025-03-08 07:57:12 -08:00
c71ab8e9e8
chore: Release
2025-03-08 07:52:40 -08:00
408d6ed8ba
web: only reload on version skew in release
2025-03-08 07:52:03 -08:00
1411961e36
web: center contents in cacthup mode
2025-03-08 07:52:03 -08:00
dfd7ef466c
Only rebuild on push
2025-03-08 07:52:03 -08:00
2aa3dfbd0f
fix(deps): update rust crate serde_json to v1.0.140
Continuous integration / Test Suite (pull_request) Successful in 46s
Continuous integration / Check (pull_request) Successful in 2m2s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / build (pull_request) Successful in 52s
Continuous integration / Rustfmt (pull_request) Successful in 1m16s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 55s
Continuous integration / Check (push) Successful in 38s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / build (push) Successful in 52s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / Test Suite (push) Successful in 4m26s
2025-03-03 09:46:00 +00:00
fba10e27cf
fix(deps): update all non-major dependencies
Continuous integration / Check (pull_request) Successful in 38s
Continuous integration / Test Suite (pull_request) Successful in 46s
Continuous integration / Trunk (pull_request) Successful in 40s
Continuous integration / Rustfmt (pull_request) Successful in 31s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 55s
Continuous integration / build (pull_request) Successful in 3m24s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Check (push) Successful in 2m43s
Continuous integration / build (push) Successful in 57s
Continuous integration / Disallow unused dependencies (push) Successful in 2m45s
2025-03-03 06:03:25 +00:00
5417c74f9c
fix(deps): update rust crate thiserror to v2.0.12
Continuous integration / Check (pull_request) Successful in 43s
Continuous integration / Test Suite (pull_request) Successful in 46s
Continuous integration / Trunk (pull_request) Successful in 39s
Continuous integration / Rustfmt (pull_request) Successful in 32s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 57s
Continuous integration / build (pull_request) Successful in 2m36s
Continuous integration / Check (push) Successful in 42s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 57s
Continuous integration / Trunk (push) Successful in 2m22s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
2025-03-03 04:46:31 +00:00
eb0b0dbe81
chore(deps): lock file maintenance
Continuous integration / Test Suite (pull_request) Successful in 45s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / Rustfmt (pull_request) Successful in 30s
Continuous integration / Check (pull_request) Successful in 3m6s
Continuous integration / build (pull_request) Successful in 56s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 2m21s
Continuous integration / Test Suite (push) Successful in 49s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Check (push) Successful in 2m37s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / build (push) Successful in 4m9s
2025-03-03 00:01:36 +00:00
561f522658
fix(deps): update rust crate mailparse to v0.16.1
Continuous integration / Check (pull_request) Successful in 38s
Continuous integration / Test Suite (pull_request) Successful in 44s
Continuous integration / Trunk (pull_request) Successful in 39s
Continuous integration / Rustfmt (pull_request) Successful in 32s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 56s
Continuous integration / build (pull_request) Successful in 2m50s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Check (push) Successful in 2m4s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m40s
2025-02-27 23:33:39 +00:00
32d2ffeb3d
chore: Release
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Trunk (push) Successful in 41s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Check (push) Successful in 2m37s
Continuous integration / build (push) Successful in 56s
Continuous integration / Disallow unused dependencies (push) Successful in 2m36s
2025-02-27 15:16:09 -08:00
d41946e0a5
web: change style for mark read catchup button
2025-02-27 15:15:49 -08:00
61402858f4
web: add TODO
2025-02-27 15:15:42 -08:00
17de318645
chore: Release
Continuous integration / Test Suite (push) Successful in 47s
Continuous integration / Check (push) Successful in 2m0s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / build (push) Successful in 52s
Continuous integration / Rustfmt (push) Successful in 1m6s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
2025-02-26 15:43:34 -08:00
3aa0144e8d
web: try setting history.scroll_restoration to manual to impove inter-page flow
2025-02-26 15:43:18 -08:00
f9eafff4c7
web: add "go home" button to catchup view
2025-02-26 15:43:18 -08:00
4c6d67901d
fix(deps): update rust crate uuid to v1.15.1
Continuous integration / Check (pull_request) Successful in 38s
Continuous integration / Test Suite (pull_request) Successful in 43s
Continuous integration / Trunk (pull_request) Successful in 39s
Continuous integration / Rustfmt (pull_request) Successful in 32s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 55s
Continuous integration / build (pull_request) Successful in 3m42s
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 50s
Continuous integration / Trunk (push) Successful in 1m39s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
2025-02-26 21:15:57 +00:00
e9aa97a089
fix(deps): update rust crate chrono to v0.4.40
Continuous integration / Check (pull_request) Successful in 37s
Continuous integration / Test Suite (pull_request) Successful in 43s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / build (pull_request) Successful in 51s
Continuous integration / Rustfmt (pull_request) Successful in 1m4s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 55s
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 50s
Continuous integration / Trunk (push) Successful in 1m37s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
2025-02-26 08:46:20 +00:00
a82b047f75
fix(deps): update rust crate uuid to v1.15.0
Continuous integration / Check (pull_request) Successful in 39s
Continuous integration / Test Suite (pull_request) Successful in 43s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / Rustfmt (pull_request) Successful in 57s
Continuous integration / build (pull_request) Successful in 50s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 2m27s
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 49s
Continuous integration / Trunk (push) Successful in 1m31s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
2025-02-26 06:16:01 +00:00
9a8b44a8df
fix(deps): update all non-major dependencies to 0.0.40
Continuous integration / Test Suite (pull_request) Successful in 44s
Continuous integration / Check (pull_request) Successful in 1m48s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / build (pull_request) Successful in 50s
Continuous integration / Rustfmt (pull_request) Successful in 1m3s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 1m0s
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Check (push) Successful in 1m49s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / Disallow unused dependencies (push) Successful in 54s
Continuous integration / build (push) Successful in 2m43s
2025-02-26 04:47:10 +00:00
a96693004c
chore: Release
Continuous integration / Test Suite (push) Successful in 42s
Continuous integration / Check (push) Successful in 2m9s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / build (push) Successful in 50s
Continuous integration / Rustfmt (push) Successful in 1m7s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
2025-02-25 20:43:47 -08:00
ed9fe11fbf
web: trimmed views for catchup mode
2025-02-25 20:43:27 -08:00
09fb14a796
chore: Release
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 52s
Continuous integration / build (push) Successful in 50s
Continuous integration / Disallow unused dependencies (push) Successful in 2m28s
2025-02-25 20:08:44 -08:00
58a7936bba
web: address lint
2025-02-25 20:08:31 -08:00
cd0ee361f5
chore: Release
2025-02-25 20:06:18 -08:00
77bd5abe0d
Don't do incremental builds when release
2025-02-25 20:06:11 -08:00
450c5496b3
chore: Release
2025-02-25 20:04:01 -08:00
4411e45a3c
Don't allow warnings when publishing
2025-02-25 20:03:40 -08:00
e7d20896d5
web: remove unnecessary Msg variant
2025-02-25 16:20:32 -08:00
32a1115abd
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Trunk (push) Failing after 36s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / Disallow unused dependencies (push) Successful in 54s
Continuous integration / build (push) Successful in 2m44s
2025-02-25 15:58:46 -08:00
4982057500
web: more scroll to top improvements by reworking URL changes
2025-02-25 15:58:24 -08:00
8977f8bab5
chore: Release
Continuous integration / Check (push) Successful in 40s
Continuous integration / Test Suite (push) Successful in 43s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / build (push) Successful in 49s
Continuous integration / Disallow unused dependencies (push) Successful in 2m39s
2025-02-25 13:51:38 -08:00
0962a6b3cf
web: improve scroll-to-top behavior
2025-02-25 13:51:11 -08:00
3c72929a4f
web: enable properly styled buttons
2025-02-25 10:26:16 -08:00
e4eb495a70
web: properly exit catchup mode when done
2025-02-25 10:25:28 -08:00
00e8b0342e
chore: Release
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 30s
Continuous integration / Disallow unused dependencies (push) Successful in 54s
Continuous integration / build (push) Successful in 2m46s
2025-02-24 18:41:19 -08:00
b1f9867c06
web: remove debug statement
2025-02-24 18:41:00 -08:00
77943b3570
web: scroll to top on page changes
2025-02-24 18:39:47 -08:00
45e4edb1dd
web: add icons to catchup controls
2025-02-24 17:09:16 -08:00
9bf53afebf
server: sort catchup ids by timestamp across all sources
2025-02-24 17:08:57 -08:00
e1a502ac4b
chore: Release
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Check (push) Successful in 2m1s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 1m5s
Continuous integration / build (push) Successful in 50s
Continuous integration / Disallow unused dependencies (push) Successful in 2m38s
2025-02-24 14:56:17 -08:00
9346c46e62
web: change exit catchup behavior to view current message
2025-02-24 14:55:51 -08:00
1452746305
chore: Release
Continuous integration / Check (push) Successful in 47s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
Continuous integration / build (push) Successful in 2m43s
2025-02-24 14:38:44 -08:00
2e526dace1
Implement catchup mode
...
Show original/delivered To if no xinu.tv addresses in To/CC fields
2025-02-24 14:38:18 -08:00
76be5b7cac
fix(deps): update rust crate clap to v4.5.31
Continuous integration / Check (pull_request) Successful in 39s
Continuous integration / Test Suite (pull_request) Successful in 43s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / Rustfmt (pull_request) Successful in 32s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 56s
Continuous integration / build (pull_request) Successful in 2m52s
Continuous integration / Check (push) Successful in 38s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 1m45s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / build (push) Successful in 3m25s
2025-02-24 16:00:55 +00:00
3f0b2caedf
fix(deps): update rust crate scraper to 0.23.0
Continuous integration / Check (pull_request) Successful in 38s
Continuous integration / Test Suite (pull_request) Successful in 44s
Continuous integration / Trunk (pull_request) Successful in 39s
Continuous integration / Rustfmt (pull_request) Successful in 32s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 57s
Continuous integration / build (pull_request) Successful in 2m46s
Continuous integration / Check (push) Successful in 39s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 51s
Continuous integration / Test Suite (push) Successful in 3m28s
Continuous integration / Disallow unused dependencies (push) Successful in 56s
2025-02-24 09:31:24 +00:00
ec6dc35ca8
chore(deps): lock file maintenance
Continuous integration / Check (pull_request) Successful in 43s
Continuous integration / Test Suite (pull_request) Successful in 47s
Continuous integration / Trunk (pull_request) Successful in 39s
Continuous integration / Rustfmt (pull_request) Successful in 32s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 1m2s
Continuous integration / build (pull_request) Successful in 3m44s
Continuous integration / Check (push) Successful in 39s
Continuous integration / Test Suite (push) Successful in 46s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 50s
Continuous integration / build (push) Successful in 54s
Continuous integration / Disallow unused dependencies (push) Successful in 3m23s
2025-02-24 00:01:18 +00:00
01e1ca927e
chore: Release
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Check (push) Successful in 2m0s
Continuous integration / Trunk (push) Successful in 40s
Continuous integration / Rustfmt (push) Successful in 1m0s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m34s
2025-02-23 11:47:04 -08:00
1cc52d6c96
web: show X-Original-To: if To: is missing, fallback to Delivered-To:
2025-02-23 11:46:21 -08:00
e6b3a5b5a9
notmuch & server: plumb Delivered-To and X-Original-To headers
2025-02-23 09:37:09 -08:00
bc4b15a5aa
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 42s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / build (push) Successful in 2m40s
2025-02-22 17:58:37 -08:00
00f61cf6be
server: recursively descend email threads to find all unread recipients
2025-02-22 17:58:07 -08:00
52e24437bd
chore: Release
Continuous integration / Check (push) Successful in 38s
Continuous integration / Test Suite (push) Successful in 45s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / build (push) Successful in 51s
Continuous integration / Disallow unused dependencies (push) Successful in 2m25s
2025-02-22 17:27:54 -08:00
393ffc8506
notmuch: normalize unread_recipients to lower case
2025-02-22 17:27:30 -08:00
2b6cb6ec6e
chore: Release
Continuous integration / Check (push) Successful in 42s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 58s
Continuous integration / build (push) Successful in 53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m37s
2025-02-22 17:24:31 -08:00
0cba3a624c
web: add de/select all checkbox with tristate
2025-02-22 17:24:18 -08:00
73433711ca
fix(deps): update rust crate xtracing to 0.3.0
Continuous integration / Check (pull_request) Successful in 38s
Continuous integration / Test Suite (pull_request) Successful in 43s
Continuous integration / Rustfmt (pull_request) Successful in 31s
Continuous integration / build (pull_request) Successful in 51s
Continuous integration / Trunk (pull_request) Successful in 2m32s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 57s
Continuous integration / Test Suite (push) Successful in 49s
Continuous integration / Trunk (push) Successful in 40s
Continuous integration / Check (push) Successful in 1m54s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Disallow unused dependencies (push) Successful in 59s
Continuous integration / build (push) Successful in 2m28s
2025-02-23 00:02:30 +00:00
965afa6871
Merge pull request 'fix(deps): update rust crate seed_hooks to 0.4.0' ( #48 ) from renovate/seed_hooks-0.x into master
...
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Check (push) Successful in 1m45s
Continuous integration / Trunk (push) Successful in 40s
Continuous integration / Rustfmt (push) Successful in 1m3s
Continuous integration / build (push) Successful in 53s
Continuous integration / Disallow unused dependencies (push) Successful in 2m33s
Reviewed-on: #48
2025-02-22 15:49:50 -08:00
e70dbaf917
fix(deps): update rust crate seed_hooks to 0.4.0
Continuous integration / Check (push) Successful in 39s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Trunk (push) Successful in 1m23s
Continuous integration / build (push) Successful in 51s
Continuous integration / Check (pull_request) Successful in 38s
Continuous integration / Test Suite (pull_request) Successful in 44s
Continuous integration / Disallow unused dependencies (push) Successful in 2m38s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / build (pull_request) Successful in 50s
Continuous integration / Rustfmt (pull_request) Successful in 55s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 57s
2025-02-22 15:18:33 -08:00
6b4ce11743
fix(deps): update rust crate xtracing to v0.2.1
Continuous integration / Check (pull_request) Successful in 37s
Continuous integration / Test Suite (pull_request) Successful in 43s
Continuous integration / Trunk (pull_request) Successful in 39s
Continuous integration / Rustfmt (pull_request) Successful in 31s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 56s
Continuous integration / build (pull_request) Successful in 2m38s
Continuous integration / Check (push) Successful in 38s
Continuous integration / Trunk (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 49s
Continuous integration / Disallow unused dependencies (push) Successful in 57s
Continuous integration / Test Suite (push) Successful in 3m44s
2025-02-22 22:31:55 +00:00
d1980a55a7
fix(deps): update rust crate cacher to v0.1.5
Continuous integration / Check (pull_request) Successful in 36s
Continuous integration / Test Suite (pull_request) Successful in 42s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / build (pull_request) Successful in 50s
Continuous integration / Rustfmt (pull_request) Successful in 52s
Continuous integration / Disallow unused dependencies (pull_request) Successful in 56s
Continuous integration / Test Suite (push) Successful in 44s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Check (push) Successful in 2m4s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / build (push) Successful in 2m41s
2025-02-22 21:16:46 +00:00
8b78b39d4c
chore: Release
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 42s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Disallow unused dependencies (push) Successful in 55s
Continuous integration / build (push) Successful in 2m29s
2025-02-22 13:10:03 -08:00
ae17651eb5
Normalize Justfile config
2025-02-22 13:08:15 -08:00
22fd8409f6
chore: Release
Continuous integration / Check (push) Successful in 40s
Continuous integration / Test Suite (push) Successful in 42s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 52s
Continuous integration / build (push) Successful in 50s
Continuous integration / Disallow unused dependencies (push) Successful in 2m21s
2025-02-22 12:41:57 -08:00
d0a4ba417f
chore: Release
2025-02-22 12:41:30 -08:00
7b09b098a4
chore: Release
2025-02-22 12:41:15 -08:00
bd4c10a8fb
Specify registry for all letterbox-* deps
2025-02-22 12:41:15 -08:00
ed3c5f152e
chore: Release
2025-02-22 12:41:15 -08:00
63232d1e92
Publish only to xinu
2025-02-22 12:41:15 -08:00
4a3eba80d5
chore: Release
2025-02-22 12:41:15 -08:00
71d3745342
Try relative paths for letterbox-* deps
2025-02-22 12:41:14 -08:00
5fdc98633d
chore: Release
2025-02-22 12:39:39 -08:00
57877f268d
Set repository in workspace
2025-02-22 12:39:20 -08:00
871a93d58f
Move most package metadata to workspace
2025-02-22 12:39:20 -08:00
4b7cbd4f9b
chore: Release
2025-02-22 12:39:19 -08:00
aa2a9815df
Add automatic per-email address unread folders
2025-02-22 12:38:57 -08:00
2e5b18a008
Fix cargo-udeps build step
2025-02-22 12:37:27 -08:00
d0a38114cc
Add cargo-udeps build step
2025-02-22 12:37:27 -08:00
ccc1d516c7
fix(deps): update rust crate letterbox-notmuch to 0.8.0
Continuous integration / Test Suite (pull_request) Successful in 40s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / Check (pull_request) Successful in 1m44s
Continuous integration / Rustfmt (pull_request) Successful in 33s
Continuous integration / build (pull_request) Successful in 1m57s
Continuous integration / Check (push) Successful in 38s
Continuous integration / Trunk (push) Successful in 40s
Continuous integration / Test Suite (push) Successful in 1m45s
Continuous integration / Rustfmt (push) Successful in 33s
Continuous integration / build (push) Successful in 2m18s
2025-02-22 19:15:52 +00:00
246b710fdd
fix(deps): update rust crate log to v0.4.26
Continuous integration / Check (pull_request) Successful in 35s
Continuous integration / Test Suite (pull_request) Successful in 39s
Continuous integration / Trunk (pull_request) Successful in 37s
Continuous integration / Rustfmt (pull_request) Successful in 31s
Continuous integration / build (pull_request) Successful in 47s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Check (push) Successful in 1m49s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 2m45s
2025-02-21 05:46:06 +00:00
1a21c9fa8e
fix(deps): update rust crate uuid to v1.14.0
Continuous integration / Check (pull_request) Successful in 53s
Continuous integration / Test Suite (pull_request) Successful in 39s
Continuous integration / Trunk (pull_request) Successful in 37s
Continuous integration / Rustfmt (pull_request) Successful in 33s
Continuous integration / build (pull_request) Successful in 1m18s
Continuous integration / Check (push) Successful in 35s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 45s
2025-02-21 00:30:51 +00:00
9fd912b1d4
fix(deps): update rust crate serde to v1.0.218
Continuous integration / Test Suite (pull_request) Successful in 41s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / Check (pull_request) Successful in 1m51s
Continuous integration / Rustfmt (pull_request) Successful in 32s
Continuous integration / build (pull_request) Successful in 3m5s
Continuous integration / Check (push) Successful in 48s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 48s
Continuous integration / Test Suite (push) Successful in 2m52s
2025-02-20 05:31:10 +00:00
9ded32f97b
fix(deps): update rust crate anyhow to v1.0.96
Continuous integration / Test Suite (pull_request) Successful in 40s
Continuous integration / Trunk (pull_request) Successful in 37s
Continuous integration / Check (pull_request) Successful in 1m52s
Continuous integration / Rustfmt (pull_request) Successful in 32s
Continuous integration / build (pull_request) Successful in 2m7s
Continuous integration / Check (push) Successful in 35s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Trunk (push) Successful in 1m26s
Continuous integration / build (push) Successful in 46s
2025-02-20 03:16:55 +00:00
10aac046bc
fix(deps): update rust crate serde_json to v1.0.139
Continuous integration / Check (pull_request) Successful in 36s
Continuous integration / Test Suite (pull_request) Successful in 40s
Continuous integration / Rustfmt (pull_request) Successful in 31s
Continuous integration / Trunk (pull_request) Successful in 1m24s
Continuous integration / build (pull_request) Successful in 47s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Check (push) Successful in 1m42s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 1m55s
2025-02-20 03:00:53 +00:00
f4527baf89
fix(deps): update rust crate seed_hooks to 0.4.0
Continuous integration / Check (pull_request) Successful in 1m25s
Continuous integration / Test Suite (pull_request) Successful in 39s
Continuous integration / Rustfmt (pull_request) Successful in 33s
Continuous integration / build (pull_request) Successful in 46s
Continuous integration / Trunk (pull_request) Successful in 1m37s
Continuous integration / Check (push) Successful in 54s
Continuous integration / Trunk (push) Successful in 36s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 46s
Continuous integration / Test Suite (push) Successful in 4m11s
2025-02-18 20:15:48 +00:00
11ec5bf747
fix(deps): update rust crate uuid to v1.13.2
Continuous integration / Test Suite (pull_request) Successful in 40s
Continuous integration / Check (pull_request) Successful in 1m30s
Continuous integration / Trunk (pull_request) Successful in 37s
Continuous integration / Rustfmt (pull_request) Successful in 47s
Continuous integration / build (pull_request) Successful in 48s
Continuous integration / Check (push) Successful in 36s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Test Suite (push) Successful in 2m8s
Continuous integration / build (push) Successful in 47s
2025-02-17 23:46:05 +00:00
6a53679755
fix(deps): update rust crate clap to v4.5.30
Continuous integration / Check (pull_request) Successful in 37s
Continuous integration / Trunk (pull_request) Successful in 37s
Continuous integration / Rustfmt (pull_request) Successful in 31s
Continuous integration / Test Suite (pull_request) Successful in 2m0s
Continuous integration / build (pull_request) Successful in 46s
Continuous integration / Check (push) Successful in 35s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Test Suite (push) Successful in 1m55s
Continuous integration / build (push) Successful in 47s
2025-02-17 19:15:50 +00:00
7bedec0692
chore(deps): lock file maintenance
Continuous integration / Test Suite (pull_request) Successful in 41s
Continuous integration / Check (pull_request) Successful in 1m34s
Continuous integration / Trunk (pull_request) Successful in 37s
Continuous integration / Rustfmt (pull_request) Successful in 50s
Continuous integration / build (pull_request) Successful in 47s
Continuous integration / Check (push) Successful in 36s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 47s
Continuous integration / Test Suite (push) Successful in 2m48s
2025-02-17 00:01:14 +00:00
78feb95811
chore: Release
Continuous integration / Test Suite (push) Successful in 1m27s
Continuous integration / Check (push) Successful in 1m39s
Continuous integration / Trunk (push) Successful in 45s
Continuous integration / Rustfmt (push) Successful in 53s
Continuous integration / build (push) Successful in 1m10s
2025-02-15 14:49:11 -08:00
3aad2bb80e
web: another attempt to fix progress bar
2025-02-15 14:47:32 -08:00
0df8de3661
web: use seed_hooks ability to create ev handlers
2025-02-15 14:47:32 -08:00
83ecc73fbd
fix(deps): update rust crate seed_hooks to v0.1.16
Continuous integration / Test Suite (pull_request) Successful in 41s
Continuous integration / Check (pull_request) Successful in 1m24s
Continuous integration / Trunk (pull_request) Successful in 39s
Continuous integration / Rustfmt (pull_request) Successful in 48s
Continuous integration / build (pull_request) Successful in 48s
Continuous integration / Check (push) Successful in 35s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 1m41s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 1m49s
2025-02-14 01:15:49 +00:00
c10313cd12
fix(deps): update rust crate letterbox-shared to 0.6.0
Continuous integration / Test Suite (pull_request) Successful in 39s
Continuous integration / Check (pull_request) Successful in 1m24s
Continuous integration / Trunk (pull_request) Successful in 37s
Continuous integration / Rustfmt (pull_request) Successful in 48s
Continuous integration / build (pull_request) Successful in 46s
Continuous integration / Check (push) Successful in 35s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Test Suite (push) Successful in 1m44s
Continuous integration / build (push) Successful in 46s
2025-02-13 23:31:34 +00:00
4c98bcd9cb
Merge pull request 'fix(deps): update rust crate letterbox-notmuch to 0.6.0' ( #34 ) from renovate/letterbox-notmuch-0.x into master
...
Continuous integration / Check (push) Successful in 35s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Test Suite (push) Successful in 1m52s
Continuous integration / build (push) Successful in 46s
Reviewed-on: #34
2025-02-13 15:17:39 -08:00
004de235a8
fix(deps): update rust crate letterbox-notmuch to 0.6.0
renovate/artifacts Artifact file update failure
Continuous integration / Check (push) Successful in 36s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Rustfmt (push) Successful in 52s
Continuous integration / build (push) Successful in 47s
Continuous integration / Test Suite (pull_request) Successful in 40s
Continuous integration / Check (pull_request) Successful in 1m20s
Continuous integration / Trunk (pull_request) Successful in 37s
Continuous integration / Rustfmt (pull_request) Successful in 51s
Continuous integration / build (pull_request) Successful in 48s
2025-02-13 23:16:31 +00:00
90dbeb6f20
chore: Release
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Check (push) Successful in 1m27s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 1m54s
2025-02-13 15:09:58 -08:00
9aa298febe
web: use crate version of seed_hooks
2025-02-13 15:09:34 -08:00
5a13a497dc
chore: Release
2025-02-13 14:30:47 -08:00
37711e14dd
chore: Release
2025-02-13 14:01:24 -08:00
e89fd28707
web: pin seed_hooks version
2025-02-13 14:01:06 -08:00
7a91ee2f49
chore: Release
2025-02-13 13:29:52 -08:00
4b76ea5392
Justfile: run release w/ --no-confirm
2025-02-13 13:29:29 -08:00
d2a81b7bd9
Revert "Justfile: try without --workspace flag"
...
This reverts commit 9dd39509b5ace4784c72be416203eb835a4f9edf.
2025-02-13 13:29:17 -08:00
9dd39509b5
Justfile: try without --workspace flag
2025-02-13 13:28:35 -08:00
d605bcfe7a
web: move to version 0.3 to sync with other crates
2025-02-13 13:25:01 -08:00
73abdb535a
Justfile: actually call _release on build
2025-02-13 11:56:09 -08:00
ab9506c4f6
Starter justfile that will hopefully replace make
2025-02-13 11:51:59 -08:00
994a629401
web: update letterbox-notmuch dependency
Continuous integration / Check (push) Successful in 37s
Continuous integration / Trunk (push) Successful in 50s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 46s
Continuous integration / Test Suite (push) Successful in 2m41s
2025-02-13 11:37:32 -08:00
00c55160a7
Add web back to workspace
2025-02-13 11:31:43 -08:00
e3c6edb894
Merge pull request 'fix(deps): update rust crate letterbox-shared to 0.3.0' ( #35 ) from renovate/letterbox-shared-0.x into master
...
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Trunk (push) Failing after 32s
Continuous integration / Check (push) Successful in 1m23s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 1m49s
Reviewed-on: #35
2025-02-13 11:31:21 -08:00
4574c016cd
fix(deps): update rust crate letterbox-shared to 0.3.0
renovate/artifacts Artifact file update failure
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Check (push) Successful in 1m12s
Continuous integration / Trunk (push) Failing after 33s
Continuous integration / Rustfmt (push) Successful in 47s
Continuous integration / build (push) Successful in 46s
Continuous integration / Test Suite (pull_request) Successful in 39s
Continuous integration / Check (pull_request) Successful in 1m16s
Continuous integration / Trunk (pull_request) Failing after 32s
Continuous integration / Rustfmt (pull_request) Successful in 47s
Continuous integration / build (pull_request) Successful in 46s
2025-02-13 18:45:52 +00:00
ca6c19f4c8
chore: Release
Continuous integration / Check (push) Successful in 35s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Trunk (push) Failing after 6m23s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 1m47s
2025-02-13 10:32:43 -08:00
0f51f6e71f
server: copy vars.css from web so I can publish release
2025-02-13 10:32:20 -08:00
4bd672bf94
chore: Release
2025-02-13 10:18:40 -08:00
136fd77f3b
Add server back to workspace
2025-02-13 10:18:30 -08:00
ee9b6be95e
Temporarily remove web and server from workspace to publish other crates
Continuous integration / Test Suite (push) Successful in 28s
Continuous integration / Check (push) Successful in 42s
Continuous integration / Trunk (push) Failing after 28s
Continuous integration / Rustfmt (push) Successful in 36s
Continuous integration / build (push) Successful in 27s
2025-02-13 10:16:55 -08:00
38c553d385
Use packaged version of crates
2025-02-13 10:16:36 -08:00
1b073665a7
chore: Release
2025-02-13 09:49:11 -08:00
2076596f50
Rename all crates to start with letterbox-
2025-02-13 09:48:24 -08:00
d1beaded09
Update Cargo.toml for packaging
2025-02-13 09:47:41 -08:00
2562bdfedf
server: tool for testing inline code
2025-02-13 09:47:41 -08:00
86c6face7d
server: sql to debug search indexing w/ postgres
2025-02-13 09:47:41 -08:00
4a7ff8bf7b
notmuch: exclude testdata dir when packaging
...
Contains filenames cargo package doesn't like
2025-02-13 09:47:41 -08:00
8c280d3616
web: fix styling for slashdot's story byline
2025-02-13 09:47:41 -08:00
eb4d4164ef
web: fix progress bar on mobile
2025-02-13 09:47:41 -08:00
c7740811bf
fix(deps): update rust crate opentelemetry to 0.28.0
Continuous integration / Test Suite (pull_request) Successful in 38s
Continuous integration / Check (pull_request) Successful in 1m22s
Continuous integration / Trunk (pull_request) Successful in 38s
Continuous integration / Rustfmt (pull_request) Successful in 51s
Continuous integration / build (pull_request) Successful in 46s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Check (push) Successful in 1m22s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 1m49s
2025-02-12 21:30:57 +00:00
55679cf61b
fix(deps): update rust crate xtracing to 0.2.0
Continuous integration / Test Suite (pull_request) Successful in 38s
Continuous integration / Check (pull_request) Successful in 1m18s
Continuous integration / Trunk (pull_request) Successful in 37s
Continuous integration / Rustfmt (pull_request) Successful in 50s
Continuous integration / build (pull_request) Successful in 46s
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Trunk (push) Successful in 38s
Continuous integration / Check (push) Successful in 1m35s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 1m42s
2025-02-12 21:15:55 +00:00
1b1c80b1b8
web: annotate some more (temporary) dead code
Continuous integration / Check (push) Successful in 36s
Continuous integration / Trunk (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Test Suite (push) Successful in 1m52s
Continuous integration / build (push) Successful in 46s
2025-02-12 13:03:45 -08:00
8743b1f56b
web: install trunk in CI
Continuous integration / Test Suite (push) Successful in 39s
Continuous integration / Check (push) Successful in 1m17s
Continuous integration / Rustfmt (push) Successful in 50s
Continuous integration / build (push) Successful in 1m41s
Continuous integration / Trunk (push) Failing after 3m38s
2025-02-12 11:46:31 -08:00
eb6f1b5346
web: run trunk build in CI
Continuous integration / Check (push) Successful in 35s
Continuous integration / Test Suite (push) Successful in 40s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Trunk (push) Failing after 58s
Continuous integration / build (push) Successful in 46s
2025-02-12 09:03:37 -08:00
6bb6d380a9
Bumping version to 0.0.144
Continuous integration / Check (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 51s
Continuous integration / Test Suite (push) Successful in 1m44s
Continuous integration / build (push) Successful in 53s
2025-02-12 08:50:09 -08:00
39eea04bf6
Bumping version to 0.0.143
2025-02-12 08:50:04 -08:00
2711147cd6
web: hide nautilus ads
2025-02-12 08:50:04 -08:00
083b7c9f1c
Merge pull request 'fix(deps): update rust crate thiserror to v2' ( #27 ) from renovate/thiserror-2.x into master
...
Continuous integration / Check (push) Successful in 34s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Test Suite (push) Successful in 1m45s
Continuous integration / build (push) Successful in 45s
Reviewed-on: #27
2025-02-11 20:27:41 -08:00
5ade886a72
fix(deps): update rust-wasm-bindgen monorepo
Continuous integration / Test Suite (pull_request) Successful in 38s
Continuous integration / Check (pull_request) Successful in 1m32s
Continuous integration / Rustfmt (pull_request) Successful in 31s
Continuous integration / build (pull_request) Successful in 2m0s
Continuous integration / Test Suite (push) Successful in 38s
Continuous integration / Check (push) Successful in 1m32s
Continuous integration / Rustfmt (push) Successful in 33s
Continuous integration / build (push) Successful in 2m9s
2025-02-12 00:46:04 +00:00
52575e13f6
Bumping version to 0.0.142
Continuous integration / Check (push) Successful in 37s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / Test Suite (push) Successful in 1m32s
Continuous integration / build (push) Successful in 46s
2025-02-11 16:42:24 -08:00
3aaee8add3
web: rollback wasm-bindgen
2025-02-11 16:42:10 -08:00
5e188a70f9
fix(deps): update rust crate clap to v4.5.29
Continuous integration / Test Suite (pull_request) Successful in 39s
Continuous integration / Rustfmt (pull_request) Successful in 49s
Continuous integration / build (pull_request) Successful in 45s
Continuous integration / Check (pull_request) Successful in 3m7s
Continuous integration / Rustfmt (push) Successful in 31s
Continuous integration / build (push) Successful in 44s
Continuous integration / Check (push) Successful in 1m46s
Continuous integration / Test Suite (push) Successful in 5m36s
2025-02-11 20:00:45 +00:00
f9e5c87d2b
fix(deps): update rust-wasm-bindgen monorepo
Continuous integration / Test Suite (pull_request) Successful in 38s
Continuous integration / Check (pull_request) Successful in 1m20s
Continuous integration / Rustfmt (pull_request) Successful in 32s
Continuous integration / build (pull_request) Successful in 1m36s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / Check (push) Successful in 1m22s
Continuous integration / build (push) Successful in 45s
Continuous integration / Test Suite (push) Successful in 5m40s
2025-02-11 16:46:05 +00:00
7d40cf8a4a
Bumping version to 0.0.141
Continuous integration / Check (push) Successful in 37s
Continuous integration / Test Suite (push) Successful in 41s
Continuous integration / Rustfmt (push) Successful in 1m1s
Continuous integration / build (push) Successful in 47s
2025-02-11 08:36:30 -08:00
1836026736
update cacher dependency
2025-02-11 08:36:24 -08:00
79db0f8cfa
Bumping version to 0.0.140
Continuous integration / Check (push) Successful in 36s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 46s
Continuous integration / Test Suite (push) Successful in 5m10s
2025-02-10 17:44:22 -08:00
95c29dc73c
web: CSS indent lists
2025-02-10 17:44:07 -08:00
2b0ee42cdc
Bumping version to 0.0.139
Continuous integration / Check (push) Waiting to run
Continuous integration / Test Suite (push) Waiting to run
Continuous integration / Rustfmt (push) Waiting to run
Continuous integration / build (push) Waiting to run
2025-02-10 17:33:46 -08:00
c90ac1d4fc
web: ping web-sys to 0.2.95, to work with CLI in nixos
2025-02-10 17:33:17 -08:00
a9803bb6a1
fix(deps): update rust crate thiserror to v2
renovate/artifacts Artifact file update failure
Continuous integration / Check (push) Successful in 35s
Continuous integration / Rustfmt (push) Successful in 32s
Continuous integration / build (push) Successful in 46s
Continuous integration / Test Suite (push) Successful in 1m49s
Continuous integration / Check (pull_request) Successful in 48s
Continuous integration / Rustfmt (pull_request) Successful in 32s
Continuous integration / Test Suite (pull_request) Successful in 2m2s
Continuous integration / build (pull_request) Successful in 7m15s
2025-02-11 01:31:42 +00:00
74219ad333
web: fix uuid dep
Continuous integration / Check (push) Successful in 1m49s
Continuous integration / Rustfmt (push) Successful in 34s
Continuous integration / build (push) Successful in 1m19s
Continuous integration / Test Suite (push) Successful in 4m17s
2025-02-10 17:28:04 -08:00
2073b7b132
Changes necessary for latest cargo packages
2025-02-10 14:57:40 -08:00
58dae5df6f
gitea: initial setup
Continuous integration / Check (push) Failing after 2m48s
Continuous integration / Test Suite (push) Failing after 4m52s
Continuous integration / Rustfmt (push) Successful in 58s
Continuous integration / build (push) Failing after 4m58s
2025-02-09 18:34:07 -08:00
c89fc9b6d4
Merge pull request 'fix(deps): update rust crate mailparse to 0.16.0' ( #28 ) from renovate/mailparse-0.x into master
...
Reviewed-on: #28
2025-02-09 15:33:57 -08:00
f7ab08c1e6
fix(deps): update rust crate mailparse to 0.16.0
2025-02-09 23:30:40 +00:00
221fead7dc
cargo update
2025-02-09 14:54:13 -08:00
3491cb9593
Merge pull request 'fix(deps): update rust crate tokio to v1.43.0' ( #24 ) from renovate/tokio-1.x-lockfile into master
...
Reviewed-on: #24
2025-02-09 14:52:02 -08:00
037b3231ac
fix(deps): update rust crate tokio to v1.43.0
2025-02-09 22:45:44 +00:00
75f38c1e94
Merge pull request 'fix(deps): update rust crate scraper to 0.22.0' ( #23 ) from renovate/scraper-0.x into master
...
Reviewed-on: #23
2025-02-09 14:30:43 -08:00
977bcd0bf4
Merge pull request 'fix(deps): update rust crate itertools to 0.14.0' ( #22 ) from renovate/itertools-0.x into master
...
Reviewed-on: #22
2025-02-09 14:30:33 -08:00
838459e5a8
Merge pull request 'fix(deps): update rust crate graphql_client to 0.14.0' ( #21 ) from renovate/graphql_client-0.x into master
...
Reviewed-on: #21
2025-02-09 14:30:21 -08:00
d208a31348
Merge pull request 'fix(deps): update rust crate gloo-net to 0.6.0' ( #20 ) from renovate/gloo-net-0.x into master
...
Reviewed-on: #20
2025-02-09 14:30:12 -08:00
0a640bea6f
Merge pull request 'fix(deps): update rust crate css-inline to 0.14.0' ( #19 ) from renovate/css-inline-0.x into master
...
Reviewed-on: #19
2025-02-09 14:30:02 -08:00
84a2962561
Merge pull request 'chore(deps): update dependency font-awesome to v6.7.2' ( #18 ) from renovate/font-awesome-6.x into master
...
Reviewed-on: #18
2025-02-09 14:29:49 -08:00
6c71be7a3a
Merge pull request 'fix(deps): update rust crate xtracing to v0.1.3' ( #16 ) from renovate/xtracing-0.x-lockfile into master
...
Reviewed-on: #16
2025-02-09 14:29:36 -08:00
77562505b4
Merge pull request 'fix(deps): update rust crate sqlx to v0.8.3' ( #15 ) from renovate/sqlx-0.x-lockfile into master
...
Reviewed-on: #15
2025-02-09 14:29:24 -08:00
c83d3dcf1d
Merge pull request 'fix(deps): update rust crate serde_json to v1.0.138' ( #14 ) from renovate/serde_json-1.x-lockfile into master
...
Reviewed-on: #14
2025-02-09 14:29:03 -08:00
081077d2c2
Merge pull request 'fix(deps): update rust crate serde to v1.0.217' ( #13 ) from renovate/serde-monorepo into master
...
Reviewed-on: #13
2025-02-09 14:28:53 -08:00
4cfc6a73fc
Merge pull request 'fix(deps): update rust crate log to v0.4.25' ( #11 ) from renovate/log-0.x-lockfile into master
...
Reviewed-on: #11
2025-02-09 14:28:43 -08:00
f1c132830f
Merge pull request 'fix(deps): update rust crate clap to v4.5.28' ( #10 ) from renovate/clap-4.x-lockfile into master
...
Reviewed-on: #10
2025-02-09 14:28:30 -08:00
5aff7c6e85
Merge pull request 'fix(deps): update rust crate cacher to v0.1.4' ( #9 ) from renovate/cacher-0.x-lockfile into master
...
Reviewed-on: #9
2025-02-09 14:28:19 -08:00
2c09713e20
Merge pull request 'fix(deps): update rust crate async-trait to v0.1.86' ( #7 ) from renovate/async-trait-0.x-lockfile into master
...
Reviewed-on: #7
2025-02-09 14:28:07 -08:00
3d544feeb5
Merge pull request 'fix(deps): update rust crate ammonia to v4' ( #25 ) from renovate/ammonia-4.x into master
...
Reviewed-on: #25
2025-02-09 13:57:23 -08:00
5830ed0bb1
Merge branch 'master' into renovate/ammonia-4.x
2025-02-09 13:57:13 -08:00
83aed683f5
fix(deps): update rust crate sqlx to v0.8.3
2025-02-09 21:15:54 +00:00
72385b3987
Merge pull request 'fix(deps): update rust crate lol_html to v2' ( #26 ) from renovate/lol_html-2.x into master
...
Reviewed-on: #26
2025-02-09 13:01:28 -08:00
f21893b52e
Bumping version to 0.0.138
2025-02-09 12:52:36 -08:00
0b81529509
build-info: one last version bump
2025-02-09 12:52:23 -08:00
9790bbea83
Bumping version to 0.0.137
2025-02-09 12:49:53 -08:00
7aa620a9da
Update all build-info versions to fix build
2025-02-09 12:49:25 -08:00
2e67db0b4e
fix(deps): update rust crate css-inline to 0.14.0
2025-02-09 20:30:48 +00:00
cd777b2894
fix(deps): update rust crate lol_html to v2
2025-02-09 20:17:15 +00:00
049e9728a2
fix(deps): update rust crate ammonia to v4
2025-02-09 20:17:10 +00:00
0952cdf9cb
fix(deps): update rust crate scraper to 0.22.0
2025-02-09 20:16:59 +00:00
5f4a4e81cb
fix(deps): update rust crate itertools to 0.14.0
2025-02-09 20:16:54 +00:00
38c2c508e8
fix(deps): update rust crate graphql_client to 0.14.0
2025-02-09 20:16:48 +00:00
4cd3664e32
fix(deps): update rust crate gloo-net to 0.6.0
2025-02-09 20:16:44 +00:00
71996f6c48
chore(deps): update dependency font-awesome to v6.7.2
2025-02-09 20:16:33 +00:00
6e227de00f
fix(deps): update rust crate xtracing to v0.1.3
2025-02-09 20:16:24 +00:00
3576e67af7
Merge pull request 'fix(deps): update rust crate reqwest to v0.12.12' ( #12 ) from renovate/reqwest-0.x-lockfile into master
...
Reviewed-on: #12
2025-02-09 12:16:14 -08:00
19f0f60653
fix(deps): update rust crate serde_json to v1.0.138
2025-02-09 20:16:12 +00:00
3502eeb711
fix(deps): update rust crate serde to v1.0.217
2025-02-09 20:16:02 +00:00
fd770d03ab
fix(deps): update rust crate reqwest to v0.12.12
2025-02-09 20:15:54 +00:00
d99b7ae34c
fix(deps): update rust crate log to v0.4.25
2025-02-09 20:15:48 +00:00
f18aa8c8d4
fix(deps): update rust crate clap to v4.5.28
2025-02-09 20:15:35 +00:00
dcdcb5b5a3
fix(deps): update rust crate cacher to v0.1.4
2025-02-09 20:15:31 +00:00
884e4b5831
fix(deps): update rust crate async-trait to v0.1.86
2025-02-09 20:15:19 +00:00
5981356492
Merge pull request 'fix(deps): update rust crate async-graphql-rocket to v7.0.15' ( #6 ) from renovate/async-graphql-rocket-7.x-lockfile into master
...
Reviewed-on: #6
2025-02-09 12:10:15 -08:00
386b6915c5
fix(deps): update rust crate async-graphql-rocket to v7.0.15
2025-02-09 20:09:39 +00:00
5a6f04536f
Merge pull request 'chore(deps): update rust crate build-info-build to 0.0.39' ( #2 ) from renovate/build-info-build-0.x into master
...
Reviewed-on: #2
2025-02-09 11:21:21 -08:00
ae1d9e6db7
Merge pull request 'fix(deps): update rust crate anyhow to v1.0.95' ( #3 ) from renovate/anyhow-1.x-lockfile into master
...
Reviewed-on: #3
2025-02-09 11:21:03 -08:00
24d50c21f5
fix(deps): update rust crate anyhow to v1.0.95
2025-02-09 19:08:21 +00:00
b4d72da639
chore(deps): update rust crate build-info-build to 0.0.39
2025-02-09 19:08:17 +00:00
dacb258289
Merge pull request 'chore: Configure Renovate' ( #1 ) from renovate/configure into master
...
Reviewed-on: #1
2025-02-09 11:06:35 -08:00
5c674d4603
Add renovate.json
2025-02-09 19:01:46 +00:00
2e9753e91d
Bumping version to 0.0.136
2025-02-06 08:17:10 -08:00
971e1049c7
web: allow plaintext emails to wrap
2025-02-06 08:16:53 -08:00
11c76332f3
Bumping version to 0.0.135
2025-02-06 07:46:34 -08:00
52d03ae964
web: tweak figure bg color on hackaday
2025-02-06 07:46:13 -08:00
c4043f6c56
Bumping version to 0.0.134
2025-02-05 09:18:40 -08:00
dfbac38281
web: style blockquotes in emails
2025-02-05 09:18:05 -08:00
f857c38625
Bumping version to 0.0.133
2025-02-02 09:52:05 -08:00
23823cd85e
web: provide CSS overrides for email matching news posts
2025-02-02 09:51:27 -08:00
30b5d0ff9f
Bumping version to 0.0.132
2025-01-30 20:19:21 -08:00
60a3b1ef88
web: remove accidentally committed line
2025-01-30 20:18:36 -08:00
a46390d110
Bumping version to 0.0.131
2025-01-30 17:45:35 -08:00
5baac0c77a
web: fix width overflow on mobile and maybe progress bar
2025-01-30 17:45:14 -08:00
e6181d41ed
web: address a bunch of dead code lint
2025-01-30 15:24:11 -08:00
6a228cfd5e
Bumping version to 0.0.130
2025-01-30 14:16:30 -08:00
8d81067206
cargo sqlx prepare
2025-01-30 14:16:29 -08:00
b2e47a9bd4
server: round-robin by site when indexing searches
2025-01-30 14:16:12 -08:00
4eaf50cde4
Bumping version to 0.0.129
2025-01-30 13:55:52 -08:00
f20afe5447
update sqlx prepare
2025-01-30 13:55:38 -08:00
53093f4cce
Bumping version to 0.0.128
2025-01-30 13:52:55 -08:00
9324a34d31
cargo sqlx prepare
2025-01-30 13:52:54 -08:00
eecc4bc3ef
server: strip style & script tags, also handle some retryable errors on slurp
2025-01-30 13:52:22 -08:00
795029cb06
Bumping version to 0.0.127
2025-01-29 17:25:55 -08:00
bc0135106f
server: error when get request has a bad response code
2025-01-29 17:25:26 -08:00
bd2803f81c
Bumping version to 0.0.126
2025-01-29 17:10:42 -08:00
215addc2c0
cargo sqlx prepare
2025-01-29 17:10:41 -08:00
69f8e24689
server: index newest news posts first
2025-01-29 17:10:26 -08:00
0817a7a51b
Bumping version to 0.0.125
2025-01-29 17:04:16 -08:00
200933591a
cargo sqlx prepare
2025-01-29 17:04:15 -08:00
8b7c819b17
server: only index 100 search summaries at a time
2025-01-29 17:03:47 -08:00
dce433ab5a
Bumping version to 0.0.124
2025-01-29 16:53:59 -08:00
eb4f2d8b5d
server: filter out bad urls when indexing search summary
2025-01-29 16:53:38 -08:00
2008457911
Bumping version to 0.0.123
2025-01-29 16:13:50 -08:00
f6b57e63fd
cargo sqlx prepare
2025-01-29 16:13:50 -08:00
d681612e8e
server: index all search summaries on refresh
2025-01-29 16:13:44 -08:00
80454cbc7e
Bumping version to 0.0.122
2025-01-29 15:44:05 -08:00
78cf59333e
cargo sqlx prepare
2025-01-29 15:44:04 -08:00
ab47f32b52
server: fetch search summaries in parallel
2025-01-29 15:43:46 -08:00
d9d58afed9
Bumping version to 0.0.121
2025-01-29 15:24:55 -08:00
d01f9a7e08
cargo sqlx prepare
2025-01-29 15:24:54 -08:00
c6aabf88b9
server: sample DB for missing indexes, should prevent duplication from separate threads
2025-01-29 14:42:59 -08:00
29bf6d9b6d
Bumping version to 0.0.120
2025-01-29 14:08:55 -08:00
92bf45bd15
cargo sqlx prepare
2025-01-29 14:08:54 -08:00
12c8e0e33b
server: use fetched contents of news for search index
2025-01-29 14:08:20 -08:00
c7aa32b922
Bumping version to 0.0.119
2025-01-28 09:34:56 -08:00
94be4ec572
web: add archive buttons, and adjust when text on buttons is shown
2025-01-28 09:34:36 -08:00
66c299bc4c
Bumping version to 0.0.118
2025-01-27 15:48:12 -08:00
d5c4176392
cargo sqlx prepare
2025-01-27 15:48:11 -08:00
bd00542c28
server: use clean_summary field instead of summary
2025-01-27 15:47:55 -08:00
19f029cb6b
Bumping version to 0.0.117
2025-01-27 14:15:00 -08:00
198db1492a
server: add another The Onion slurp config
2025-01-27 14:14:46 -08:00
f6665b6b6e
Bumping version to 0.0.116
2025-01-27 14:01:30 -08:00
ee93d725ba
web & server: finish initial tailwind rewrite
2025-01-27 14:00:46 -08:00
70fb635eda
server: index on nzb_posts created_at, attempt to speed up homepage
2025-01-27 13:18:36 -08:00
b9fbefe05c
server: format chrome css
2025-01-27 13:17:22 -08:00
46f823baae
server: use local slurp cache separate from production
2025-01-27 13:16:55 -08:00
cc1e998ec5
web: style version chart
2025-01-26 16:01:35 -08:00
fb73d8272e
web: update style for rendering emails, including attachments
2025-01-26 15:56:08 -08:00
87321fb669
web: update stylings for removable tag chiclets
2025-01-26 14:02:39 -08:00
44b60d5070
web: style checkboxes, tweak mobile search bar width
2025-01-26 13:42:20 -08:00
89897aa48f
web: style search toolbar
2025-01-26 12:24:06 -08:00
b2879211e4
web: much nicer tag list styling with flex box
2025-01-26 10:58:27 -08:00
6b3567fb1b
web: style tag list
2025-01-26 09:42:32 -08:00
c27bcac549
web: switch to debug build and enable minimal optimizations to make wasm work
2025-01-26 09:32:06 -08:00
25d31a6ce7
web: only use one view function, desktop/tablet/mobile handled in CSS
2025-01-26 09:31:44 -08:00
ea280dd366
web: stub out all C![] that need porting to tailwind
2025-01-25 16:56:44 -08:00
9842c8c99c
server: add option to inline CSS before slurping contents
2025-01-25 16:09:05 -08:00
906ebd73b2
cargo: don't default to xinu repo, that was misguided
2025-01-25 16:05:05 -08:00
de95781ce7
More lint
2025-01-24 09:38:56 -08:00
c58234fa2e
Lint
2025-01-24 09:37:49 -08:00
4099bbe732
Bumping version to 0.0.115
2025-01-19 17:22:37 -08:00
c693d4e78a
server: strip html from search index of summaries
2025-01-19 17:22:24 -08:00
f90ff72316
server: fix tantivy/newsreader search bug
2025-01-19 17:22:20 -08:00
bed6ae01f2
Bumping version to 0.0.114
2025-01-19 16:50:50 -08:00
087d6b9a60
Use registry version of formerly git dependencies
2025-01-19 16:50:14 -08:00
b04caa9d5d
Bumping version to 0.0.113
2025-01-17 15:51:39 -08:00
17b1125ea3
server: Use crate version of cacher
2025-01-17 15:51:28 -08:00
a8ac79d396
Bumping version to 0.0.112
2025-01-16 16:09:28 -08:00
30cbc260dc
web: version bump wasm-bindgen-cli
2025-01-16 16:09:06 -08:00
4601b7e6d3
Bumping version to 0.0.111
2025-01-15 12:27:33 -08:00
28b6f565fd
update cacher dependency
2025-01-15 12:27:29 -08:00
48b63b19d5
Bumping version to 0.0.110
2025-01-14 20:55:53 -08:00
184afbb4ee
update cacher dependency
2025-01-14 20:55:49 -08:00
f6217810ea
Bumping version to 0.0.109
2025-01-14 16:22:24 -08:00
46e2de341b
update cacher dependency
2025-01-14 16:22:20 -08:00
9c56fde0b6
Bumping version to 0.0.108
2025-01-14 12:05:38 -08:00
2051e5ebf2
cargo sqlx prepare
2025-01-14 12:05:37 -08:00
5a997e61da
web & server: add support for email photos
2025-01-14 12:05:03 -08:00
f27f0deb38
Revert "Remove DB tables that don't seem to work"
...
This reverts commit 70f437b939bc9c00e723d42bb1d455c83232a789.
2025-01-13 21:03:56 -08:00
70f437b939
Remove DB tables that don't seem to work
2025-01-13 20:50:19 -08:00
59648a1b25
Bumping version to 0.0.107
2025-01-12 16:35:17 -08:00
76482c6c15
server: make pagination slightly less bad
2025-01-12 16:35:11 -08:00
de23bae8bd
server: add request_id to all graphql logging
2025-01-12 11:40:31 -08:00
e07c0616a2
Bumping version to 0.0.106
2025-01-12 09:26:23 -08:00
13a7de4956
web: refactor mark read logic to be two phases
2025-01-12 09:25:44 -08:00
9ce0aacab0
Bumping version to 0.0.105
2025-01-12 08:34:36 -08:00
ae502a7dfe
Bumping version to 0.0.104
2025-01-02 15:19:24 -08:00
947c5970d8
update xtracing dependency
2025-01-02 15:19:17 -08:00
686d163cf6
update xtracing dependency
2025-01-02 15:18:49 -08:00
7c720e66f9
Bumping version to 0.0.103
2024-12-28 15:10:17 -08:00
1029fd7aa2
update cacher dependency
2024-12-28 15:10:12 -08:00
61e59ea315
Bumping version to 0.0.102
2024-12-28 15:09:21 -08:00
5047094bd7
update xtracing dependency
2024-12-28 15:09:16 -08:00
28bd9a9d89
Bumping version to 0.0.101
2024-12-28 15:08:52 -08:00
4b327eeccc
update xtracing dependency
2024-12-28 15:08:48 -08:00
d13b5477a5
Bumping version to 0.0.100
2024-12-28 15:08:28 -08:00
8cad404098
update xtracing dependency
2024-12-28 15:08:24 -08:00
23de7186d6
Bumping version to 0.0.99
2024-12-28 15:06:37 -08:00
a26559a07e
Bumping version to 0.0.98
2024-12-28 15:04:53 -08:00
1bc7ad9b95
update xtracing dependency
2024-12-28 15:04:48 -08:00
1ac844c08d
Bumping version to 0.0.97
2024-12-28 15:04:02 -08:00
d7f7954e59
Bumping version to 0.0.96
2024-12-28 15:02:21 -08:00
ba16e537e6
Bumping version to 0.0.95
2024-12-28 15:00:36 -08:00
60304a23cc
update xtracing dependency
2024-12-28 15:00:30 -08:00
ce6aa7d167
Bumping version to 0.0.94
2024-12-28 09:09:41 -08:00
fb55d87876
update xtracing dependency
2024-12-28 09:09:27 -08:00
63374871ac
Bumping version to 0.0.93
2024-12-28 08:44:51 -08:00
405dcc5ca6
update cacher dependency
2024-12-28 08:44:47 -08:00
1544405d3a
Bumping version to 0.0.92
2024-12-28 08:43:49 -08:00
3b547f6925
update cacher dependency
2024-12-28 08:43:41 -08:00
777f33e212
notmuch: add instrumentation to most public methods
2024-12-26 11:12:47 -08:00
7c7a8c0dcb
Bumping version to 0.0.91
2024-12-25 16:22:36 -08:00
6c2722314b
server: fix compile problem with new PG schema
2024-12-25 16:22:19 -08:00
7827c24016
Bumping version to 0.0.90
2024-12-25 16:19:16 -08:00
043e46128a
cargo sqlx prepare
2024-12-25 16:19:15 -08:00
dad30357ac
server: enusre post.link is not null and not empty
2024-12-25 10:12:33 -08:00
4c6b9cde39
Bumping version to 0.0.89
2024-12-25 08:03:13 -08:00
ffb210babb
server: ensure uniqueness on post links
2024-12-25 08:02:36 -08:00
145d1c1787
Bumping version to 0.0.88
2024-12-21 16:52:24 -08:00
1708526e33
update xtracing dependency
2024-12-21 16:52:19 -08:00
f8f9b753a6
Bumping version to 0.0.87
2024-12-21 16:23:13 -08:00
7fbb0e0f43
update xtracing dependency
2024-12-21 16:23:09 -08:00
2686670df7
Bumping version to 0.0.86
2024-12-21 16:21:19 -08:00
732fb5054a
update xtracing dependency
2024-12-21 16:21:14 -08:00
2abfbda2f0
Bumping version to 0.0.85
2024-12-21 16:19:42 -08:00
cce693174e
update xtracing dependency
2024-12-21 16:19:37 -08:00
bec7ee40b4
Bumping version to 0.0.84
2024-12-21 13:18:26 -08:00
79a6245773
update xtracing dependency
2024-12-21 13:18:22 -08:00
3ae1c3fdff
Bumping version to 0.0.83
2024-12-21 13:16:50 -08:00
eab96b3f84
update xtracing dependency
2024-12-21 13:16:44 -08:00
07b8db317b
cargo sqlx prepare
2024-12-21 13:16:18 -08:00
9debec8daa
Bumping version to 0.0.82
2024-12-21 13:10:22 -08:00
b129b99fd9
cargo sqlx prepare
2024-12-21 13:10:21 -08:00
a397bcf190
update xtracing dependency
2024-12-21 13:10:16 -08:00
13c80fe68f
update xtracing dependency
2024-12-21 13:08:01 -08:00
438ab0015e
update xtracing dependency
2024-12-21 13:07:14 -08:00
93f5145937
update xtracing dependency
2024-12-21 13:06:59 -08:00
36fcc349ec
update xtracing dependency
2024-12-21 13:05:31 -08:00
63a1919872
update xtracing dependency
2024-12-21 13:02:59 -08:00
5b6d18bdbc
Bumping version to 0.0.81
2024-12-20 09:25:51 -08:00
868d2fb434
xtracing version bump
2024-12-20 09:25:46 -08:00
6ad66a35e7
Bumping version to 0.0.80
2024-12-20 09:18:27 -08:00
cd750e7267
Update xtracing
2024-12-20 09:16:41 -08:00
40be07cb07
Bumping version to 0.0.79
2024-12-20 09:06:45 -08:00
e794a902dd
server: clean up some renamed imports
2024-12-20 09:06:35 -08:00
94576e98fc
Bumping version to 0.0.78
2024-12-20 09:06:08 -08:00
b7dcb2e875
server: rename crate and binary to letterbox-server
2024-12-20 09:05:35 -08:00
aa9a243894
Bumping version to 0.0.77
2024-12-20 08:43:47 -08:00
1911367aeb
cargo update
2024-12-20 08:43:37 -08:00
93bb4a27b9
Bumping version to 0.0.76
2024-12-19 18:44:31 -08:00
0456efeed4
cargo sqlx prepare
2024-12-19 18:44:30 -08:00
3ac2fa290f
server: use git version of xtracing
2024-12-19 18:44:13 -08:00
e7feb73f6f
lint
2024-12-19 18:38:43 -08:00
5ddb4452ff
email2db: stub CLI
2024-12-19 18:35:46 -08:00
760f90762d
server: refer to async_graphql extensions through extensions module
2024-12-19 18:35:03 -08:00
51154044cc
WIP
2024-12-19 12:56:53 -08:00
06c5cb6cbf
Update offline sqlx files on build
2024-12-19 12:50:10 -08:00
0dc1f2cebe
Bumping version to 0.0.75
2024-12-19 11:35:18 -08:00
0dec7aaf0e
web: pin wasm-bindgen
2024-12-19 11:35:00 -08:00
6fa8d1856a
Revert "web: fix breakage do to update in dependency"
...
This reverts commit 80d23204feb31af9a84bc236049e008d832cf49a.
2024-12-19 11:34:33 -08:00
95a0279c68
Bumping version to 0.0.74
2024-12-19 11:04:55 -08:00
80d23204fe
web: fix breakage do to update in dependency
2024-12-19 11:04:39 -08:00
f45123d6d9
Bumping version to 0.0.73
2024-12-19 10:53:51 -08:00
503913c54a
Bumping version to 0.0.72
2024-12-19 10:46:47 -08:00
c4627a13b6
cargo sqlx prepare
2024-12-19 10:46:39 -08:00
e4427fe725
Bumping version to 0.0.71
2024-12-19 10:44:15 -08:00
78f5f00225
cargo update
2024-12-19 10:44:05 -08:00
c6fc34136a
Version bump sqlx
2024-12-19 10:44:05 -08:00
1a270997c8
Update xtracing
2024-12-19 10:38:56 -08:00
390fbcceac
Bumping version to 0.0.70
2024-12-17 13:57:25 -08:00
d7214f4f29
server: move notmuch refresh out of tantivy cfg block for refresh
2024-12-17 13:57:06 -08:00
b9aaf87dc2
Bumping version to 0.0.69
2024-12-17 09:38:26 -08:00
5ee9d754ba
server: actually disable tantivy
2024-12-17 09:38:19 -08:00
dc04d54455
cargo sqlx prepare
2024-12-17 09:34:03 -08:00
9f730e937d
Bumping version to 0.0.68
2024-12-17 09:32:13 -08:00
13eaf33b1a
server: add postgres based newsreader search and disable tantivy
2024-12-17 09:31:51 -08:00
e36f4f97f9
server: run DB migrations on startup
2024-12-16 19:21:58 -08:00
092d5781ca
Bumping version to 0.0.67
2024-12-16 19:21:34 -08:00
0697a5ea41
server: more instrumentation
2024-12-16 19:21:05 -08:00
607e9e2251
Bumping version to 0.0.66
2024-12-16 08:56:24 -08:00
c547170efb
server: address lint
2024-12-16 08:56:16 -08:00
0222985f4d
server: instrument newsreader impl
2024-12-16 08:56:05 -08:00
94c03a9c7c
Bumping version to 0.0.65
2024-12-16 08:34:53 -08:00
4f4e474e66
server: explicitly reload tantivy reader after commit
2024-12-16 08:34:35 -08:00
7a1dec03a3
Bumping version to 0.0.64
2024-12-15 16:26:38 -08:00
f49bc071c2
server: version bump xtracing
2024-12-15 16:26:22 -08:00
8551f0c756
Bumping version to 0.0.63
2024-12-15 15:43:56 -08:00
ac4aaeb0f7
server: warn on failure to open tantivy
2024-12-15 15:43:44 -08:00
4ad963c3be
Bumping version to 0.0.62
2024-12-15 15:18:36 -08:00
7c943afc2b
server: attempt concurrency with graphql::search and fail
2024-12-15 15:09:41 -08:00
39ea5c5458
Bumping version to 0.0.61
2024-12-15 14:46:53 -08:00
6d8b2de608
server: improve tantivy performance by reusing IndexReader
...
Also improve a bunch of trace logging
2024-12-15 14:46:10 -08:00
05cdcec244
notmuch: improved error handling and logging
2024-12-15 14:44:02 -08:00
a0eb8dcba6
server: add TODO
2024-12-14 11:56:33 -08:00
9fbfa378bb
Bumping version to 0.0.60
2024-12-14 10:09:48 -08:00
872771b02a
server: add tracing for graphql handling
2024-12-14 10:09:33 -08:00
416d82042f
Bumping version to 0.0.59
2024-12-10 09:13:22 -08:00
a0eb291371
web: most post favicon more cachable
2024-12-10 09:13:11 -08:00
4c88ee18d3
Bumping version to 0.0.58
2024-12-09 13:17:09 -08:00
410e582b44
web: use favicon for avatar when viewing a post
2024-12-09 13:16:55 -08:00
a3f720a51e
Bumping version to 0.0.57
2024-12-08 18:05:12 -08:00
962b3542ce
web: show email address on hover of name in message view
2024-12-08 18:03:20 -08:00
a6f0971f0f
Bumping version to 0.0.56
2024-11-13 17:43:16 -08:00
21789df60a
server: handle attachements with name in content-type not disposition
2024-11-13 17:42:53 -08:00
584ff1504d
cargo fmt to catch unformated code while LSP was misconfigured
2024-11-03 08:33:10 -08:00
caff1a1ed3
web: remove unnecessary move
2024-10-30 20:07:32 -07:00
d7b4411017
web: update cargo edition
2024-10-30 19:59:06 -07:00
66ada655fc
Bumping version to 0.0.55
2024-10-29 17:16:58 -07:00
8dea1f1bd6
web: fix styling on news post tags to match email
2024-10-29 17:16:45 -07:00
e7a865204d
Bumping version to 0.0.54
2024-10-27 12:27:34 -07:00
3138379e7d
web: add tag when viewing news posts
2024-10-27 12:27:16 -07:00
7828fa0ac8
server: add slurper config for rustacean station
2024-10-27 12:15:43 -07:00
b770bb8986
server: add slurp config for grafana
2024-10-27 12:14:15 -07:00
07c0150d3e
Bumping version to 0.0.53
2024-10-27 12:03:25 -07:00
f678338822
server: lint, including bug fix
2024-10-27 12:03:16 -07:00
6e15e69254
server: handle forwarded rfc822 messages
2024-10-27 12:02:00 -07:00
2671a3b787
Bumping version to 0.0.52
2024-10-27 10:56:11 -07:00
93073c9602
server: fix pagination counts for tantivy results
2024-10-27 10:55:49 -07:00
88f8a9d537
Bumping version to 0.0.51
2024-10-13 17:40:35 -07:00
b75b298a9d
web: match email header styling when viewing post
2024-10-13 17:40:20 -07:00
031b8ce80e
Bumping version to 0.0.50
2024-10-03 09:21:48 -07:00
b0ceba3bcf
web: consistent html between open/close header, move padding into header code
2024-10-03 09:21:12 -07:00
e5f5b8ff3c
Bumping version to 0.0.49
2024-10-03 09:04:03 -07:00
afb1d291ec
web: fix right justify of read icon/timestamp on closed message header
2024-10-03 09:03:22 -07:00
55b46ff929
Bumping version to 0.0.48
2024-10-01 17:20:01 -07:00
58acd8018a
web: more dense email headers
2024-10-01 17:19:52 -07:00
e0d0ede2ce
Bumping version to 0.0.47
2024-10-01 15:12:20 -07:00
ac46b0e4d0
web: change up spacing in email headers. Increase density
2024-10-01 15:12:02 -07:00
e12ea2d7e4
Bumping version to 0.0.46
2024-09-29 19:17:07 -07:00
5f052facdf
web: fix styling of envelope on closed headers
2024-09-29 19:16:51 -07:00
4476749203
Bumping version to 0.0.45
2024-09-29 19:05:59 -07:00
0fa860bc71
web: show email address when now name present
2024-09-29 19:05:46 -07:00
b858b23584
Bumping version to 0.0.44
2024-09-29 18:03:05 -07:00
6500e60c40
web: remove dead code
2024-09-29 18:02:45 -07:00
efc991923d
Bumping version to 0.0.43
2024-09-29 17:56:39 -07:00
0b5e057fe6
web: fix spacing when there are few To/CC
2024-09-29 17:56:25 -07:00
822e1b0a9c
Bumping version to 0.0.42
2024-09-29 17:15:57 -07:00
4f21814be0
web: successfully rewrite some bits in tailwind
2024-09-29 17:15:28 -07:00
17da489229
web: WIP tailwind integration
2024-09-29 16:43:29 -07:00
5b8639b80f
Bumping version to 0.0.41
2024-09-29 16:41:36 -07:00
6c9ef912e6
server: don't touch tantivy if no uids reindexed
2024-09-29 16:41:13 -07:00
da636ca1f3
Bumping version to 0.0.40
2024-09-29 16:28:37 -07:00
7880eddccd
Bumping version to 0.0.39
2024-09-29 16:28:25 -07:00
3ec1741f10
web & server: using tantivy for news post search
2024-09-29 16:28:05 -07:00
f36d1e0c29
server: continue if db path missing on create_news_db
2024-09-28 12:29:12 -07:00
ebf32a9905
server: WIP tantivy integration
2024-09-28 12:29:12 -07:00
005a457348
Bumping version to 0.0.38
2024-09-28 12:28:53 -07:00
a89a279764
notmuch: use faster, but inaccurate message count
2024-09-28 12:28:41 -07:00
fbc426f218
Bumping version to 0.0.37
2024-09-28 12:23:29 -07:00
27b480e118
web: try alternative for clearing screen on build
2024-09-28 12:22:35 -07:00
dee6ff9ba0
Bumping version to 0.0.36
2024-09-28 12:06:12 -07:00
73bdcd5441
server: add pjpeg support for attachments
2024-09-28 12:06:00 -07:00
64a38e024d
Bumping version to 0.0.35
2024-09-28 11:18:39 -07:00
441b40532f
Bumping version to 0.0.34
2024-09-28 11:18:37 -07:00
bfb6a6226d
Bumping version to 0.0.33
2024-09-28 11:18:37 -07:00
f464585fad
web: tweak hr styling
2024-09-28 11:18:37 -07:00
3fe61f8b09
web: clear screen on rebuild
2024-09-28 11:18:37 -07:00
43b3625656
server: join slurped parts with <hr> elements
2024-09-28 11:16:10 -07:00
6505c90f32
Bumping version to 0.0.32
2024-09-26 16:28:02 -07:00
104eb189fe
web: shrink <hr> margins
2024-09-26 16:27:50 -07:00
b70e0018d7
Bumping version to 0.0.31
2024-09-25 19:46:15 -07:00
d962d515f5
web: shorten outbound link on news post
2024-09-25 19:45:52 -07:00
3c8d7d4f81
server: move tantivy code to separate mod
2024-09-22 10:26:45 -07:00
d1604f8e70
server: remove done TODO
2024-09-21 18:48:25 -07:00
6f07817c0e
Bumping version to 0.0.30
2024-09-21 13:01:27 -07:00
0ac959ab76
server: add slurp config for ingowald
2024-09-21 13:01:17 -07:00
62b17bd6a6
Bumping version to 0.0.29
2024-09-20 08:56:58 -07:00
c0bac99d5a
server: add slurp config for zsa blog
2024-09-20 08:56:45 -07:00
3b69c5e74b
Bumping version to 0.0.28
2024-09-19 17:06:03 -07:00
539fd469cc
server: create index when missing
2024-09-19 17:05:47 -07:00
442688c35c
web: lint
2024-09-19 16:54:18 -07:00
da27f02237
Bumping version to 0.0.27
2024-09-19 16:52:35 -07:00
9460e354b7
server: cargo sqlx prepare
2024-09-19 16:52:26 -07:00
6bab128ed9
Bumping version to 0.0.26
2024-09-19 16:33:50 -07:00
3856b4ca5a
server: try different cacher url
2024-09-19 16:33:40 -07:00
bef39eefa5
Bumping version to 0.0.25
2024-09-19 16:08:20 -07:00
b0366c7b4d
server: try non-https to see if that works
2024-09-19 16:07:59 -07:00
ca02d84d63
Bumping version to 0.0.24
2024-09-19 16:01:55 -07:00
461d5de886
server: change internal git url
2024-09-19 16:01:41 -07:00
f8134dad7a
Bumping version to 0.0.23
2024-09-19 15:53:56 -07:00
30f510bb03
server: WIP tantivy, cache slurps, use shared::compute_color,
2024-09-19 15:53:09 -07:00
e7cbf9cc45
shared: remove debug logging
2024-09-19 13:54:47 -07:00
5108213af5
web: use shared compute_color
2024-09-19 13:49:24 -07:00
d148f625ac
shared: add compute_color
2024-09-19 13:48:56 -07:00
a9b8f5a88f
Bumping version to 0.0.22
2024-09-16 20:00:16 -07:00
539b584d9b
web: fix broken build
2024-09-16 20:00:06 -07:00
2f8d83fc4b
Bumping version to 0.0.21
2024-09-16 19:52:28 -07:00
86ee1257fa
web: better progress bar
2024-09-16 19:52:20 -07:00
03f1035e0e
Bumping version to 0.0.20
2024-09-12 22:38:18 -07:00
bd578191a8
web: add scroll to top button and squelch some debug logging
2024-09-12 22:37:58 -07:00
d4fc2e2ef1
Bumping version to 0.0.19
2024-09-12 15:41:01 -07:00
cde30de81c
web: explicitly set progress to zero when not in thread/news view
2024-09-12 15:40:42 -07:00
96be74e3ee
Bumping version to 0.0.18
2024-09-12 15:32:30 -07:00
b78d34b27e
web: disable bulma styling for .number
2024-09-12 15:32:18 -07:00
b4b64c33a6
Bumping version to 0.0.17
2024-09-12 10:07:00 -07:00
47b1875022
server: tweak cloudflare and prusa slurp config
2024-09-12 10:06:46 -07:00
b06cbd1381
Bumping version to 0.0.16
2024-09-12 10:03:26 -07:00
9e35f8ca6c
web: fix <em> looking like a button
2024-09-12 10:01:58 -07:00
8eaefde67d
Bumping version to 0.0.15
2024-09-12 09:28:14 -07:00
d5a3324837
server: slurp config for prusa blog and squelch some info logging
2024-09-12 09:27:57 -07:00
f5c90d8770
Bumping version to 0.0.14
2024-09-11 11:46:04 -07:00
825a125a62
web: redox specific styling
2024-09-11 11:45:53 -07:00
da7cf37dae
Bumping version to 0.0.13
2024-09-11 11:41:27 -07:00
1985ae1f49
server: add slurp configs for facebook and redox
2024-09-11 11:41:09 -07:00
91eb3019f9
Bumping version to 0.0.12
2024-09-09 20:31:07 -07:00
66e8e00a9b
web: remove dead code
2024-09-09 20:21:51 -07:00
4b8923d852
web: more accurate reading progress bar
2024-09-09 20:21:13 -07:00
baba720749
Bumping version to 0.0.11
2024-09-02 13:36:18 -07:00
1ec22599cc
web: make pre blocks look like code blocks in email
2024-09-02 13:35:58 -07:00
c69017bc36
Bumping version to 0.0.10
2024-09-02 13:19:11 -07:00
48bf57fbbe
web: more pleasant color scheme for code blocks in email
2024-09-02 13:18:49 -07:00
3491856784
Bumping version to 0.0.9
2024-09-01 16:17:35 -07:00
f887c15b46
web: address lint
2024-09-01 16:17:27 -07:00
7786f850d1
Bumping version to 0.0.8
2024-09-01 16:16:09 -07:00
cad778734e
web: rename Msg::Reload->Refresh and create proper Reload
2024-09-01 16:15:38 -07:00
1210f7038a
Bumping version to 0.0.7
2024-09-01 16:09:14 -07:00
f9ab7284a3
web: remove obsolete Makefile
2024-09-01 16:09:04 -07:00
100865c923
server: use same html cleanup idiom in nm as we do in newreader
2024-09-01 16:08:25 -07:00
b8c1710a83
dev: watch for git commits and rebuild on change
2024-09-01 16:07:22 -07:00
215b8cd41d
shared: ignore dirty, if git is present we're developing
...
When developing dirty can get out of between client and server if you're
only doing development in one.
2024-09-01 15:57:02 -07:00
487d7084c3
Bumping version to 0.0.6
2024-09-01 15:48:41 -07:00
b1e761b26f
web: don't show progress bar until 400px have scrolled
2024-09-01 15:48:11 -07:00
3efe90ca21
Update release makefile
2024-09-01 15:40:19 -07:00
61649e1e04
Bumping version to 0.0.5
2024-09-01 15:38:39 -07:00
13ac352a10
Helpers to bump version number
2024-09-01 15:37:00 -07:00
5ca7a25e8d
Bumping version to 0.0.4
2024-09-01 15:36:48 -07:00
7bb8ef0938
Bumping version to :?}
2024-09-01 15:36:36 -07:00
5c55a290ac
Bumping version to :?}
2024-09-01 15:34:53 -07:00
4e3e1b075d
Setting crate version to 0.2.0-a8c5a16
2024-09-01 15:30:37 -07:00
a8c5a164ff
web: clean up version string and reload on mismatch
2024-09-01 15:02:34 -07:00
1f393f1c7f
Add server and client build versions
2024-09-01 14:55:51 -07:00
fdaff70231
server: improve cloudflare and grafana image and iframe rendering
2024-09-01 11:05:07 -07:00
7218c13b9e
server: address lint
2024-08-31 16:18:47 -07:00
934cb9d91b
web: address lint
2024-08-31 16:11:49 -07:00
4faef5e017
web: add scrollbar for read progress
2024-08-31 16:08:06 -07:00
5c813e7350
web: style improvements for figure captions
2024-08-31 15:04:19 -07:00
fb754469ce
web: let pullquotes on grafana blog be full width
2024-08-31 14:46:38 -07:00
548b5a0ab0
server: extract image title and alt attributes into figure captions
2024-08-31 14:43:04 -07:00
f77d0776c4
web: style tweaks for <em>
2024-08-31 14:42:19 -07:00
e73f70af8f
Fix new post read/unread handling
2024-08-31 13:49:03 -07:00
a9e6120f81
web: don't make slashdot pull quotes italic
2024-08-31 13:36:21 -07:00
090a010a63
server: fix thread id for news posts
2024-08-31 13:23:25 -07:00
85c762a297
web: add class for mail vs news-post bodies
2024-08-31 11:54:19 -07:00
a8d5617cf2
Treat email and news posts as distinct types on the frontend and backend
2024-08-31 11:40:06 -07:00
760cec01a8
Refactor thread responses into an enum.
...
Lays ground work for different types of views, i.e. email, news, docs, etc.
2024-08-26 21:48:53 -07:00
446fcfe37f
server: fix url for graphiql
2024-08-26 21:48:25 -07:00
71de3ef8ae
server: add ability to slurp contents from site
2024-08-25 19:37:53 -07:00
d98d429b5c
notmuch: add TODO
2024-08-25 19:37:37 -07:00
cf5a6fadfd
server: sort dependencies
2024-08-24 09:26:52 -07:00
9a078cd238
server: only add "view on site" link if it's not in the html body
2024-08-19 10:57:09 -07:00
a81a803cca
server: include default chrome CSS as a baseline for news threads
2024-08-19 10:47:38 -07:00
816587b688
server: fix download of chrome default CSS
2024-08-19 10:47:14 -07:00
4083c58bbd
server: add chrome default styles
...
From:
https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/html/resources/html.css
2024-08-19 10:31:59 -07:00
8769e5acd4
server: fix counting issue w/ notmuch (messages vs threads)
2024-08-18 14:18:15 -07:00
3edf9fdb5d
web: fix age display when less than 1 minute
2024-08-18 12:55:39 -07:00
ac0ce29c76
web: preserve checked boxes on search refresh
2024-08-18 11:04:31 -07:00
5279578c64
server: fix inline image loading
2024-08-17 16:33:53 -07:00
632f64261e
server: fix notmuch paging bug
2024-08-15 16:21:27 -07:00
b5e25eef78
server: fix paging if only notmuch results are found
2024-08-15 14:58:23 -07:00
8a237bf8e1
server: add link to news posts back to original article
2024-08-12 21:14:32 -07:00
c5def6c0e3
web: allow clicking anywhere in the subject line in search results
2024-08-12 20:54:16 -07:00
d1cfc77148
server: more news title/body cleanup, and don't search news so much
2024-08-12 20:53:48 -07:00
c314e3c798
web: make whole row of search results clickable
...
No longer allow searching by tag by clicking on chiclet
2024-08-06 21:37:38 -07:00
7c5ef96ff0
server: fix paging bug where p1->p2->p1 wouldn't show consistent results
2024-08-06 21:15:10 -07:00
474cf38180
server: cargo sqlx prepare
2024-08-06 20:55:05 -07:00
e81a452dfb
web: scroll to top when viewing a new tag
2024-08-06 20:54:25 -07:00
e570202ba2
Merge news and email search results
2024-08-06 20:44:25 -07:00
a84c9f0eaf
server: address some lint
2024-08-05 15:54:26 -07:00
530bd8e350
Inline mvp and custom override CSS when rendering RSS posts
2024-08-05 15:47:31 -07:00
359e798cfa
server: going with mvp.css not normalize.css
2024-08-04 21:23:05 -07:00
d7d257a6b5
https://andybrewer.github.io/mvp/mvp.css
2024-08-04 21:22:34 -07:00
9ad9ff6879
https://necolas.github.io/normalize.css/8.0.1/normalize.css
2024-08-03 21:31:09 -07:00
56bc1cf7ed
server: escape RSS feeds that are HTML escaped
2024-08-03 11:29:20 -07:00
e0863ac085
web: more robust avatar intial filtering
2024-07-29 17:29:15 -07:00
d5fa89b38c
web: show tag list in all modalities. WIP
2024-07-29 08:48:44 -07:00
605af13a37
web: monospace font for plain text emails
2024-07-29 08:32:28 -07:00
3838cbd6e2
cargo fix
2024-07-24 11:08:47 -07:00
c76df0ef90
web: update copy icon in more places
2024-07-24 11:06:38 -07:00
cd77d302df
web: small icon tweak for copying email addresses
2024-07-24 11:03:32 -07:00
71348d562d
version bump
2024-07-24 11:03:26 -07:00
b6ae46db93
Move cargo config up a directory
2024-07-22 16:56:13 -07:00
6cb84054ed
Only build server by default
2024-07-22 16:48:47 -07:00
7b511c1673
Fix cleanhtml build
2024-07-22 16:41:14 -07:00
bfd5e12bea
Make URL joining more robust
2024-07-22 16:39:59 -07:00
ad8fb77857
Add copy to clipboard links to from/to/cc addresses
2024-07-22 16:04:25 -07:00
831466ddda
Add mark read/unread support for news
2024-07-22 14:43:05 -07:00
4ee34444ae
Move thread: and id: prefixing to server side.
...
This paves way for better news: support
2024-07-22 14:26:48 -07:00
879ddb112e
Remove some logging and fix a comment
2024-07-22 14:26:24 -07:00
331fb4f11b
Fix build
2024-07-22 12:19:45 -07:00
4e5275ca0e
cargo sqlx prepare
2024-07-22 12:19:38 -07:00
1106377550
Normalize links and images based on post's URL
2024-07-22 11:27:15 -07:00
b5468bced2
Implement pagination for newsreader
2024-07-22 09:28:12 -07:00
01cbe6c037
web: set reasonable defaults on front page requests
2024-07-22 08:28:12 -07:00
d0a02c2f61
cargo fix lint
2024-07-22 08:19:07 -07:00
c499672dde
Rollback attempt to make unread tag queries faster for newsreader
2024-07-22 08:17:46 -07:00
3aa0b94db4
Fix bug in pagination when more than SEARCH_RESULTS_PER_PAGE returned
2024-07-22 08:13:45 -07:00
cdb64ed952
Remove old search URLs
2024-07-22 07:25:15 -07:00
834efc5c94
Handle needs_unread on tag query. Move News to top of tag list
2024-07-22 07:24:28 -07:00
79db94f67f
Add pretty site names to search and thread views
2024-07-21 20:50:50 -07:00
ec41f840d5
Store remaining text when parsing query
2024-07-21 15:19:19 -07:00
d9d57c66f8
Sort by title on date tie breaker
2024-07-21 15:18:31 -07:00
9746c9912b
Implement newsreader counting
2024-07-21 15:13:09 -07:00
abaaddae3a
Implement unread filtering on threads
2024-07-21 15:12:32 -07:00
0bf64004ff
server: order tags alphabetically
2024-07-21 13:09:08 -07:00
6fae9cd018
WIP basic news thread rendering
2024-07-21 12:50:21 -07:00
65fcbd4b77
WIP move thread loading for notmuch into nm mod
2024-07-21 09:31:37 -07:00
dd09bc3168
WIP add search
2024-07-21 09:05:03 -07:00
0bf865fdef
WIP reading news from app
2024-07-21 07:53:02 -07:00
5c0c45b99f
Revert "Make blockquotes fancier"
...
This reverts commit 221f046664c606a2d1fd3d76560d5c484d9f0280.
2024-07-13 15:21:59 -07:00
221f046664
Make blockquotes fancier
2024-07-13 09:19:52 -07:00
2a9d5b393e
Use default styling for lists.
2024-07-13 09:02:35 -07:00
90860e5511
Remove profile from workspace config
2024-07-13 09:02:19 -07:00
0b1f806276
web: visualize blockquote better
2024-07-12 07:44:31 -07:00
0482713241
address cargo udeps
2024-07-07 15:06:04 -07:00
bb3e18519f
cargo update
2024-07-07 14:59:10 -07:00
3a4d08facc
web: lint
2024-07-07 14:43:58 -07:00
30064d5904
server: fix broken open-link-in-new-tab from recent changes
2024-07-07 14:40:37 -07:00
c288b7fd67
Disable running test
2024-07-06 18:47:55 -07:00
b4d1528612
web: migrate from lib->bin
2024-07-06 18:18:28 -07:00
5fc272054c
Put all URLs under /api/
2024-07-05 20:00:52 -07:00
714e73aeb1
Address a bunch of lint
2024-07-05 10:44:37 -07:00
3dfd2d48b3
Fix compile error
2024-07-05 10:40:14 -07:00
3a5a9bd66a
Add support for inline images
2024-07-05 10:38:12 -07:00
55d7aec516
server: handle multipart/related with a multipart/alternative embedded
2024-05-05 19:03:38 -07:00
96d3e4a7d6
Version bump
2024-05-02 09:30:11 -07:00
beb96aba14
web: fix inverted boolean on spam shortcut
2024-04-29 21:04:56 -07:00
48f66c7096
web: when marking spam, also mark it as read
2024-04-14 08:17:36 -07:00
a96b553b08
Version bumps to get fixes to mailparse & data-encoding
2024-04-14 07:55:26 -07:00
31a3ac66b6
web: swap spam and read/unread buttons
2024-04-08 20:51:56 -07:00
a33e1f5d3c
Update lock
2024-04-06 16:22:30 -07:00
423ea10d34
web: use upstream human_format
2024-04-06 16:20:15 -07:00
1b221d5c16
web&server: show raw body contents of UnhandledContentType
2024-04-06 10:21:31 -07:00
d4038f40d6
web: add UI to remove tags when viewing messages
2024-04-06 09:38:00 -07:00
dc7b3dd3e8
web: human format attachment size
2024-04-06 08:52:20 -07:00
1f5f10f78d
server: properly filter inline vs attaments
2024-04-06 08:34:26 -07:00
7df11639ed
web: don't show text on action icons on tablet/mobile
2024-04-06 08:10:04 -07:00
b0305b7411
web: separate spam button from read buttons and color red.
2024-04-06 08:00:35 -07:00
8abf9398e9
web: add mark as spam buttons
2024-04-03 21:10:23 -07:00
1b196a2703
server: add ability to add/remove labels
2024-04-03 21:07:06 -07:00
a24f456136
web: don't show mime type on attachment
2024-04-03 20:28:51 -07:00
d8fef54606
web: add attachment icons
2024-04-03 20:25:42 -07:00
9a5dc20f83
server: add functioning download attachment handler
2024-03-26 08:25:52 -07:00
ff1c3f5791
server: preserve class attribute on sanitized html
2024-03-26 08:25:37 -07:00
c74cd66826
server: add ability to view inline image attachments
2024-03-24 18:11:15 -07:00
c30cfec09d
web: cleanup lint
2024-03-05 09:24:41 -08:00
e20e794508
web: remove mostly useless footer
2024-03-05 09:23:59 -08:00
d09efd3a69
web: overflow:auto the body so wide messages behave better
2024-03-05 09:20:31 -08:00
1ac7f5b6dc
web: handle empty subjects
2024-03-05 09:04:19 -08:00
fc7a4a747c
web: debug search for tag:letterbox instead of is:unread
2024-02-28 19:13:37 -08:00
facea2326e
web: make from and date area clickable on search results page
2024-02-27 09:46:23 -08:00
56311bbe05
web: css cleanup for search results table
2024-02-27 09:07:49 -08:00
994631e872
web: display To/CC differently on expansion
2024-02-26 11:24:09 -08:00
43471d162f
web: make empty subject line clickable
2024-02-26 11:01:20 -08:00
b997a61da8
web: better wrapping behavior for plain text messages
2024-02-24 09:14:50 -08:00
f69dd0b198
server: debug print unhandled mimetypes for some multipart messages
2024-02-23 16:55:13 -08:00
523584fbbc
web: change style for attachments
2024-02-23 16:54:53 -08:00
4139ec38d8
web: add TODO about message and thread id types
2024-02-23 16:10:17 -08:00
5379ae09dc
server: replace string literals in a bunch of places with consts
2024-02-23 16:09:58 -08:00
ebb16aef9e
web: make mark read/unread icon target much larger
2024-02-23 07:07:20 -08:00
fc87fd702c
web: refacter header rendering code, add more detail when message open
2024-02-22 21:19:09 -08:00
42484043a1
web: have colored initials for From
...
Add scaffolding for profile pics
2024-02-22 20:37:21 -08:00
3f268415e9
web: rework header in thread view, tweak some styles, remove some logging
2024-02-22 18:54:34 -08:00
c2a5fe19e3
web: go back to search page after changing read status
2024-02-21 17:58:12 -08:00
42ce88d931
web: add select all/partial/none for search table
2024-02-21 15:02:58 -08:00
cda99fc7a5
web: improve checkbox style on desktop
2024-02-20 20:20:50 -08:00
b33a252698
web: label read/unread icons
2024-02-20 20:16:25 -08:00
9e3ae22827
web: lint
2024-02-20 19:59:35 -08:00
5923547159
web: handle expand/collapse of messages separate from unread status
2024-02-20 19:58:50 -08:00
fe980c5468
web: lint
2024-02-20 19:25:28 -08:00
f50fe7196e
web: add bulk read/unerad functionality
2024-02-20 19:24:56 -08:00
de3f392bd7
web: use bold text to indicate unread messages
2024-02-20 14:29:42 -08:00
02c0d36f90
web: remove a ton of legacy deprecated code
2024-02-20 14:13:06 -08:00
04592ddcc4
web: change up unread message styles
2024-02-20 13:55:54 -08:00
c8e0f68278
web: remove info statement
2024-02-16 19:24:16 -08:00
4957b485a0
web: add mark read button on search result page
2024-02-16 19:23:35 -08:00
7ebe517a34
web: tweak subject line style
2024-02-11 20:48:26 -08:00
516eedb086
web: add per-message unread control and display
2024-02-11 20:29:49 -08:00
ce836cd1e8
notmuch: add tag manipulation
2024-02-11 19:59:20 -08:00
f7010fa278
cargo update
2024-02-11 19:54:35 -08:00
5451dd2056
server: add mutation to mark messages as read
2024-02-11 19:43:34 -08:00
81ed3a8ca2
Linkify URLs missing schema
2024-02-07 19:41:34 -08:00
0f1a60a348
Sanitize html when linkifying plain text.
2024-02-03 11:15:57 -08:00
c59a883351
Address lint.
2024-02-03 11:14:43 -08:00
568d83f029
linkify URLs in plaintext emails.
2024-02-03 11:10:51 -08:00
569781b592
Tweak CSS for viewing body of messages
2024-01-20 08:34:25 -08:00
1b00c9e944
Updated cargo lock
2024-01-20 08:14:59 -08:00
901785e47c
Change footer class to prevent conflict with email bodies.
2024-01-20 08:14:37 -08:00
8c47f01758
Improve server side html sanitization.
2024-01-20 08:14:10 -08:00
304819275d
Open links in a new tab.
2024-01-19 21:07:24 -08:00
b1ea44963d
Lint and cleanup empty file.
2024-01-17 12:31:56 -08:00
181965968c
state: auto reload every 30 seconds
2024-01-17 12:31:37 -08:00
5b3eadb7bd
Run tests before rebuilding app
2024-01-06 08:53:06 -08:00
28d484117b
Change makefile to use variable for app name.
...
Make this more copypastable.
2024-01-06 08:52:42 -08:00
a0b0689e01
Fix wrapping/sizing of message bodies with long unbreakable text.
2024-01-06 08:52:19 -08:00
33ec63f097
web: update seed_hooks to my copy so I can pin to seed=0.10.0
2023-12-10 19:42:07 -08:00
7b22f85429
web: show union of tags when viewing thread
2023-12-10 17:26:24 -08:00
fa7df55b0e
server: send tags on each message in thread
2023-12-10 17:26:04 -08:00
d2cf270dda
web: properly truncate long headers on message view
2023-12-10 16:35:51 -08:00
f1b5e78962
web: make debug output hidden by default
2023-12-10 16:11:15 -08:00
fae4e43682
web: show thread count when greater than 1
2023-12-10 15:50:28 -08:00
37eb3d1dfd
web: wrap content tree debug so messages aren't super wide
2023-12-07 10:24:39 -08:00
e0890f1181
web: search for unread tags when clicking under Unread section
2023-12-05 20:55:41 -08:00
c31f9d581f
web: upgrade to seed-0.10.0
2023-12-05 20:46:59 -08:00
f2347345b4
Version bumps made css_inline uncompilable for wasm
2023-12-05 14:12:15 -08:00
e34f2a1f39
notmuch: fix tests
2023-12-05 12:50:52 -08:00
7a6000be26
server: address lint
2023-12-05 11:26:23 -08:00
dd1a8c2eae
procmail2notmuch: WIP update script
2023-12-05 11:23:04 -08:00
42590b3cbc
cargo update
2023-12-05 11:04:31 -08:00
94f7ad109a
Merge commit 'f6bdf30'
2023-12-05 09:56:55 -08:00
f6bdf302fe
server & notmuch: more attachment WIP, stop leaking notmuch processes
2023-12-03 14:01:18 -08:00
b76c535738
web: use log::error, not seed::error
2023-12-03 09:11:31 -08:00
29949c703d
web: archive live site before pushing new one
2023-12-03 09:11:15 -08:00
f5f9eb175d
server: WIP attachment serving
2023-12-03 09:11:00 -08:00
488c3b86f8
web: truncate raw messages and prep for attachments
2023-12-03 09:03:36 -08:00
be8fd59703
web: rename view_thread to take advantage of new namespaces
2023-12-03 08:49:20 -08:00
071fe2e206
web: show message-ID when viewing thread
2023-12-02 16:35:37 -08:00
ac5660a6d0
web: have trunk proxy /original/ requests to backend
2023-12-02 16:35:18 -08:00
99a104517d
notmuch: comment typo
2023-12-02 16:35:05 -08:00
c3692cadec
server: add id and header to ShowThreadQuery API
2023-12-02 16:34:44 -08:00
b14000952c
server: make unread message counting much faster, remove rayon dep
2023-12-02 15:41:22 -08:00
7a32d5c630
server: include headers in debug output
2023-12-02 15:12:40 -08:00
714b057fdb
web: add tablet rendering, listen to window resize events.
2023-12-02 10:56:14 -08:00
4c2526c70b
web: remove unnecessary view_mobile_ prefix
2023-12-02 10:13:08 -08:00
a8f4aa03bd
web: rename legacy functions to take advantage of mod namespacing
2023-12-02 10:11:56 -08:00
28d5562491
web: move legacy (pre-graphql) rendering to separate mod
2023-12-02 10:07:47 -08:00
e6f20e538a
web: move mobile specific code to separate mod
2023-12-02 10:02:12 -08:00
970bb55c73
web: move desktop specific code into separate mod
2023-12-02 09:56:57 -08:00
12f0491455
web: remove stale comments
2023-12-02 09:34:57 -08:00
ef8362d6f2
web: remove some unused code
2023-12-02 09:34:26 -08:00
0a7cdefda3
web: refactor code into separate modules
2023-12-02 09:29:50 -08:00
cfe1446668
web: for tag list to be open when no unread messages
2023-11-29 09:27:53 -08:00
7c38962d21
web: make tag list hidable
2023-11-28 20:03:17 -08:00
7102f26c9e
web: conditionally show unread section
2023-11-28 07:32:22 -08:00
71a3315fe8
web: lint and clean up search input handling
2023-11-27 21:11:12 -08:00
7cac81cddb
web: update implement_email macro to handle repetition
2023-11-27 20:33:47 -08:00
3a5ca74d71
web: change tag list styling and show unread at the top
2023-11-27 19:48:19 -08:00
71af8179ec
web: hierarchical tags list on desktop
2023-11-27 19:16:28 -08:00
d66a7d3d53
web: use singular version of view_address for From
2023-11-27 17:20:11 -08:00
e0fbb0253e
web: create implement_email! macro
2023-11-27 17:16:57 -08:00
48466808d3
web & server: plumb debugging info for content type hierarchy.
...
Also cleanup Email trait.
2023-11-27 13:47:02 -08:00
87dfe4ace7
server: cleanup lint.
2023-11-26 21:31:06 -08:00
d45f223d52
server: fix pagination with small counts and no first/last set
2023-11-26 21:27:57 -08:00
e8c58bdbd0
server: handle multipart/mixed with an html or text subpart
2023-11-26 21:09:56 -08:00
87d687cde5
server: sanitize html using ammonia
2023-11-26 21:00:44 -08:00
c8147ded60
web & server: add handling for google calendar and wellsfargo emails.
2023-11-26 20:51:53 -08:00
1261bdf8a9
web & server: improved debug printing of unhandled mime types
2023-11-26 18:50:32 -08:00
11366b6fac
web & server: implement handling for text and html bodies.
2023-11-26 16:37:29 -08:00
1cdabc348b
web: better date formatting
2023-11-26 16:01:22 -08:00
02e16b4547
web: more compact output on desktop and mobile
2023-11-26 15:46:03 -08:00
d5a001bf03
web: refresh tags on thread view in addition to search results.
2023-11-26 15:31:51 -08:00
0ae72b63d0
web: add basic graphql view thread, no body support.
2023-11-26 15:27:19 -08:00
447a4a3387
server: basic graphql thread show, no body support yet.
2023-11-26 13:13:04 -08:00
0737f5aac5
web: rewrite frontend to use graphql for search results
2023-11-25 09:06:24 -08:00
3e3024dd5c
server: handle search with no first/last better
2023-11-25 09:05:53 -08:00
24414b04bb
server: fix backward pagination
2023-11-25 08:39:56 -08:00
f7df834325
notmuch: default empty search to wildcard
2023-11-25 08:39:30 -08:00
bce2c741c4
web: add non-functional graphql.
2023-11-21 14:06:48 -08:00
1b44bc57bb
web: Initial commit of graphql schema and helper to update it.
2023-11-21 13:36:11 -08:00
ff6675b08f
server: add unread field to tag query.
...
Optionally fill out unread, as it's expensive.
2023-11-21 13:17:11 -08:00
64912be4eb
Hide quoted emails
2023-11-21 12:37:58 -08:00
57ccef18cb
Make clicking search results on mobile easier.
2023-11-21 12:27:58 -08:00
2a24a20529
Revert stub show_pretty that will be obsoleted by graphql.
2023-11-21 08:35:35 -08:00
e6692059b4
Fix search pagination and add count RPC.
2023-11-20 21:18:40 -08:00
a7b172099b
And graphql search with pagination.
2023-11-20 20:56:16 -08:00
f52a76dba3
Added graphql endpoint and tested with tags implementation.
2023-11-20 18:38:10 -08:00
43e4334890
Set default page size on server to match client side page size.
2023-11-20 17:57:07 -08:00
1d00bdb757
Squelch logging and remove unused variable.
2023-11-20 17:54:50 -08:00
6901c9fde9
Formate today and yesterday better.
2023-11-20 17:53:49 -08:00
6251c54873
Show time of email >1 week
2023-11-20 17:47:06 -08:00
f6c1835b18
Custom formatting of the age string, widen subject column.
2023-11-20 17:41:58 -08:00
95976c2860
Mobile style tweaks.
2023-11-20 15:49:30 -08:00
01589d7136
Add favicon
2023-11-20 15:40:07 -08:00
a2664473c8
Improve density on mobile.
2023-11-14 21:33:09 -08:00
da15ef0f15
Move main.rs to bin/ and stub some message stuff.
2023-11-06 18:41:12 -08:00
035508f3ad
Better use of space on search table for desktop.
2023-11-05 08:36:14 -08:00
69558f15b4
Properly perform right data request on fresh page load.
2023-11-05 08:07:14 -08:00
a8f538eddf
Show navbar at bottom of page too.
2023-09-24 13:13:26 -07:00
01e5ea14ab
URL decode queries.
2023-09-05 09:49:59 -07:00
042d475c75
Style tweaks
2023-09-02 13:10:44 -07:00
dd0af52feb
cargo update
2023-09-02 13:10:34 -07:00
130f9bbeba
Use Trunk.toml for trunk config.
2023-09-02 13:10:17 -07:00
0a05b32a7a
Remove 'TEST' text when viewing certain email types
2023-09-02 09:00:36 -07:00
c3f897c61a
Fix pagination and default homepage to unread search.
2023-08-11 16:51:41 -07:00
c62bac037f
Reload page on refresh
2023-08-11 14:06:47 -07:00
79a57f3082
Address workspace lint
2023-08-11 13:55:39 -07:00
c33de9d754
cargo update
2023-07-15 16:58:40 -07:00