Skip to content
Draft

Ai chat #1500

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
2353215
feat: enhance AI panel with responsive layout, dynamic suggestions, a…
karinakharchenko Jan 13, 2026
0a4adbf
feat: add expand/collapse functionality to AI panel
karinakharchenko Jan 13, 2026
d0362dd
fix: hide AI panel from DOM when closed
karinakharchenko Jan 13, 2026
8bf4097
fix: improve AI panel positioning and z-index handling
karinakharchenko Jan 13, 2026
74e2795
fix: improve AI panel expanded layout and sidebar interaction
karinakharchenko Jan 13, 2026
74f2388
feat: adapt AI panel expanded width based on sidebar state
karinakharchenko Jan 14, 2026
354c074
feat: improve AI panel header in expanded mode
karinakharchenko Jan 14, 2026
8c2845d
feat: improve AI panel animations with smoother transitions
karinakharchenko Jan 14, 2026
db11937
feat: move AI insights button to far right and improve animations
karinakharchenko Jan 14, 2026
99dfdef
fix: prevent table from showing during AI panel expand/collapse
karinakharchenko Jan 14, 2026
2143317
fix: improve AI panel animations and prevent table visibility
karinakharchenko Jan 14, 2026
0325717
fix: make AI panel expand/collapse instant to prevent table flickering
karinakharchenko Jan 14, 2026
cb2ddf3
fix: improve AI panel expand/collapse animations and z-index
karinakharchenko Feb 2, 2026
12527ff
fix: improve AI panel styles and always open in small view
karinakharchenko Feb 3, 2026
867e153
feat: add onSuggestionClick method for AI panel suggestions
karinakharchenko Feb 3, 2026
72bed7a
Merge branch 'main' into ai
lyubov-voloshko Feb 3, 2026
713b7e5
ai requests: update request url
lyubov-voloshko Feb 3, 2026
e45c991
Merge branch 'ai' of https://github.com/karinakharchenko/rocketadmin …
lyubov-voloshko Feb 3, 2026
64b5de3
feat: redesign AI panel welcome screen with categorized suggestions
karinakharchenko Feb 3, 2026
78b2791
feat: improve AI panel UX with animations and loading states
karinakharchenko Feb 4, 2026
ab5c1f1
Merge branch 'rocket-admin:main' into ai
karinakharchenko Feb 5, 2026
de7c76c
feat: improve AI panel suggestion interaction
karinakharchenko Feb 5, 2026
575752b
Merge branch 'main' into ai
lyubov-voloshko Feb 5, 2026
9046061
ai chat: fix suggestions titles margin
lyubov-voloshko Feb 5, 2026
7b9cb6e
Merge branch 'main' into ai
lyubov-voloshko Feb 5, 2026
e84d6c7
fix unit tests
lyubov-voloshko Feb 5, 2026
752656e
Merge branch 'ai' of https://github.com/karinakharchenko/rocketadmin …
lyubov-voloshko Feb 5, 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
38 changes: 38 additions & 0 deletions frontend/src/app/animations/toggle.animation.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
import {
trigger,
transition,
style,
animate,
query,
group,
} from '@angular/animations';

const easing = 'cubic-bezier(0.4, 0.0, 0.2, 1)';
const duration = '600ms';

export const toggleAnimation = trigger('toggle', [
transition(':enter', [
style({ height: 0, opacity: 0 }),
query('.details', [
style({ transform: 'translateY(-100%)' })
], { optional: true }),
group([
animate(`${duration} ${easing}`, style({ height: '*', opacity: 1 })),
query('.details', [
animate(`${duration} ${easing}`, style({ transform: 'translateY(0)' }))
], { optional: true })
])
]),
transition(':leave', [
style({ height: '*', opacity: 1 }),
query('.details', [
style({ transform: 'translateY(0)' })
], { optional: true }),
group([
animate(`${duration} ${easing}`, style({ height: 0, opacity: 0 })),
query('.details', [
animate(`${duration} ${easing}`, style({ transform: 'translateY(-100%)' }))
], { optional: true })
])
])
]);
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,8 @@ <h3 class='mat-subheading-2'>Rocketadmin can not find any tables</h3>
></app-db-table-row-view>
<app-db-table-ai-panel *ngIf="isAIpanelOpened"
[displayName]="selectedTableDisplayName"
[tableColumns]="dataSource?.dataColumns || []"
[sidebarExpanded]="shownTableTitles"
></app-db-table-ai-panel>
</mat-sidenav-content>
</mat-sidenav-container>
Expand Down
Loading
Loading