Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
a4e2804
Use relay hints from nevent when fetching notes
koteitan Feb 3, 2026
8dbb667
Remove nip19ToHex function and replace with decodeNip19
koteitan Feb 3, 2026
fb24303
Support relay hints when loading existing list
koteitan Feb 3, 2026
86a53fe
Bump re2 to ^1.24.0 for Node 22 compatibility
koteitan May 7, 2026
adb3e03
Remove nsec login and drop "(recommended)" from NIP-07 label
koteitan May 7, 2026
4ca9c4f
add dark mode
koteitan May 7, 2026
638bd8c
v0.0.2/relay source selector with kind:10002, 3 / default dark mode /…
koteitan May 7, 2026
18f366f
add changelog
koteitan May 7, 2026
7b156e9
add changelog in Japanese
koteitan May 7, 2026
4a2e491
add changelog and forked version explanations
koteitan May 7, 2026
db8546c
v0.0.3/deploy to GitHub Pages at koteitan.github.io/nosli/
koteitan May 7, 2026
1fe3f3d
v0.0.4/fix 404 on dynamic routes under GitHub Pages
koteitan May 7, 2026
b66e179
Tolerate stale nip07 cookie when window.nostr is missing
koteitan May 7, 2026
a8edb3f
v0.0.5/repoint footer GitHub link to the fork
koteitan May 7, 2026
2badd5b
update changelog
koteitan May 7, 2026
1360636
Bump flatted from 3.2.7 to 3.4.2
dependabot[bot] May 8, 2026
6a910eb
Bump minimatch from 3.1.2 to 3.1.5
dependabot[bot] May 8, 2026
b9edecc
Bump rollup from 3.29.5 to 3.30.0
dependabot[bot] May 8, 2026
bfa6d3c
Bump undici, @sveltejs/adapter-auto, @sveltejs/adapter-static and @sv…
dependabot[bot] May 8, 2026
f75f9e2
Bump devalue, @sveltejs/adapter-auto, @sveltejs/adapter-static and @s…
dependabot[bot] May 8, 2026
38fb48c
Bump picomatch from 2.3.1 to 2.3.2
dependabot[bot] May 8, 2026
c5d2e4a
Add linkTarget cookie and externalLink URL builder
koteitan May 8, 2026
b495d3c
Add Settings dialog with theme, relay source, and link target
koteitan May 8, 2026
9f051da
Open Settings dialog from menu and remove dark-mode toggle entry
koteitan May 8, 2026
6f77ebf
Drop RelaySourceSelector from the relay popover
koteitan May 8, 2026
d7ec820
Route external links through linkTarget instead of hardcoded snort.so…
koteitan May 8, 2026
608a243
Fix Settings dialog not opening from the menu
koteitan May 8, 2026
5075d47
Expand link target options to 9 nostr clients
koteitan May 8, 2026
4f9f69b
Replace Astraea with Coracle in link target options
koteitan May 8, 2026
3178319
Merge pull request #1 from koteitan/dependabot/npm_and_yarn/flatted-3…
koteitan May 8, 2026
49d9d55
Merge pull request #2 from koteitan/dependabot/npm_and_yarn/minimatch…
koteitan May 8, 2026
fd8663e
Merge pull request #3 from koteitan/dependabot/npm_and_yarn/rollup-3.…
koteitan May 8, 2026
cd8d3e1
Merge pull request #4 from koteitan/dependabot/npm_and_yarn/multi-6fb…
koteitan May 8, 2026
1975344
Merge pull request #5 from koteitan/dependabot/npm_and_yarn/multi-0df…
koteitan May 8, 2026
3afa708
Merge pull request #7 from koteitan/dependabot/npm_and_yarn/picomatch…
koteitan May 8, 2026
948ff80
Restore SvelteKit 1 and clean lint warnings
koteitan May 8, 2026
0c58430
Allow Node.js CI to be triggered manually from the Actions UI
koteitan May 8, 2026
697d21e
Bump Node.js CI runner from 18 to 20
koteitan May 8, 2026
62d0424
Expand BOOTSTRAP_RELAYS to five indexer-friendly relays
koteitan May 8, 2026
4135351
Refresh Header buttons reactively on login state change
koteitan May 8, 2026
8c2142f
Expose menu and Settings dialog to logged-out users
koteitan May 8, 2026
aeda482
Bump postcss from 8.4.31 to 8.5.14
dependabot[bot] May 8, 2026
7895195
Simplify changelog entries
koteitan May 8, 2026
c651ea4
v0.0.6/brand the fork as Nosli - 魔改造 edition
koteitan May 8, 2026
b5d168f
Merge pull request #11 from koteitan/dependabot/npm_and_yarn/postcss-…
koteitan May 8, 2026
a4ac9dc
Add Dependabot config to ignore breaking major bumps
koteitan May 8, 2026
e4d0e12
Apply Prettier to satisfy CI lint
koteitan May 9, 2026
f14e2d8
Apply non-breaking npm audit fix
koteitan May 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
version: 2
updates:
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'weekly'
open-pull-requests-limit: 10
ignore:
- dependency-name: '@sveltejs/kit'
update-types: ['version-update:semver-major']
- dependency-name: '@sveltejs/adapter-auto'
update-types: ['version-update:semver-major']
- dependency-name: '@sveltejs/adapter-static'
update-types: ['version-update:semver-major']
- dependency-name: 'vite'
update-types: ['version-update:semver-major']
- dependency-name: 'vitest'
update-types: ['version-update:semver-major']
- dependency-name: 'svelte'
update-types: ['version-update:semver-major']
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'weekly'
46 changes: 46 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Deploy to GitHub Pages

