8000 Tags · Axlefublr/nom · GitHub
[go: up one dir, main page]

Skip to content

Tags

Tags

v3.1.1

Toggle v3.1.1's commit message
fix: ignore EditConfig key when filtering

closes guyfedwards#181

v3.1.0

Toggle v3.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: "No items" screen on marking filtered item (guyfedwards#179)

When marking an item as read or favourite while the list is filtered,
the UI incorrectly showed "No items" because UpdateList() replaced
all items and cleared the filter state.

Fixes guyfedwards#154

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: majiayu000 <1835304752@qq.com>

v3.0.0

Toggle v3.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: allow multiple backend instances (guyfedwards#147)

allow multiple instances of miniflux or freshrss

BREAKING CHANGE: backends.freshrss and backends.miniflux are now
arrays
Old: 
```yaml
  backends:
    freshrss:
      host: foo.bar
      api_key: 123123
```
New:
old: 
```yaml
  backends:
    freshrss:
      - host: foo.bar
        api_key: 123123
```

closes guyfedwards#137

v2.20.0

Toggle v2.20.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add support for tags (guyfedwards#169)

* feat: add support for tags

- Added tags field on `Feed` struct
- Added filter shorthand for tags
- Currently filtering doesn't work :sad:

* fix: filtering now works :D

v2.19.0

Toggle v2.19.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Use Link to identify articles in RSS feeds (guyfedwards#171)

Use Link rather than title to correlate feeds items with database items.
This permits us to correctly handle title changes without creating
duplicate entries.

Closes guyfedwards#167

v2.18.0

Toggle v2.18.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add Naive OPML Import Support (guyfedwards#165)

* feat: add basic command structure and some of initial plumbing

* feat: initial implementation for OPML feed imports

* docs: update README with new import command

* refactor: pr updates

* test: added test and updated signature for parser to take in bytes

v2.17.0

Toggle v2.17.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
A number of small configuration-related changes (guyfedwards#163)

* fix: Make setupConfigDir function a method

By making `setupConfigDir` a method on `*Config`, we don't need to
recompute the config file path; we can just read it from `c.ConfigPath`.
Similarly, we can use `c.ConfigDir` rather than passing the directory in
as a parameter.

* fix: Move default theme values to their own variable

* fix: Handle directory passed as --config-path

When the argument to `--config-path` is a directory, join the default config
file name to the directory name. That is, if you run:

    nom -c foo

Nom will act as if you actually ran:

    nom -c foo/config.yml

* fix: Prefer VISUAL over EDITOR

When looking for a full-featured editor in environment variables, it is
common to first check `$VISUAL` and then `$EDITOR`.

v2.16.2

Toggle v2.16.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Fix config path handling (guyfedwards#161)

The config handling code was erroneously including the path separator in
arguments to `filepath.Join`, like this:

    configFile := filepath.Join(configDir, "/config.yml")

When running nom against a config file in the current directory:

    nom --config-path config.yml

This would result in `configDir` equal to `""`, and `configFile` would get
set to `/config.yml`. This commit updates the path handling code to
correctly use `filepath.Join`. It also replaces string splitting on paths
with `filepath.Split`.

We also add a `-c` short option for setting the configuration path:

    nom -c config.yml

v2.16.1

Toggle v2.16.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Enable proxy support (guyfedwards#158)

* feat: Enable proxy support

Allow nom to use proxies configured via the HTTP_PROXY and HTTPS_PROXY
environment variables.

NB: When testing this feature, do not attempt to target `localhost`; net/http
explicitly will never proxy `loc
6823
alhost` [1]. You can use
`localhost.localdomain` instead.

[1]: golang/go#28866

* docs: Update README with docs about proxy support

v2.16.0

Toggle v2.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Correct .gitignore syntax (guyfedwards#159)

To exclude a file at the root of a git repository, we need to write:

    /nom

Instead of:

    ./nom

This was causing the generated `nom` binary to show up as an untracked file
in the output of `git status`.

Co-authored-by: Guy Edwards <guyfedwards@gmail.com>
0