Rebrand: Rename project from Apoklisis to Patherly
This commit is contained in:
@@ -19,7 +19,10 @@
|
|||||||
"Bash(node node_modules/tailwindcss/lib/cli.js:*)",
|
"Bash(node node_modules/tailwindcss/lib/cli.js:*)",
|
||||||
"Bash(npm exec:*)",
|
"Bash(npm exec:*)",
|
||||||
"Bash(npm uninstall:*)",
|
"Bash(npm uninstall:*)",
|
||||||
"Bash(npm run build:*)"
|
"Bash(npm run build:*)",
|
||||||
|
"Bash(npx tsc:*)",
|
||||||
|
"Bash(npm run type-check:*)",
|
||||||
|
"Bash(dir /b frontendsrccomponentssession frontendsrchooks)"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
4
IGNORE-prompts.md
Normal file
4
IGNORE-prompts.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
Read CLAUDE-SETUP.md, CURRENT-STATE.md, and LESSONS-LEARNED.md first.
|
||||||
|
|
||||||
|
- In the Options area when creating a new action/question/solution allow it to be named to be used for the next option created.
|
||||||
|
-In the preview pane, when the solution is attached to an action or question, it's always shown under the action or question it was created/attached to first. I believe it needs to be shown under the lowest available option, or the visual needs to be changed entirely when a solution is attached to more than one option.
|
||||||
@@ -5,8 +5,8 @@ Use this for personal thoughts, todos, and reminders.
|
|||||||
|
|
||||||
## 📝 Quick Thoughts
|
## 📝 Quick Thoughts
|
||||||
|
|
||||||
-
|
- Read CLAUDE-SETUP.md, CURRENT-STATE.md, and LESSONS-LEARNED.md before starting work on [your task].
|
||||||
-
|
- Update CURRENT-STATE.md with what was completed and update LESSONS-LEARNED.md if we encountered any new issues.
|
||||||
-
|
-
|
||||||
|
|
||||||
## ✅ Personal TODO
|
## ✅ Personal TODO
|
||||||
@@ -14,7 +14,7 @@ Use this for personal thoughts, todos, and reminders.
|
|||||||
- [ ] Answer the 5 key questions in docs/05-QUESTIONS-AND-ACTION-ITEMS.md
|
- [ ] Answer the 5 key questions in docs/05-QUESTIONS-AND-ACTION-ITEMS.md
|
||||||
- [ ] Decide on app name (TroubleTree? DecisionPath? MSP Navigator?)
|
- [ ] Decide on app name (TroubleTree? DecisionPath? MSP Navigator?)
|
||||||
- [ ] Set up Render account for free tier testing
|
- [ ] Set up Render account for free tier testing
|
||||||
- [ ]
|
- [ ] Add Apoklisis.com to my namecheap account for dynamic dns
|
||||||
|
|
||||||
## 💡 Feature Ideas (Future)
|
## 💡 Feature Ideas (Future)
|
||||||
|
|
||||||
@@ -22,6 +22,7 @@ Use this for personal thoughts, todos, and reminders.
|
|||||||
- Integration with Teams/Slack for notifications
|
- Integration with Teams/Slack for notifications
|
||||||
- AI suggestions based on past sessions
|
- AI suggestions based on past sessions
|
||||||
- Mobile app for on-site work
|
- Mobile app for on-site work
|
||||||
|
- Make an import plan function. Something where it can be written in text or formatted in such a way, and then imported as a plan.
|
||||||
|
|
||||||
## 🐛 Bugs to Track
|
## 🐛 Bugs to Track
|
||||||
|
|
||||||
@@ -29,12 +30,10 @@ Use this for personal thoughts, todos, and reminders.
|
|||||||
|
|
||||||
## 🎯 This Week's Focus
|
## 🎯 This Week's Focus
|
||||||
|
|
||||||
**Goal:**
|
**Goal:**
|
||||||
|
|
||||||
**Tasks:**
|
**Tasks:**
|
||||||
-
|
-
|
||||||
-
|
|
||||||
-
|
|
||||||
|
|
||||||
## 💬 Questions for the Team
|
## 💬 Questions for the Team
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Troubleshooting Decision Tree Application
|
# Patherly
|
||||||
|
|
||||||
> Transform chaos into clarity - guided troubleshooting with automatic documentation for MSP engineers.
|
> Take the path MOST traveled.
|
||||||
|
|
||||||
## Project Status: 🚀 Phase 2 - Active Development
|
## Project Status: 🚀 Phase 2 - Active Development
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# Application
|
# Application
|
||||||
APP_NAME=Troubleshooting Decision Tree
|
APP_NAME=Patherly
|
||||||
DEBUG=true
|
DEBUG=true
|
||||||
|
|
||||||
# Database
|
# Database
|
||||||
DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/decision_tree
|
DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/patherly
|
||||||
DATABASE_URL_SYNC=postgresql://postgres:postgres@localhost:5432/decision_tree
|
DATABASE_URL_SYNC=postgresql://postgres:postgres@localhost:5432/patherly
|
||||||
|
|
||||||
# JWT Settings - CHANGE THESE IN PRODUCTION
|
# JWT Settings - CHANGE THESE IN PRODUCTION
|
||||||
# Generate with: openssl rand -hex 32
|
# Generate with: openssl rand -hex 32
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ script_location = alembic
|
|||||||
prepend_sys_path = .
|
prepend_sys_path = .
|
||||||
version_path_separator = os
|
version_path_separator = os
|
||||||
|
|
||||||
sqlalchemy.url = postgresql://postgres:postgres@localhost:5432/decision_tree
|
sqlalchemy.url = postgresql://postgres:postgres@localhost:5432/patherly
|
||||||
|
|
||||||
[post_write_hooks]
|
[post_write_hooks]
|
||||||
|
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ from typing import Optional
|
|||||||
|
|
||||||
class Settings(BaseSettings):
|
class Settings(BaseSettings):
|
||||||
# Application
|
# Application
|
||||||
APP_NAME: str = "Troubleshooting Decision Tree"
|
APP_NAME: str = "Patherly"
|
||||||
DEBUG: bool = False
|
DEBUG: bool = False
|
||||||
API_V1_PREFIX: str = "/api/v1"
|
API_V1_PREFIX: str = "/api/v1"
|
||||||
|
|
||||||
# Database
|
# Database
|
||||||
DATABASE_URL: str = "postgresql+asyncpg://postgres:postgres@localhost:5432/decision_tree"
|
DATABASE_URL: str = "postgresql+asyncpg://postgres:postgres@localhost:5432/patherly"
|
||||||
DATABASE_URL_SYNC: str = "postgresql://postgres:postgres@localhost:5432/decision_tree"
|
DATABASE_URL_SYNC: str = "postgresql://postgres:postgres@localhost:5432/patherly"
|
||||||
|
|
||||||
# JWT Settings
|
# JWT Settings
|
||||||
SECRET_KEY: str = "your-secret-key-change-in-production-use-openssl-rand-hex-32"
|
SECRET_KEY: str = "your-secret-key-change-in-production-use-openssl-rand-hex-32"
|
||||||
|
|||||||
@@ -18,18 +18,18 @@ logger = logging.getLogger(__name__)
|
|||||||
async def lifespan(app: FastAPI):
|
async def lifespan(app: FastAPI):
|
||||||
"""Application lifespan handler."""
|
"""Application lifespan handler."""
|
||||||
# Startup
|
# Startup
|
||||||
logger.info("Starting Apoklisis API server...")
|
logger.info("Starting Patherly API server...")
|
||||||
logger.info(f"Environment: {'Development' if settings.DEBUG else 'Production'}")
|
logger.info(f"Environment: {'Development' if settings.DEBUG else 'Production'}")
|
||||||
# Note: In production, use Alembic migrations instead of init_db
|
# Note: In production, use Alembic migrations instead of init_db
|
||||||
# await init_db()
|
# await init_db()
|
||||||
yield
|
yield
|
||||||
# Shutdown
|
# Shutdown
|
||||||
logger.info("Shutting down Apoklisis API server...")
|
logger.info("Shutting down Patherly API server...")
|
||||||
|
|
||||||
|
|
||||||
app = FastAPI(
|
app = FastAPI(
|
||||||
title=settings.APP_NAME,
|
title=settings.APP_NAME,
|
||||||
description="A troubleshooting decision tree application for MSP engineers",
|
description="Patherly - Take the path MOST traveled. Guided troubleshooting with automatic documentation.",
|
||||||
version="1.0.0",
|
version="1.0.0",
|
||||||
docs_url="/api/docs",
|
docs_url="/api/docs",
|
||||||
redoc_url="/api/redoc",
|
redoc_url="/api/redoc",
|
||||||
@@ -58,7 +58,7 @@ app.include_router(api_router, prefix=settings.API_V1_PREFIX)
|
|||||||
async def root():
|
async def root():
|
||||||
"""Root endpoint."""
|
"""Root endpoint."""
|
||||||
return {
|
return {
|
||||||
"message": "Troubleshooting Decision Tree API",
|
"message": "Patherly API",
|
||||||
"docs": "/api/docs",
|
"docs": "/api/docs",
|
||||||
"version": "1.0.0"
|
"version": "1.0.0"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
image: postgres:16-alpine
|
image: postgres:16-alpine
|
||||||
container_name: apoklisis_postgres
|
container_name: patherly_postgres
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_USER: postgres
|
POSTGRES_USER: postgres
|
||||||
POSTGRES_PASSWORD: postgres
|
POSTGRES_PASSWORD: postgres
|
||||||
POSTGRES_DB: apoklisis
|
POSTGRES_DB: patherly
|
||||||
ports:
|
ports:
|
||||||
- "5432:5432"
|
- "5432:5432"
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
Reference in New Issue
Block a user