Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
4c96c4a
Create AGENTS.md
ShadowDara Sep 9, 2026
5653869
install script creator
ShadowDara Sep 9, 2026
fdbd2ee
safe
ShadowDara Sep 9, 2026
3e9fc82
added install maker
ShadowDara Sep 9, 2026
c2347c7
safe site
ShadowDara Sep 9, 2026
e79e682
Update main.tsx
ShadowDara Sep 10, 2026
2d67a8e
add regexes
ShadowDara Sep 10, 2026
d296196
Update README.md
ShadowDara Sep 10, 2026
85d00b4
Create stuffcanvas.canvas
ShadowDara Sep 10, 2026
7f99de7
Update SECURITY.md
ShadowDara Sep 10, 2026
edee477
Update main.go
ShadowDara Sep 10, 2026
a9eef48
Update parse.go
ShadowDara Sep 10, 2026
f9d9fe7
fixed a bug in the argparser lib where global flag where not found in…
ShadowDara Sep 10, 2026
07b256a
Add match modes and share/restore UI
ShadowDara Sep 10, 2026
a356afe
Render markdown notes in template viewer
ShadowDara Sep 10, 2026
6629fab
Add Markdown note support to creator
ShadowDara Sep 10, 2026
aa4d6be
Add cache count and size commands
ShadowDara Sep 10, 2026
fa4eb4c
Update Map.md
ShadowDara Sep 10, 2026
459c72f
Update style.css
ShadowDara Sep 10, 2026
f79ca20
Update .gitattributes
ShadowDara Sep 10, 2026
c63f0ff
Delete stuffcanvas.canvas
ShadowDara Sep 10, 2026
a31ded0
Update backend asset stats; fix note preview closure
ShadowDara Sep 10, 2026
8e6ec6f
added finder template lib
ShadowDara Sep 11, 2026
a99c32b
added template hub
ShadowDara Sep 11, 2026
69ad841
added discover
ShadowDara Sep 11, 2026
19a1da4
Add Docker setup for app services
ShadowDara Sep 11, 2026
13e5279
updated compose
ShadowDara Sep 11, 2026
dc27baa
Add local dev mailbox, auth flows, UI & Docker fix
ShadowDara Sep 11, 2026
e45bbfd
Fix template site Docker build
ShadowDara Sep 11, 2026
ce65df3
s
ShadowDara Sep 11, 2026
141f271
Add recovery-checksum auth flow and account APIs
ShadowDara Sep 11, 2026
fb4f9e7
Update index.ts
ShadowDara Sep 11, 2026
a9a5be5
Add template tags and discovery UI
ShadowDara Sep 11, 2026
f6ee93b
Update pnpm-workspace.yaml
ShadowDara Sep 11, 2026
f30d2d4
added style
ShadowDara Sep 11, 2026
3b40048
Add static site and type compatibility fixes
ShadowDara Sep 11, 2026
032dff2
Update Dockerfile
ShadowDara Sep 11, 2026
61ad2e9
Update pnpm-workspace.yaml
ShadowDara Sep 11, 2026
3cdf75a
Update pnpm-workspace.yaml
ShadowDara Sep 11, 2026
faf8f39
Update pnpm-workspace.yaml
ShadowDara Sep 11, 2026
24a8ec2
Update next-env.d.ts
ShadowDara Sep 11, 2026
65133c5
s
ShadowDara Sep 11, 2026
d5a1c63
Update index.ts
ShadowDara Sep 11, 2026
9c45e9d
Add Nginx dashboard service
ShadowDara Sep 11, 2026
c49e253
Update index.html
ShadowDara Sep 11, 2026
0bf8cfd
Add gitdb package to export Git repos
ShadowDara Sep 12, 2026
a6cb8aa
Update Dockerfile
ShadowDara Sep 12, 2026
0b88cdf
Create test.env
ShadowDara Sep 12, 2026
7ec7ef5
Add template discovery polish and templates
ShadowDara Sep 12, 2026
f0cde71
Add template highlighting and styling refresh
ShadowDara Sep 12, 2026
5fcb63f
Delete next-env.d.ts
ShadowDara Sep 12, 2026
6cd2139
f
ShadowDara Sep 12, 2026
b200860
Create export-db.js
ShadowDara Sep 12, 2026
bfbc058
Update .gitignore
ShadowDara Sep 12, 2026
8d43807
Update layout.tsx
ShadowDara Sep 12, 2026
b0cc24b
update
ShadowDara Sep 13, 2026
8d61c88
Update export-db.js
ShadowDara Sep 13, 2026
baf7ab4
Update page.tsx
ShadowDara Sep 13, 2026
7a6b065
Update .gitignore
ShadowDara Sep 13, 2026
9b92160
safe
ShadowDara Sep 13, 2026
2037eb7
Update discover-client.tsx
ShadowDara Sep 13, 2026
18d87ce
Split user page into client component
ShadowDara Sep 13, 2026
020dccf
Add prettyJson util and normalize template input
ShadowDara Sep 13, 2026
cd28c08
Highlight Finder template patterns
ShadowDara Sep 13, 2026
dc91ca1
Move template site under npm/site
ShadowDara Sep 13, 2026
ff90e22
safe
ShadowDara Sep 13, 2026
01c3ad7
Switch markdown notes to mdnote
ShadowDara Sep 13, 2026
8dbd64a
Add template markdown preview
ShadowDara Sep 13, 2026
7927ca0
Add Monaco editor and template view updates
ShadowDara Sep 13, 2026
86252b8
Add markdown notes and regex tooling
ShadowDara Sep 13, 2026
0191e23
Update finder templates to v0.3.17
ShadowDara Sep 13, 2026
0ccc718
Update check.py
ShadowDara Sep 13, 2026
2a26856
Update package-lock.json
ShadowDara Sep 13, 2026
40751f1
Add min_version, tags and mdnote to templates
ShadowDara Sep 13, 2026
8e63902
Update frontend assets, templates & deps
ShadowDara Sep 13, 2026
f25ee70
Add generated release notes pipeline
ShadowDara Sep 13, 2026
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
  •  
  •  
  •  
