This website requires JavaScript.
Explore
Help
Register
Sign In
chris
0 Followers
·
0 Following
https://chrisedwards.tech
i write code.
Joined on
2022-09-03
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
26
Projects
Packages
Public Activity
Starred Repositories
chris
pushed to
main
at
chris/solitare
2026-05-25 00:51:55 -04:00
d66c1dfc02
Fix DOM structure and Klondike mode regressions
chris
pushed to
main
at
chris/solitare
2026-05-25 00:50:28 -04:00
cd408efc0e
Fix pyramid layout calculation and card ranking logic
chris
pushed to
main
at
chris/solitare
2026-05-25 00:46:31 -04:00
84d444c0ae
Add Pyramid Solitaire game mode and game switcher
chris
pushed to
main
at
chris/solitare
2026-05-25 00:35:36 -04:00
f28b0fa62e
add animations, mobile responsiveness, and drag-and-drop improvements
chris
pushed to
main
at
chris/write
2026-05-24 22:48:32 -04:00
4db65151c8
feat: read-aloud highlights and scrolls to current sentence/word
chris
pushed to
main
at
chris/write
2026-05-24 22:04:50 -04:00
6682810c00
Nginx: no-cache on index.html, long cache on hashed assets
chris
pushed to
main
at
chris/write
2026-05-24 22:00:59 -04:00
c6589b7dcf
Fix lint infinite loop, popover usability, debounce timing
chris
pushed to
main
at
chris/write
2026-05-24 21:52:43 -04:00
e5b9f643e1
Fix TDZ crash: move useEffect hooks to after runLint declaration
chris
pushed to
main
at
chris/write
2026-05-24 21:48:49 -04:00
91071270a4
Auto-check after every word; disable browser spellcheck
chris
pushed to
main
at
chris/write
2026-05-24 21:43:45 -04:00
bdafd3f2c3
Self-host LanguageTool in Docker Compose
chris
pushed to
main
at
chris/write
2026-05-24 21:35:45 -04:00
55375d2ff0
Built-in spell & grammar checker (LanguageTool)
chris
pushed to
main
at
chris/write
2026-05-24 21:21:17 -04:00
a8f93582bf
Read-aloud: voice picker + speed control, auto-avoids eSpeak
chris
pushed to
main
at
chris/write
2026-05-24 21:15:21 -04:00
c9126f718d
DB resilience: hourly WAL checkpoint + daily rolling 7-day backup
chris
pushed to
main
at
chris/write
2026-05-24 21:00:16 -04:00
c6d1554215
Typewriter mode, SVG alignment icons, highlight readability fix
chris
pushed to
main
at
chris/write
2026-05-24 20:55:53 -04:00
1d00d86709
Add read-aloud: reads story from cursor to end using Web Speech API
chris
pushed to
main
at
chris/write
2026-05-24 20:48:34 -04:00
48d3533bfc
Prompt queue: pre-fetch 5, instant local fallback, emoji source icon
chris
pushed to
main
at
chris/write
2026-05-24 20:35:14 -04:00
c5b7d7f774
Fix AI prompt URL: use /ollama/v1/chat/completions for Open WebUI
chris
pushed to
main
at
chris/write
2026-05-24 20:31:39 -04:00
6f12efd3fb
Populate .env.example with all configurable variables
chris
pushed to
main
at
chris/write
2026-05-24 20:27:34 -04:00
0cae6c6188
Fix AI prompts: switch to OpenAI-compatible /v1/chat/completions API
chris
pushed to
main
at
chris/write
2026-05-24 20:25:21 -04:00
a4a982aed7
Fix /api/prompts/test — move before auth middleware so it's accessible without a login
First
Previous
...
6
7
8
9
10
...
Next
Last