Releases: onthepieces/gryndset
Releases · onthepieces/gryndset
Release list
gryndset v1.1.0 (CRM & Glass Select Overhaul)
Welcome to v1.1.0 of gryndset! This update introduces a brand new Freelance CRM app integrated deeply with the Invoice/Receipt Generator, implements a complete global conversion of all form dropdown selectors to our custom <GlassSelect> component, and rolls out several quality-of-life layout upgrades.
🚀 New Features & Integrations
- Freelance Client Relations Manager (CRM):
- Added a dedicated CRM App accessible from the main desktop Dock and Command Palette.
- Manage separate profiles for Active Clients, Lead Prospects, and Inactive Clients.
- Keep track of company information, email addresses, phone numbers, billing addresses, and internal notes.
- Real-time client financial stats widgets calculating Total Billed, Total Paid, and Outstanding Balance dynamically from linked invoices.
- CRM & Invoice App Integration:
- Autofill billing details: Added a CRM client selector dropdown inside the billing info form of the Invoice App. Selecting a client automatically populates Name, Company, Email, and full Address input blocks.
- Direct Deep-Linking: Added New Invoice and New Receipt quick-actions on the CRM Client Details panel that trigger a deep-link preset state, open the Invoice generator, and automatically create a prefilled invoice or paid receipt draft.
- Quick Add Transaction from Dashboard:
- Added a + Add Transaction button on the main Dashboard to open a quick-add modal. Log descriptions, amounts, dates, types, categories, accounts, and status instantly without switching screens.
- Notes Sidebar Tag Chips Filter:
- Added a horizontally scrolling quick-filter bar of unique tag chips directly underneath the Notes sidebar search input, allowing users to toggle notes filters by tag with one click.
🔄 Revamped & Refactored Features
- Global
<GlassSelect>Overhaul:- Replaced every single native select dropdown in gryndset with our custom, premium dark-glassmorphic
<GlassSelect>component for a unified form layout. This includes:- Month and Year date filters in the global Statusbar.
- Folder filter dropdown in the Notes App Sidebar.
- Folder move dropdown in the Notes App Editor Header.
- Client Status selector in the CRM Modal Form.
- System Currency Symbol selector in the Settings App.
- Project and Task Priority selectors inside both Add Task and Edit Task modal forms in the Projects App.
- Replaced every single native select dropdown in gryndset with our custom, premium dark-glassmorphic
- Notes Tag Pill Builder:
- Replaced the text input in the Notes editor header with a visual tag pill manager. Existing tags are styled as status pills with click-to-remove close actions, alongside an inline
+ tag...input field.
- Replaced the text input in the Notes editor header with a visual tag pill manager. Existing tags are styled as status pills with click-to-remove close actions, alongside an inline
- Upcoming Dues Disambiguation:
- Styled Upcoming Unpaid Dues on the Dashboard to clearly differentiate direction:
- Incoming Dues show with a blue highlight (
+prefix,.infoclass). - Outgoing Dues show with a warning orange highlight (
-prefix,.warningclass).
- Incoming Dues show with a blue highlight (
- Styled Upcoming Unpaid Dues on the Dashboard to clearly differentiate direction:
- Transaction Status Pill Tonal Tweaks:
- Modified status pill colors inside the Finance ledger:
- Income + Due now uses
.status-pill.info(Blue). - Expense + Paid now uses
.status-pill.danger(Red).
- Income + Due now uses
- Modified status pill colors inside the Finance ledger:
- Clean Onboarding Defaults:
- Kept only "Cash" as the default account inside onboarding configuration for a clean fresh slate.
🎨 Design & Layout Adjustments
- Hover Lift Animation Removal:
- Removed all instances of
transform: translateY(-2px)on hover inindex.cssacross glass cards, dock navigation items, and settings currency cards for a cleaner and more stable hover interaction state.
- Removed all instances of
- Dashboard Button Cleanup:
- Removed the pulsing glow animation from the + Add Transaction button on the dashboard for a cleaner header design.
- Projects Subtasks Layout Fix:
- Applied
flex: 1to subtask input fields andwhiteSpace: 'nowrap'to "Add Step" and "Add" buttons inside the Projects App modal forms and task cards to prevent layout wrapping bugs.
- Applied
- CRM Deep-Link Duplication Fix:
- Guarded the deep-link routing effect inside the Invoice App with a local
processedPresetRefto prevent double-invoices from being generated on database context updates.
- Guarded the deep-link routing effect inside the Invoice App with a local
gryndset v1.0.0
Release Notes: gryndset v1.0.0 (Initial Release)
Own your grind.
Welcome to the initial release of gryndset (v1.0.0) — a premium, local-first dashboard shell designed for creative freelancers and studios to manage their projects, routines, notes, and financial ledger tracking.
🔒 Strictly Local & Privacy-Centric
- Zero Cloud Databases: Stored 100% locally in your browser's
localStorageAPI. No logins, tracking, or cloud servers. - Offline-Ready: The app runs completely locally in the browser.
- Database Maintenance: Exposes options inside Settings to export complete JSON database backups or import backups to sync states across devices.
🌟 Core Features Included
- System Dashboard: Real-time stats widgets (Kanban tasks count, habits streak, net worth indicator), welcome dashboard, digital clock, and custom scratchpad widget.
- Command Palette (⌘K): Global command center overlay allowing fuzzy-searched navigation and quick actions (like adding a note, logging a transaction, or toggling themes).
- Multi-Account Finance Tracker: Manage separate account ledgers (e.g. Cash, Bank Account). Features target budget caps, renewal subscription lists, and safe-transfer account deletions.
- Investments Tracker (WIP 🚧): Log stock & crypto trade orders, fetch live crypto prices via Binance API, convert USD/INR live FX rates, and review holdings donut charts and SVG performance line graphs.
- Projects Kanban: Group tasks inside folders, drag-and-drop cards across columns, manage checklist subtask completion, deadlines, and priority indicators.
- Habits Checklists: Streaking routine checkboxes with a visual 365-day consistency heatmap grid.
- Notes Organizer: Write notes structured in folders, pin important entries, and use the split-pane Markdown editor with real-time preview rendering.
📱 Responsive Mobile Optimizations
- Reformatted wide tables (finance ledgers, active holdings, and order transaction history ledgers) into list cards on viewport widths
$\le$ 600px to prevent horizontal text clipping. - Fully optimized layouts for mobile phones (iPhone SE, Galaxy Fold) and tablets (iPad Mini, Asus Fold).
- Interactive Onboarding: Adds a beautiful glassmorphic 4-step onboarding flow for fresh users to setup their display name, currency selector, and budget goals with currency-sensitive defaults.
Full Changelog: https://github.com/onthepieces/gryndset/commits/initial_release