aboutsummaryrefslogtreecommitdiff
path: root/internal (unfollow)
Commit message (Collapse)AuthorFilesLines
6 daysSmall refactoringRené 'Necoro' Neumann3-11/+18
2024-02-29Replace util.Contains with slices.ContainsRené 'Necoro' Neumann2-4/+4
2024-02-29Pass -1 instead of nil to avoid having an int*René 'Necoro' Neumann1-9/+9
2024-01-03Move antonmedv/expr => expr-lang/exprRené 'Necoro' Neumann1-2/+2
2023-09-15Go 1.21René 'Necoro' Neumann1-7/+1
2023-06-05IMAP client does not need to know about max number of connectionsRené 'Necoro' Neumann2-19/+12
2023-06-04Add new config option to set max number of IMAP connections.René 'Necoro' Neumann2-19/+17
Default is 5 (as was the hard-coded value before). Closes issue #98.
2023-06-04Improve locking around IMAP connect/disconnect.René 'Necoro' Neumann1-10/+26
This ensures that no connect happens _after_ a disconnect has been issued. Closes issue #97.
2023-05-11Issue #95: Change cache ownership.René 'Necoro' Neumann1-0/+4
There is no need for the cache to be accessible by anyone who is not us. Thus enforce the cache to be stored with 0600.
2023-04-21Switch go-readability back to follow upstreamRené 'Necoro' Neumann1-1/+1
2023-01-22Upgrade to Go 1.19René 'Necoro' Neumann1-1/+2
2022-04-24Replace `interface{}` by `any`René 'Necoro' Neumann8-12/+12
2022-01-09#66: Support for specifying custom templatesRené 'Necoro' Neumann1-6/+36
2022-01-09Fix commentRené 'Necoro' Neumann1-1/+1
2022-01-09template: Restructuring and adding tests.René 'Necoro' Neumann4-73/+159
2022-01-08#67: Readability supportRené 'Necoro' Neumann1-9/+44
2022-01-08Introduce http.Context to bundle http specific parametersRené 'Necoro' Neumann4-11/+24
2021-12-21Prefer the self-link of the feed over the URL.René 'Necoro' Neumann1-10/+16
Rationale: The URL we use to access the feed may be an (old) alias. Relative URLs in feed items are written with the "real" URL of the feed in mind, though.
2021-12-21Resolve relative links, so that external clients can use absolute links.René 'Necoro' Neumann1-29/+60
Found in https://go.dev/blog/feed.atom
2021-11-22Increase go-conformity: map[T]struct{} instead of map[T]bool for setsRené 'Necoro' Neumann4-7/+7
2021-10-29Renamed forked dependencies, because 'replace' in go.mod leads to problems.René 'Necoro' Neumann5-6/+6
2021-10-29#64: Set filename for included imagesRené 'Necoro' Neumann2-5/+20
2021-10-18Support feed targets per feedRené 'Necoro' Neumann2-7/+6
2021-10-17Toplevel feed may have an empty target: Store directly in root.René 'Necoro' Neumann1-0/+4
2021-10-17#62: Root can be emptyRené 'Necoro' Neumann2-3/+13
2021-06-02Do not try to download already embedded imagesRené 'Necoro' Neumann2-40/+55
2021-06-02Replace deprecated module `ioutil`René 'Necoro' Neumann1-2/+2
2021-05-10#47 Consume all messages and filter by UIDRené 'Necoro' Neumann1-8/+13
Original bug is probably caused by unilateral messages of the server, notifying the client about flag changes of other mails. Solution: Ignore those
2021-05-10#47: Exhaust messages to avoid deadlockRené 'Necoro' Neumann1-1/+8
2021-02-28RestructureRené 'Necoro' Neumann2-54/+49
2021-02-28IMAP: Set a timeout for connectionRené 'Necoro' Neumann1-2/+10
2021-02-28Start IMAP connections in the background and use them on the goRené 'Necoro' Neumann3-16/+26
2021-02-27Remove obsolete feeds from cache after 180 daysRené 'Necoro' Neumann4-2/+28
2021-02-27Do not upgrade the cache in `print-cache`René 'Necoro' Neumann2-3/+3
2021-02-27New cache format using gzip compressionRené 'Necoro' Neumann3-7/+76
2021-02-27Put storing / loading details into cache implementationRené 'Necoro' Neumann2-5/+17
2021-02-27Rename fileRené 'Necoro' Neumann1-0/+0
2021-02-27Change from `transformToCurrent` to `transformTo`René 'Necoro' Neumann2-5/+10
2021-02-27Filter feeds in cache: Keep at most 1000 obsolete items per feedRené 'Necoro' Neumann1-8/+38
2021-02-27Fix remaining use of `state.feeds`René 'Necoro' Neumann1-1/+1
2021-02-27Improve output of `print-cache`René 'Necoro' Neumann1-2/+16
2021-02-27Do not use deprecated gofeed.Item.Author, but Authors insteadRené 'Necoro' Neumann2-12/+24
2021-02-22Improve namingRené 'Necoro' Neumann3-10/+13
2021-02-22Split cache and feed packagesRené 'Necoro' Neumann10-294/+319
2021-02-21Fix signatureRené 'Necoro' Neumann1-1/+1
2021-02-21#25 Normalize folder namesRené 'Necoro' Neumann1-1/+9
2021-02-21#25 Check for folder again while lockingRené 'Necoro' Neumann1-0/+8
2021-02-21Strip `srcset` attributeRené 'Necoro' Neumann1-0/+5
2021-02-21Slight restructuringRené 'Necoro' Neumann2-9/+16
2021-02-21Clarify codeRené 'Necoro' Neumann1-5/+5