Commit graph

  • 6e07d9c33a test: move logic to helpers main Sandro Eiler 2024-04-18 23:48:34 +02:00
  • efd1137c71 docs: clean up repo and add doc strings Sandro Eiler 2024-04-18 23:24:11 +02:00
  • e1c27ca308 fix: set route's method to GET Sandro Eiler 2024-04-18 23:00:50 +02:00
  • 8045eb979e feat: red test implementation of email confirm Sandro Eiler 2024-04-18 14:31:06 +02:00
  • 7eebcb12a2 feat: add confirmation Sandro Eiler 2024-03-09 14:06:47 +01:00
  • 1bc7ae4c7a chore: update validator to 0.17 Sandro Eiler 2024-03-05 14:06:55 +01:00
  • 9a31080707 refactor: clean up subscription Sandro Eiler 2024-03-05 10:45:09 +01:00
  • 90fc6abf19 feat: add confirmation link to email Sandro Eiler 2024-03-05 10:12:34 +01:00
  • 0427df8656 feat: actually send email Sandro Eiler 2024-03-04 21:49:08 +01:00
  • 6dfc9a0f3e feat: add subscription_tokens table Sandro Eiler 2024-03-04 21:25:55 +01:00
  • 5082db095a feat: add status to subscriptions Sandro Eiler 2024-03-04 21:20:35 +01:00
  • fe5a596265 tests: remove hidden couplings Sandro Eiler 2024-03-04 11:48:47 +01:00
  • ebd7755731 refactor: remove code duplications for main and testing Sandro Eiler 2024-03-03 21:48:44 +01:00
  • da1a508616 test: convert single test file to test suite Sandro Eiler 2024-03-02 22:01:31 +01:00
  • b61f02c03f test: make email client tests better Sandro Eiler 2024-03-02 14:55:51 +01:00
  • 170f34738b test: add unhappy case for email client Sandro Eiler 2024-02-27 15:20:23 +01:00
  • c3fce4a441 test: add happy case for email client Sandro Eiler 2024-02-27 15:12:50 +01:00
  • 506c632342 perf: use slices instead of cloning Sandro Eiler 2024-02-27 15:06:40 +01:00
  • e07e4dfe53 test: improve email client unit test Sandro Eiler 2024-02-27 15:00:57 +01:00
  • c021b989c2 feat: make email client send requests Sandro Eiler 2024-02-27 14:45:40 +01:00
  • ac216925ff feat: add email client Sandro Eiler 2024-02-26 22:00:33 +01:00
  • 13db7853bd feat: prepare email client usage Sandro Eiler 2024-02-21 11:18:44 +01:00
  • eecab50b55 build: bump tokio dependencyä Sandro Eiler 2024-02-14 21:45:24 +01:00
  • 20acf5bde0 refactor: better indication of data conversion Sandro Eiler 2024-02-12 11:12:25 +01:00
  • bfc09ae0f0 docs: update README.md Sandro Eiler 2024-02-12 10:56:26 +01:00
  • 419be581b3 feat: add input validation Sandro Eiler 2024-02-12 10:55:23 +01:00
  • d7d37341ba feat: add sanitization check, refactor error returns Sandro Eiler 2024-02-10 21:33:01 +01:00
  • 13162f6470 feat: add ssh for database access Sandro Eiler 2024-02-07 21:59:28 +01:00
  • 1d5b9699b9 docs: add example project documentation Sandro Eiler 2024-02-07 21:44:29 +01:00
  • 0f427ba1d1 refactor: enhance env variable usage Sandro Eiler 2024-02-07 13:40:54 +01:00
  • e1c775066b build: add caching for container image creation Sandro Eiler 2024-02-07 13:35:13 +01:00
  • a25cb5a7ef build: reduce podman/docker image size Sandro Eiler 2024-02-07 12:14:51 +01:00
  • 9dde52c1cd build: make project deployable via docker/podman Sandro Eiler 2024-02-07 12:07:03 +01:00
  • 2ae860f176 feat: add tracing wrapper for requests Sandro Eiler 2024-02-05 11:33:13 +01:00
  • e3d8c967f5 feat: protect secrets Sandro Eiler 2024-02-04 14:03:52 +01:00
  • 93140e7d22 feat: add tracing Sandro Eiler 2024-02-04 13:48:31 +01:00
  • 653502c470 feat: add tracing Sandro Eiler 2024-01-30 21:43:32 +01:00
  • 1fdf2948fb docs: add doc strings and README info Sandro Eiler 2024-01-30 16:19:19 +01:00
  • f2552a74ed feat: add persistance Sandro Eiler 2024-01-29 22:18:05 +01:00
  • 68e825c942 feat: provide connection pool to routes Sandro Eiler 2024-01-28 22:22:29 +01:00
  • f4deaceb27 refactor: changes Sandro Eiler 2024-01-21 22:00:10 +01:00
  • 476eed4559 refactor: change query to form for subscription api Sandro Eiler 2024-01-02 14:39:30 +01:00
  • 08561d48a2 test: update inactive test Sandro Eiler 2024-01-01 22:11:18 +01:00
  • f2398b650c style: format code Sandro Eiler 2024-01-01 21:03:40 +01:00
  • 486271a523 test: update tsts Sandro Eiler 2024-01-01 21:02:31 +01:00
  • 8257255dc2 feat: add configurability Sandro Eiler 2024-01-01 14:34:42 +01:00
  • 89ea0995bb refactor: restructure project Sandro Eiler 2023-12-30 22:21:57 +01:00
  • 699f8733e2 docs: update README.md on dev dependencies Sandro Eiler 2023-12-28 22:45:07 +01:00
  • 5737087436 build: add sqlfluff to pre-commit Sandro Eiler 2023-12-28 22:38:29 +01:00
  • 92243bfc2d build: update info in init db script Sandro Eiler 2023-12-28 22:24:32 +01:00
  • ae166928f9 build: update commitizen config Sandro Eiler 2023-12-28 22:17:36 +01:00
  • c5d013cb99 chore: add pre-commit config Sandro Eiler 2023-12-28 22:04:32 +01:00
  • a1cce75270 chore: add commitizen Sandro Eiler 2023-12-28 21:57:26 +01:00
  • 13c24e8bf0 feat: add db initialization Sandro Eiler 2023-12-25 16:56:26 +01:00
  • 89d2710c19 chore: add README.md Sandro Eiler 2023-12-25 16:46:41 +01:00
  • 8f65d79a7a chore: bump tokio Sandro Eiler 2023-12-23 14:12:25 +01:00
  • 8f0a25c521 chore: bump hyper to 1.1.0 Sandro Eiler 2023-12-23 14:10:35 +01:00
  • e1e544267d refactor: migrate to axum 0.7 Sandro Eiler 2023-12-15 23:13:00 +01:00
  • 57704def31 feat: add route and tests Sandro Eiler 2023-11-25 08:48:09 +01:00
  • 122c38a0da chore: first working version with integration test Sandro Eiler 2023-11-12 14:11:13 +01:00
  • f869b0f067 feat: add health check and remove old code Sandro Eiler 2023-10-21 22:47:23 +02:00
  • c558a6623c chore: add pre-commit and format files Sandro Eiler 2023-10-21 13:47:06 +02:00
  • ed4322b8e9 feat: add logging Sandro Eiler 2023-10-17 14:12:08 +02:00
  • 0f0f7f3961 feat: client and server errors Sandro Eiler 2023-10-16 14:38:15 +02:00
  • bcdd397033 chore: cleanup Sandro Eiler 2023-10-15 22:31:36 +02:00
  • 8843134aa6 feat: ctx resolver Sandro Eiler 2023-10-15 22:30:01 +02:00
  • a38438a700 feat: first extractor Sandro Eiler 2023-10-07 22:33:50 +02:00
  • 88c4045d33 feat: add auth things Sandro Eiler 2023-10-07 22:14:22 +02:00
  • 42a75ba800 feat: add model Sandro Eiler 2023-10-05 14:33:12 +02:00
  • c5f6a24b3a add cookies Sandro Eiler 2023-07-02 13:25:54 +02:00
  • 627aea08cb spaces between requests Sandro Eiler 2023-07-01 20:44:48 +02:00
  • 8dff807d03 format Sandro Eiler 2023-07-01 20:37:21 +02:00
  • fd8c97600a first Sandro Eiler 2023-07-01 20:34:21 +02:00