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