haopengzhan
  • Joined on 2023-10-20
haopengzhan pushed to main at haopengzhan/own-tools 2026-09-23 00:06:20 -07:00
fa3dc66278 feat(orbitviewer): add satellite orbit viewer with 2D track, 10-day pass prediction, and AR sky view
haopengzhan pushed to main at haopengzhan/pengzhan.dev 2026-09-16 23:41:42 -07:00
053d19ce6a fix(analytics): prevent tracking on admin pages and local dev environments
haopengzhan pushed to main at haopengzhan/pengzhan.dev 2026-09-16 23:30:34 -07:00
afc05deb91 chore(k8s): safeguard production secrets with example template and add Makefile k8s helpers
haopengzhan pushed to main at haopengzhan/pengzhan.dev 2026-09-16 23:18:33 -07:00
2502c2946e fix(k8s): add chmod 775 to init-content-perms container
haopengzhan pushed to main at haopengzhan/pengzhan.dev 2026-09-16 23:14:02 -07:00
d865ee2d2b chore(k8s): add production kubernetes manifests for pengzhan-dev namespace
haopengzhan pushed to main at haopengzhan/pengzhan.dev 2026-09-16 23:12:42 -07:00
17b3e2d7d8 ci: add Gitea Actions workflow for container build and registry publish
95a7dcb93b feat(admin): add ephemeral staging DB, read-only posts overview, and dynamic search
f52b3fe9e4 feat(migration): complete WordPress migration and UX refinements
8c0b04db0e feat: initial release of pengzhan.dev personal editorial blog platform
Compare 4 commits »
haopengzhan pushed to main at haopengzhan/be-my-anchor 2026-09-08 23:01:15 -07:00
b3dd9c6933 feat: implement authentication control with support for BYO API keys, episode deduplication, and a task queue for async processing.
f033a6045c refactor: migrate project from Flask to Next.js with TypeScript, Prisma, and Edge TTS integration
Compare 2 commits »
haopengzhan pushed to main at haopengzhan/rsspipe 2026-09-01 00:41:25 -07:00
ebcaa5d72a refactor(core): overhaul state transition architecture, persistent job queue, and API layer
271a542196 feat: implement scroll position restoration for mobile tabs and add double-tap home navigation to refresh feed views.
cd98c0120e refactor: implement new UI/UX architecture with redesigned desktop and mobile layouts, CSS-in-CSS modularization, and updated components.
Compare 3 commits »
haopengzhan pushed to main at haopengzhan/brightwheel-exporter 2026-08-29 22:40:06 -07:00
ae39f52563 feat: implement robust student ID discovery and multi-endpoint data extraction for activities
haopengzhan pushed to main at haopengzhan/rsspipe 2026-08-26 22:42:31 -07:00
dfbf646332 feat: implement AI integration with backend configuration and rule-based enrichment actions
9bc3423009 refactor: standardize article header layout in UI and increase worker pool capacity
83c70cc3b9 feat: implement rule application engine with full-text variant support, batch entry processing, and tag visualization in UI.
235966e933 feat: implement entry variant tagging, backend action handlers, batch variant loading, and rule application API.
d440728ca5 feat: implement rule engine, worker pool, event bus, and readability scraping with enhanced logging and content sanitization.
Compare 6 commits »
haopengzhan pushed to main at haopengzhan/hireme 2026-08-25 00:15:25 -07:00
63e4480878 refactor: update module path to git.pengzhan.dev/haopengzhan/hireme across all internal packages and imports
55d4f4a0d9 feat: implement multiple new job crawlers and add corresponding test suites
0de312edbd feat: implement YAML-based configuration, .env support, and customizable prompt templates for AI analysis
7ec91f384f feat: add job maintenance dashboard and automated stale job expiration system
367929e7d0 feat: add target deletion functionality with cascaded removal of associated jobs and tasks
Compare 10 commits »
haopengzhan created branch main in haopengzhan/hireme 2026-08-25 00:15:25 -07:00
haopengzhan created repository haopengzhan/hireme 2026-08-25 00:13:25 -07:00
haopengzhan pushed to main at haopengzhan/rsspipe 2026-08-24 21:47:10 -07:00
d7ed8876dc fix: resolve all golangci-lint errors and integrate linter into CI/CD, Makefile, and check script
4197d86626 feat: complete MVP setup with CI/CD, Makefile, docker, and backlog docs
7a51931386 feat: add viewer preference for auto-marking articles as read and implement click/scroll-based read detection logic
3742dbdce4 feat: scaffold initial RSS reader project with Go backend and React frontend
haopengzhan created branch main in haopengzhan/rsspipe 2026-08-24 21:47:09 -07:00
haopengzhan created repository haopengzhan/rsspipe 2026-08-24 21:20:32 -07:00
haopengzhan pushed to main at haopengzhan/brightwheel-exporter 2026-08-23 22:28:07 -07:00
0e23532113 feat: add python analysis scripts and HTML reporting templates for nap and attendance data
fb73590c3e refactor: update CI workflow to use job outputs and correct developer name in documentation
Compare 2 commits »
haopengzhan pushed to main at haopengzhan/brightwheel-exporter 2026-08-23 15:33:56 -07:00
7c48f3c0b0 docs: update repository and clone URLs to self-hosted git.pengzhan.dev
haopengzhan pushed to main at haopengzhan/own-tools 2026-06-23 23:37:41 -07:00
c4caed6569 feat: update round 2 match results with completed scores
haopengzhan pushed to main at haopengzhan/own-tools 2026-06-19 22:24:56 -07:00
8b65f1b630 fix(git): resolve .gitignore issue to track football.html