mirror of
https://github.com/geoffsee/open-gsio.git
synced 2025-09-08 22:56:46 +00:00
33679583afcf5d187a0e4edaefcee6d2f7f6fd9b
open-geoff-seemueller-io
I am making this available for others to learn from. It is a downstream fork of the source code powering my personal website. Search and attachments are not implemented. I have several more mature variants of this repository which have extended capabilities.
Stack:
- vike
- react
- cloudflare workers
- openai sdk
Quickstart
bun i
bun run build
- Configure .dev.vars
- In isolated shells, run
bun run worker:dev
andbun run vite:dev
Further Documentation
Upstream versions contain further documentation, tests, and features. Any of the latter can be made available upon request.
History
May 2025
Hash | Change |
---|---|
049bf97 | Add seemueller.ai sidebar link and constrain Hero heading width |
6be5f68 | Consolidate configuration files (CI, bundler, environment) |
a047f19 | Expand Markdown usage guide for end‑users |
April 2025
Hash | Change |
---|---|
ce3457a | Introduce custom error page and purge dead code |
806c933 | Fix duplicaterobots.txt entries (SEO) |
4bbe8ea · e909e0b | Restore bundle‑size safeguards and switch toBun as package manager |
7f1520b·aa71f86 | Automate VPN block‑list deployment; retire legacy pull script |
b332c93 | Repair CI job for block‑list updates |
d506e7d | Deprecate experimental Mixtral model |
March 2025
Hash | Change |
---|---|
8b9e9eb | Add per‑model max_tokens limits |
cb0d912 | Expose Cloudflare AI models for staging |
85de6ed·cec4f70 | Shrink production bundles: re‑enable minifier and drop unused assets |
4805c7e · 9709f61 | Refresh landing‑page copy (“Welcomehome”) |
February 2025
Hash | Change |
---|---|
8d70eef·886d45a | Ship runtime theme switching with dynamic navigation colors |
4efaa93/194b168 | Polish resume & selector styling (padding, borders) |
7f925d1·0b9088a | Refine responsive chat: correct breakpoints, input scaling, MobX typing |
0865897 | Remove deprecated DocumentAPI |
e355540 | Fix background rendering issues |
January 2025
Hash | Change |
---|---|
d8b47c9 ·361a523 | Enable full LaTeX/KaTeX math rendering |
64a0513·6ecc4f5 | Set default model to llama‑v3p1‑70b‑instruct and limit model list |
0ad9dc4 | Add rate‑limit middleware |
42f371b·1f526ce | Launch VPN blocker with live CIDR validation and CI workflow |
f7464a1 | Remove user‑uploaded attachments to cut storage costs |
e9c3a12 | Rotate Fireworks API credentials |
Late 2024 Highlights
Area | Notable Work |
---|---|
Generative UX | Image‑generation pipeline; model‑selection UI; seasonal prompt packs |
Analytics | Worker‑based metrics engine, event capture, tail helpers |
Model Support | GROQ & Anthropic streaming integrations with attachment handling |
Feedback Loop | Modal‑driven user‑feedback feature with dedicated store |
Payments | On‑chain ETH/DOGE processor with dynamic deposit addresses |
Performance | Tokenizer limits, LightningCSS minifier, esbuild migration |
Mobile & A11y | Dynamic textarea sizing, cookie‑consent banner, iMessage‑style bubbles |
August 2024 - December 2024
History is available by request.
Languages
TypeScript
97.3%
JavaScript
1.4%
Shell
0.8%
Dockerfile
0.4%