| .. |
|
ActiveTimer.tsx
|
feat(popout-tracker): Active-Timer als Popup-Window (window.open) [tsc:fail]
|
2026-05-23 08:19:25 +02:00 |
|
ActivityFeed.tsx
|
feat(recent-activity-widget): Recent-Activity-Feed im Dashboard (letzte 10 Audit-Log-Eintr [tsc:fail]
|
2026-05-23 05:51:29 +02:00 |
|
AdvancedFilters.tsx
|
feat(advanced-filters): AdvancedFilters für TimeEntries: status, project, user, bill [tsc:fail]
|
2026-05-23 08:56:08 +02:00 |
|
ApiErrorBanner.tsx
|
feat(api-error-pages): 500-Error-Page bei API-Down [tsc:fail]
|
2026-05-23 09:26:06 +02:00 |
|
Avatar.tsx
|
feat(user-avatars): Avatar-Component (Initialen-Badge) + überall einsetzen [tsc:fail]
|
2026-05-23 06:37:40 +02:00 |
|
Breadcrumb.tsx
|
feat(breadcrumb-navigation): Breadcrumb-Komponente, top der Detail-Pages [tsc:fail]
|
2026-05-23 06:44:46 +02:00 |
|
ChangelogModal.tsx
|
feat(in-app-changelog): Changelog-Modal mit Versions-History [tsc:fail]
|
2026-05-23 06:45:30 +02:00 |
|
CommandPalette.tsx
|
feat(command-bar-actions): CommandPalette mit Aktionen (z.B. 'New TimeEntry', 'Toggle D [tsc:fail]
|
2026-05-23 08:29:17 +02:00 |
|
ConfirmModal.tsx
|
feat(accessibility-final): ARIA labels + keyboard-trap-modal-fix + focus-management [tsc:fail]
|
2026-05-23 09:26:34 +02:00 |
|
EmptyState.tsx
|
feat(empty-state-illustrations): EmptyState-Component für leere Listen [tsc:fail]
|
2026-05-23 09:33:49 +02:00 |
|
ErrorBoundary.tsx
|
feat(error-boundary): React ErrorBoundary + global wrapping in App.tsx [tsc:ok]
|
2026-05-23 05:15:46 +02:00 |
|
IdleDetector.tsx
|
feat(idle-detection): Idle-Detection: nach 5min Inaktivität Active-Timer pausieren [tsc:fail]
|
2026-05-23 07:34:24 +02:00 |
|
KeyboardHelp.tsx
|
feat(more-keyboard-shortcuts): ? für Help, G+H for home, etc — Hotkey-Registry [tsc:fail]
|
2026-05-23 09:19:54 +02:00 |
|
LoadingSpinner.tsx
|
feat(empty-loading-states): Bessere Loading- und Empty-States in allen List-Pages [tsc:ok]
|
2026-05-23 04:58:01 +02:00 |
|
MarkdownEditor.tsx
|
feat(markdown-editor): Markdown-Editor mit Live-Preview für notes [tsc:fail]
|
2026-05-23 06:50:18 +02:00 |
|
Nav.tsx
|
feat(notification-bell): Bell-Icon in Nav mit unread count + dropdown letzte 10 Audit [tsc:fail]
|
2026-05-23 08:35:21 +02:00 |
|
NotificationBell.tsx
|
feat(notification-bell): Bell-Icon in Nav mit unread count + dropdown letzte 10 Audit [tsc:fail]
|
2026-05-23 08:35:21 +02:00 |
|
OnboardingTour.tsx
|
feat(onboarding-improvements): Onboarding-Tour: 3 Schritte (Dashboard → Customer anlegen → [tsc:fail]
|
2026-05-23 09:20:46 +02:00 |
|
QuickAdd.tsx
|
feat(quick-add-popover): Quick-Add Popover (TimeEntry) im Nav-Bar via 'N'-Taste [tsc:fail]
|
2026-05-23 06:51:43 +02:00 |
|
RecentlyViewed.tsx
|
feat(recently-viewed-widget): Recently-Viewed Widget für Dashboard (last 5 customers + pro [tsc:fail]
|
2026-05-23 09:19:02 +02:00 |
|
RecentProjects.tsx
|
feat(recent-projects-quick-access): Recent-Projects-Widget für schnellen Project-Select [tsc:fail]
|
2026-05-23 07:15:09 +02:00 |
|
SearchBar.tsx
|
feat(search-pagination): Pagination in search-results (10 per page) [tsc:fail]
|
2026-05-23 08:58:44 +02:00 |
|
SmartFilters.tsx
|
feat(smart-filter-suggestions): Saved-Views-Vorschläge basierend auf häufig benutzten Filter [tsc:fail]
|
2026-05-23 07:26:25 +02:00 |
|
SnippetInput.tsx
|
feat(snippet-shortcuts): Snippet-Expander: ';daily' → 'Daily standup', ';mtg' → 'Meet [tsc:fail]
|
2026-05-23 08:10:14 +02:00 |
|
SuggestionInput.tsx
|
feat(smart-suggestions): Auto-suggest Description basierend auf letzten Einträgen [tsc:fail]
|
2026-05-23 07:12:53 +02:00 |
|
TableSkeleton.tsx
|
feat(loading-skeletons): Skeleton-Component für Tabellen während Loading [tsc:fail]
|
2026-05-23 08:51:45 +02:00 |
|
TimeSpentSummary.tsx
|
feat(time-spent-widget): Time-Spent-Summary-Widget (Today/Week/Month total) sidebar [tsc:fail]
|
2026-05-23 06:52:08 +02:00 |
|
Toast.tsx
|
feat(undo-toast): Toast mit Undo-Action für deletes [tsc:fail]
|
2026-05-23 06:43:08 +02:00 |
|
Tooltip.tsx
|
feat(hover-tooltips): Tooltip-Component (für Icon-Only-Buttons) [tsc:fail]
|
2026-05-23 08:52:26 +02:00 |
|
UndoStack.tsx
|
feat(keyboard-undo-stack): Ctrl+Z für letzte delete-Action (in-memory undo-stack) [tsc:fail]
|
2026-05-23 08:10:01 +02:00 |
|
VersionBadge.tsx
|
feat(in-app-changelog): Changelog-Modal mit Versions-History [tsc:fail]
|
2026-05-23 06:45:30 +02:00 |
|
VoiceInput.tsx
|
feat(voice-input-stub): Voice-Input-Stub via Web Speech API für TimeEntry descriptio [tsc:fail]
|
2026-05-23 08:18:05 +02:00 |
|
WorkspaceSwitcher.tsx
|
feat(workspace-switcher-stub): Workspace-Switcher-Dropdown (Stub mit single workspace) [tsc:fail]
|
2026-05-23 08:35:42 +02:00 |