mirror of
https://github.com/gotempsh/temps.git
synced 2026-04-25 06:15:55 +03:00
[PR #2] [MERGED] feat: add demo mode, project templates, and remote deployment support #8
Labels
No labels
bug
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/temps#8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/gotempsh/temps/pull/2
Author: @dviejokfs
Created: 1/29/2026
Status: ✅ Merged
Merged: 2/6/2026
Merged by: @dviejokfs
Base:
main← Head:feat/demo-mode📝 Commits (10+)
5ca1256feat(templates): add project templates configuration and demo mode enhancements9f7fddcchore(dependencies): update Next.js and React versions in package configuration6db1f80feat(templates): introduce template management and TLS enhancements3521896feat(demo): enhance demo mode functionality and UI components39dde96feat(workflow): add job configuration with custom dependencies and required flage07ab56feat(deployments): introduce remote deployment support and enhance project source typesea9f4f2feat(deployments): add support for Docker image and static file deployments2e124f6feat(setup): enhance IP address confirmation and password handling in non-interactive mode63fed1cfeat(deployments): streamline deployment process and enhance user experience1085d56feat(skills): add new skills for custom domain setup, Node.js SDK integration, React analytics, session recording, and deployment management📊 Changes
123 files changed (+21591 additions, -1365 deletions)
View changed files
📝
Cargo.lock(+125 -68)📝
Cargo.toml(+1 -0)📝
README.md(+33 -37)📝
apps/temps-cli/CLAUDE.md(+6 -0)📝
apps/temps-cli/bun.lock(+112 -7)📝
apps/temps-cli/package.json(+7 -2)➕
apps/temps-cli/src/commands/deploy/deploy-image.ts(+291 -0)➕
apps/temps-cli/src/commands/deploy/deploy-local-image.ts(+618 -0)➕
apps/temps-cli/src/commands/deploy/deploy-static.ts(+433 -0)📝
apps/temps-cli/src/commands/deploy/deploy.ts(+1 -13)📝
apps/temps-cli/src/commands/deploy/index.ts(+63 -4)📝
apps/temps-cli/src/config/store.ts(+1 -1)➕
apps/temps-cli/src/lib/deployment-watcher.tsx(+520 -0)📝
crates/temps-analytics-events/src/handlers/events_handler.rs(+14 -2)📝
crates/temps-analytics-events/src/services/events_service.rs(+12 -0)📝
crates/temps-auth/src/context.rs(+25 -0)📝
crates/temps-auth/src/lib.rs(+1 -1)📝
crates/temps-auth/src/middleware.rs(+163 -19)📝
crates/temps-auth/src/temps_middleware.rs(+246 -0)📝
crates/temps-auth/src/user_service.rs(+13 -1)...and 80 more files
📄 Description
This MR introduces demo mode functionality, project templates system, and comprehensive remote deployment capabilities including Docker image and static file deployments.
Key Features
Demo Mode
Project Templates
templates.yaml)TemplateCard,TemplateList, andTemplateConfiguratorcomponentsRemote Deployments
pull_external_imagejob)deploy_static_bundlejob)deploy-image,deploy-staticrequiredflagCLI Enhancements
api_key,build,deploy,domainSkills
Other Improvements
external_images,static_bundles,source_typeDatabase Migrations
m20260121_000001_add_remote_builds_support- Adds tables for external images and static bundlesm20260122_000001_increase_checksum_length- Increases checksum field length🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.