aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use batch insert when loading OPMLAKP2025-02-102-8/+32
| | | | This is many many times faster (very noticeably) than using one query per feed as it was before.
* Do not update feed item index when sending test emailsAKP2025-02-103-5/+7
| | | | Previously this caused items to be missed from the main, scheduled emails.
* Do not index feed items at addition timeAKP2025-02-103-29/+1
| | | | This is now handled gracefully in the processor logic.
* Use old time-based new item detection method when no known feed items exist ↵AKP2025-02-102-14/+68
| | | | | | in the database This can happen after a database migration, when a set of feeds are imported/first added.
* Prevent nil dereference when feeds without published dates are processedAKP2025-02-092-0/+8
|
* v0.4.1AKP2025-02-091-0/+2
|
* Update CHANGELOG.mdAKP2025-02-091-1/+2
|
* Disable unused functionAKP2025-02-091-7/+7
|
* Handle zero length lists of new feed itemsAKP2025-02-091-0/+3
|
* Filter by unseen postsAKP2025-02-091-22/+35
|
* Cache feed items when adding new feedAKP2025-02-095-1/+73
|
* Use errors.As in HTTP error handlerAKP2025-02-091-8/+13
|
* Enable foreign key support in SQLiteAKP2025-02-091-0/+5
|
* Cache feed data in databaseAKP2025-02-094-56/+62
|
* Conver migrations to plain SQLAKP2025-02-097-126/+38
|
* v0.4.0AKP2025-02-091-0/+2
|
* Fixup email settingsAKP2025-02-094-17/+51
| | | | | | Adds support for switching between STARTTLS, TLS and no TLS. Adds support for not specifying a username and password. Fixes #5
* Always build with latest Go v1 releaseAKP2025-01-251-1/+1
|
* Make including contact information in the user agent optionalAKP2025-01-254-2/+12
|
* fix: clear cached content when feed URL changesAKP2025-01-185-2/+18
| | | | Also prepare release 0.3.8
* Add `logo_light_square.png`AKP2023-04-131-0/+0
|
* Prepare v0.3.7AKP2023-04-081-0/+2
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Fix potential race conditionAKP2023-04-082-1/+7
| | | | | | | | Due to a use of `RLock` in place of `Lock` in test email status reporting code, a race condition could arise when more than one user is running a test email. Signed-off-by: AKP <tom@tdpain.net>
* Tweak URL pathsAKP2023-04-081-1/+1
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Alter 2 filesAKP2023-02-252-1/+6
| | | | | Update `CHANGELOG.md` Update `Dockerfile`
* Merge pull request #4 from ↵akp2023-02-252-2/+3
|\ | | | | | | | | codemicro/dependabot/go_modules/golang.org/x/crypto-0.1.0 Bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292 to 0.1.0
| * Bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292 to 0.1.0dependabot[bot]2023-02-252-2/+3
|/ | | | | | | | | | | | | Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20220214200702-86341886e292 to 0.1.0. - [Release notes](https://github.com/golang/crypto/releases) - [Commits](https://github.com/golang/crypto/commits/v0.1.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #3 from ↵akp2023-02-252-10/+9
|\ | | | | | | | | codemicro/dependabot/go_modules/golang.org/x/net-0.7.0 Bump golang.org/x/net from 0.0.0-20220624214902-1bab6f366d9e to 0.7.0
| * Bump golang.org/x/net from 0.0.0-20220624214902-1bab6f366d9e to 0.7.0dependabot[bot]2023-02-252-10/+9
|/ | | | | | | | | | | | | Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220624214902-1bab6f366d9e to 0.7.0. - [Release notes](https://github.com/golang/net/releases) - [Commits](https://github.com/golang/net/commits/v0.7.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Add space for contact information in user agentAKP2023-01-193-3/+8
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Update changelog formatAKP2023-01-191-24/+12
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Include version number in email footerAKP2023-01-192-2/+12
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Update `CHANGELOG.md`AKP2023-01-191-0/+4
|
* Support Last-Modified headerAKP2023-01-194-11/+62
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Alter user agent when in debug modeAKP2023-01-191-9/+16
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Support checking ETags on RSS feedsAKP2023-01-194-6/+51
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Update schema to store ETags and cached contentAKP2023-01-192-0/+53
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Update `CHANGELOG.md`AKP2022-08-311-1/+9
|
* Replace faulty error assertionAKP2022-08-311-11/+13
| | | | | | | | | | | | | mattn/go-sqlite3 returns errors as `sqlite3.Error`, not `*sqlite3.Error` as was in use. This commit switches references of the latter with the former in user registration logic. This commit also removes some duplicated code from the user registration process. Fixes #2 Signed-off-by: AKP <tom@tdpain.net>
* Change call to database instance to `NewDelete()` from `NewSelect()`AKP2022-08-311-1/+1
| | | | | | | | This was introduced in v0.3.0 Fixes #1 Signed-off-by: AKP <tom@tdpain.net>
* Update README.mdakp2022-08-151-0/+5
|
* Update README.mdakp2022-08-151-0/+1
|
* Update `CHANGELOG.md`AKP2022-08-131-0/+4
|
* Add OIDC supportAKP2022-08-139-7/+223
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Update `version.go`AKP2022-08-131-1/+1
|
* Set version number when building in CIAKP2022-08-131-1/+4
| | | | Signed-off-by: AKP <tom@tdpain.net>
* Update `CHANGELOG.md`AKP2022-08-131-0/+3
|
* Update `version.go`AKP2022-08-131-1/+1
|
* Fix DockerfileAKP2022-08-132-3/+3
| | | | | | Introducing the CGO-ish SQLite broke things. Signed-off-by: AKP <tom@tdpain.net>
* Update `CHANGELOG.md`AKP2022-08-131-1/+6
|