This commit is contained in:
geoffsee
2025-05-22 23:14:01 -04:00
commit 33679583af
242 changed files with 15090 additions and 0 deletions

99
README.md Normal file
View File

@@ -0,0 +1,99 @@
## 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
1. `bun i`
2. `bun run build`
3. Configure .dev.vars
4. In isolated shells, run `bun run worker:dev` and `bun 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 endusers |
---
### **April 2025**
| Hash | Change |
| ----------------- | --------------------------------------------------------------------------- |
| ce3457a | **Introduce** custom error page and purge dead code |
| 806c933 | **Fix** duplicate`robots.txt` entries (SEO) |
| 4bbe8ea · e909e0b | **Restore** bundlesize safeguards and **switch** toBun as package manager |
| 7f1520b·aa71f86 | **Automate** VPN blocklist deployment; retire legacy pull script |
| b332c93 | **Repair** CI job for blocklist updates |
| d506e7d | **Deprecate** experimental **Mixtral** model |
---
### **March 2025**
| Hash | Change |
| ----------------- | ------------------------------------------------------------------------ |
| 8b9e9eb | **Add** permodel `max_tokens` limits |
| cb0d912 | **Expose** Cloudflare AI models for staging |
| 85de6ed·cec4f70 | **Shrink** production bundles: reenable minifier and drop unused assets |
| 4805c7e · 9709f61 | **Refresh** landingpage 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 *llamav3p170binstruct* and **limit** model list |
| 0ad9dc4 | **Add** ratelimit middleware |
| 42f371b·1f526ce | **Launch** VPN blocker with live CIDR validation and CI workflow |
| f7464a1 | **Remove** useruploaded attachments to cut storage costs |
| e9c3a12 | **Rotate** Fireworks API credentials |
---
### **Late 2024 Highlights**
| Area | Notable Work |
| ----------------- | ---------------------------------------------------------------------- |
| **Generative UX** | Imagegeneration pipeline; modelselection UI; seasonal prompt packs |
| **Analytics** | Workerbased metrics engine, event capture, tail helpers |
| **Model Support** | GROQ & Anthropic streaming integrations with attachment handling |
| **Feedback Loop** | Modaldriven userfeedback feature with dedicated store |
| **Payments** | Onchain ETH/DOGE processor with dynamic deposit addresses |
| **Performance** | Tokenizer limits, LightningCSS minifier, esbuild migration |
| **Mobile & A11y** | Dynamic textarea sizing, cookieconsent banner, iMessagestyle bubbles |
### August 2024 - December 2024
History is available by request.