Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
e1874af
feat: add phoenix config
v0l Jun 24, 2025
9c07d17
fix: imgproxy settings
v0l Jun 27, 2025
2b48641
chore: bump pkgs
v0l Jun 30, 2025
60da9ad
fix: check event id from signer
v0l Jul 1, 2025
72b7b30
feat: skip query cache
v0l Jul 16, 2025
d25a7ee
chore: bump nostr-social-graph
v0l Jul 16, 2025
2e1e415
fix: syncFrom should be undefined
v0l Jul 16, 2025
864a201
feat: handle deletes (worker)
v0l Jul 17, 2025
8b13ed2
fix: preloadSocialGraph
v0l Jul 17, 2025
2fb7248
fix:import for vite7 (ESM)
v0l Jul 17, 2025
3ed753b
fix: negentry sync missing events
v0l Jul 24, 2025
62b791e
Fix API URL in fetch for OpenGraph tags
v0l Aug 30, 2025
011ba95
fix: yarn lock
v0l Aug 30, 2025
82e1c2a
fix: nostr services urls
v0l Sep 3, 2025
e1b4d19
feat: index event tags
v0l Sep 20, 2025
72b5c48
fix: remove legacy repost parsing
v0l Sep 20, 2025
1f816e3
fix: build
v0l Sep 21, 2025
15dc434
chore: update builder command
v0l Sep 22, 2025
35d8f92
fix: support #i in system-wasm
v0l Sep 22, 2025
2832e99
feat: disableSyncModule config
v0l Sep 27, 2025
43c0e13
chore: update api urls
v0l Oct 6, 2025
41cb6fc
fix: lock
v0l Oct 6, 2025
68a56a8
refactor: query system
v0l Oct 15, 2025
0a9451d
chore: formatting
v0l Oct 15, 2025
5452d99
chore: limit articles response
v0l Oct 15, 2025
68b4574
chore: pass limit arg
v0l Oct 15, 2025
fc15f30
fix: remove wdyr
v0l Oct 15, 2025
5bf4338
fix: lockfile
v0l Oct 15, 2025
3d52991
fix: default tracing enabled
v0l Oct 15, 2025
83fc489
fix: default trace timeline enabled
v0l Oct 15, 2025
608580a
Bun migrate (#604)
v0l Oct 30, 2025
a69164e
fix: quote repost
v0l Oct 30, 2025
559c0ef
fix: show spinner for trending posts
v0l Nov 3, 2025
7471a68
feat: DVM trending posts
v0l Nov 3, 2025
ac8d3bb
chore: readme
v0l Nov 3, 2025
b617747
feat: select content discovery DVM
v0l Nov 3, 2025
7ea6c42
chore: formatting
v0l Nov 3, 2025
6e666b6
fix: broken import
v0l Nov 3, 2025
57379a7
fix: clear attachments on reset
v0l Nov 3, 2025
094e0c9
chore: remove semisol impl
v0l Nov 3, 2025
147a566
feat: vertexlabs suggested follows
v0l Nov 3, 2025
58eb8e2
fix: badge list simplification
v0l Nov 3, 2025
c33b410
chore: formatting
v0l Nov 3, 2025
9056c6f
fix: note creator auto-complete dialogs
v0l Nov 3, 2025
aaa3854
feat: show suggestions by dvm
v0l Nov 3, 2025
3138b7b
refactor: various api cleanups
v0l Nov 4, 2025
d9dfc66
refactor: cleanup NIP05
v0l Nov 4, 2025
92b10b3
feat: show nip5 handles
v0l Nov 4, 2025
b4447d5
fix: profile issues
v0l Nov 4, 2025
b377117
fix: profile update in worker relay
v0l Nov 4, 2025
c12bf31
refactor: improve profile loader
v0l Nov 4, 2025
d1d896d
refactor: remove defualt outline
v0l Nov 4, 2025
f8d374f
fix: skip proxy for default avatar
v0l Nov 4, 2025
127965a
refactor: cache systems
v0l Nov 5, 2025
d6ea9f7
fix: non-wasm
v0l Nov 5, 2025
7442e1d
chore: bump versions
v0l Nov 5, 2025
909c189
refactor: client fingerprinting
v0l Nov 5, 2025
78d23a4
fix: revert nostr-social-graph pkg
v0l Nov 6, 2025
b95e648
feat: blossom blob support
v0l Nov 6, 2025
6a13046
fix: table widths
v0l Nov 6, 2025
60be31a
feat: add note context wrapper
v0l Nov 6, 2025
648455a
fix: remove extra debug logs
v0l Nov 6, 2025
5dcb17a
fix: articles
v0l Nov 6, 2025
c3d2250
feat: cache articles
v0l Nov 10, 2025
99f76df
fix: cache app handler obj
v0l Nov 10, 2025
1eaf481
fix: componenet debug
v0l Nov 10, 2025
6b157c0
chore: formatting
v0l Nov 10, 2025
6fb6da6
chore: bump pkgs
v0l Nov 11, 2025
358feec
fix: background loader
v0l Nov 11, 2025
49c8be2
fix: query system race conditions
v0l Nov 11, 2025
cdd34d4
chore: bump wallet
v0l Nov 13, 2025
ca9a581
feat: move imgproxy logic to @snort/shared
v0l Nov 13, 2025
f7450af
fix: d tag as hex being decoded
v0l Nov 13, 2025
3b6972c
chore: update nip92/94 impl
v0l Nov 13, 2025
a6be5cd
chore: remove COEP header from docker image
v0l Nov 18, 2025
081ffe2
chore: inject static tags
v0l Nov 18, 2025
00735d5
feat: discover page
v0l Nov 20, 2025
32c8b4c
chore: nsite deploy
v0l Nov 20, 2025
6c54547
fix: nsite build
v0l Nov 20, 2025
4a5463c
fix: nsite build (bun)
v0l Nov 20, 2025
89d4f11
fix: DVM requests
v0l Nov 24, 2025
6ca6b96
fix: memoize ids in useReactions
v0l Nov 24, 2025
0ecb9ee
feat: add table render to markdown
v0l Dec 4, 2025
ee78b53
chore: formatting
v0l Dec 4, 2025
af7e0ee
refactor: replace useContext with use
v0l Dec 15, 2025
8e30f3c
chore: bump react
v0l Dec 15, 2025
53b8717
chore: setup biome
v0l Dec 16, 2025
bc9836c
chore: formatting
v0l Dec 16, 2025
dd3d7c8
chore: update header
v0l Dec 16, 2025
514a701
chore: recommend biome vscode extension
v0l Dec 16, 2025
ba1f740
chore: bump version
v0l Dec 16, 2025
8af4c8d
chore: add v0.3.0 changelog
v0l Dec 16, 2025
4e070ce
chore: rewrite changelog
v0l Dec 16, 2025
483f527
chore: update changelog
v0l Dec 16, 2025
2dcb68e
fix: update release workflow
v0l Dec 16, 2025
314204a
fix: dont cache gradle
v0l Dec 16, 2025
71ba075
chore: use jdk 21
v0l Dec 16, 2025
cd74082
fix: use github repo url
v0l Dec 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 0 additions & 7 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
**/node_modules
**/.pnp.*
**/.yarn/*
!**/.yarn/patches
!**/.yarn/plugins
!**/.yarn/releases
!**/.yarn/sdks
!**/.yarn/versions
**/.idea
**/target
45 changes: 24 additions & 21 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,13 @@ steps:
- name: cache
path: /cache
environment:
YARN_CACHE_FOLDER: /cache/.yarn-docker
NODE_CONFIG_ENV: default
commands:
- apt update && apt install -y git
- yarn install
- yarn build
- apt update && apt install -y git curl unzip
- curl -fsSL https://bun.sh/install | bash
- export PATH="$HOME/.bun/bin:$PATH"
- bun install
- bun run build
- name: build docker image
image: docker
privileged: true
Expand All @@ -40,7 +41,7 @@ steps:
commands:
- dockerd &
- docker login -u voidic -p $TOKEN
- docker buildx create --name mybuilder --bootstrap --use
- docker buildx create --platform linux/amd64,linux/arm64 --bootstrap --use
- docker buildx build -t voidic/snort:latest --platform linux/amd64,linux/arm64 --push -f Dockerfile.prebuilt .
- kill $(cat /var/run/docker.pid)
volumes:
Expand All @@ -62,14 +63,14 @@ steps:
- name: cache
path: /cache
environment:
YARN_CACHE_FOLDER: /cache/.yarn-test
NODE_CONFIG_ENV: default
commands:
- yarn install
- yarn build
- yarn test
- yarn workspace @snort/app eslint
- yarn prettier --check .
- curl -fsSL https://bun.sh/install | bash
- export PATH="$HOME/.bun/bin:$PATH"
- bun install
- bun run build
- bun test
- bunx --bun biome lint
volumes:
- name: cache
claim:
Expand All @@ -94,7 +95,6 @@ steps:
- name: cache
path: /cache
environment:
YARN_CACHE_FOLDER: /cache/.yarn-translations
NODE_CONFIG_ENV: default
TOKEN:
from_secret: gitea
Expand All @@ -104,10 +104,12 @@ steps:
- git config --global user.email [email protected]
- git config --global user.name "Drone CI"
- git remote set-url origin https://drone:[email protected]/Kieran/snort.git
- yarn install
- npx @crowdin/cli upload sources -b main -T $CTOKEN
- npx @crowdin/cli pull -b main -T $CTOKEN
- yarn prettier --write .
- curl -fsSL https://bun.sh/install | bash
- export PATH="$HOME/.bun/bin:$PATH"
- bun install
- bunx @crowdin/cli upload sources -b main -T $CTOKEN
- bunx @crowdin/cli pull -b main -T $CTOKEN
- bunx --bun biome lint --write
- git add .
- >
if output=$(git status --porcelain) && [ -n "$output" ]; then
Expand Down Expand Up @@ -140,12 +142,13 @@ steps:
- name: cache
path: /cache
environment:
YARN_CACHE_FOLDER: /cache/.yarn-docker-
NODE_CONFIG_ENV: default
commands:
- apt update && apt install -y git
- yarn install
- yarn build
- apt update && apt install -y git curl unzip
- curl -fsSL https://bun.sh/install | bash
- export PATH="$HOME/.bun/bin:$PATH"
- bun install
- bun run build
- name: build docker image
image: docker
privileged: true
Expand All @@ -158,7 +161,7 @@ steps:
commands:
- dockerd &
- docker login -u voidic -p $TOKEN
- docker buildx create --name mybuilder --bootstrap --use
- docker buildx create --platform linux/amd64,linux/arm64 --bootstrap --use
- docker buildx build -t voidic/snort:$DRONE_TAG --platform linux/amd64,linux/arm64 --push -f Dockerfile.prebuilt .
- kill $(cat /var/run/docker.pid)
volumes:
Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/nsite.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Deploy nsite
on:
push:
branches:
- main

jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v4

- name: Setup Bun
uses: oven-sh/setup-bun@v2

- name: Install Dependencies
run: bun install

- name: Build
run: bun run build

- name: Redirect 404 to Index for SPA
run: cp packages/app/build/index.html packages/app/build/404.html

- name: Deploy nsite
run: bunx nsite-cli upload packages/app/build --verbose --purge --privatekey ${{ secrets.NSITE_KEY }} --servers 'https://nostr.download,https://blossom.band'
22 changes: 9 additions & 13 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,28 +16,24 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up JDK 17
uses: actions/setup-java@v1
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: 17
distribution: temurin
java-version: 21

- name: Cache gradle
uses: actions/cache@v1
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Setup Bun
uses: oven-sh/setup-bun@v2

- name: Install frontend dependencies
run: yarn install
run: bun install

- name: Build Site
run: yarn build
run: bun run build

- name: Copy files
run: |-
git clone --depth 1 --branch ${{ github.ref_name }} https://git.v0l.io/Kieran/snort_android.git
git clone --depth 1 --branch ${{ github.ref_name }} https://github.com/v0l/snort_android.git
mkdir -p snort_android/app/src/main/assets/
cp -r packages/app/build/* snort_android/app/src/main/assets/

Expand Down
6 changes: 0 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
node_modules/
.idea
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
dist/
*.tgz
*.log
Expand Down
8 changes: 0 additions & 8 deletions .prettierignore

This file was deleted.

3 changes: 1 addition & 2 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"recommendations": [
"arcanis.vscode-zipfs",
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode"
"biomejs.biome"
]
}
11 changes: 3 additions & 8 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,7 @@
"**/Thumbs.db": true,
"**/node_modules": true
},
"search.exclude": {
"**/.yarn": true,
"**/.pnp.*": true
},
"typescript.tsdk": ".yarn/sdks/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true,
"eslint.nodePath": ".yarn/sdks",
"prettier.prettierPath": ".yarn/sdks/prettier/index.cjs"
"search.exclude": {},
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true
}
893 changes: 0 additions & 893 deletions .yarn/releases/yarn-4.1.1.cjs

This file was deleted.

20 changes: 0 additions & 20 deletions .yarn/sdks/eslint/bin/eslint.js

This file was deleted.

20 changes: 0 additions & 20 deletions .yarn/sdks/eslint/lib/api.js

This file was deleted.

20 changes: 0 additions & 20 deletions .yarn/sdks/eslint/lib/unsupported-api.js

This file was deleted.

14 changes: 0 additions & 14 deletions .yarn/sdks/eslint/package.json

This file was deleted.

5 changes: 0 additions & 5 deletions .yarn/sdks/integrations.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .yarn/sdks/prettier/bin/prettier.cjs

This file was deleted.

20 changes: 0 additions & 20 deletions .yarn/sdks/prettier/index.cjs

This file was deleted.

7 changes: 0 additions & 7 deletions .yarn/sdks/prettier/package.json

This file was deleted.

20 changes: 0 additions & 20 deletions .yarn/sdks/typescript/bin/tsc

This file was deleted.

Loading