Manos Pitsidianakis
757c068dd4
Update stderrlog, tempfile dependencies
...
- Update stderrlog dependency to 0.6.0
- Update tempfile dependency to 3.9
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-02-04 13:50:15 +02:00
Manos Pitsidianakis
acb26c52da
web: don't use carets (<,>) in URLs
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-01-26 16:13:40 +02:00
Manos Pitsidianakis
4bc606236f
web: wrap names with <bdi> to support bidi user names
...
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdi
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-01-26 15:50:31 +02:00
Manos Pitsidianakis
f7039e1997
web: don't panic when calculating list posts
...
When going through a list's root messages, use filter_map() instead of
map() to avoid panicking in case the Envelope cannot be parsed or
there's a bug in the thread calculation.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-01-10 11:30:54 +02:00
Manos Pitsidianakis
05333385a8
Fix new clippy lints.
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-01-10 11:30:54 +02:00
Kevin Schoon
0216cc1276
bump melib dependency to a modern version
...
This updates the melib dependency from an old version it was pinned to and
updates the associated code and tests.
2024-01-10 11:30:53 +02:00
Kevin Schoon
3a515c2718
move thread listing to core
2024-01-10 11:27:15 +02:00
Manos Pitsidianakis
23fb0f924c
Add rustfmt.toml symbolic links to each crate
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-12-18 20:50:17 +02:00
Manos Pitsidianakis
284fba9436
Fix warning for rust-lang/rust/issues/115010
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-11-28 14:18:16 +02:00
Manos Pitsidianakis
7d36ec045e
web: add link anchors to posts
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-11-09 08:27:48 +02:00
Manos Pitsidianakis
5fb850bd71
web: fix topic tags spacing
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-11-06 09:27:58 +02:00
Manos Pitsidianakis
11e3d893c3
web: fix invalid html markup
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-11-05 17:47:11 +02:00
Manos Pitsidianakis
c470a6129d
web: add in-memory ssh sig verification with ssh-key crate
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-11-02 14:11:20 +02:00
Manos Pitsidianakis
250eb0a2ab
web: fix glob re-export clippy lint
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-10-30 18:43:23 +02:00
Manos Pitsidianakis
9620b4e21c
web: show active sub requests in edit list page
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-10-29 13:51:17 +02:00
Manos Pitsidianakis
bedb47981b
web: add accept sub request option
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-10-29 13:30:08 +02:00
Manos Pitsidianakis
19e8b626ca
web: fix clippy lints
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-10-29 12:39:54 +02:00
Manos Pitsidianakis
57eeb1fe77
web: fix invalid column name in list edit page
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-10-29 11:55:46 +02:00
Manos Pitsidianakis
0a0aa04677
core: replace error_chain with thiserror
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-09-16 15:08:24 +03:00
Manos Pitsidianakis
8d7c567d5e
rustdoc: add unstable features rustdoc-scrape-examples and rustdoc-map
2023-06-18 12:43:23 +03:00
Manos Pitsidianakis
8e8bf19f67
web: Fix some list listing CSS
2023-06-13 19:42:54 +03:00
Manos Pitsidianakis
9b625e7c4c
core: implement message filter settings, use them in ArchivedAtLink filter
2023-06-09 16:36:40 +03:00
Manos Pitsidianakis
73a7abab98
core,web: move StripCarets trait to core
2023-06-09 16:36:34 +03:00
Manos Pitsidianakis
7d563ea34a
web: add searching for topic tags
2023-06-09 16:36:23 +03:00
Manos Pitsidianakis
2238b75c45
web: fix list tag text padding
2023-06-09 16:36:08 +03:00
Manos Pitsidianakis
d499c67eb4
web: make list description string safe for html if any owner is an admin
2023-06-09 16:33:49 +03:00
Manos Pitsidianakis
211700ad9a
core/schema: add trigger that sorts topics alphabetically
2023-05-19 12:01:25 +03:00
Manos Pitsidianakis
6b2c88a44f
web: show list topics on site
2023-05-18 22:15:05 +03:00
Manos Pitsidianakis
e8120c75db
core: Add topics field to MailingList
2023-05-18 10:34:00 +03:00
Manos Pitsidianakis
52ef646fae
web: add unit tests+++
2023-05-16 20:41:50 +03:00
Manos Pitsidianakis
f23d7805ca
web: add unit tests++
2023-05-14 18:52:26 +03:00
Manos Pitsidianakis
c4f7ea1822
web: add unit tests
2023-05-14 09:47:54 +03:00
Manos Pitsidianakis
243f4af198
core: add sqlite savepoints
2023-05-10 16:31:37 +03:00
Manos Pitsidianakis
28156fdb75
web: make post.html layout more compact
2023-05-10 09:37:24 +03:00
Manos Pitsidianakis
828bbfe071
grcov: increase coverage with rustdoc tests
2023-05-09 17:14:03 +03:00
Manos Pitsidianakis
98b1aa6e06
web: add unit tests to utils functions
2023-05-09 15:26:02 +03:00
Manos Pitsidianakis
f8cc3852bb
web: add urlize() and heading() template filters
2023-05-09 14:17:41 +03:00
Manos Pitsidianakis
2b250e144c
Run cargo update
2023-05-09 11:15:59 +03:00
Manos Pitsidianakis
6cae75e5ae
web: expand list owner edit view
2023-05-08 11:45:29 +03:00
Manos Pitsidianakis
69153fde3c
web: add rel="canonical" urls for lists
2023-05-08 10:59:41 +03:00
Manos Pitsidianakis
ca8f899446
Bump version to 0.1.1
2023-04-29 18:29:16 +03:00
Manos Pitsidianakis
a37851b108
cli: add repair command with some lints
2023-04-29 18:14:14 +03:00
Manos Pitsidianakis
c29a545326
Bump version to 0.1.0
2023-04-28 20:46:04 +03:00
Manos Pitsidianakis
c209db8ebc
web: add entry.html template
2023-04-28 20:46:01 +03:00
Manos Pitsidianakis
90f8c9ad1a
web: add SITE_SUBTITLE setting
2023-04-28 18:47:37 +03:00
Manos Pitsidianakis
0e333af4e5
web: add thread replies to post view
2023-04-28 09:10:46 +03:00
Manos Pitsidianakis
3b3665b40c
web: css changes for accessibility
2023-04-27 19:01:14 +03:00
Manos Pitsidianakis
3a22ea6887
web: css menu changes for small viewports
2023-04-27 15:02:30 +03:00
Manos Pitsidianakis
cfd55d3e4a
Tidy up rustdocs
2023-04-25 17:08:30 +03:00
Manos Pitsidianakis
9ceb11c761
web: Add zstd compression feature for HTML templates
2023-04-24 19:42:15 +03:00