James Brechtel jbrechtel
jbrechtel pushed to main at jbrechtel/james-utils 2026-08-26 16:37:27 -04:00
11139d0ade Adds ecs and fixes wez for remote hosts
jbrechtel pushed to main at jbrechtel/james-utils 2026-08-26 13:36:43 -04:00
30c9e4af9d Term org again
jbrechtel pushed to main at jbrechtel/james-utils 2026-08-26 09:26:54 -04:00
cad5afd98c Organizing term shortcuts
jbrechtel pushed to main at jbrechtel/james-utils 2026-08-25 22:04:04 -04:00
29cf84c0d8 updates
jbrechtel pushed to main at jbrechtel/recipes 2026-08-22 15:02:31 -04:00
52d69d8ff2 converge: auto-commit at 2026-08-22 19:02:29 from splendor.brechtel
jbrechtel pushed to main at jbrechtel/james-utils 2026-08-20 19:05:22 -04:00
64761f272c Updates
59e0136aa8 Adds wez script for wezterm domain connections
b2ec67a71b Initial commit
jbrechtel created branch main in jbrechtel/james-utils 2026-08-20 19:05:21 -04:00
jbrechtel created repository jbrechtel/james-utils 2026-08-20 19:04:52 -04:00
jbrechtel pushed to main at ctown/podstalk 2026-08-19 10:22:41 -04:00
d4d552b3f4 Fix sign-in page to show Sign Up link only when sign-up is enabled
d9b9876875 Read PODSTALK_ALLOW_SIGNUP env var to control sign-up
92677e8d5c Gate sign-up on AllowSignup field instead of user count
8bca60dca5 Add implementation plan for env-var-controlled sign-up
3376b00717 Add design spec for env-var-controlled sign-up
Compare 5 commits »
jbrechtel pushed to main at jbrechtel/sis 2026-08-04 09:49:36 -04:00
92c9fae885 feat: record activity when checking off a household chore
47a2eff484 feat: accept household invites via shareable /invite/<code> URL
9d0246cbcf chore: gitignore Playwright test-results output
Compare 3 commits »
jbrechtel pushed to main at jbrechtel/sis 2026-07-16 10:01:37 -04:00
1c19d97dc8 feat: add Playwright e2e smoke test covering signup → household → chore flow
jbrechtel pushed to main at jbrechtel/sis 2026-07-16 09:27:40 -04:00
6bea83be7d fix: wrap all update action views in pageLayout so navbar persists on WebSocket updates
jbrechtel pushed to main at jbrechtel/sis 2026-07-16 09:22:07 -04:00
92f076f329 chore: remove db migration support — fold household_id into users table definition
jbrechtel pushed to main at jbrechtel/sis 2026-07-16 09:18:14 -04:00
b5ff79fc76 feat: chore creation form with one-off schedule and assignee picker
jbrechtel pushed to main at jbrechtel/sis 2026-07-16 09:11:12 -04:00
5485bdfd0b feat: household creation form — users without a household see a name input and Create Household button
jbrechtel pushed to main at jbrechtel/sis 2026-07-16 09:06:03 -04:00
02044642a7 feat: rebuild navbar with NB structure — Sis brand, nav links with nb-navbar-link class inside nb-navbar-item wrappers, user initials avatar
jbrechtel pushed to main at jbrechtel/sis 2026-07-16 07:48:16 -04:00
bcdda0754b fix: set cookieSecure=False so session persists on HTTP (localhost)
jbrechtel pushed to main at jbrechtel/sis 2026-07-16 07:43:43 -04:00
dbfe3a7c66 chore: fix all hlint warnings, update AGENTS.md pre-commit checklist
jbrechtel pushed to main at jbrechtel/sis 2026-07-16 07:34:51 -04:00
95ac550191 fix: update to correct NeoBrutalismCSS CDN and class names
jbrechtel pushed to main at jbrechtel/sis 2026-07-16 07:30:42 -04:00
e8036bab11 chore: cleanup trailing empty lines from sed operations
456eae4717 fix: login/signup flow working with session-based auth
a99c239852 fix: add static file serving with custom middleware
df9ad3d7c4 fix: rename route constructors to avoid type conflicts
1d5ecd0829 chore: cleanup TypeScript, update docs, scripts, Dockerfile
Compare 15 commits »