-
b14c8c6436
security: fix XSS, path traversal, account oracle, email injection
main

justinandClaude Opus 4.6
2026-03-27 12:57:52 -05:00
-
dbb7a0348b
fix: apply org branding via inline style attribute instead of style tag

justinandClaude Opus 4.6
2026-03-26 17:27:37 -05:00
-
473d3dd28c
fix: use :root:root for org branding to beat stylesheet specificity

justinandClaude Opus 4.6
2026-03-26 17:25:05 -05:00
-
69288851ad
fix: use @theme inline for runtime CSS variable overrides

justinandClaude Opus 4.6
2026-03-26 17:16:33 -05:00
-
602f36d558
fix: replace non-standard color classes with theme system

justinandClaude Opus 4.6
2026-03-26 17:07:22 -05:00
-
f645a19da1
fix: parse JSON string values from MariaDB in org_config loader

justinandClaude Opus 4.6
2026-03-26 17:02:16 -05:00
-
6307d1b515
feat: add embeddable pet widget endpoint

justinandClaude Sonnet 4.6
2026-03-26 16:19:23 -05:00
-
51adec43e0
feat: add rich demo data seed script

justinandClaude Sonnet 4.6
2026-03-26 16:19:19 -05:00
-
3b6159e6d0
fix: MariaDB compatibility, Docker build, and StatsCounter props

justinandClaude Opus 4.6
2026-03-26 13:17:51 -05:00
-
d192062793
docs: add tiered pricing model to design spec

justinandClaude Opus 4.6
2026-03-26 13:09:38 -05:00
-
8aeebac63c
Merge feat/tenant-app: Complete FosterFlow tenant application

justinandClaude Opus 4.6
2026-03-26 13:08:15 -05:00
-
-
74bfbeff46
fix: remove conflicting root page and fix CSV import export

justinandClaude Opus 4.6
2026-03-26 12:55:48 -05:00
-
8d86f9f3b3
Add API routes, SEO endpoints, and friendly error page

justinandClaude Sonnet 4.6
2026-03-26 12:54:13 -05:00
-
e7681f0b49
Add generic CSV import tool for bulk pet ingestion

justinandClaude Sonnet 4.6
2026-03-26 12:54:06 -05:00
-
8e24f5637d
Add 5-step setup wizard for initial org configuration

justinandClaude Sonnet 4.6
2026-03-26 12:54:02 -05:00
-
6e3ca2e496
Add foster portal with dashboard, submit update, and request supplies

justinandClaude Sonnet 4.6
2026-03-26 12:53:57 -05:00
-
19665c4dd6
docs: update README for FosterFlow branding

justinandClaude Sonnet 4.6
2026-03-26 12:49:50 -05:00
-
c129eecb15
feat: add Playwright E2E test config and basic tests

justinandClaude Sonnet 4.6
2026-03-26 12:49:46 -05:00
-
b0bd8277a8
feat: add Docker deployment (Dockerfile, compose, Caddyfile)

justinandClaude Sonnet 4.6
2026-03-26 12:49:42 -05:00
-
c6b7d4d4eb
feat: add seed scripts and AI worker

justinandClaude Sonnet 4.6
2026-03-26 12:49:37 -05:00
-
6ca598b45c
feat(task-37): admin Analytics & System — analytics, traffic, moderation, foster dashboard, fosters, system

justinandClaude Opus 4.6
2026-03-26 12:45:42 -05:00
-
1ae4c1be2c
feat(task-36): admin Content section — content blocks, newsletter, happy tails, events, messages

justinandClaude Opus 4.6
2026-03-26 12:42:50 -05:00
-
416b25fca9
feat(task-35): admin People section — vets, sponsors, mentors, volunteers, users

justinandClaude Opus 4.6
2026-03-26 12:38:48 -05:00
-
63f127dfca
Add admin pet detail pages: profile, photos, medical, fosters (Task 32b)

justinandClaude Opus 4.6
2026-03-26 12:33:24 -05:00
-
55c1eb7a9f
Add admin pet list, new pet form, and quick intake (Task 32a)

