Commit Graph

29 Commits

Author SHA1 Message Date
alphaeusmote a1507b5d6c Implement webhook notifications for DNS changes. This includes adding webhook creation and management endpoints and triggering webhooks on DNS record creation, updates, and deletions.
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/8073f1fe-e0d9-429c-8016-8ed7ce338f7f.jpg
2025-04-10 01:39:27 +00:00
alphaeusmote 61c441f0b3 Add webhook 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/8073f1fe-e0d9-429c-8016-8ed7ce338f7f.jpg
2025-04-10 01:35:07 +00:00
alphaeusmote 9ab1b358da Add webhook functionality for improved system 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/e169437d-3ae3-44b9-a3e9-0587a0e99e6c.jpg
2025-04-10 01:33:08 +00:00
alphaeusmote 30c6b2ee88 Add webhook notifications for DNS changes
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/810d7735-c997-45c3-bfcd-2f6666be20ad.jpg
2025-04-10 01:31:11 +00:00
alphaeusmote 94b1cf25d9 Update user roles page to include organization selection
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/dc6a6ab3-60a5-4efd-8f50-74ecbe656b46.jpg
2025-04-10 01:27:08 +00:00
alphaeusmote 1888a876bc Update user ID type to string throughout the application.
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/fd178635-7356-4ff4-a868-0a00dcf186f0.jpg
2025-04-10 01:26:25 +00:00
alphaeusmote e31e435f25 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/f841147f-838d-42a6-9762-fe8911df2031.jpg
2025-04-10 01:24:16 +00:00
alphaeusmote a3d13bf968 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/0b0a9e81-bb40-4ac4-b480-8a47fd1275dc.jpg
2025-04-10 01:22:05 +00:00
alphaeusmote c42b464cfe Fix: Improved type safety in user role management
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/75cbeba5-9116-4410-bb46-9a7acc4192de.jpg
2025-04-10 01:18:45 +00:00
alphaeusmote 35fbe6a014 Implement custom role-based access control. Adds support for creating and managing custom roles, groups, and group memberships.
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/c73adeb7-0636-4b42-81ad-b861016d2129.jpg
2025-04-10 01:17:40 +00:00
alphaeusmote 896233986c Enhance organization management page with view, edit, and delete dialogs
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/f2026c2d-4b8c-4e06-97fd-59af65910f53.jpg
2025-04-10 00:57:17 +00:00
alphaeusmote a5509c95ec Enhance organization management by adding edit, view, and delete 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/d42a5cc3-4f02-4792-ab34-87a1ef6e61c1.jpg
2025-04-10 00:53:44 +00:00
alphaeusmote dd8c1361e6 Fix organization page display and IPv6 address handling. Improved IPv6 validation and updated display of unavailable addresses.
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/1ce93fd3-3464-4f05-817e-542376e8c183.jpg
2025-04-10 00:44:50 +00:00
alphaeusmote d1683efc08 Add public IPv4 and IPv6 addresses to the dashboard
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/62c62847-d567-4968-a098-0a0bd2b3fa96.jpg
2025-04-10 00:39:50 +00:00
alphaeusmote 1a78682695 Improve sidebar navigation by removing unnecessary nesting
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/844ef557-cda0-4b3b-a7a3-e380ec24cde4.jpg
2025-04-10 00:35:25 +00:00
alphaeusmote 396232935f Update domain management and authentication to use UUIDs
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/907f8f47-8c31-43c0-b0c7-3d158b1eb9a1.jpg
2025-04-10 00:33:38 +00:00
alphaeusmote 8e91844e39 Improve sidebar navigation by wrapping links in divs.
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/238b3770-9672-4505-8afd-be8764dfd6be.jpg
2025-04-10 00:28:17 +00:00
alphaeusmote e9a1690f08 Fix: Update DNS record ID type to string
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/3e2f315e-dd7d-4551-8044-737bd8913ee9.jpg
2025-04-10 00:26:57 +00:00
alphaeusmote 58540cfefe Update database ID type to string for improved data consistency.
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/cfd50a3c-86e4-4c6c-81cb-b2038ac57b95.jpg
2025-04-10 00:25:27 +00:00
alphaeusmote bad4a240d3 Update database schema to use UUIDs for primary keys
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/2d60e220-6e66-45ed-adb2-9f8462e97fd7.jpg
2025-04-10 00:21:28 +00:00
alphaeusmote 8bddf00ef4 Enhance DNS record management by adding auto IP detection, notes field, and improved UI.
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/e33594f7-ad24-43f5-a4e1-0d9d2f261947.jpg
2025-04-10 00:17:00 +00:00
alphaeusmote 31ebf4abf3 Add organization selection to user 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/de2252c0-4da3-414b-97b5-948dbaef457c.jpg
2025-04-10 00:02:06 +00:00
alphaeusmote d032c95c17 Add organization management to the dashboard and 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/e253bb9d-e465-4b95-aa04-9c7925837b19.jpg
2025-04-10 00:00:05 +00:00
alphaeusmote 7823f21eb2 Enhance theme switching and add organization creation
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/582dd4fe-d503-4ab1-81ab-a04bba654cf7.jpg
2025-04-09 23:57:26 +00:00
alphaeusmote 760550cf03 Fix invalid credential 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/69a1aa75-7043-4410-b81f-fcff0a888dac.jpg
2025-04-09 23:48:58 +00:00
alphaeusmote 5ff3f2136e Migrate storage from in-memory to PostgreSQL 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/37883948-9924-4429-8878-f2530cf6fe2b.jpg
2025-04-09 23:47:33 +00:00
alphaeusmote cba930e4d3 Implement initial application structure and UI.
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/54918520-d42c-44cd-b4f4-9e5a42eb5be1.jpg
2025-04-09 21:34:26 +00:00
alphaeusmote e1340a29cb Initial checkpoint
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
2025-04-09 21:15:06 +00:00
alphaeusmote d971c92180 Initial commit 2025-04-09 21:15:06 +00:00