* 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 `
` and `