* 3199c54 N (2024-09-02 18:16:46 -0400) c4lliope: [deploy] replace missing `secret_key_base`. (HEAD -> main, share/main) * fc9f4a5 N (2024-09-02 18:06:35 -0400) c4lliope: [repair] channel mapping * fea2a16 N (2024-09-02 17:56:00 -0400) c4lliope: More channel-binding. * 728fe5c N (2024-09-02 17:47:19 -0400) c4lliope: Ensure channel on deploy. * 0db6a4d N (2024-09-01 23:58:32 -0400) c4lliope: [doc] Produce documentation pages. * 4b73b90 N (2024-09-01 23:45:09 -0400) c4lliope: [employee] base image lookup on schedule keys. * 1b8a26c N (2024-09-01 23:40:00 -0400) c4lliope: Drop inapplicable biographies. * 40130d0 N (2024-09-01 23:22:54 -0400) c4lliope: Build `Acuity` module, dump bookings. * 70be761 N (2024-08-31 14:20:20 -0400) c4lliope: Change masseurs and therapy menu. * 9bb2fd3 N (2024-08-29 13:39:45 -0400) c4lliope: drop old broken `/mailbox` address. * 27bd9d7 N (2024-08-29 13:27:49 -0400) c4lliope: [nix] upgrade. * 74dc4c9 N (2024-07-31 12:02:05 -0400) c4lliope: Repair mix/node command recipes. * e7e8225 N (2024-07-31 11:36:48 -0400) c4lliope: Mark `app.js` module, compile in `assets/build.js` * fcf1176 N (2024-06-23 14:30:08 -0400) c4lliope: Drop cowboy - again. * be723a7 N (2024-06-21 23:17:00 -0400) c4lliope: Replace `cowboy` relay engine, using `bandit` * 81be8cb N (2024-06-21 23:00:41 -0400) c4lliope: Pin earlier `cowlib`, `cowboy`, `plug_cowboy` * 58b5a1a N (2024-06-21 21:48:06 -0400) c4lliope: `Plug.Cowboy` inside `Pain` module. * 4de46c9 N (2024-06-21 21:43:36 -0400) c4lliope: Couple small release changes. * 3facc88 N (2024-06-21 21:26:25 -0400) c4lliope: Add `plug_cowboy` back in. * 38a0b67 N (2024-06-21 21:14:53 -0400) c4lliope: Repair small error, a missing comma. * 8cf843a N (2024-06-21 21:09:21 -0400) c4lliope: [operand][pain] cross-pollinaciĆ³n. * 9392a6d N (2024-06-21 20:15:44 -0400) c4lliope: Run app inside release command. * fe5bba1 N (2024-06-21 19:52:15 -0400) c4lliope: Exclude `phoenix` symbols in esbuild bundle. * 9f6bc4f N (2024-06-21 19:44:28 -0400) c4lliope: Possibly roll back numerous changes. * 84eca14 N (2024-06-21 19:23:21 -0400) c4lliope: Roll back `esbuild` a bunch. * 737a258 N (2024-06-21 19:17:16 -0400) c4lliope: Use npm as our node package manager. * 7d58b32 N (2024-06-21 19:12:00 -0400) c4lliope: Is yarn causing problems? * 58e8f10 N (2024-06-21 19:00:08 -0400) c4lliope: Packages and languages, clean up loose ends. * 962a133 N (2024-06-21 18:52:50 -0400) c4lliope: Check in on node-compiled bundles. * 0b06bfe N (2024-06-21 18:29:54 -0400) c4lliope: Reduce dependency, `cowboy`, `plug_cowbo`, `cowlib` * 9c96f72 N (2024-06-21 18:09:22 -0400) c4lliope: Drop `tzdata`, `swoosh`, and underlying `hackney` * 0ad006d N (2024-06-21 17:09:47 -0400) c4lliope: Replace `HTTPoison` (bad dependencies) using `Req`k * eac47b0 N (2024-06-21 16:30:48 -0400) c4lliope: More upgrades. * 5a5f265 N (2024-06-21 16:20:05 -0400) c4lliope: Upgrade dependencies, flake and mix. * 59bf6db N (2024-06-21 15:48:23 -0400) c4lliope: Upgrade dependencies, flake and mix. * f1a1694 N (2023-12-14 01:17:02 -0500) c4lliope: Disable `Pain.Repo`. * 43b15d7 N (2023-11-02 13:26:32 -0400) c4lliope: Clean up body-location descriptions. * bbc3b19 N (2023-11-01 11:22:58 -0400) c4lliope: Repair employees, mirror squarespace. * f75f5ed N (2023-10-27 19:25:31 -0400) c4lliope: Repair calendar css ordering. * f56849a N (2023-10-27 19:18:27 -0400) c4lliope: Check and repair menu on mobile. * ea1b28f N (2023-10-27 19:16:00 -0400) c4lliope: Relax CSRF rules. * 5dfa1fc N (2023-10-23 07:34:20 -0400) c4lliope: upgrade dependencies. * 83a799c N (2023-10-23 07:33:58 -0400) c4lliope: Add accommodation remark, use `.sface` * 6e254fb N (2023-10-20 15:57:42 -0400) c4lliope: Arrange menu on large & small screens * af37970 N (2023-10-20 15:53:45 -0400) c4lliope: Repair 'connect' link. * 744043f N (2023-10-20 15:44:34 -0400) c4lliope: Add business links on end of page. * ebdc4fb N (2023-10-17 11:52:22 -0400) c4lliope: More aligned again. * 9d10c48 N (2023-10-17 11:49:20 -0400) c4lliope: Enable random employee seleccion. * 5241a2f N (2023-10-17 11:47:37 -0400) c4lliope: More aligned. * 03a2a8b N (2023-10-17 11:32:07 -0400) c4lliope: More alignment. * 4b7ce3e N (2023-10-17 11:20:05 -0400) c4lliope: Change `priv/*.yml` * d1b68ab N (2023-10-17 11:16:04 -0400) c4lliope: Change padding on `BookLive`. * 17bd08a N (2023-10-15 13:53:27 -0400) c4lliope: Add combo packages and change color scheme. * 36f9fd7 N (2023-10-15 11:10:11 -0400) c4lliope: Use `BookLive` on main `/` address. * ca65e80 N (2023-10-15 10:55:23 -0400) c4lliope: Add `book.painawayofphilly.com` * f3c5993 N (2023-10-15 04:06:47 -0400) c4lliope: Change cookie options again. * f01ed91 N (2023-10-15 03:55:52 -0400) c4lliope: `samesite=none` * 29760a3 N (2023-10-13 20:19:57 -0400) c4lliope: Use `Plug.CSRFProtection` by name. * 64fd3ea N (2023-10-13 20:15:06 -0400) c4lliope: Add `assemble.codes` domain in more places. * 900271f N (2023-10-13 20:11:34 -0400) c4lliope: change csrf domains in router plug. * fcb8197 N (2023-10-13 20:03:37 -0400) c4lliope: Add domains back in. * 3b79d3b N (2023-10-13 20:00:55 -0400) c4lliope: include `//assemble.codes` inside `check_origin`. * d1741a0 N (2023-10-13 19:56:33 -0400) c4lliope: check all bases. * f0ff7d7 N (2023-10-13 19:52:06 -0400) c4lliope: Apply `access-control-allow-origin`. * f69367c N (2023-10-13 19:46:02 -0400) c4lliope: Add permissible origins. * 6d12056 N (2023-10-13 19:40:45 -0400) c4lliope: Drop SSL. * 70eed8c N (2023-10-13 19:34:22 -0400) c4lliope: spell precisely our produccion subdomains. * ecddf5e N (2023-10-12 18:08:03 -0400) c4lliope: Redescribe CORS. * a17b019 N (2023-10-09 16:47:30 -0400) c4lliope: change CORS domains. * 7b79105 N (2023-10-09 16:44:32 -0400) c4lliope: Drop `cors_plug` dependency. * adbe4b5 N (2023-10-09 16:35:50 -0400) c4lliope: Add a couple more employees. * 8fdd5d9 N (2023-10-09 16:35:06 -0400) c4lliope: enable emails on bookings. * c65afa6 N (2023-10-09 16:29:59 -0400) c4lliope: Disable `same_site` header. * b76e2d9 N (2023-10-09 15:53:36 -0400) c4lliope: change `frame-ancestors`. * ade33eb N (2023-10-09 15:43:57 -0400) c4lliope: Add more precise CORS rules as a `plug`. * b665d23 N (2023-10-09 14:30:16 -0400) c4lliope: Repair minor body chooser issue. * 4ff9b2e N (2023-10-08 12:12:48 -0400) c4lliope: Expand CORS rules. * cff1da6 N (2023-10-08 12:02:24 -0400) c4lliope: Enable CORS. * 5f616d9 N (2023-09-20 09:31:38 -0400) Calliope: Handle no add-on booking case. * 23b733b N (2023-09-20 09:23:42 -0400) Calliope: Book add-ons, display confirmation link * f7dac12 N (2023-09-20 08:40:00 -0400) Calliope: Render addons. * 5aa99a2 N (2023-09-20 08:39:27 -0400) Calliope: Clean up legal phrases. * 6a06bfe N (2023-09-19 17:02:07 -0400) Calliope: Add conditions, encourage users to read. * 5589502 N (2023-09-19 15:26:54 -0400) Calliope: Mark required booking fields. * 48ab637 N (2023-09-19 14:53:34 -0400) Calliope: merge possible blocks, per-day as needed. * 7be946e N (2023-09-19 14:27:50 -0400) Calliope: Book long ahead, see open blocks. * 031c4ac N (2023-09-19 13:37:18 -0400) Calliope: Upgrade dependencies, use `yarn`. * 93bdbd8 N (2023-09-19 13:36:09 -0400) Calliope: Drop surname, rehash calendar colors. * 3d0a044 E (2023-09-05 13:32:16 -0400) c4lliope: Add sum of service prices. * c10c3c0 E (2023-09-05 13:17:01 -0400) c4lliope: Enable more than one, or no, body location choices * 26a90c6 E (2023-08-31 02:00:27 -0400) c4lliope: Body only on massage opciones, calendar only 14d. * e659efe E (2023-08-31 01:31:56 -0400) c4lliope: repair bypass sizing. * cd5ad8e E (2023-08-31 01:29:31 -0400) c4lliope: Display end screen once order is booked. * 4a9df10 E (2023-08-31 01:18:44 -0400) c4lliope: Place bookings on calendars. * d2088be E (2023-08-30 23:50:34 -0400) c4lliope: Ask customer's information so booking can be made. * a436ac3 E (2023-08-30 08:04:27 -0400) c4lliope: Rearrange screen on schedule block. * 1fb8363 E (2023-08-30 07:50:33 -0400) c4lliope: Use async schedule processing. * 737d18a E (2023-08-28 14:19:06 -0400) c4lliope: Handle unchosen cases on body locations. * cdb924d E (2023-08-28 13:54:34 -0400) c4lliope: Redescribe nil body location choices. * 4b2643b E (2023-08-28 13:50:03 -0400) c4lliope: Enable choosing position on body. * 14f4325 E (2023-08-25 00:37:11 -0400) c4lliope: Drop `Open Sans`, use Carbon Icons. * 762a7b5 E (2023-08-25 00:15:45 -0400) c4lliope: Use `Open Sans`, no missing glyphs. * 8fc05a0 E (2023-08-25 00:05:26 -0400) c4lliope: Handle `clear` events as a sequence. * 044fe74 E (2023-08-24 17:29:34 -0400) c4lliope: Prepare `Pain.Order` module, bypass option. * d327542 E (2023-08-24 16:45:18 -0400) c4lliope: Clean up. * 3fff783 E (2023-08-24 16:42:40 -0400) c4lliope: Yep, in good shape on choosing employees. * f5031a2 E (2023-08-24 16:35:27 -0400) c4lliope: Much progress on proper booking logic. * 65e5edd E (2023-08-24 15:50:50 -0400) c4lliope: Round one: sum genders improperly. * 5867e90 E (2023-08-24 14:33:21 -0400) c4lliope: Apply some polish, and realign headings. * 2f549bc E (2023-08-24 14:13:37 -0400) c4lliope: More employee booking logic. * 7089953 E (2023-08-24 13:52:11 -0400) c4lliope: Properly disable non-bookable employees. * 0ad3993 E (2023-08-24 12:32:24 -0400) c4lliope: Prepare to disable unbookable employee choices. * 79cf5f5 E (2023-08-24 12:31:19 -0400) c4lliope: Color and braid `` threads. * b4e29fe E (2023-08-24 12:06:35 -0400) c4lliope: Hide and display biographies. * 265f852 E (2023-08-24 11:54:31 -0400) c4lliope: Render `ServiceMap` nicely on small screens. * e6ee72e E (2023-08-24 11:14:19 -0400) c4lliope: Add a nice-looking ``. * 353c5a0 E (2023-08-24 07:51:05 -0400) c4lliope: One more check on booking options. * 6172149 E (2023-08-24 06:38:38 -0400) c4lliope: Clean up `Pain.Schedule.check_blocks` * 85a3775 E (2023-08-23 20:34:40 -0400) c4lliope: Prepare final coding push. * 7662469 E (2023-08-23 20:26:11 -0400) c4lliope: Many more scheduling upgrades. * 411ad6e E (2023-08-23 18:45:38 -0400) c4lliope: Relay the schedule and service screens. * 4fed86a E (2023-08-23 18:44:56 -0400) c4lliope: More properly assign `assigns`. * 72b2a3f E (2023-08-23 18:43:33 -0400) c4lliope: Handle edge cases in squarespace schedules. * e437cce E (2023-08-21 18:34:47 -0400) c4lliope: Drop inspections. * 656ae04 E (2023-08-21 18:32:18 -0400) c4lliope: Reduce coloring delay on calendar. * d022c0a E (2023-08-21 18:11:22 -0400) c4lliope: Color upcoming months; basic approach. * 2c5fd01 E (2023-08-21 16:32:01 -0400) c4lliope: Handle case once blocks are used up. * 4a482a9 E (2023-08-21 16:06:31 -0400) c4lliope: Publish prerelease `socket.assigns` error case. * 78c5900 E (2023-08-21 14:15:14 -0400) c4lliope: Display open calendar blocks per day in schedule. * e606d61 E (2023-08-21 01:15:16 -0400) c4lliope: Pass chosen day back up so Phoenix can make use. * 22f6899 E (2023-08-21 00:02:23 -0400) c4lliope: Color calendar days by open blocks. * 6f9e88a E (2023-08-20 23:20:09 -0400) c4lliope: Speed up schedule checks using a parallel map. * 018887a E (2023-08-20 22:58:05 -0400) c4lliope: Use local time zone. * 83226d8 E (2023-08-20 22:33:36 -0400) c4lliope: Upgrade schedule, pull daily blocks. * 4b6ebca E (2023-08-20 09:55:15 -0400) c4lliope: Break, load `daisyui` as a second CSS module. * d06c3f2 N (2023-08-20 08:23:25 -0400) c4lliope: Big changes; prepare scheduling experience. * f961853 E (2023-08-18 16:05:43 -0400) c4lliope: Choose more than one service. * 1010328 E (2023-08-18 15:24:41 -0400) c4lliope: Rearrange therapist images on mobile. * 666a5e7 E (2023-08-18 14:54:40 -0400) c4lliope: Rearrange therapist selection, per-person. * 039c147 E (2023-08-13 06:40:45 -0400) c4lliope: Add employee seleccion. * 2415039 E (2023-08-12 00:08:31 -0400) c4lliope: Keep card width @ 40rem. * 5403562 E (2023-08-11 23:36:59 -0400) c4lliope: Keep order in page middle. * ada4bc6 E (2023-08-11 23:33:17 -0400) c4lliope: Mix `

` and `

`, cleaner spacing. * ce66db2 E (2023-08-11 23:30:31 -0400) c4lliope: Make each bookable service clickable. * 0efa622 E (2023-08-11 21:58:39 -0400) c4lliope: Rearrange descriptions and Hanyu phrases. * 7595b46 E (2023-08-11 21:45:05 -0400) c4lliope: Add booking buttons. * 654452d E (2023-08-11 21:37:12 -0400) c4lliope: Make `Class` and `Service` components. * a250101 E (2023-08-11 20:57:07 -0400) c4lliope: Apply number of people on click. * 9393d77 E (2023-08-11 19:59:42 -0400) c4lliope: Include services rendered. * da36d1e E (2023-08-10 18:17:38 -0400) c4lliope: Use CDN on DaisyUI css; repair loading sync. * 5cc6761 E (2023-08-10 18:09:31 -0400) c4lliope: Add buildpack config. * 8f2aaf6 E (2023-08-10 13:45:08 -0400) c4lliope: Make progress using Surface and DaisyUI. * 8d848b0 E (2023-08-09 13:20:11 -0400) c4lliope: `mix surface.init --demo --catalogue` * ec1813d E (2023-08-09 13:11:40 -0400) c4lliope: [base] `mix phx.new pain`