Commit Graph

85 Commits

Author SHA1 Message Date
alphaeusmote fbea387dea Refactor database schema and storage to support customer management and improved security.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/71d83b03-af3d-433a-a517-e76255668e93.jpg
2025-04-11 19:25:41 +00:00
alphaeusmote 1b21e5a09f Fix API token truncation in response
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/2bbe1ea8-d1a5-409a-a278-9a936411501f.jpg
2025-04-11 18:46:41 +00:00
alphaeusmote 25327896fb Fix: Resolve API token truncation issue by returning the full token to the frontend
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/556e1d47-97f0-4035-8b49-f7a6d1863400.jpg
2025-04-11 18:42:36 +00:00
alphaeusmote 0cd57324b0 Fix API token status update issue after revocation
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/c457d176-3737-4db7-abda-9e2de8447cff.jpg
2025-04-11 18:30:36 +00:00
alphaeusmote 19cfc7b375 Improve API token expiration handling by adding date and time validation and ensuring consistent expiresAt data type.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/97ca9771-6ea6-4874-95e0-c9ca04f36ec8.jpg
2025-04-11 17:45:57 +00:00
alphaeusmote 95cc616552 Fix: Improve error handling and logging for undefined values in registration.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/616774c3-6728-4884-b1a3-da6f175f78f9.jpg
2025-04-11 17:43:42 +00:00
alphaeusmote 0224ef0c8c Fix API token creation date/time handling
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/96d81055-fe81-465a-89ec-1c16537bde7f.jpg
2025-04-11 17:36:30 +00:00
alphaeusmote fbc0464b00 Fix API token creation issues by improving data handling and default values.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/61cfb37c-5c5b-400f-b068-24cfbbdc7a23.jpg
2025-04-11 17:33:23 +00:00
alphaeusmote 2c2891eccb Fix: API token creation errors by improving request handling and adding default values.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/7102b6a4-4fcf-471e-999f-6f227e749283.jpg
2025-04-11 17:29:22 +00:00
alphaeusmote b791c7110e Fix API token creation error by correcting date formatting and adding default permissions logic.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/29294a5b-df23-4880-bdc0-45834e9d7395.jpg
2025-04-11 17:27:19 +00:00
alphaeusmote 3ffd3825da Fix validation error causing 400 response
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/d4a37844-692f-4de3-b9be-1b0c92eb2eb5.jpg
2025-04-11 17:24:58 +00:00
alphaeusmote b5c0d15530 Fix incorrect public IP address display on main page by using a server-side endpoint for IP retrieval.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/3e698266-b052-42ed-97e7-da236cf5d31f.jpg
2025-04-11 17:01:12 +00:00
alphaeusmote b407cab018 Fix broken login authentication
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/16e55835-378e-471b-acc8-50d7d32fff3e.jpg
2025-04-11 16:58:45 +00:00
alphaeusmote bfecddb184 Fix: Improve in-memory storage initialization by synchronizing creation of default data.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/ff560eae-8d69-4b22-9b4a-daa560012139.jpg
2025-04-11 16:38:39 +00:00
alphaeusmote ba454fb5bb Add custom role management functionality
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/eff3f4de-d93b-4f3a-ad7b-e7cb0d79201c.jpg
2025-04-11 16:35:14 +00:00
alphaeusmote 94d0271de1 Add custom role management to the DNS platform
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/fb5aa655-f629-4c37-866e-94e4a13345a1.jpg
2025-04-11 16:33:46 +00:00
alphaeusmote f57a2e4e6d Add API token roles and separate them from users.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/960c4ce7-993c-4ccb-b1e1-47068c824af5.jpg
2025-04-11 16:14:44 +00:00
alphaeusmote 33efad6e9a Remove group management functionality from in-memory storage
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/3cf5647d-2f2f-4d1b-938c-8f7e41885e5d.jpg
2025-04-11 16:08:07 +00:00
alphaeusmote 0520587236 Remove group management functionality
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/aa864d33-76c2-47e9-866b-42e52da4b7cf.jpg
2025-04-11 16:06:28 +00:00
alphaeusmote 2807032e57 Remove group management features
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/82dd356d-de75-48ec-9440-0b6038dcd8ca.jpg
2025-04-11 16:02:40 +00:00
alphaeusmote 743c0316a4 Add logging statements to improve debugging of DNS record updates.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/6aad500b-ef65-4494-963b-957d713f20a2.jpg
2025-04-11 14:38:47 +00:00
alphaeusmote 9c25b503d4 Enhance DNS record display with automatic IP address updates. The API now retrieves and displays the current public IP address for A and AAAA records with auto-IP enabled.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/eac6d55d-5ae1-43e4-8a86-77381999f6ba.jpg
2025-04-11 14:26:49 +00:00
alphaeusmote 24be903b34 Improve data handling for proxied DNS records by adding a dedicated database field.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/037e7f57-b24e-424e-971a-9b5d1af7101c.jpg
2025-04-11 04:15:28 +00:00
alphaeusmote 02ecc9f59e Add proxied field to DNS records for improved Cloudflare integration.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/a51a4def-4834-41c1-904c-5813d2034ceb.jpg
2025-04-11 04:12:46 +00:00
alphaeusmote b2af47f193 Enhance DNS record management by adding partial updates and handling proxied fields. This includes a new PATCH endpoint and improved data handling in the database.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/e10d65b2-ab2b-425c-be36-4014ae3f21f8.jpg
2025-04-11 03:41:08 +00:00
alphaeusmote 151488e7e1 Improve DNS record updates by handling database interactions more robustly.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/ff8f4edc-1476-4385-8486-6eb6dcc8659e.jpg
2025-04-11 03:28:08 +00:00
alphaeusmote eceacebb3b Improve DNS record synchronization with providers.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/f7fa905d-72e6-4805-8324-0dbaae1462ea.jpg
2025-04-11 03:16:44 +00:00
alphaeusmote 40d71909f8 Implement generic DNS provider and improved DNS record syncing.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/d770204f-e03e-46e9-bf65-b96981ac3203.jpg
2025-04-11 03:14:37 +00:00
alphaeusmote a9c7a0afe5 Add support for GoDaddy and Route53 DNS providers
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/47dbe4b1-66ca-4922-abc0-13fa0ab58ee0.jpg
2025-04-11 03:12:40 +00:00
alphaeusmote e1b4574a34 Fix: Resolve issues with updating and deleting DNS records by improving database interaction and error handling.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/608e76cb-b682-49d2-882d-099d93e6a951.jpg
2025-04-11 02:50:17 +00:00
alphaeusmote 8b099d3d48 Improve authentication debugging: Add temporary permissive logging for development.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/1911ddee-7afa-4dc4-991a-ee437a33de4e.jpg
2025-04-11 02:40:29 +00:00
alphaeusmote 0d8702d49e Fix: Newly created DNS records not appearing in the display table. Improved database query consistency and error handling.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/c498368e-812e-4074-a2b0-5b1c897c3ee4.jpg
2025-04-11 02:38:58 +00:00
alphaeusmote c441f31ba3 Fix DNS record creation issues by using direct SQL queries
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/8063b6ff-2901-48e9-b3ee-57e63bc72f20.jpg
2025-04-11 02:31:58 +00:00
alphaeusmote 2ed91127b6 Fix DNS record creation errors by improving database interaction and error handling.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/0f835696-98d6-415e-a356-3ae3f82c93f9.jpg
2025-04-11 02:24:28 +00:00
alphaeusmote 58c0ae2e61 Checkpoint
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/6ce2ae76-29c8-4e4f-a567-3016f632e118.jpg
2025-04-11 02:20:10 +00:00
alphaeusmote 24109b77fb Add DNS record priority and provider ID to database.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/3a59ba47-a215-4480-864c-5683509ff1dc.jpg
2025-04-11 02:08:07 +00:00
alphaeusmote 0eec01aca2 Fix adding DNS records by adding priority and provider record ID fields
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/a4984ce1-f551-4b2e-820f-afb1b97cacf1.jpg
2025-04-11 02:05:23 +00:00
alphaeusmote 700b298e85 Improve DNS record retrieval by handling errors and adding missing fields
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/6304c7c3-eb88-4ad2-89bd-08dd5dc8b176.jpg
2025-04-11 01:59:18 +00:00
alphaeusmote 29c4b616a0 Improve DNS record data handling by optimizing database interactions and fixing inconsistencies.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/41d1fd85-f35a-4c48-9de4-e4c0438d7331.jpg
2025-04-11 01:23:25 +00:00
alphaeusmote 7ca3241830 Fix adding DNS records 500 error by using raw SQL queries for database interactions.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/3c7ac847-2545-4ec2-aacd-6d75adc64976.jpg
2025-04-11 01:20:19 +00:00
alphaeusmote 2333531e07 Add DNS record management API endpoints.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/56c4679a-70df-4797-b368-4d1aba41dab3.jpg
2025-04-10 21:44:59 +00:00
alphaeusmote de5a9e8ef4 Fix DNS record management issues by improving database interactions.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/0c00fde5-fbe2-4141-8971-e16f704e73f1.jpg
2025-04-10 21:42:19 +00:00
alphaeusmote 0dd032cb46 Add default organization, admin user, and groups for improved initial setup
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/968fdfce-22ac-46ff-b88e-4e0fa2f12ef0.jpg
2025-04-10 12:41:37 +00:00
alphaeusmote afc18f89a5 Update group member creation to include addedBy and addedAt fields.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/5a682ad9-3416-4b63-8a79-88b09e35d0e7.jpg
2025-04-10 12:35:13 +00:00
alphaeusmote 2bb2c61a1e Add group management features
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/e5c91a82-64b7-41fc-8e9c-eb3ecde469e1.jpg
2025-04-10 12:33:42 +00:00
alphaeusmote b48f64b134 Add group management functionality
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/6b103ae4-95ab-4db4-bc85-4c7eb57c809f.jpg
2025-04-10 12:31:11 +00:00
alphaeusmote 977fa37a68 Add group management functionality. Includes creating, reading, updating, and deleting groups and their members.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/3fe56e9d-2ec4-4180-9f3d-a256a9f15f1d.jpg
2025-04-10 12:26:16 +00:00
alphaeusmote d7f9c91431 Add domain provider ID to database storage.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/cf89d920-5b2b-4c12-a36a-470713a7611c.jpg
2025-04-10 11:57:02 +00:00
alphaeusmote 1bba336a49 Add domain provider ID to database storage
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/e95d8c16-766d-443a-be3e-5abb947e3251.jpg
2025-04-10 11:55:14 +00:00
alphaeusmote 1f9643403a Improve domain creation and update flexibility by allowing optional provider ID.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/b8028253-9393-4805-8293-3b06d95ed5e3.jpg
2025-04-10 03:51:25 +00:00