Commit graph

73 commits

Author SHA1 Message Date
Sandro Eiler
6e07d9c33a test: move logic to helpers
Some checks failed
Rust / Test (push) Has been cancelled
Rust / Rustfmt (push) Has been cancelled
Rust / Clippy (push) Has been cancelled
Rust / Code coverage (push) Has been cancelled
2024-04-18 23:48:34 +02:00
Sandro Eiler
efd1137c71 docs: clean up repo and add doc strings 2024-04-18 23:24:11 +02:00
Sandro Eiler
e1c27ca308 fix: set route's method to GET 2024-04-18 23:00:50 +02:00
Sandro Eiler
8045eb979e feat: red test implementation of email confirm 2024-04-18 14:31:06 +02:00
Sandro Eiler
7eebcb12a2 feat: add confirmation 2024-03-09 14:06:47 +01:00
Sandro Eiler
1bc7ae4c7a chore: update validator to 0.17 2024-03-05 14:06:55 +01:00
Sandro Eiler
9a31080707 refactor: clean up subscription 2024-03-05 10:45:09 +01:00
Sandro Eiler
90fc6abf19 feat: add confirmation link to email 2024-03-05 10:12:34 +01:00
Sandro Eiler
0427df8656 feat: actually send email 2024-03-04 21:49:08 +01:00
Sandro Eiler
6dfc9a0f3e feat: add subscription_tokens table 2024-03-04 21:25:55 +01:00
Sandro Eiler
5082db095a feat: add status to subscriptions 2024-03-04 21:20:35 +01:00
Sandro Eiler
fe5a596265 tests: remove hidden couplings 2024-03-04 11:48:47 +01:00
Sandro Eiler
ebd7755731 refactor: remove code duplications for main and testing 2024-03-03 21:48:44 +01:00
Sandro Eiler
da1a508616 test: convert single test file to test suite 2024-03-02 22:01:31 +01:00
Sandro Eiler
b61f02c03f test: make email client tests better 2024-03-02 14:55:51 +01:00
Sandro Eiler
170f34738b test: add unhappy case for email client 2024-02-27 15:20:23 +01:00
Sandro Eiler
c3fce4a441 test: add happy case for email client 2024-02-27 15:12:50 +01:00
Sandro Eiler
506c632342 perf: use slices instead of cloning 2024-02-27 15:06:40 +01:00
Sandro Eiler
e07e4dfe53 test: improve email client unit test 2024-02-27 15:00:57 +01:00
Sandro Eiler
c021b989c2 feat: make email client send requests 2024-02-27 14:45:40 +01:00
Sandro Eiler
ac216925ff feat: add email client 2024-02-26 22:00:33 +01:00
Sandro Eiler
13db7853bd feat: prepare email client usage 2024-02-21 11:18:44 +01:00
Sandro Eiler
eecab50b55 build: bump tokio dependencyä 2024-02-14 21:45:24 +01:00
Sandro Eiler
20acf5bde0 refactor: better indication of data conversion 2024-02-12 11:12:25 +01:00
Sandro Eiler
bfc09ae0f0 docs: update README.md 2024-02-12 10:56:26 +01:00
Sandro Eiler
419be581b3 feat: add input validation 2024-02-12 10:55:23 +01:00
Sandro Eiler
d7d37341ba feat: add sanitization check, refactor error returns 2024-02-10 21:33:01 +01:00
Sandro Eiler
13162f6470 feat: add ssh for database access 2024-02-07 21:59:28 +01:00
Sandro Eiler
1d5b9699b9 docs: add example project documentation 2024-02-07 21:44:29 +01:00
Sandro Eiler
0f427ba1d1 refactor: enhance env variable usage 2024-02-07 13:40:54 +01:00
Sandro Eiler
e1c775066b build: add caching for container image creation 2024-02-07 13:35:13 +01:00
Sandro Eiler
a25cb5a7ef build: reduce podman/docker image size 2024-02-07 12:14:51 +01:00
Sandro Eiler
9dde52c1cd build: make project deployable via docker/podman 2024-02-07 12:07:03 +01:00
Sandro Eiler
2ae860f176 feat: add tracing wrapper for requests 2024-02-05 11:33:13 +01:00
Sandro Eiler
e3d8c967f5 feat: protect secrets 2024-02-04 14:03:52 +01:00
Sandro Eiler
93140e7d22 feat: add tracing 2024-02-04 13:48:31 +01:00
Sandro Eiler
653502c470 feat: add tracing 2024-01-30 21:43:32 +01:00
Sandro Eiler
1fdf2948fb docs: add doc strings and README info 2024-01-30 16:19:19 +01:00
Sandro Eiler
f2552a74ed feat: add persistance 2024-01-29 22:18:05 +01:00
Sandro Eiler
68e825c942 feat: provide connection pool to routes 2024-01-28 22:22:29 +01:00
Sandro Eiler
f4deaceb27 refactor: changes 2024-01-21 22:00:10 +01:00
Sandro Eiler
476eed4559 refactor: change query to form for subscription api 2024-01-02 14:39:30 +01:00
Sandro Eiler
08561d48a2 test: update inactive test 2024-01-01 22:11:18 +01:00
Sandro Eiler
f2398b650c style: format code 2024-01-01 21:03:40 +01:00
Sandro Eiler
486271a523 test: update tsts 2024-01-01 21:02:31 +01:00
Sandro Eiler
8257255dc2 feat: add configurability 2024-01-01 14:36:02 +01:00
Sandro Eiler
89ea0995bb refactor: restructure project 2023-12-30 22:21:57 +01:00
Sandro Eiler
699f8733e2 docs: update README.md on dev dependencies 2023-12-28 22:45:07 +01:00
Sandro Eiler
5737087436 build: add sqlfluff to pre-commit 2023-12-28 22:38:29 +01:00
Sandro Eiler
92243bfc2d build: update info in init db script 2023-12-28 22:24:32 +01:00