justinandClaude Opus 4.6
2026-03-26 12:33:15 -05:00
-
6b6dab6cf8
Add admin layout and dashboard (Task 31)

justinandClaude Opus 4.6
2026-03-26 12:33:05 -05:00
-
d1e7a52eec
feat(admin): Task 34 — donations, expenses, and financial reports

justinandClaude Sonnet 4.6
2026-03-26 12:30:55 -05:00
-
f06e85e6f8
feat(admin): Task 33 — applications list, detail, status actions, homevisit notes, contract

justinandClaude Sonnet 4.6
2026-03-26 12:30:51 -05:00
-
c1efb85c14
Add content pages (contact, events, happy tails, sponsors, donate)

justinandClaude Opus 4.6
2026-03-26 12:21:17 -05:00
-
c83f24084c
feat: add auth pages (login, logout, register, change-password)

justinandClaude Sonnet 4.6
2026-03-26 12:14:56 -05:00
-
fccc89630e
feat: add AI pet name generator page and API endpoint

justinandClaude Sonnet 4.6
2026-03-26 12:14:52 -05:00
-
464f300775
feat: add application forms for adopt, foster, volunteer, and surrender

justinandClaude Sonnet 4.6
2026-03-26 12:14:46 -05:00
-
708a434032
Add static content pages (about, adoption-process, become-a-foster, etc.)

justinandClaude Sonnet 4.6
2026-03-26 12:14:17 -05:00
-
f9002898f8
Add home page, pets listing, pet detail, and API endpoint

justinandClaude Sonnet 4.6
2026-03-26 12:10:39 -05:00
-
2fa3d4ec67
feat: add root and public layouts with config-driven theming
justin
2026-03-26 12:03:31 -05:00
-
a30205fa28
feat: add public site components (header, footer, pet card, sponsors, etc.)
justin
2026-03-26 12:03:11 -05:00
-
7f7d4870d0
feat: add UI component library (toast, search, badges, modals, upload, table)

justinandClaude Sonnet 4.6
2026-03-26 12:02:19 -05:00
-
ff6dc03a06
feat: add toast state, server hooks (auth, guards, tracking, security headers)
justin
2026-03-26 12:00:30 -05:00
-
9dac6f9f8b
feat: add server modules (stripe, contract, ai, facebook)

justinandClaude Sonnet 4.6
2026-03-26 11:59:31 -05:00
-
3669c0d4f8
feat: add server modules (audit, upload, email, content, tracking)

justinandClaude Sonnet 4.6
2026-03-26 11:59:00 -05:00
-
649c324f37
feat: add org_config loader with caching and defaults

justinandClaude Sonnet 4.6
2026-03-26 11:56:51 -05:00
-
0367886ac6
feat: add i18n system with English locale

justinandClaude Sonnet 4.6
2026-03-26 11:56:48 -05:00
-
c06a78b5fc
feat: add session-based auth system
justin
2026-03-26 11:55:47 -05:00
-
c5f1d2c993
feat: add in-memory sliding window rate limiter
justin
2026-03-26 11:54:51 -05:00
-
af2e48347f
feat: add slugify utility
justin
2026-03-26 11:54:42 -05:00
-
86c1389d67
feat: add auth utilities (Argon2, session tokens)

justinandClaude Opus 4.6
2026-03-26 11:54:35 -05:00
-
fdc27584c9
feat: add role-based permission system
justin
2026-03-26 11:54:24 -05:00
-
22f0ded88f
feat: add database schema and connection pool

justinandClaude Sonnet 4.6
2026-03-26 11:53:30 -05:00
-
b5cb5ba96a
feat: scaffold FosterFlow SvelteKit project with config

justinandClaude Sonnet 4.6
2026-03-26 11:50:11 -05:00
-
-
76d1e086d0
Add FosterFlow tenant app implementation plan

justinandClaude Opus 4.6
2026-03-26 11:37:39 -05:00
-
d68ec1bd11
Add FosterFlow SaaS platform design spec

justinandClaude Opus 4.6
2026-03-26 11:26:58 -05:00
-
7fd2438c36
Initial paw❤️print repo with SaaS architecture docs

justinandClaude Opus 4.6
2026-03-26 10:36:38 -05:00