Releases
2023-07-07
boreq
released this
07 Jul 11:59
Changelog
1fdb478 Merge pull request #10 from planetary-social/pull-upstream
48e89de Merge branch 'main' of https://github.com/piraces/rsslay into pull-upstream
f4fa3c5 Fix filtering of events in REQ requests
d3a1d38 chore(docs): recommend to disable mirroring
903d581 feat: simplify NIP-42 Auth and other fixes
09e3ecf chore(deps): bump github.com/hellofresh/health-go/v5 from 5.2.0 to 5.3.0 (piraces#94 )
b4b5696 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.18.11 to 0.18.12 (piraces#89 )
8307d02 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.18.10 to 0.18.11 (piraces#88 )
019da2e chore(deps): bump github.com/hellofresh/health-go/v5 from 5.1.1 to 5.2.0 (piraces#87 )
57d042e chore(deps): bump github.com/prometheus/client_golang (piraces#86 )
2e6aabc chore(deps): bump github.com/nbd-wtf/go-nostr from 0.18.8 to 0.18.10 (piraces#85 )
8037bff chore: bump version to v0.5.2
365c3ad fix: attempt to fix NIP-05 verification for replayed events
342e951 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.18.7 to 0.18.8 (piraces#84 )
da62341 update nitter instance and add reddit option (piraces#83 )
66cf849 chore(deps): bump github.com/redis/go-redis/v9 from 9.0.2 to 9.0.5 (piraces#82 )
c1bdf51 chore: bump version to v0.5.1
b5a61bb fix: test
30cdeab feat: add new relay to replay events to
1429cc9 chore: lower log level from redis not found key
e9401e3 fix: caching and error handling
d863264 fix: set log level to info
269b0eb fix: set log level to debug
bf88754 fix: cache handling
ef654c8 fix: cache and replay fixes
ca35599 feat: implement redis cache if available
1e4cfc4 fix: fix cache and switch to Bigcache
5ff67f6 feat: improve instrumentation
c68ffb2 feat: add custom prometheus instrumentation and improved cache
524c360 chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.16 to 1.14.17 (piraces#81 )
a2df5ee Always use long form content
a10499e chore(deps): bump github.com/nbd-wtf/go-nostr from 0.18.5 to 0.18.7 (piraces#77 )
0639458 chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (piraces#78 )
86d5466 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.18.4 to 0.18.5 (piraces#76 )
3010fb6 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.18.3 to 0.18.4 (piraces#75 )
a622cf3 chore: enhance connection closed scenario
b6dab31 chore: bump version to 0.5.0
c02235b fix: attempt to fix websockets closing when replaying
9a02ec8 chore(test): refactor tests
5a1ed85 fix: set MAIN_DOMAIN_NAME for NIP-05 metadata piraces#71
dfb2634 chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (piraces#74 )
83c5dd9 chore(deps): bump github.com/microcosm-cc/bluemonday (piraces#73 )
6a190a7 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.18.1 to 0.18.3 (piraces#70 )
6a5744a chore: bump version to 0.4.9
c27ea8c Automatically adding the subreddit topic as a hashtag to posts (piraces#68 )
02c7b20 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.18.0 to 0.18.1 (piraces#69 )
abfe5b2 Update index.html.tmpl (piraces#66 )
8bd3f61 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.17.3 to 0.18.0 (piraces#67 )
ad6ee35 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.17.1 to 0.17.3 (piraces#64 )
aefd8dc chore(deps): bump github.com/nbd-wtf/go-nostr from 0.17.0 to 0.17.1 (piraces#63 )
ce51e3e chore(deps): bump github.com/JohannesKaufmann/html-to-markdown (piraces#62 )
b53874d Add long form content support for substack (#1 )
9dc60ef chore(deps): bump github.com/fiatjaf/relayer from 1.7.2 to 1.7.3 (piraces#61 )
36eee31 fix: fix fly.io changing primary region
8f4df4a fix: fix fly.io litefs management (bump to fuse3)
61dc1d2 fix: fix fly.io litefs management
a5649b9 chore: update to latest version of go-nostr
c3a02eb chore(deps): bump github.com/nbd-wtf/go-nostr from 0.16.11 to 0.16.12 (piraces#58 )
3a149fb chore(deps): bump github.com/nbd-wtf/go-nostr from 0.16.10 to 0.16.11 (piraces#57 )
fd3e55b chore(deps): bump github.com/nbd-wtf/go-nostr from 0.16.0 to 0.16.10 (piraces#56 )
ea05271 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.15.3 to 0.16.0 (piraces#55 )
b69f18a fix: spacing in name metadata
fc369eb fix: migrations
0a9c153 feat: dynamic switch between nitter instances and clearly mark generated profiles as so (closes piraces#50 piraces#49 )
a99f60c chore(deps): bump github.com/nbd-wtf/go-nostr from 0.15.2 to 0.15.3 (piraces#54 )
770e874 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.15.1 to 0.15.2 (piraces#53 )
6eccff2 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.14.1 to 0.15.1 (piraces#52 )
2bc158e chore: update README.md with current replay relays
edfff2d feat: improve logging, bump dependencies and other fixes
eea5119 chore: update replay relays
d394841 fix: piraces#45 adapt to new iris.to links
fbfbf96 chore(deps): bump actions/setup-go from 3 to 4 in /.github/workflows (piraces#44 )
a4ee89a fix: increase limit connections for fly.io
c753703 fix: increase limit connections for fly.io
1b35f2b chore(deps): bump github.com/hellofresh/health-go/v5 from 5.1.0 to 5.1.1 (piraces#43 )
dff4487 fix: healthcheck for services in fly.io
de1e122 chore(deps): bump github.com/JohannesKaufmann/html-to-markdown (piraces#42 )
b23214a chore(deps): bump github.com/microcosm-cc/bluemonday (piraces#41 )
8714071 chore(deps): bump github.com/mmcdole/gofeed from 1.2.0 to 1.2.1 (piraces#40 )
83459fe chore: bump to version v0.4.5
9b27bd0 Update README.md
decfc93 Improve mirror relays list
e49649e Update README.md
8dd476e feat: improve parsing of feeds (related piraces#37 ) and add option to delete invalid feeds
e8d132e feat: improve app logging with logging levels (resolves piraces#36 )
68fd4bc feat: change strip html library to more stable one
cfc631f feat: set relays in session storage on each contact list received (closes piraces#31 )
1583a3d feat: set max content length to 5000 for rsslay main instance
418bb61 feat: make content length configurable by environment variable (related piraces#26 )
96948ad feat: show random feeds on each load of main page (closes piraces#33 )
b764bdf feat: change all references to nitter.net to a stable instance (closes piraces#35 )
377f340 Create SECURITY.md
b76c732 chore(deps): bump github.com/PuerkitoBio/goquery from 1.8.0 to 1.8.1 (piraces#25 )
1080f7f chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (piraces#27 )
9bbd321 chore(deps): bump github.com/hellofresh/health-go/v5 from 5.0.0 to 5.1.0 (piraces#28 )
821676a chore(deps): bump github.com/nbd-wtf/go-nostr from 0.13.1 to 0.13.2 (piraces#29 )
7a7a867 chore(deps): bump github.com/fiatjaf/relayer from 1.7.1 to 1.7.2 (piraces#30 )
8e39668 fix: provide a little more space when inserting comments URL
4f377ce feat: #14 support for comments in RSS feeds
6c13e2a chore(deps): bump github.com/nbd-wtf/go-nostr from 0.13.0 to 0.13.1 (#23 )
b3f0be0 chore(deps): bump github.com/fiatjaf/relayer from 1.7.0 to 1.7.1 (piraces#24 )
bec67e6 fix: menu bar in mobile devices
e4c7f2b chore: change owner pubkey in fly.toml
c4fe528 feat: #22 implement custom NIP-11 support parametrizable
395cfda fix: UI fixes
d2cccc3 fix: nostr profile handling fixes
f12cb12 fix: dockerfile missing assets
6ca2679 feat: #12 implement login with extension and following profiles
0a3ee11 feat: change the way to serve assets
c1a2bfb chore: update relays to sync with
395c006 fix: better error handling, code refactoring, more tests and adjustments
99d5f0f docs: more light README.md making references to the project wiki
1427a87 chore: bump version to 0.3.5
539df60 feat: add copy buttons on created page (related #8 )
f510b8f feat: continuously check for updates every 20 minutes (related #15 )
60f9cf3 chore(deps): bump github.com/nbd-wtf/go-nostr from 0.12.0 to 0.13.0 (#20 )
462909b chore(deps): bump docker/build-push-action in /.github/workflows (#18 )
81481bc chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#19 )
24e3ad8 Create codeql.yml
aa86382 ci: fix pipeline go version
499a25c fix: #17 use original RSS feed URL for NIP-05 verification instead of provided feed URL
e8d40c4 chore(deps): bump to golang 1.20 and fix lastEmitted sync.map
fa6666a Update README.md
897f294 fix: RSS parsing with comments from stacker.news and HTML entities encoding
0727373 fix: crash when loading different types from lastEmitted Store #15
fd2811b test: add more tests
4215ded Merge pull request #16 from fossabot/add-license-scan-badge
f1a470d Merge branch 'main' into add-license-scan-badge
5594b8c chore: change to main named branch and modify workflows
8bbe89f Add license scan report and status
3ede1e5 Remove orangepill.dev since now is not public 😢
b9b5bd5 chore(test): add coverage when running tests and badge to README.md
4cbc573 feat: new workflow for tests and firsts tests #10
bc6164e fix: delete detected no longer feeds
1068e45 feat: links to clients to view profiles (related #8 )
b9f452f feat: new project layout #9 and implemented NIP-42 for broadcasting #5
cd37620 Update fly.toml
0236606 added a few mirrored relays to RELAYS_TO_PUBLISH_TO list, as those relays will propogate the content
133dcfe fix: handling of some nostr.json searches
2c04c81 fix: bad logging of replayed messages
aa87f99 feat: NIP05 for served feeds, general improvements and replaying with rate limits
00c7ff5 fix: early return if no events to replay
61d0358 docs: update screenshot in README.md
ce82df5 chore: bump to version 0.3.0
25e2989 feat: #5 enable 'replaying' to other relays via ENV variables
f04c511 fix: #7 nitter feeds shows incorrect http schema in metadata
b9b002f fix: #7 nitter feeds shows incorrect http schema
bb27fa9 fix: UX fix and perfomance improvement
779dd95 feat: search feat, multiple performance improvements
fd99b62 chore: bump version
17aa0b2 fix: azure deployment
c93c3da feat: performance improvements and migration prepare
9f38d36 feat: print environment variables
617d4a1 fix: change workflow for docker trigger
fd911a3 fix: docker pipeline
f3aef90 fix: docker pipeline
1722584 ci: version 0.2.3
4fc4ff4 Update docker-publish.yml
04967ed feat: make /api/feed endpoint idempotent
0cfa139 fix: goreleaser cross-compile
850bdc4 fix: goreleaser.yml
e8bc884 feat: add goreleaser
4bb07d0 feat: create api endpoints at path /api/feed
6ed9f19 fix: Dockerfile.railwayapp
61449fc feat: add Dockerfile.railwayapp for Railway
a96951e feat: add /healthz endpoint for heathcheck
848c378 fix: Docker publish workflow
7393331 fix: Dockerfile and publish workflow
2b6c5bf chore: update current screenshot and some index info
efc5bac chore(docs): add badges for workflows in README.md, contributing and contact info
0743f83 fix: .dockerignore
380ed3e fix: dive check
93547d1 feat: add dependabot.yml, docker-publish.yml workflow and dive checks
65b66ce feat: add Dockerfile, instructions and funding info
d0ae26d fix: try fix infinite loop
fb3c91d feat: better handling for Nitter RSS and NIP-19 info
1e74a7f fix: favicon handling
9b2cbbe fix: nitter feed extraction duplicates special case
a11ba7b Update fly.yml
9b51e55 feat: bump dependencies, fix nitter feed extraction duplicates, add some explanation to index page
ab46770 fix: increment concurrency limits for current app
f4af656 feat: bump to golang 1.19 and add deploy badge in README.md
18a3de0 Update fly.yml
6e9cab8 feat: general fixes and production ready for fly.io
5459135 feat: switch to templates and style pages
9387622 chore(deps): upgrade all deps
40bfc92 update relayer and go-nostr.
eb5bad9 strip html tags from rss item descriptions.
8cceeba hopefully make the updates code work.
719750f some small fixes in feed discovery.
20525da only do urljoin when the URL is not already absolute.
6c1ce24 deploy.
f7ec768 discover feed URLs and cache parsed feeds.
33584f4 html website with daz.
888ecbb initial version.
You can’t perform that action at this time.