on:
push:
branches: ["main"]
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install dependencies
run: npm ci
- name: Build
env:
BASE_PATH: '/nosli'
run: |
npm run build
cp build/404.html build/index.html
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: 'build'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
3 changes: 2 additions & 1 deletion .github/workflows/node-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,15 @@ on:
branches: ['main']
pull_request:
branches: ['main']
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18.x]
node-version: [20.x]

steps:
- uses: actions/checkout@v3
Expand Down
8 changes: 8 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,11 @@ node_modules
pnpm-lock.yaml
package-lock.json
yarn.lock

# Ignore data and docs that aren't subject to code formatting
new.json
changelog.md
changelog-ja.md
diff.md
README.md
.github/workflows/deploy.yml
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@

Nosli helps you create a curated list of posts on [nostr](https://nostr.com).

- https://nosli.vercel.app
nosli was forked from [nosli](https://koteitan.github.io/nosli/) by koteitan
- forked : https://koteitan.github.io/nosli/
- changelog: [English](changelog.md) / [Japanese](changelog-ja.md)
- original: https://nosli.vercel.app/

## How it works

Expand Down
19 changes: 19 additions & 0 deletions changelog-ja.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# 変更履歴
upstream から fork して以降の変更点一覧:

- (新)
- 8c2142f: 未ログイン時もメニュー
- 4135351: bugfix: ログイン状態とヘッダの不整合
- c5d2e4a, 4f9f69b: 設定ダイアログ追加 (テーマ・リレー設定・リンク先)
- a8edb3f: GitHub リンクを koteitan/nosli に変更
- b66e179: bugfix: 拡張機能無効時に 404 にならないように修正
- 1fe3f3d, db8546c: GitHub Pages デプロイ
- 638bd8c: リレーリスト選択 (kind:10002, 3) の追加
- 638bd8c, 4ca9c4f: ダークモード追加
- adb3e03: nsec ログイン廃止
- 86a53fe: re2 を bump
- fb24303: リレーヒント対応 (1)
- 8dbb667: nip19ToHex を decodeNip19 に置換
- a4e2804: リレーヒント対応 (2)
- 55d82a2: 2025-11-21 14:31:52 +0900 fork 元バージョン
- (旧)
19 changes: 19 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Changelog
Here is the list of changes since upstream to the forked latest:

- (new)
- 8c2142f: open menu when logged out
- 4135351: bugfix: login / logout header inconsistency
- c5d2e4a, 4f9f69b: add settings dialog (theme / relay source / link target)
- a8edb3f: change GitHub link to koteitan/nosli
- b66e179: bugfix: avoid 404 when the NIP-07 extension is unavailable
- 1fe3f3d, db8546c: deploy to GitHub Pages
- 638bd8c: add relay list source (kind:10002, 3)
- 638bd8c, 4ca9c4f: add dark mode
- adb3e03: remove nsec login
- 86a53fe: bump re2
- fb24303: support relay hints (1)
- 8dbb667: replace nip19ToHex with decodeNip19
- a4e2804: support relay hints (2)
- 55d82a2: Fri Nov 21 14:31:52 2025 +0900 forked version
- (old)
Loading