Commit Graph

10 Commits

Author SHA1 Message Date
AskIt 87db418ade chore(config): Remove hardcoded PORT from start script
- Remove hardcoded port 3000 from start script
- Allow PORT environment variable to control server port
- Simplifies deployment configuration across different environments
2026-01-26 00:30:57 +01:00
AskIt 52e7360c1f chore(config): Remove PORT environment variable configuration
- Remove PORT environment variable comment from .env.example
- Update start script to use hardcoded port 3000 instead of environment variable
- Simplify server configuration by removing optional PORT override
2026-01-26 00:27:53 +01:00
AskIt e7342087a5 chore(config,manifest): Update start script with PORT environment variable and theme color to white
- Update start script to accept PORT environment variable with default fallback to 3000
- Change manifest theme color from teal (#00d4aa) to white (#ffffff) for consistent branding
- Align theme configuration with recent accent color updates across the application
2026-01-26 00:17:54 +01:00
AskIt 8ad3b97b7e feat(bots): Implement comprehensive bot system with autonomous posting, content management, and API endpoints
- Add bot management system with creation, suspension, and reinstatement functionality
- Implement autonomous bot posting with scheduling, rate limiting, and content generation
- Add content fetching system supporting RSS feeds and multiple content sources
- Implement LLM-based content generation with customizable bot personalities
- Add mention handling and automated response system for bot interactions
- Implement API key management with encryption using AUTH_SECRET for simplified deployment
- Add comprehensive bot logging system for activity tracking and error monitoring
- Create bot administration pages and settings UI for managing bot configurations
- Add database migrations for bot system schema including users, sources, and content items
- Implement cron job system for automated bot operations and scheduled tasks
- Add extensive test coverage with unit and property-based tests for core bot modules
- Simplify encryption by deriving keys from AUTH_SECRET instead of separate environment variable
- Implement automatic content fetching on post trigger with retry logic
- Add Reddit-specific link preview handling using oEmbed API for reliable metadata extraction
- Create utility scripts for bot inspection and cleanup operations
- Add comprehensive bot system documentation and improvement tracking
2026-01-25 16:22:41 +01:00
Christopher 812a986d0f Fixed banner upload bug 2026-01-22 12:05:51 -08:00
Christopher 6cd74e1cc2 feat: add S3 file upload functionality and update profile image handling
- Added @aws-sdk/client-s3 dependency for S3 interactions.
- Refactored ProfilePage to allow file uploads for avatar and header images, replacing URL inputs with file inputs.
- Implemented loading state and error handling during image uploads.
- Created new API route for handling file uploads to S3, including public URL generation.
- Enhanced RightSidebar to show loading skeleton while fetching data.
2026-01-22 09:36:26 -08:00
Christopher 7213f08b64 feat: implement authentication context, admin node settings, and core layout components 2026-01-22 04:26:23 -08:00
Christopher 72a3562b50 Migrate DB driver from Neon-HTTP to node-postgres for improved compatibility 2026-01-22 03:41:41 -08:00
Christopher b76e586bbc feat: Implement core API endpoints, database schema, ActivityPub federation, and initial user interface for the application. 2026-01-22 02:44:46 -08:00
Christopher 537fc5e8c2 Initial commit from Create Next App 2026-01-22 00:03:21 -08:00