Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
47ea576
feat(task): enhance task feature management and cleanup
marcocello Mar 1, 2026
9df074e
refactor: rename feature.yaml to FEATURE.md across the application
marcocello Mar 2, 2026
050d1be
feat: enhance feature management by adding line number and line wrapp…
marcocello Mar 2, 2026
000125c
feat: enhance file and project handlers with error handling for missi…
marcocello Mar 2, 2026
d342493
feat: update task description in tests and enhance feature creation h…
marcocello Mar 2, 2026
e57b023
feat: enhance database migrations and task handlers with schema updat…
marcocello Mar 2, 2026
24712d6
feat: integrate theme handling in Terminal component for consistent a…
marcocello Mar 2, 2026
030a387
Merge branch 'main' into feat/integration-feature-files-repo
marcocello Mar 3, 2026
4de4217
feat: update electron-builder configuration and enhance postinstall s…
marcocello Mar 3, 2026
10c0993
Merge branch 'feat/integration-feature-files-repo' of https://github.…
marcocello Mar 3, 2026
15e7167
feat: remove outdated screenshot from file editor
marcocello Mar 3, 2026
2ac0dcb
feat: enhance PTY creation validation and refactor parameters for imp…
marcocello Mar 3, 2026
2b95c7d
Merge remote-tracking branch 'origin/main' into feat/integration-feat…
marcocello Mar 3, 2026
ed40608
feat: update imports to include ExecutionContext and refactor Termina…
marcocello Mar 3, 2026
39c0ff0
feat: enhance task deletion to optionally remove linked feature direc…
marcocello Mar 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
146 changes: 0 additions & 146 deletions packages/apps/app/e2e/27-ai-description.spec.ts

This file was deleted.

6 changes: 2 additions & 4 deletions packages/apps/app/e2e/fixtures/electron.ts
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ export const test = base.extend<ElectronFixtures>({
/** Seed helpers — call window.api methods to create test data without UI interaction */
export function seed(page: Page) {
return {
createProject: (data: { name: string; color: string; path?: string }) =>
createProject: (data: { name: string; color: string; path?: string; taskBackend?: 'db' }) =>
page.evaluate((d) => window.api.db.createProject(d), data),

createTask: (data: {
Expand Down Expand Up @@ -384,6 +384,7 @@ export function seed(page: Page) {
name?: string
color?: string
path?: string | null
taskBackend?: 'db'
autoCreateWorktreeOnTaskCreate?: boolean | null
columnsConfig?: Array<{
id: string
Expand All @@ -409,9 +410,6 @@ export function seed(page: Page) {

getSetting: (key: string) => page.evaluate((k) => window.api.settings.get(k), key),

setTheme: (theme: 'light' | 'dark' | 'system') =>
page.evaluate((t) => window.api.theme.set(t), theme),

/** Re-fetch all data from DB into React state */
refreshData: () =>
page.evaluate(async () => {
Expand Down
5 changes: 2 additions & 3 deletions packages/apps/app/electron-builder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,9 @@ files:
- '!{.env,.env.*,.npmrc,pnpm-lock.yaml}'
- '!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}'
- '!**/node_modules/@slayzone/**'
- '!**/node_modules/.pnpm/@slayzone+*/**'
asarUnpack:
- resources/**
- '**/node_modules/better-sqlite3/**'
- '**/node_modules/node-pty/**'
[]
win:
executableName: slayzone
nsis:
Expand Down
8 changes: 8 additions & 0 deletions packages/apps/app/electron.vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ const root = resolve(__dirname, '../../..')

export default defineConfig(({ mode }) => {
const env = loadEnv(mode, root, '')
const devHost = env.SLAYZONE_DEV_HOST || '127.0.0.1'
const parsedDevPort = Number.parseInt(env.SLAYZONE_DEV_PORT || '5173', 10)
const devPort = Number.isFinite(parsedDevPort) ? parsedDevPort : 5173

return {
main: {
Expand Down Expand Up @@ -41,6 +44,11 @@ export default defineConfig(({ mode }) => {
},
renderer: {
envDir: root,
server: {
host: devHost,
port: devPort,
strictPort: false
},
define: {
__POSTHOG_API_KEY__: JSON.stringify(env.POSTHOG_API_KEY ?? ''),
__POSTHOG_HOST__: JSON.stringify(env.POSTHOG_HOST ?? ''),
Expand Down
1 change: 1 addition & 0 deletions packages/apps/app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"type": "module",
"main": "./out/main/index.js",
"scripts": {
"postinstall": "electron-builder install-app-deps",
"dev": "electron-vite dev",
"build": "npm run typecheck && electron-vite build",
"build:mac": "pnpm --filter @slayzone/cli build && npm run build && electron-builder --mac",
Expand Down
Loading