diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000..514c34c Binary files /dev/null and b/bun.lockb differ diff --git a/index.html b/index.html index 6a8b245..faad883 100644 --- a/index.html +++ b/index.html @@ -4,14 +4,11 @@ - slidestr.net - - - - - + + +
diff --git a/package.json b/package.json index e5006ff..684d187 100644 --- a/package.json +++ b/package.json @@ -12,33 +12,33 @@ "analyze": "vite-bundle-visualizer" }, "dependencies": { - "@nostr-dev-kit/ndk": "^1.3.0", + "@nostr-dev-kit/ndk": "^2.0.5", "@nostr-dev-kit/ndk-react": "^0.1.1", "lodash": "^4.17.21", - "nostr-tools": "^1.15.0", + "nostr-tools": "^1.17.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-helmet": "^6.1.0", "react-lazy-load": "^4.0.1", - "react-router-dom": "^6.16.0", + "react-router-dom": "^6.18.0", "react-swipeable": "^7.0.1" }, "devDependencies": { - "@types/lodash": "^4.14.199", - "@types/react": "^18.2.22", - "@types/react-dom": "^18.2.7", - "@types/react-helmet": "^6.1.6", + "@types/lodash": "^4.14.200", + "@types/react": "^18.2.33", + "@types/react-dom": "^18.2.14", + "@types/react-helmet": "^6.1.8", "@types/react-swipeable": "^5.2.0", - "@typescript-eslint/eslint-plugin": "^6.7.3", - "@typescript-eslint/parser": "^6.7.3", + "@typescript-eslint/eslint-plugin": "^6.9.1", + "@typescript-eslint/parser": "^6.9.1", "@vitejs/plugin-react": "^4.1.0", "@webbtc/webln-types": "^2.0.1", - "eslint": "^8.50.0", + "eslint": "^8.52.0", "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.3", + "eslint-plugin-react-refresh": "^0.4.4", "prettier": "^3.0.3", "typescript": "^5.2.2", - "vite": "^4.4.9", + "vite": "^4.5.0", "vite-bundle-visualizer": "^0.10.0" } } diff --git a/public/manifest.json b/public/manifest.json index 973c5a8..8563bfc 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,8 +1,8 @@ { "name": "slidestr.net", "short_name": "slidestr", - "theme_color": "#4a49ff", - "background_color": "#7600ff", + "theme_color": "#000000", + "background_color": "#000000", "display": "fullscreen", "scope": "/", "start_url": "/" diff --git a/src/components/env.ts b/src/components/env.ts index c9ac318..d518e9c 100644 --- a/src/components/env.ts +++ b/src/components/env.ts @@ -91,6 +91,7 @@ export const adultContentTags = [ 'pornstr', 'pussy', 'sex', + 'sexy', 'suicidegirls', 'thighstr', 'teenstr', @@ -100,8 +101,10 @@ export const adultContentTags = [ 'nostrqueen' ]; +/* These are shown when using tags but hidden from global (unless NSFW content is enabled) */ export const mixedAdultNPubs = [ 'npub12jedfuhk2wfr7syr38t2f55652khuyz9f88r63ftm0j2vudxq9sqq7677r', // Erikha + 'npub1x427a8qed5v8a7awj6t5lrdhkc7mp92nd2n3lgnq7p0qn9uttrrs9rfzz4', // Kimiko ] /* These profiles are flagged as adult / NSFW and their content is not shown @@ -168,6 +171,7 @@ export const adultNPubs = [ 'npub1y77j6jm5hw34xl5m85aumltv88arh2s7q383allkpfe4muarzc5qzfgru0', // sexy-models 'npub1ylrnf0xfp9wsmqthxlqjqyqj9yy27pnchjwjq93v3mq66ts7ftjs6x7dcq', // Welcome To The Jungle 'npub1z0xv9t5w6evrcg860kmgqq5tfj55mz84ta40uszjnfp9uhw2clkq63yrak', // ??? + 'npub1lua7422kkuksdww4x794z4pp0vwkv463g4j3s4kzurjnn9w2zcsqu3glte', // Awake 'npub1t07mr7m65lg3ecr5eapu6qe4ayt2wgjpqjs8x58m5kx2r2cutsyqyzzzs9', // NOT NSFW but spammy ai pictures 'npub1curnt7jtq8mhl9fcswnwvuvc9ccm6lvsdv4kzydx75v92kldrvdqh7sq09', // NOT NSFW but spammy ai pictures