Commit graph

  • 8795de9ff7 Setup first public version of the project JasterV 2025-12-11 18:18:11 +0100
  • d869b00e19 chore: update BRAINSTORMING.md JasterV 2026-01-09 20:01:17 +0100
  • 4164641688 feat: implement a user profile page JasterV 2026-01-09 02:05:59 +0100
  • 3e04615f26 fix: remember me token & simplify magic link login JasterV 2026-01-08 18:02:51 +0100
  • 268dec3478 refactor: simplify booking flow, email verification no longer needed JasterV 2026-01-08 16:52:15 +0100
  • 4cbcf59b5f refactor: add custom magic link authentication flow JasterV 2026-01-08 03:44:39 +0100
  • 8bc8558119 feat: add ash authentication for password-less sign in JasterV 2026-01-08 00:40:36 +0100
  • 9efb510ef0 chore: brainstorming JasterV 2026-01-07 18:21:55 +0100
  • bf1c47241b refactor: redesign the asset booking live view JasterV 2026-01-07 15:02:29 +0100
  • 6fca9e6ee8 refactor: update footer JasterV 2026-01-07 11:10:14 +0100
  • 58a8e2d6f8 refactor: redesign landing pages JasterV 2026-01-07 10:43:29 +0100
  • f406e8ae55 refactor: redesign the home page to look more professional JasterV 2026-01-07 03:18:18 +0100
  • 02ccbacbe3 refactor: remove name property from time slot templates JasterV 2026-01-07 01:55:28 +0100
  • c87d2a54a2 chore: update the agents folder with the new plans JasterV 2026-01-06 21:17:49 +0100
  • 50abd5be20 refactor: unify the booking flow into a single asset booking live view & refactor landing pages JasterV 2026-01-06 19:57:38 +0100
  • 13d3322231 fix: test flakyness & credo issues JasterV 2026-01-05 18:03:05 +0100
  • e381c0d7c7 fix: all tests to be up to date JasterV 2026-01-05 17:42:31 +0100
  • 6917a092de chore: update configuration to include production environment variables reading JasterV 2026-01-05 13:48:51 +0100
  • b7ca6d44a2 feat: read production environment variables JasterV 2026-01-05 13:35:45 +0100
  • 5b12ecb5ed chore: update deps JasterV 2026-01-05 09:33:59 +0100
  • 0f629272a2 chore: update deps JasterV 2026-01-03 01:04:05 +0100
  • 890d8a12a2 chore: add more things to the BRAINSTORMING document JasterV 2025-12-17 09:52:49 +0100
  • b48f7f35d5 chore: add mix credo JasterV 2025-12-17 00:39:57 +0100
  • 78ac82b3c4 feat: add customer phone & comment into booking data JasterV 2025-12-17 00:07:14 +0100
  • eed0b50942 feat: implement a layout and templates for emails JasterV 2025-12-16 18:52:20 +0100
  • 650865fd8b fix: email verification tests with updated hash logic JasterV 2025-12-16 14:54:26 +0100
  • b4ac56f8ba
    Fix: send response when booking action fails (#4) Zi Makki 2025-12-16 14:24:37 +0100
  • 22a4946866 chore: update github ci workflow JasterV 2025-12-16 14:16:47 +0100
  • d743d12866 test: add more thorough cancel flow assertions Zi Makki 2025-12-16 14:20:29 +0100
  • 5f2e64ec03 refactor: use flash messages for booking action feedback Zi Makki 2025-12-16 14:15:56 +0100
  • b567245316 fix: send response when booking action fails Zi Makki 2025-12-16 14:10:38 +0100
  • c44fc6407e test: add failing test for cancelling already-cancelled booking Zi Makki 2025-12-16 14:09:41 +0100
  • 910261bfe3
    chore: add CLAUDE.md and fix dev config regex patterns (#3) Zi Makki 2025-12-16 14:03:35 +0100
  • 9b57adea68 chore: add CLAUDE.md and fix dev config regex patterns Zi Makki 2025-12-16 13:59:31 +0100
  • 2633c6b3d5 fix: E regex modifier is not supported yet on fly.io JasterV 2025-12-16 13:52:58 +0100
  • 9ba6ca5b1c feat: hash verification codes JasterV 2025-12-16 13:27:42 +0100
  • 806c504d34 chore: update BRAINSTORMING.md JasterV 2025-12-16 12:13:38 +0100
  • a95312b6a7
    Email sending after booking to manage bookings (#2) Víctor Martínez 2025-12-16 12:12:13 +0100
  • 6b9c0a84e2 final refactor JasterV 2025-12-16 12:08:22 +0100
  • 4124e37148 small refactor JasterV 2025-12-16 11:42:52 +0100
  • 9ca74982d0 refactor: use separate oban queues & set admin email as configuration JasterV 2025-12-16 11:21:17 +0100
  • 9742be4567 feat: implement confirmation & cancellation emails JasterV 2025-12-16 10:56:59 +0100
  • 5ec99c3c6c fix tests & oban jobs JasterV 2025-12-16 10:39:35 +0100
  • b450190faa fix all tests and refactor JasterV 2025-12-16 10:35:21 +0100
  • 404f44a941 wip: fix email sending JasterV 2025-12-15 17:07:44 +0100
  • 4a6c0d1e02 feat: booking management email implementation JasterV 2025-12-15 16:54:50 +0100
  • 3f04f766c7 wip: build oban workers to ensure email sending after booking JasterV 2025-12-15 16:19:35 +0100
  • b0784f4da1 feat: implement music live tests JasterV 2025-12-15 13:25:55 +0100
  • 21b5b12991 fix all tests JasterV 2025-12-15 11:21:33 +0100
  • 7735aa6a4e test: booking system backend JasterV 2025-12-15 10:28:25 +0100
  • 225d501541 chore: delete booking process component JasterV 2025-12-15 09:54:05 +0100
  • da0ca0d0bb
    Merge pull request #1 from JasterV/new-features Víctor Martínez 2025-12-14 22:50:24 +0100
  • e98a97085a fix asset tests JasterV 2025-12-14 22:50:06 +0100
  • cade7c815b remove booking process component JasterV 2025-12-14 22:31:10 +0100
  • 43cfb8a8b3 feat: agents JasterV 2025-12-14 22:25:12 +0100
  • 98d8ad5b52 feat: implement OTP for all views JasterV 2025-12-14 22:20:49 +0100
  • f4b4b9e724 refactor: use Ash domain best practices JasterV 2025-12-14 21:04:12 +0100
  • 8803ef757f wip: OTP email verification JasterV 2025-12-14 20:06:47 +0100
  • 2b4f48e51d chore: align styles JasterV 2025-12-13 00:11:24 +0100
  • ce70448b91 Add unique identity for assets.name and generate migrations (dev) JasterV 2025-12-12 23:56:04 +0100
  • a6b3932dfb feat: add tests for the live views JasterV 2025-12-12 23:44:42 +0100
  • d56bc8970c chore: udpate BRAINSTORMING.md JasterV 2025-12-12 23:42:55 +0100
  • 862053ce91 rename CLAUDE to AGENTS JasterV 2025-12-12 23:38:31 +0100
  • c63dd42066 simplify test suite JasterV 2025-12-12 23:38:17 +0100
  • c50041dce6 feat: implement tests for resources JasterV 2025-12-12 23:37:47 +0100
  • def26827e2 feat: implement time slot template overlap check JasterV 2025-12-12 23:20:57 +0100
  • e316554705 chore: formatting JasterV 2025-12-12 23:09:20 +0100
  • 913ddb5f83 chore: add a BRAINSTORMING.md file JasterV 2025-12-12 12:38:59 +0100
  • d4973aa06b refactor: time slot button into 3 components JasterV 2025-12-12 12:32:58 +0100
  • 53e7ebf49a refactor: encapsulate time slot button JasterV 2025-12-12 12:08:10 +0100
  • ad4a86a8b1 refactor: create datepicker as a core component JasterV 2025-12-12 11:14:48 +0100
  • 5ac364e73c refactor: reuse booking form modals JasterV 2025-12-11 22:31:25 +0100
  • df2171e278 refactor: selected_template to selected_time_slot JasterV 2025-12-11 22:15:15 +0100
  • 72ce8fe380 chore: add compose.yml with postgres JasterV 2025-12-11 22:15:05 +0100
  • 51d4ceecae refactor: separate html from live view core code & stop hardcoding spaces JasterV 2025-12-11 20:31:44 +0100
  • e9aa270256 second iteration: remove all auth related code JasterV 2025-12-11 20:06:29 +0100
  • 465c0df3ea
    Create elixir.yml Víctor Martínez 2025-12-11 19:47:34 +0100
  • 6e22b44962 feat: first prototype JasterV 2025-12-11 19:42:35 +0100
  • 063c0c5834 first commit JasterV 2025-12-11 18:18:11 +0100