Khoa Liber
|
8f78c6946b
|
change docker compose image
|
2026-01-22 12:36:23 +07:00 |
|
Khoa Liber
|
29be1cedac
|
upgrade nextjs to fix security issues
|
2026-01-22 12:03:20 +07:00 |
|
Matt
|
2739fbc897
|
add job to scheduler instead of running immediately (#23)
* add job to scheduler instead of running immediately
* fix test
* Apply suggestions from code review
* linting
|
2025-10-21 22:23:48 +02:00 |
|
Matt
|
35fdb8b615
|
use received_at for ingesting emails and feed generation (#22)
* use received_at for ingesting emails and feed generation
* fix test
|
2025-10-21 20:45:14 +02:00 |
|
Leon
|
54285a2ab8
|
fix: pin python 3.13 in CI
|
2025-10-11 17:52:30 +02:00 |
|
Leon
|
24a7c9a0e8
|
fix: libxml dep in pipeline
|
2025-10-11 17:45:51 +02:00 |
|
Leon
|
8848d89286
|
fix: #21
|
2025-10-11 17:39:34 +02:00 |
|
Leon
|
d10e9a8fe0
|
refactor: move new images to latest
|
2025-09-21 21:52:01 +02:00 |
|
Leon
|
b33b8e9dbc
|
feat: arm images
|
2025-09-21 21:36:14 +02:00 |
|
Leon
|
429b9f256b
|
fix: #20
|
2025-09-21 19:38:58 +02:00 |
|
Leon
|
a5d511eaf3
|
refactor: reduce redundancy in feed gen
|
2025-09-21 19:27:18 +02:00 |
|
Leon
|
7de80c6d57
|
feat: master feed card (#15)
* feat: master feed card
* fix: adjust tests
|
2025-09-17 19:19:59 +02:00 |
|
Leon
|
22e8eeac3d
|
Merge pull request #13 from LeonMusCoden/feat/custom-search-folder
feat: define search folder per newsletter #3
|
2025-08-12 19:13:27 -04:00 |
|
Leon
|
8fa474738a
|
feat: define search folder per newsletter #3
|
2025-08-13 01:04:27 +02:00 |
|
Leon
|
eefd5b4050
|
fix: alembic migration drops table
|
2025-08-13 01:00:35 +02:00 |
|
Leon
|
d349edd9a6
|
fix: use current time for new entries #9
|
2025-08-08 00:31:11 +02:00 |
|
Leon
|
4a81c5e2a6
|
fix: auto-add decode From header #6
|
2025-08-07 17:44:29 +02:00 |
|
Leon
|
b5357b0a21
|
Merge pull request #12 from LeonMusCoden/feat/readability
feat: replace Trafilatura with readability and nh3
|
2025-08-06 22:59:07 -04:00 |
|
Leon
|
427a32e951
|
feat: replace Trafilatura with readability and nh3
|
2025-08-07 04:44:56 +02:00 |
|
Leon
|
f6d6743b4d
|
fix: throw error if folder select fails
|
2025-08-06 21:23:11 +02:00 |
|
Leon
|
95e14bac1a
|
fix: env vars respected by make dev #10
|
2025-08-06 21:05:30 +02:00 |
|
Leon
|
68254e45f4
|
fix: respect LETTERFEED_BACKEND_URL at build time #1
|
2025-07-24 18:03:58 +02:00 |
|
Leon
|
6ff4e817ef
|
feat: email validation
|
2025-07-24 13:58:59 +02:00 |
|
Leon
|
24e65a8c86
|
feat: custom newsletter slug
|
2025-07-24 13:20:22 +02:00 |
|
Leon
|
f78607f506
|
fix: disable fastapi api docs in docker
|
2025-07-23 21:27:09 +02:00 |
|
Leon
|
6a96289e6d
|
fix: update tests with new base url
|
2025-07-22 19:16:36 +02:00 |
|
Leon
|
faa0382e75
|
docs: update readme
|
2025-07-22 19:04:50 +02:00 |
|
Leon
|
baf393fe96
|
feat: configurable backend url
|
2025-07-22 19:04:32 +02:00 |
|
Leon
|
1d99db6c19
|
fix: default base url
|
2025-07-22 19:02:24 +02:00 |
|
Leon
|
aca5c22e2f
|
fix: alembic migration with no database url defined
|
2025-07-22 18:59:45 +02:00 |
|
Leon
|
f3a37fb5ff
|
fix unescape html
|
2025-07-22 12:43:01 +02:00 |
|
Leon
|
390c972315
|
fix: imap fetch marks mails as read
|
2025-07-22 12:29:58 +02:00 |
|
Leon
|
f84d6aa652
|
fix: update tests
|
2025-07-20 18:13:57 +02:00 |
|
Leon
|
2fda1d9489
|
chore: backend cleanup
|
2025-07-20 18:10:41 +02:00 |
|
Leon
|
0062441a2d
|
feat: Add alternate link tag to feeds
|
2025-07-19 19:39:05 +02:00 |
|
Leon
|
120718987e
|
feat: LetterFeed icon for feed
|
2025-07-19 19:21:20 +02:00 |
|
Leon
|
5abb379af0
|
feat: LetterFeed logo for feed
|
2025-07-19 19:12:15 +02:00 |
|
Leon
|
830fcc5757
|
fix: don't require secret if auth disabled
|
2025-07-19 10:46:43 +02:00 |
|
Leon
|
ab45139e7e
|
fix: auth disabled routing and UI
|
2025-07-19 10:42:11 +02:00 |
|
Leon
|
d267c7271b
|
fix: use theme colours
|
2025-07-19 10:41:47 +02:00 |
|
Leon
|
6f7503039d
|
feat: authentication
|
2025-07-19 10:12:11 +02:00 |
|
Leon
|
95170e7201
|
refactor: centralize newsletter dialogs and optimize newsletter card
|
2025-07-17 19:47:58 +02:00 |
|
Leon
|
fe55a49f8d
|
fix: docker alembic
|
2025-07-17 19:31:36 +02:00 |
|
Leon
|
8f3634d0dc
|
chore: introduce alembic
|
2025-07-17 17:25:06 +02:00 |
|
Leon
|
1d2da3baab
|
docs: update readme
|
2025-07-17 15:26:03 +02:00 |
|
Leon
|
d8bbfe88fa
|
feat: replace counting id with unique id
|
2025-07-17 15:13:29 +02:00 |
|
Leon
|
9d982314d8
|
test: improve email processing coverage
|
2025-07-17 14:40:01 +02:00 |
|
Leon
|
19426e3108
|
feat: per newsletter folder move setting
|
2025-07-17 14:36:53 +02:00 |
|
Leon
|
e915330a78
|
fix: better error handling for api calls
|
2025-07-17 10:24:21 +02:00 |
|
Leon
|
cc9e2b2f1b
|
chore: update readme with new make commands
|
2025-07-16 22:36:08 +02:00 |
|