Commit Graph

173 Commits (main)

Author SHA1 Message Date
Manos Pitsidianakis 211700ad9a
core/schema: add trigger that sorts topics alphabetically 2023-05-19 12:01:25 +03:00
Manos Pitsidianakis 9dc62504c6
docs: add scratchpad.md for ideas,features,notes 2023-05-19 11:28:42 +03:00
Manos Pitsidianakis 6b2c88a44f
web: show list topics on site 2023-05-18 22:15:05 +03:00
Manos Pitsidianakis 657b58c4ae
core: add migration test 2023-05-18 13:57:51 +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 1af4579519
rest-http: add unit tests 2023-05-13 23:42:55 +03:00
Manos Pitsidianakis 19860d2d87
rest-http: add axum-based server 2023-05-12 16:07:55 +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 f0bf147a0d
cli: add import from mailman3 rest api 2023-05-09 11:04:19 +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 4644349ebb
Remove warp 2023-05-08 10:43:22 +03:00
Manos Pitsidianakis 5698cb2bcb
core: add doc examples 2023-05-05 17:00:30 +03:00
Manos Pitsidianakis d5fc2d8e75
core: add database migrations 2023-05-05 15:40:10 +03:00
Manos Pitsidianakis 9eaa580af4
core: reorganise old module hierarchy 2023-05-03 11:46:25 +03:00
Manos Pitsidianakis fedb766942
core: attach archive databases in transaction 2023-05-03 10:35:49 +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 a2b8a65c33
core: add more template replies tests 2023-04-29 13:49:28 +03:00
Manos Pitsidianakis 451e48d788
core: add post rejection tests 2023-04-29 13:33:02 +03:00
Manos Pitsidianakis 6aeabd2c7f
CI: Fix release build workflow 2023-04-29 12:53:02 +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 21c9fb9586
core/db/subscriptions.rs: add subscr ops tests 2023-04-25 14:52:59 +03:00
Manos Pitsidianakis 0bb08a1b08
core/db/queue.rs: add delete_from_queue() test 2023-04-25 12:45:27 +03:00
Manos Pitsidianakis 154ea631c6
core/db/policies.rs: test optional policy fetch 2023-04-25 02:12:15 +03:00
Manos Pitsidianakis 524bc88d33
README.md: add code coverage badge 2023-04-25 01:45:13 +03:00
Manos Pitsidianakis 703e9cb75c
core: remove obsolete error_queue module
Replace with generic queue functionality
2023-04-25 01:45:12 +03:00
Manos Pitsidianakis 090b72711b
Add grcov workflow 2023-04-25 01:45:12 +03:00
Manos Pitsidianakis 9ceb11c761
web: Add zstd compression feature for HTML templates 2023-04-24 19:42:15 +03:00
Manos Pitsidianakis 7246815df8
archive-http: rename crate to mailpot-archives for consistency 2023-04-24 18:08:50 +03:00
Manos Pitsidianakis b48a3c9d12
Add mailpot-tests crate to reuse test code 2023-04-24 17:54:35 +03:00
Manos Pitsidianakis 503e214801
Bump version to 0.0.0+2023-04-21 2023-04-21 18:43:23 +03:00
Manos Pitsidianakis 876e32bb76
core: impl help request emails 2023-04-21 17:36:03 +03:00
Manos Pitsidianakis e9d05fce2e
web: show trimmed subject on post.html 2023-04-20 20:45:03 +03:00
Manos Pitsidianakis 4adeb48421
web/auth: show session error on auth error 2023-04-20 20:40:32 +03:00
Manos Pitsidianakis 2efa4ab17b
web: Add mailing list settings panel for list owners 2023-04-20 20:19:11 +03:00