mail based rss feed aggregator
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

remove todos from readme since they are issues now

ollie e0806d50 334beddf

-70
-70
README.md
··· 26 26 27 27 The sent mails can be seen at: [https://localhost:8025](https://localhost:8025) 28 28 29 - ### TODO 30 - - [ ] License attribution 31 - 32 - ### TODO (backend) 33 - 34 - - [x] feed `fetcher` actor per feed 35 - - [x] fetch all feeds periodically 36 - - [ ] persist time-to-check to database so the actor restarting doesnt preemptively fetch the feed again 37 - - [x] incremental timeouts on failure 38 - - [ ] test that 39 - - [ ] delete feed after too many failures, notify subscribed users 40 - - [x] `sender` actor per user 41 - - [x] failure: inremental timeout 42 - - [ ] test that 43 - - [ ] custom `logging.configure` 44 - - [ ] log info about supervision status 45 - - [ ] ewe logs 46 - 47 - - [x] backend manager 48 - - [ ] `backend.status(backend_name)` 49 - - [ ] fetcher data 50 - - [ ] time till next fetch 51 - - [ ] status ok / issues 52 - - [ ] sender data 53 - - [ ] status ok / issues 54 - - [ ] maybe mails sent? (we do have this data) 55 - 56 - --- 57 - 58 - ### TODO (frontend) 59 - - [ ] lustre ui (maybe) server component 60 - - [x] login 61 - - [x] password login 62 - - [ ] tests 63 - - [x] signups 64 - - [x] signup flow 65 - - [x] enter email + password 66 - - [x] one time password via email 67 - - [x] confirm one time password 68 - - [x] logged in 69 - - [ ] tests 70 - - [ ] sessions? 71 - - [ ] user ui 72 - - [x] configure rss feeds to track per user 73 - - [x] create / delete fetchers and sender accordingly 74 - - [ ] change password 75 - - [ ] update feed subscriptions in database 76 - - [ ] admin panel? 77 - - [ ] user management 78 - - [ ] list users 79 - - [ ] add new users (temp password through email & force to set new one) 80 - - [ ] reset passwords (new password through email & force to set new one) 81 - - [ ] remove users 82 - - [ ] fetcher management 83 - - [ ] status 84 - - [ ] trigger early re-fetch 85 - - [ ] restart 86 - - [ ] sender management 87 - - [ ] status 88 - - [ ] restart 89 - - [ ] proper CSRF protection 90 - 91 - --- 92 - 93 - ### TODO (packaging) 94 - - [ ] package using docker 95 - - [ ] automatic builds with woodpecker 96 - - [ ] example compose file 97 - - [ ] Public instance? 98 - 99 29 --- 100 30 101 31 ### IDEAS