Commit Graph

102 Commits

Author SHA1 Message Date
a8be922ab8 fix: enhance cross-compilation process by replacing native binaries post-rebuild
All checks were successful
Release Electron App / release-desktop (push) Successful in 10m47s
2026-03-04 07:47:19 +01:00
0ca54dd20a fix: improve binary verification process for cross-compilation in forge configuration
All checks were successful
Release Electron App / release-desktop (push) Successful in 10m50s
2026-03-03 23:59:33 +01:00
1aa315cddf fix
Some checks failed
Release Electron App / release-desktop (push) Failing after 8m6s
2026-03-03 23:26:41 +01:00
5170f10b64 refactor: remove keytar dependency and simplify token storage fallback mechanism
Some checks failed
Release Electron App / release-desktop (push) Failing after 8m13s
2026-03-03 23:14:57 +01:00
f5d6978e0b feat: implement cross-compilation support for native addons and clean up non-target binaries
All checks were successful
Release Electron App / release-desktop (push) Successful in 11m5s
2026-03-03 22:47:07 +01:00
170e44a05a fix: force install platform-specific packages in build process
All checks were successful
Release Electron App / release-desktop (push) Successful in 11m2s
2026-03-03 22:21:41 +01:00
008fa499e8 feat: add platform-specific native package installation for vectordb in build process
Some checks failed
Release Electron App / release-desktop (push) Failing after 8m7s
2026-03-03 22:04:54 +01:00
7ed7cd70bc fix: improve upload error handling and include file size in upload logs
All checks were successful
Release Electron App / release-desktop (push) Successful in 10m53s
2026-03-03 21:46:09 +01:00
f028270e63 fix: add Expect header to asset upload request in Gitea release process
Some checks failed
Release Electron App / release-desktop (push) Failing after 12m43s
2026-03-03 21:29:28 +01:00
a7272803df feat: enhance packageAfterCopy hook to remove non-target prebuilt binaries
Some checks failed
Release Electron App / release-desktop (push) Failing after 29m53s
2026-03-03 18:14:11 +01:00
dc44cbc9f0 refactor: remove Windows prebuilt native module download step and update package handling in build process
Some checks failed
Release Electron App / release-desktop (push) Failing after 3m40s
2026-03-03 18:04:04 +01:00
603d8f0e7e refactor: update native module handling for Windows and Linux in build process
All checks were successful
Release Electron App / release-desktop (push) Successful in 6m27s
2026-03-03 17:21:00 +01:00
cded75eb0f add rebuilding of native modules for Linux and Windows
All checks were successful
Release Electron App / release-desktop (push) Successful in 6m29s
2026-03-03 16:53:52 +01:00
0186a07e2d add shell specification for Upload Release Assets step
All checks were successful
Release Electron App / release-desktop (push) Successful in 6m26s
2026-03-03 16:18:44 +01:00
f56787b84b update relases assets
Some checks failed
Release Electron App / release-desktop (push) Failing after 6m14s
2026-03-03 16:08:13 +01:00
3a9673a4ed test release
Some checks failed
Release Electron App / release-desktop (push) Failing after 6m56s
2026-03-03 15:56:24 +01:00
7e7239bd9a add tag allow same version
Some checks failed
Release Electron App / release-desktop (push) Failing after 6m15s
2026-03-03 15:42:40 +01:00
74484a7c07 update depoly
Some checks failed
Release Electron App / release-desktop (push) Failing after 2m30s
2026-03-03 15:31:44 +01:00
ca40b220c5 change build
Some checks failed
Release Electron App / release-desktop (push) Failing after 3m27s
2026-03-03 15:22:00 +01:00
689badb67d change build
Some checks failed
Release Electron App / release-desktop (push) Failing after 6m21s
2026-03-03 12:58:57 +01:00
Roberto
6eed29a057 add mono package
Some checks failed
Release Electron App / release-desktop (push) Has been cancelled
2026-03-02 23:13:29 +01:00
Roberto
1f5ea553aa update for build result
Some checks failed
Release Electron App / release-desktop (push) Failing after 5m8s
2026-03-02 23:05:09 +01:00
5f7fa6fa5e Update forge.config.ts 2026-03-02 21:51:47 +00:00
0607b7cb94 Update forge.config.ts 2026-03-02 21:40:23 +00:00
edcabd76e7 Update .gitea/workflows/build.yaml
Some checks failed
Release Electron App / release-desktop (push) Failing after 2m16s
2026-03-02 21:15:34 +00:00
0b69e2a311 fix: switch to electron-forge make command
Some checks failed
Release Electron App / release-desktop (push) Failing after 1m33s
2026-03-02 21:58:30 +01:00
3f5fdba661 fix: switch to electron-forge make command
Some checks failed
Release Electron App / release-desktop (push) Failing after 1m34s
2026-03-02 18:32:12 +01:00
d4e6156089 fix: usa action dedicata per la release su gitea
Some checks failed
Release Electron App / release-desktop (push) Failing after 3m17s
2026-03-02 18:21:46 +01:00
41d998db91 auto-deploy
Some checks failed
Release Electron App / release-desktop (push) Failing after 7m58s
2026-03-02 18:07:33 +01:00
Roberto Musso
d82738e7ea feat(AppShell): add SidebarTrigger component for improved sidebar accessibility 2026-03-01 14:37:08 +01:00
Roberto Musso
e005872ba0 feat(AIChatPanel): add aria-labels for accessibility; clean up unused lines
feat(AppShell): improve token storage message styling for better visibility
feat(ProjectDetail): implement skeleton loading state for project details
fix(ProjectSidebar): refactor variable declaration for clarity
style(PriorityBadge): enhance priority badge colors for better contrast
refactor(TaskRow): simplify className handling with utility function
fix(TasksPage): replace loader icon with clock icon for in-progress tasks
feat(TimelinePage): enhance empty state with descriptive messaging and icon
2026-03-01 10:40:22 +01:00
Roberto Musso
d3e82a3ebb feat(AIChatPanel): implement dynamic chat message font size and enhance user message scrolling behavior 2026-03-01 00:21:57 +01:00
Roberto Musso
af8cbc1c96 fix: update default userName from 'Roberto' to 'there' in store and AIChatPanel 2026-02-28 23:53:25 +01:00
Roberto Musso
ee6467a7ac feat: add knip configuration file and integrate knip for linting; update package.json and package-lock.json for new dependencies; refactor various interfaces to remove export modifiers; delete unused hover-card component 2026-02-28 23:44:10 +01:00
Roberto Musso
cdf9a8bf18 feat(FloatingChat): refactor chat width handling to be dynamic; enhance message panel positioning and styling with glass surface effects 2026-02-28 23:30:47 +01:00
Roberto Musso
f767bb5175 feat(AIChatPanel): update GradualBlur component to enhance blur effect; adjust ScrollArea scrollbar class handling 2026-02-28 22:47:09 +01:00
Roberto Musso
444aa37be2 feat(AIChatPanel): enhance daily brief with animation and expand/collapse functionality; add GradualBlur component for improved UI 2026-02-28 16:19:15 +01:00
Roberto Musso
15051cfa7a feat(floating-ai): step 8 — page interactions (all variants)
Register AI sections across all content pages with dual-anchor scroll
tracking, cross-page navigation via [SECTION:xxx] tags, and right-margin
positioning for the notes editor.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 14:15:27 +01:00
Roberto Musso
c5e78311e6 feat: add CLAUDE.md for development guidance and update .gitignore to include .claude directory; refactor AIChatPanel and AppShell components for improved context handling; simplify layout in ProjectDetail, NoteDetailPage, TasksPage, and TimelinePage components 2026-02-28 13:42:52 +01:00
Roberto Musso
60b76c6d97 feat(floating-ai): step 7 — implement morph animation (FLIP)
Add FLIP animation so the floating chat visually morphs into a newly-created
TaskRow when the AI creates a task. Uses Framer Motion's shared layoutId
across FloatingChat and TaskRow, with LayoutGroup wrapping the app shell.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 13:27:23 +01:00
Roberto Musso
d12681b79f feat(floating-ai): step 6 — pass uiContext through to the AI
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 09:40:00 +01:00
Roberto Musso
6c498c5f40 feat(floating-ai): step 5 — add ai:action IPC side-channel
Add a new ai:action IPC channel so the renderer can react to AI tool
side-effects (task creation, checkpoint/task suggestions). Also mark
AI-created tasks with isAiSuggested: 1 in both project and global
add_task tools.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 09:23:04 +01:00
Roberto Musso
310370ef66 fix(floating-ai): replace ScrollArea with div for message container in FloatingChat 2026-02-28 07:59:24 +01:00
Roberto Musso
f4e6238176 fix(tasks): adjust Floating AI chat section registration and styling 2026-02-28 00:16:54 +01:00
Roberto Musso
d8cf7814ab Merge branch 'feature/color' into feature/popup-ai 2026-02-27 23:56:19 +01:00
Roberto Musso
50b69aadbf feat(tasks): register section for floating AI chat in TasksPage 2026-02-27 23:56:08 +01:00
Roberto Musso
6cd121fa80 feat(floating-ai): step 4 — build FloatingChat component
Create the floating AI chat popup rendered via portal to document.body.
Uses useAIChat for chat logic, useFloatingChat for position/state,
Framer Motion for enter/exit animations, and pointer-event dragging.

Includes: close on Escape, close on route change, auto-scroll,
auto-focus, window resize clamping, and compact message rendering.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:05:25 +01:00
Roberto Musso
28a5d65f1a feat(floating-ai): step 3 — create double-click hook
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 22:49:16 +01:00
Roberto Musso
b4e97e14f3 feat(floating-ai): step 2 — create section registry + FloatingChatContext
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 22:43:05 +01:00
Roberto Musso
78b4df1028 chore: remove unused Claude configuration files and update .gitignore 2026-02-27 22:35:18 +01:00