Conversation
Add new user features and project docs: onboarding flow, Focus Mode (deep work) component, Inbox popover, Insights panel, a Lavender dashboard variant, Templates and Calendar pages, and Command Palette integration with keyboard shortcuts. Introduces several new dashboard UI components and lib modules (inbox, insights, onboarding, templates), wires achievements to inbox notifications, and updates store/theme/analytics and related UI components. Adds project infrastructure and documentation: CONTRIBUTING, CODE_OF_CONDUCT, COMMERCIAL-LICENSE, LICENSE (AGPL), SECURITY, ARCHITECTURE, CI workflow, and GitHub issue/PR templates; updates package.json metadata.
Introduce visual polish and design groundwork: add ART planning docs and design-token guidance; implement motion tokens, typography utilities and skeleton styles in index.css. Add lightweight UI primitives: Sparkline, MetricCard and MetricsRow (KPI row) plus checkbox animation and useCountUp hook for animated counters. Add a toast system (zustand store + Toaster component) and wire it into App (Toaster, skeleton loader UI, route fade via useLocation). Update store logic to emit a toast and inbox item when a goal is reached. Overall changes prepare the app for improved dashboard/analytics UX and micro-interactions.
Introduce new views, filtering and UI improvements across multiple pages: - Goals: add status tabs (active/done/archived), counts, filtering logic (including achieved detection), tabs UI and empty-state card; minor layout tweaks. - Habits: add week/month view tabs, weekly grid with weekday header, per-day toggle buttons, streak indicator, flame icon, improved month table, responsive input layout and empty-state messaging; add date helpers and localization utilities. - Reflection: update section headings with compact icons and adjust placeholders to clearer prompts for done, improvements and tomorrow's plans. - Tasks: replace flat list view with priority-grouped cards showing per-priority progress bars, grouped task rows and an overall summary; add empty-state messaging. Also include related import and helper additions to support the new UI features and behavior.
Introduce ShortcutsHelp modal and wire it into App (keyboard '?' toggles it, header/command palette trigger). Add EmptyState UI component and use it in History when no records exist. Update Input to accept an error prop, set aria-invalid, and adjust focus/error styles. Minor updates to CommandPalette to expose onShortcuts and show a keyboard item.
Introduce new dashboard building blocks and UI polish: add DayBrief, TodayFocus, TodayPlanList, QuickCapture, UpcomingEvents and other dashboard components; enhance HabitDots (icons, per-week marks, show-more), TodayPlan and schedule/cards styling, and various metric/visual tweaks (rounded-xl, shadow-card, color updates). Wire up Focus Mode and Quick Capture events (App: keyboard/event listeners, route prop to DashboardLavender), overhaul Topbar with search/palette, pomodoro chip and quick-actions row, and enrich Sidebar with a Focus Mode entry and updated user avatar. Also add ART assets and a polish plan (ART/plan/04-POLISH.md) outlining UI improvements.
Import additional lucide icons and add HABIT_PALETTE plus habitIcon(title) to pick an icon by keyword. Replace per-habit color usage with a consistent palette (indexed by habit position), introduce an icon tile and richer layout for the week view (adjusted grid columns, moved streak column, added weekly summary text). Update day toggle buttons and month grid cells to use the app accent variables for done state and tweak spacing/text classes for improved visual hierarchy.
Introduce daily motivational quotes and a weekly time-allocation chart; integrate quoteOfDay into Sidebar and DashboardLavender and show quote UI. Small UI tweaks for HabitDots (spacing/sizes). Add new TimeAllocation component (pie chart of tasks by time-block for the week). Major updates to Goals page: add hero-goal card with forecast, milestones and simple AI-coach heuristics (schedule gap, risks, coachPush), new sidebar recommendations, import/templates buttons and several related UI adjustments. Overhaul Plan page: implement hourly timeline/day view with per-hour droppables, unscheduled strip, draggable timeline events (start_time handling), FocusRail with time/block stats and live "now" indicator. Also minor Reflection improvements (sparkline import, streak and 14-day mood series) and other small layout fixes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.