Commit graph

  • 3a9fb16793
    refactor(bags): replace multiple list methods with composable filter Jon Seager 2026-02-02 14:15:18 +0000
  • df0ebc283b
    test(server): add integration tests for datastar endpoints Jon Seager 2026-02-02 14:02:55 +0000
  • 036307d179
    docs: document datastar patterns for Claude Jon Seager 2026-02-02 13:50:39 +0000
  • 2d183e6955
    refactor(routes): add macros to reduce route handler boilerplate Jon Seager 2026-02-02 13:40:14 +0000
  • 9f70aa0892
    docs: add basic CLAUDE.md Jon Seager 2026-02-02 13:27:32 +0000
  • d689e48328
    refactor(infra): standardize SQL query construction across repositories Jon Seager 2026-02-02 13:09:33 +0000
  • 3e0aa1653f
    chore(refactor): define macro for get/delete cli commands Jon Seager 2026-02-02 13:00:48 +0000
  • 6611643424
    chore: move RepositoryError into dedicated file Jon Seager 2026-02-02 12:57:15 +0000
  • ab9d4bfa13
    feat: add amount to Bag Finished events Jon Seager 2025-11-27 15:09:32 +0000
  • f750107bb1
    fix: add an action field to timeline events Jon Seager 2025-11-27 14:52:13 +0000
  • 144257c2c8
    fix: ensure bags are closed properly and closures are on the timeline Jon Seager 2025-11-27 14:42:38 +0000
  • 02c6f6d675
    test: add test for listing all bags Jon Seager 2025-11-27 14:32:56 +0000
  • 673f76f09a
    fix: ensure the list-bags command with no id lists all bags Jon Seager 2025-11-27 14:32:48 +0000
  • 57260a71c2
    fix: remove superfluous /bags/:id/finish endpoint Jon Seager 2025-11-27 14:24:26 +0000
  • 7eab263071
    chore: slight simplifications to bags Jon Seager 2025-11-27 13:24:45 +0000
  • ec8dbea7ea
    test: add server tests for bags Jon Seager 2025-11-27 13:35:04 +0000
  • 5252cacad0
    test: add cli tests for bags Jon Seager 2025-11-27 13:34:56 +0000
  • d708a0e112
    feat: add bags web views and templates Jon Seager 2025-11-27 14:02:55 +0000
  • f0cef61513
    feat: add bags CLI commands Jon Seager 2025-11-27 14:02:38 +0000
  • ef6f30d6c3
    feat: add bags API client Jon Seager 2025-11-27 14:01:40 +0000
  • dbfc6c4775
    feat: add bags API urls Jon Seager 2025-11-27 13:59:39 +0000
  • 14c3079600
    feat: add bags domain and repositories Jon Seager 2025-11-27 13:56:06 +0000
  • 02824a90f1
    feat: add username/password flags to create-token command Jon Seager 2025-11-26 16:32:40 +0000
  • 65e1e141ea
    fix(test): fix race condition in CLI test Jon Seager 2025-11-26 16:28:00 +0000
  • 4358fa63dc
    feat: add BREWLOG_ADMIN_USERNAME to select admin username on first start Jon Seager 2025-11-26 16:27:50 +0000
  • 0e06d4c5dc
    feat: push URL state when sorting/paging tables Jon Seager 2025-11-26 15:24:33 +0000
  • eabf69545f
    feat: improved trace logging Jon Seager 2025-11-26 12:01:53 +0000
  • 0119027e1a
    chore: refactor client under infrastructure Jon Seager 2025-11-26 10:59:31 +0000
  • 8aca3b92b7
    chore: refactor cli and web under presentation Jon Seager 2025-11-26 10:48:04 +0000
  • 53308fc685
    chore: update copliot instructions Jon Seager 2025-11-25 21:42:20 +0000
  • e79db7c1d3
    chore: rename server crate to application Jon Seager 2025-11-25 21:40:39 +0000
  • 7df6cbcc51
    fix: don't display delete icons when unauthenticated Jon Seager 2025-11-25 21:38:40 +0000
  • f88a880d07
    feat!: update to a more human friendly url structure for roasters/roasts Jon Seager 2025-11-25 21:34:08 +0000
  • dd0f716437
    chore: remove duplicated code for pagination Jon Seager 2025-11-25 19:56:29 +0000
  • d41cf7a86c
    feat: switch to lax site policy for cookies Jon Seager 2025-11-25 19:15:29 +0000
  • 7d4c7dda28
    chore: remove unused code Jon Seager 2025-11-25 19:14:38 +0000
  • 42d0f71eb1
    feat!: use numeric, database-generated IDs throughout Jon Seager 2025-11-25 18:21:04 +0000
  • 6e1053be8f
    chore: clean up unused domain models and tables Jon Seager 2025-11-25 16:53:38 +0000
  • 61c6b146f6
    docs: update README Jon Seager 2025-11-25 16:34:27 +0000
  • e710c6dc62
    refactor: improve code quality and add comprehensive documentation copilot-swe-agent[bot] 2025-11-25 16:03:45 +0000
  • 8d25353f04
    refactor(test): remove redundant cargo build from CLI test setup copilot-swe-agent[bot] 2025-11-25 15:45:03 +0000
  • c91dd5d78d
    test(auth): add CLI test for revoked tokens and server tests for session auth copilot-swe-agent[bot] 2025-11-25 15:30:13 +0000
  • b46295d0cf
    fix(auth): support session cookie authentication in API endpoints copilot-swe-agent[bot] 2025-11-25 15:12:59 +0000
  • 4c040f2c58
    fix(security): validate session tokens against database copilot-swe-agent[bot] 2025-11-25 14:54:30 +0000
  • e6811d45ad
    feat(frontend): add login page and session-based authentication copilot-swe-agent[bot] 2025-11-25 14:35:27 +0000
  • 650ca7a372
    docs(test): clarify purpose of underscore-prefixed fields in SharedServer copilot-swe-agent[bot] 2025-11-25 13:10:51 +0000
  • d290ac8528
    refactor(test): clean up CLI test helpers and improve code clarity copilot-swe-agent[bot] 2025-11-25 13:05:49 +0000
  • f98ac3f87d
    fix(test): make CLI tests fully functional with working server and proper test isolation copilot-swe-agent[bot] 2025-11-25 12:17:07 +0000
  • 1747a77a83
    refactor(test): simplify CLI tests with shared server and remove unused TestApp helpers copilot-swe-agent[bot] 2025-11-25 11:56:24 +0000
  • d50ea10012
    fix(test): improve CLI test infrastructure with proper JSON parsing and token extraction copilot-swe-agent[bot] 2025-11-25 11:30:00 +0000
  • 34d5b157fe
    fix(test): replace fixed sleep with health check polling in CLI test server startup copilot-swe-agent[bot] 2025-11-25 11:18:43 +0000
  • 94c2403370
    test(cli): add initial CLI test infrastructure copilot-swe-agent[bot] 2025-11-25 11:17:19 +0000
  • ac355b1b8e
    test(server): fix broken tests by adding authentication support copilot-swe-agent[bot] 2025-11-25 11:13:04 +0000
  • 0e35d18a21
    fix(client): use request() helper for all client methods to include auth token copilot-swe-agent[bot] 2025-11-25 10:48:41 +0000
  • 97aaf9311d
    fix(api): use TokenResponse DTO to exclude sensitive token_hash field copilot-swe-agent[bot] 2025-11-25 10:38:01 +0000
  • 5c05f35a59
    fix(auth): make AuthenticatedUser extractor perform authentication directly copilot-swe-agent[bot] 2025-11-25 10:32:11 +0000
  • 5f4cbf5294
    fix(auth): enforce authentication on write operations and fix CLI token auth copilot-swe-agent[bot] 2025-11-25 10:22:19 +0000
  • 6d0ee869f7
    feat(api): add authentication middleware and token management routes copilot-swe-agent[bot] 2025-11-25 10:00:38 +0000
  • 0b9cfefce5
    feat(cli): add token management commands copilot-swe-agent[bot] 2025-11-25 09:54:16 +0000
  • d96f2c27e0
    feat(auth): add password hashing, token generation, and admin bootstrap copilot-swe-agent[bot] 2025-11-25 09:50:25 +0000
  • ca5d25ea10
    feat(domain): add auth database schema and domain models copilot-swe-agent[bot] 2025-11-25 09:44:00 +0000
  • 5aaeaa55c2
    chore: update copliot instructions Jon Seager 2025-11-25 11:29:03 +0000
  • 4f69d20bb1
    feat: add pagination/infinite scroll to timeline Jon Seager 2025-11-24 21:45:59 +0000
  • f60e759935
    test: add simple tests for timeline view Jon Seager 2025-11-24 19:15:45 +0000
  • 9ca4b4930d
    chore: run cargo fmt on test file Jon Seager 2025-11-24 19:15:22 +0000
  • 8a445c4212
    test: add some unit tests for datastar helpers Jon Seager 2025-11-24 18:06:43 +0000
  • 996f7b0432
    refactor: rename test files to clarify API-only scope copilot-swe-agent[bot] 2025-11-24 17:53:07 +0000
  • 807f438a82
    test: remove pagination and sorting tests copilot-swe-agent[bot] 2025-11-24 17:45:46 +0000
  • 05d856a41d
    refactor: move server tests to standalone module copilot-swe-agent[bot] 2025-11-24 17:32:19 +0000
  • 1937981db3
    fix: remove duplicate tokio dev-dependency copilot-swe-agent[bot] 2025-11-24 17:23:44 +0000
  • b077de1491
    refactor: improve test helpers and test data quality copilot-swe-agent[bot] 2025-11-24 17:04:28 +0000
  • 52301e64b9
    test: add wiremock dependency and test infrastructure copilot-swe-agent[bot] 2025-11-24 16:57:16 +0000
  • 9c4734172f
    docs: fix the admonition in the README Jon Seager 2025-11-24 17:15:27 +0000
  • 1343ad0608
    chore: add result* to the .gitignore Jon Seager 2025-11-24 16:52:19 +0000
  • 2aad695870
    docs: add a simple README Jon Seager 2025-11-24 16:36:35 +0000
  • 5961aee6c2
    chore: add copilot-instructions.md Jon Seager 2025-11-24 11:55:30 +0000
  • 228306487e
    refactor(roasts): simplify tasting note parsing Jon Seager 2025-11-24 11:23:58 +0000
  • fb9fb6cc23
    refactor(roasts): require roast metadata Jon Seager 2025-11-24 11:23:32 +0000
  • 90390c17ba
    refactor(routes): share pagination helpers Jon Seager 2025-11-24 11:26:24 +0000
  • 3241f3c961
    feat: bootstrap brewlog platform Jon Seager 2025-11-24 11:22:17 +0000