Fix HTML rendering for service descriptions, allow zero price for services, improve image_url handling

This commit is contained in:
2026-02-01 22:31:00 -06:00
parent d3cad0e5fa
commit 72f17c8be9
32 changed files with 6958 additions and 414 deletions

View File

@@ -1102,3 +1102,328 @@
2026-01-13 18:37:07 -06:00: cached modules 5.02 MiB [cached] 1940 modules
2026-01-13 18:37:07 -06:00: runtime modules 29.2 KiB 15 modules
2026-01-13 18:37:07 -06:00: webpack 5.104.1 compiled successfully in 1353 ms
2026-02-01 16:28:55 -06:00:
2026-02-01 16:28:55 -06:00: > frontend@0.1.0 start
2026-02-01 16:28:55 -06:00: > craco start
2026-02-01 16:28:55 -06:00:
2026-02-01 16:28:57 -06:00: Something is already running on port 5300.
2026-02-01 16:28:57 -06:00:
2026-02-01 16:28:57 -06:00: > frontend@0.1.0 start
2026-02-01 16:28:57 -06:00: > craco start
2026-02-01 16:28:57 -06:00:
2026-02-01 16:28:58 -06:00: Something is already running on port 5300.
2026-02-01 16:28:58 -06:00:
2026-02-01 16:28:58 -06:00: > frontend@0.1.0 start
2026-02-01 16:28:58 -06:00: > craco start
2026-02-01 16:28:58 -06:00:
2026-02-01 16:28:59 -06:00: Something is already running on port 5300.
2026-02-01 16:28:59 -06:00:
2026-02-01 16:28:59 -06:00: > frontend@0.1.0 start
2026-02-01 16:28:59 -06:00: > craco start
2026-02-01 16:28:59 -06:00:
2026-02-01 16:29:00 -06:00: Something is already running on port 5300.
2026-02-01 16:29:00 -06:00:
2026-02-01 16:29:00 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:00 -06:00: > craco start
2026-02-01 16:29:00 -06:00:
2026-02-01 16:29:00 -06:00: Something is already running on port 5300.
2026-02-01 16:29:01 -06:00:
2026-02-01 16:29:01 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:01 -06:00: > craco start
2026-02-01 16:29:01 -06:00:
2026-02-01 16:29:01 -06:00: Something is already running on port 5300.
2026-02-01 16:29:01 -06:00:
2026-02-01 16:29:01 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:01 -06:00: > craco start
2026-02-01 16:29:01 -06:00:
2026-02-01 16:29:02 -06:00: Something is already running on port 5300.
2026-02-01 16:29:02 -06:00:
2026-02-01 16:29:02 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:02 -06:00: > craco start
2026-02-01 16:29:02 -06:00:
2026-02-01 16:29:03 -06:00: Something is already running on port 5300.
2026-02-01 16:29:03 -06:00:
2026-02-01 16:29:03 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:03 -06:00: > craco start
2026-02-01 16:29:03 -06:00:
2026-02-01 16:29:04 -06:00: Something is already running on port 5300.
2026-02-01 16:29:04 -06:00:
2026-02-01 16:29:04 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:04 -06:00: > craco start
2026-02-01 16:29:04 -06:00:
2026-02-01 16:29:05 -06:00: Something is already running on port 5300.
2026-02-01 16:29:05 -06:00:
2026-02-01 16:29:05 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:05 -06:00: > craco start
2026-02-01 16:29:05 -06:00:
2026-02-01 16:29:06 -06:00: Something is already running on port 5300.
2026-02-01 16:29:06 -06:00:
2026-02-01 16:29:06 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:06 -06:00: > craco start
2026-02-01 16:29:06 -06:00:
2026-02-01 16:29:06 -06:00: Something is already running on port 5300.
2026-02-01 16:29:07 -06:00:
2026-02-01 16:29:07 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:07 -06:00: > craco start
2026-02-01 16:29:07 -06:00:
2026-02-01 16:29:07 -06:00: Something is already running on port 5300.
2026-02-01 16:29:07 -06:00:
2026-02-01 16:29:07 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:07 -06:00: > craco start
2026-02-01 16:29:07 -06:00:
2026-02-01 16:29:08 -06:00: Something is already running on port 5300.
2026-02-01 16:29:08 -06:00:
2026-02-01 16:29:08 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:08 -06:00: > craco start
2026-02-01 16:29:08 -06:00:
2026-02-01 16:29:09 -06:00: Something is already running on port 5300.
2026-02-01 16:29:09 -06:00:
2026-02-01 16:29:09 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:09 -06:00: > craco start
2026-02-01 16:29:09 -06:00:
2026-02-01 16:29:10 -06:00: Something is already running on port 5300.
2026-02-01 16:29:10 -06:00:
2026-02-01 16:29:10 -06:00: > frontend@0.1.0 start
2026-02-01 16:29:10 -06:00: > craco start
2026-02-01 16:29:10 -06:00:
2026-02-01 16:29:11 -06:00: Something is already running on port 5300.
2026-02-01 16:30:41 -06:00:
2026-02-01 16:30:41 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:41 -06:00: > craco start
2026-02-01 16:30:41 -06:00:
2026-02-01 16:30:41 -06:00: Something is already running on port 5300.
2026-02-01 16:30:42 -06:00:
2026-02-01 16:30:42 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:42 -06:00: > craco start
2026-02-01 16:30:42 -06:00:
2026-02-01 16:30:42 -06:00: Something is already running on port 5300.
2026-02-01 16:30:42 -06:00:
2026-02-01 16:30:42 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:42 -06:00: > craco start
2026-02-01 16:30:42 -06:00:
2026-02-01 16:30:43 -06:00: Something is already running on port 5300.
2026-02-01 16:30:43 -06:00:
2026-02-01 16:30:43 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:43 -06:00: > craco start
2026-02-01 16:30:43 -06:00:
2026-02-01 16:30:44 -06:00: Something is already running on port 5300.
2026-02-01 16:30:44 -06:00:
2026-02-01 16:30:44 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:44 -06:00: > craco start
2026-02-01 16:30:44 -06:00:
2026-02-01 16:30:45 -06:00: Something is already running on port 5300.
2026-02-01 16:30:45 -06:00:
2026-02-01 16:30:45 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:45 -06:00: > craco start
2026-02-01 16:30:45 -06:00:
2026-02-01 16:30:46 -06:00: Something is already running on port 5300.
2026-02-01 16:30:46 -06:00:
2026-02-01 16:30:46 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:46 -06:00: > craco start
2026-02-01 16:30:46 -06:00:
2026-02-01 16:30:47 -06:00: Something is already running on port 5300.
2026-02-01 16:30:47 -06:00:
2026-02-01 16:30:47 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:47 -06:00: > craco start
2026-02-01 16:30:47 -06:00:
2026-02-01 16:30:48 -06:00: Something is already running on port 5300.
2026-02-01 16:30:48 -06:00:
2026-02-01 16:30:48 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:48 -06:00: > craco start
2026-02-01 16:30:48 -06:00:
2026-02-01 16:30:48 -06:00: Something is already running on port 5300.
2026-02-01 16:30:48 -06:00:
2026-02-01 16:30:48 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:48 -06:00: > craco start
2026-02-01 16:30:48 -06:00:
2026-02-01 16:30:49 -06:00: Something is already running on port 5300.
2026-02-01 16:30:49 -06:00:
2026-02-01 16:30:49 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:49 -06:00: > craco start
2026-02-01 16:30:49 -06:00:
2026-02-01 16:30:50 -06:00: Something is already running on port 5300.
2026-02-01 16:30:50 -06:00:
2026-02-01 16:30:50 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:50 -06:00: > craco start
2026-02-01 16:30:50 -06:00:
2026-02-01 16:30:51 -06:00: Something is already running on port 5300.
2026-02-01 16:30:51 -06:00:
2026-02-01 16:30:51 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:51 -06:00: > craco start
2026-02-01 16:30:51 -06:00:
2026-02-01 16:30:52 -06:00: Something is already running on port 5300.
2026-02-01 16:30:52 -06:00:
2026-02-01 16:30:52 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:52 -06:00: > craco start
2026-02-01 16:30:52 -06:00:
2026-02-01 16:30:53 -06:00: Something is already running on port 5300.
2026-02-01 16:30:53 -06:00:
2026-02-01 16:30:53 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:53 -06:00: > craco start
2026-02-01 16:30:53 -06:00:
2026-02-01 16:30:53 -06:00: Something is already running on port 5300.
2026-02-01 16:30:54 -06:00:
2026-02-01 16:30:54 -06:00: > frontend@0.1.0 start
2026-02-01 16:30:54 -06:00: > craco start
2026-02-01 16:30:54 -06:00:
2026-02-01 16:30:54 -06:00: Something is already running on port 5300.
2026-02-01 16:33:43 -06:00:
2026-02-01 16:33:43 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:43 -06:00: > craco start
2026-02-01 16:33:43 -06:00:
2026-02-01 16:33:44 -06:00: Something is already running on port 5300.
2026-02-01 16:33:44 -06:00:
2026-02-01 16:33:44 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:44 -06:00: > craco start
2026-02-01 16:33:44 -06:00:
2026-02-01 16:33:45 -06:00: Something is already running on port 5300.
2026-02-01 16:33:45 -06:00:
2026-02-01 16:33:45 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:45 -06:00: > craco start
2026-02-01 16:33:45 -06:00:
2026-02-01 16:33:46 -06:00: Something is already running on port 5300.
2026-02-01 16:33:46 -06:00:
2026-02-01 16:33:46 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:46 -06:00: > craco start
2026-02-01 16:33:46 -06:00:
2026-02-01 16:33:47 -06:00: Something is already running on port 5300.
2026-02-01 16:33:47 -06:00:
2026-02-01 16:33:47 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:47 -06:00: > craco start
2026-02-01 16:33:47 -06:00:
2026-02-01 16:33:48 -06:00: Something is already running on port 5300.
2026-02-01 16:33:48 -06:00:
2026-02-01 16:33:48 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:48 -06:00: > craco start
2026-02-01 16:33:48 -06:00:
2026-02-01 16:33:48 -06:00: Something is already running on port 5300.
2026-02-01 16:33:49 -06:00:
2026-02-01 16:33:49 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:49 -06:00: > craco start
2026-02-01 16:33:49 -06:00:
2026-02-01 16:33:49 -06:00: Something is already running on port 5300.
2026-02-01 16:33:49 -06:00:
2026-02-01 16:33:49 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:49 -06:00: > craco start
2026-02-01 16:33:49 -06:00:
2026-02-01 16:33:50 -06:00: Something is already running on port 5300.
2026-02-01 16:33:50 -06:00:
2026-02-01 16:33:50 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:50 -06:00: > craco start
2026-02-01 16:33:50 -06:00:
2026-02-01 16:33:51 -06:00: Something is already running on port 5300.
2026-02-01 16:33:51 -06:00:
2026-02-01 16:33:51 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:51 -06:00: > craco start
2026-02-01 16:33:51 -06:00:
2026-02-01 16:33:52 -06:00: Something is already running on port 5300.
2026-02-01 16:33:52 -06:00:
2026-02-01 16:33:52 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:52 -06:00: > craco start
2026-02-01 16:33:52 -06:00:
2026-02-01 16:33:53 -06:00: Something is already running on port 5300.
2026-02-01 16:33:53 -06:00:
2026-02-01 16:33:53 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:53 -06:00: > craco start
2026-02-01 16:33:53 -06:00:
2026-02-01 16:33:54 -06:00: Something is already running on port 5300.
2026-02-01 16:33:54 -06:00:
2026-02-01 16:33:54 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:54 -06:00: > craco start
2026-02-01 16:33:54 -06:00:
2026-02-01 16:33:55 -06:00: Something is already running on port 5300.
2026-02-01 16:33:55 -06:00:
2026-02-01 16:33:55 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:55 -06:00: > craco start
2026-02-01 16:33:55 -06:00:
2026-02-01 16:33:55 -06:00: Something is already running on port 5300.
2026-02-01 16:33:55 -06:00:
2026-02-01 16:33:55 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:55 -06:00: > craco start
2026-02-01 16:33:55 -06:00:
2026-02-01 16:33:56 -06:00: Something is already running on port 5300.
2026-02-01 16:33:56 -06:00:
2026-02-01 16:33:56 -06:00: > frontend@0.1.0 start
2026-02-01 16:33:56 -06:00: > craco start
2026-02-01 16:33:56 -06:00:
2026-02-01 16:33:57 -06:00: Something is already running on port 5300.
2026-02-01 16:35:22 -06:00:
2026-02-01 16:35:22 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:22 -06:00: > craco start
2026-02-01 16:35:22 -06:00:
2026-02-01 16:35:22 -06:00: Something is already running on port 5300.
2026-02-01 16:35:23 -06:00:
2026-02-01 16:35:23 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:23 -06:00: > craco start
2026-02-01 16:35:23 -06:00:
2026-02-01 16:35:23 -06:00: Something is already running on port 5300.
2026-02-01 16:35:23 -06:00:
2026-02-01 16:35:23 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:23 -06:00: > craco start
2026-02-01 16:35:23 -06:00:
2026-02-01 16:35:24 -06:00: Something is already running on port 5300.
2026-02-01 16:35:24 -06:00:
2026-02-01 16:35:24 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:24 -06:00: > craco start
2026-02-01 16:35:24 -06:00:
2026-02-01 16:35:25 -06:00: Something is already running on port 5300.
2026-02-01 16:35:25 -06:00:
2026-02-01 16:35:25 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:25 -06:00: > craco start
2026-02-01 16:35:25 -06:00:
2026-02-01 16:35:26 -06:00: Something is already running on port 5300.
2026-02-01 16:35:26 -06:00:
2026-02-01 16:35:26 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:26 -06:00: > craco start
2026-02-01 16:35:26 -06:00:
2026-02-01 16:35:27 -06:00: Something is already running on port 5300.
2026-02-01 16:35:27 -06:00:
2026-02-01 16:35:27 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:27 -06:00: > craco start
2026-02-01 16:35:27 -06:00:
2026-02-01 16:35:28 -06:00: Something is already running on port 5300.
2026-02-01 16:35:28 -06:00:
2026-02-01 16:35:28 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:28 -06:00: > craco start
2026-02-01 16:35:28 -06:00:
2026-02-01 16:35:29 -06:00: Something is already running on port 5300.
2026-02-01 16:35:29 -06:00:
2026-02-01 16:35:29 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:29 -06:00: > craco start
2026-02-01 16:35:29 -06:00:
2026-02-01 16:35:29 -06:00: Something is already running on port 5300.
2026-02-01 16:35:30 -06:00:
2026-02-01 16:35:30 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:30 -06:00: > craco start
2026-02-01 16:35:30 -06:00:
2026-02-01 16:35:30 -06:00: Something is already running on port 5300.
2026-02-01 16:35:30 -06:00:
2026-02-01 16:35:30 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:30 -06:00: > craco start
2026-02-01 16:35:30 -06:00:
2026-02-01 16:35:31 -06:00: Something is already running on port 5300.
2026-02-01 16:35:31 -06:00:
2026-02-01 16:35:31 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:31 -06:00: > craco start
2026-02-01 16:35:31 -06:00:
2026-02-01 16:35:32 -06:00: Something is already running on port 5300.
2026-02-01 16:35:32 -06:00:
2026-02-01 16:35:32 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:32 -06:00: > craco start
2026-02-01 16:35:32 -06:00:
2026-02-01 16:35:33 -06:00: Something is already running on port 5300.
2026-02-01 16:35:33 -06:00:
2026-02-01 16:35:33 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:33 -06:00: > craco start
2026-02-01 16:35:33 -06:00:
2026-02-01 16:35:34 -06:00: Something is already running on port 5300.
2026-02-01 16:35:34 -06:00:
2026-02-01 16:35:34 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:34 -06:00: > craco start
2026-02-01 16:35:34 -06:00:
2026-02-01 16:35:35 -06:00: Something is already running on port 5300.
2026-02-01 16:35:35 -06:00:
2026-02-01 16:35:35 -06:00: > frontend@0.1.0 start
2026-02-01 16:35:35 -06:00: > craco start
2026-02-01 16:35:35 -06:00:
2026-02-01 16:35:35 -06:00: Something is already running on port 5300.