50 changes: 50 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# ── Version control ──────────────────────────────
.git
.gitignore

# ── Node / JS artifacts ─────────────────────────
**/node_modules
**/dist
**/dist-static
**/.next
**/.vite
**/bun.lock

# ── OS & IDE junk ───────────────────────────────
.DS_Store
Thumbs.db
.vscode
.idea
*.swp
*.swo
*~

# ── Docs & meta (not needed in any build) ──────
*.md
LICENSE
Credits.txt
SECURITY.md
IDEAS.md
Map.md
tags.md
INFO.txt
CUSTOM_TEMPLATES.md

# ── Dev / CI files ──────────────────────────────
*.bat
*.sh
*.ps1
Makefile
docker-compose.yml
check.py
test.sh
test7.sh
samfile

# ── Docker-Meta (Dockerfiles + nginx.conf bleiben!) ──
docker/README.md

# ── Build caches ────────────────────────────────
**/.cache
**/tsconfig.tsbuildinfo
**/.eslintcache
11 changes: 11 additions & 0 deletions .finder/templates/folderimages.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "*",
"description": "search for folders with images",
"files": [
{
"name": "(?:\\.(?:j(?:p(?:eg?|g)|if|fif?|xl)|png|gif|webp|a(?:vif|png)|svg|bmp|ico|tiff|hei[cf]))$"
}
],
"min_version": "0.3.17",
"mdnote_base64": "IyBUZW1wbGF0ZSB0byBzZWFyY2ggYWxsIGltYWdlIGZpbGVzCgojIyMgYmFja3VwIGZvciB0aGUgcmVnZXggY3JlYXRvcjoKCmBgYApleUoySWpveExDSmhJam9pTG1wd1oxeHVMbXB3WldkY2JpNXFjR1ZjYmk1cWFXWmNiaTVxWm1sbVhHNHVhbVpwWEc0dWNHNW5YRzR1WjJsbVhHNHVkMlZpY0Z4dUxtRjJhV1pjYmk1emRtZGNiaTVoY0c1blhHNHVZbTF3WEc0dWFXTnZYRzR1ZEdsbVpseHVMbXA0YkZ4dUxtaGxhV05jYmk1b1pXbG1JaXdpWkNJNklpSXNJbTBpT2lKbGJtUnpWMmwwYUNJc0lta2lPbVpoYkhObGZRPT0KYGBg"
}
6 changes: 6 additions & 0 deletions .finder/templates/newnew.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "*",
"description": "Describe what this template matches",
"min_version": "0.3.17",
"mdnote": "# niggas are gay\n# and black\nratio\nhallo nigger\n erre"
}
6 changes: 6 additions & 0 deletions .finder/templates/testnew.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "*",
"description": "Describe what this template matches",
"min_version": "0.3.17",
"mdnote_base64": "IyBUZXN0IG5ldw=="
}
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ samfile linguist-language=Shell

go.work linguist-language=go
go.mod linguist-language=go
go.sum linguist-language=go

docker-compose.yml linguist-language=Dockerfile

# HTML DIR
/cmd/findergen/frontend/** linguist-vendored
Expand Down
12 changes: 7 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ jobs:
cp CHANGELOG.md "${PACKAGE_DIR}/"
cp INFO.txt "${PACKAGE_DIR}/"
cp LICENSE "${PACKAGE_DIR}/"
cp Newest_Changes.md "${PACKAGE_DIR}/"

- uses: actions/upload-artifact@v4
with:
Expand Down Expand Up @@ -114,15 +115,16 @@ jobs:
cd release
sha512sum * > SHA512SUMS.txt

- name: Extract release notes from CHANGELOG
- name: Extract release notes from Newest_Changes
id: changelog
run: |
VERSION=${GITHUB_REF#refs/tags/}

awk "/^## ${VERSION}/{flag=1; next} /^## /{flag=0} flag" CHANGELOG.md > RELEASE_NOTES.md
if [ ! -f Newest_Changes.md ]; then
echo "Newest_Changes.md not found - run 'bun generate-changelog.js' and commit it." >&2
exit 1
fi

echo "RELEASE_BODY<<EOF" >> $GITHUB_OUTPUT
cat RELEASE_NOTES.md >> $GITHUB_OUTPUT
cat Newest_Changes.md >> $GITHUB_OUTPUT
echo "EOF" >> $GITHUB_OUTPUT

- name: Create Release
Expand Down
14 changes: 14 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,17 @@ finder-template-generator-ssg/tsconfig.tsbuildinfo
/finder-template-generator-ssg/third_party_licenses
finder-template-generator-ssg/static-stats.html
finder.exe~
/npm/finder-lib/node_modules
/npm/finder-lib/dist
*.tgz
npm/hub/.env
/node_modules
npm/hub/next-env.d.ts
npm/hub/database-export.sql
.env
/npm/site/node_modules
npm/site/stats.html
npm/site/static-stats.html
/npm/site/dist
/npm/site/dist-static
npm/site/tsconfig.tsbuildinfo
104 changes: 74 additions & 30 deletions .obsidian/workspace.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,21 @@
"icon": "excalidraw-icon",
"title": "Map"
}
},
{
"id": "8e1d4bedc8a7f5b5",
"type": "leaf",
"state": {
"type": "excalidraw",
"state": {
"file": "Map.md"
},
"icon": "excalidraw-icon",
"title": "Map"
}
}
],
"currentTab": 2
"currentTab": 3
}
],
"direction": "vertical"
Expand Down Expand Up @@ -194,13 +206,23 @@
"icon": "lucide-list",
"title": "Gliederung"
}
},
{
"id": "dd02c789bf2c38a7",
"type": "leaf",
"state": {
"type": "excalidraw-sidepanel",
"state": {},
"icon": "excalidraw-icon",
"title": "Excalidraw Sidepanel"
}
}
]
],
"currentTab": 5
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
"width": 300
},
"left-ribbon": {
"hiddenItems": {
Expand All @@ -214,32 +236,54 @@
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "e91533ab6a3d6c5c",
"active": "8e1d4bedc8a7f5b5",
"lastOpenFiles": [
"finder-template-generator-ssg/vite.config.ts.timestamp-1788798340923-a41776d588ffd.mjs",
"finder-template-generator-ssg/dist/changelog/index.html",
"finder-template-generator-ssg/dist/changelog",
"finder-template-generator-ssg/dist/configeditor/index.html",
"finder-template-generator-ssg/dist/configeditor",
"finder-template-generator-ssg/dist/cacheviewer/index.html",
"finder-template-generator-ssg/dist/cacheviewer",
"finder-template-generator-ssg/dist/assets/viewer.js",
"finder-template-generator-ssg/dist/assets/viewer.css",
"finder-template-generator-ssg/dist/assets/products.js",
"finder-template-generator-ssg/dist/assets/markdownstyle.css",
"finder-template-generator-ssg/dist/findermap.svg",
"cmd/findergen/frontend/findermap.svg",
"finder-template-generator-ssg/public/findermap.svg",
"CHANGELOG.md",
"Map.md",
"tags.md",
"dub/SSG Plugin Build Time Code.md",
"finder-template-generator-ssg/node_modules/tsx/node_modules/@esbuild/win32-x64/README.md",
"finder-template-generator-ssg/node_modules/tsx/node_modules/esbuild/README.md",
"finder-template-generator-ssg/node_modules/tsx/node_modules/esbuild/LICENSE.md",
"finder-template-generator-ssg/node_modules/tsx/README.md",
"CUSTOM_TEMPLATES.md",
"README.md",
"IDEAS.md"
"template-management-system(1)/node_modules/@types/node/domain.d.ts",
"template-management-system(1)/node_modules/@types/node/events.d.ts",
"template-management-system(1)/node_modules/@types/node/ts5.6/compatibility/float16array.d.ts",
"template-management-system(1)/node_modules/@types/node/ts5.6/index.d.ts",
"template-management-system(1)/node_modules/@types/node/ts5.6/globals.typedarray.d.ts",
"template-management-system(1)/node_modules/@types/node/ts5.6/compatibility",
"template-management-system(1)/node_modules/@types/node/ts5.6/buffer.buffer.d.ts",
"template-management-system(1)/node_modules/@types/node/ts5.6",
"template-management-system(1)/node_modules/@types/node/ts5.7/compatibility/float16array.d.ts",
"template-management-system(1)/node_modules/@types/node/ts5.7/index.d.ts",
"template-management-system(1)/node_modules/@types/node/ts5.7/compatibility",
"template-management-system(1)/node_modules/@tailwindcss/postcss/README.md",
"template-management-system(1)/public/placeholder.svg",
"template-management-system(1)/public/placeholder.jpg",
"template-management-system(1)/public/placeholder-user.jpg",
"template-management-system(1)/public/placeholder-logo.svg",
"template-management-system(1)/public/placeholder-logo.png",
"template-management-system(1)/public/icon-light-32x32.png",
"template-management-system(1)/public/icon.svg",
"template-management-system(1)/public/icon-dark-32x32.png",
"template-management-system(1)/public/apple-icon.png",
"uploadpage/node_modules/lucide-react/README.md",
"uploadpage/node_modules/class-variance-authority/README.md",
"uploadpage/node_modules/date-fns/docs/i18n.md",
"uploadpage/node_modules/date-fns/docs/webpack.md",
"uploadpage/node_modules/date-fns/docs/unicodeTokens.md",
"uploadpage/node_modules/date-fns/docs/timeZones.md",
"uploadpage/node_modules/date-fns/docs/gettingStarted.md",
"uploadpage/node_modules/date-fns/docs/release.md",
"uploadpage/node_modules/date-fns/docs/logotype.svg",
"uploadpage/node_modules/date-fns/docs/i18nContributionGuide.md",
"uploadpage/node_modules/date-fns/docs/fp.md",
"uploadpage/node_modules/date-fns/docs/cdn.md",
"uploadpage/node_modules/date-fns/SECURITY.md",
"uploadpage/node_modules/date-fns/README.md",
"uploadpage/node_modules/date-fns/LICENSE.md",
"uploadpage/node_modules/date-fns/CHANGELOG.md",
"uploadpage/node_modules/@date-fns/tz/README.md",
"uploadpage/node_modules/@date-fns/tz/LICENSE.md",
"uploadpage/node_modules/@date-fns/tz/CHANGELOG.md",
"uploadpage/node_modules/@standard-schema/spec/README.md",
"uploadpage/node_modules/zod/README.md",
"uploadpage/node_modules/nanostores/README.md",
"uploadpage/node_modules/kysely/README.md",
"uploadpage/node_modules/better-call/node_modules/@better-auth/utils/README.md",
"uploadpage/node_modules/better-call/README.md",
"stuffcanvas.canvas"
]
}
5 changes: 4 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"Map.md": true,
".zed": true,
".vs": true,
// "dub": true
// "dub": true,
"**/node_modules": true,
"**/.next": true,
"**/*.tgz": true,
},
}
Loading
Loading