- release: V0.6.2 (76340b5)
- Mislav mislavjc@gmail.com
- Add indent to team yearly table and hover styles (9ee0711)
- Add gap to the expenses graphs (ba6eef4)
- Add basic home page (daff860)
- release: V0.6.1 (d84d371)
- Mislav mislavjc@gmail.com
- Add more spacing between loans (eecf8d7)
- Change styles of team tables (f260d4b)
- Shortend naming for months (2688c9d)
- Widen overview table (94eb149)
- Change styles of borders in tsbles (85cdbc5)
- release: V0.6.0 (4b782f7)
- Mislav mislavjc@gmail.com
- Add drawer component (c766b94)
- Add grading function (ad65b93)
- Use grading function inside drawer (cbdd16e)
- Add progress circle (872eaa1)
- Use progress circle (87e5d51)
- Add max value of grades (6c2afb1)
- Make code streamable for realtime updates (cc37c6a)
- Set gap for sections (809c81d)
- Use gpt-4-turbo (e838594)
- Block button while streaming (23d9089)
- Adjust layout of the drawer (62e6332)
- release: V0.5.5 (640643f)
- Mislav mislavjc@gmail.com
- Extract earnings table (43b0f0d)
- Use earnings table in plan editor (af27d2d)
- Extract proft and loss table (13d8d21)
- Add profit and loss to plan editor (458eec0)
- Add earnings bar chart (047d6e3)
- Check if number is valid (78cbf61)
- release: V0.5.4 (3ed225d)
- Mislav mislavjc@gmail.com
- Add organization settings page (a711c54)
- Add update organization form (d6f4aec)
- Add more fields for organization data (12132a6)
- Make pin unique (bdb77ce)
- Add all new fields (4a8ad31)
- Add confirmation toast (4dbf480)
- Add industry select (bfd216c)
- Convert db to support multi user orgs (6875aa4)
- Show all users in orgnization (3fc25ee)
- release: V0.5.3 (9240585)
- Mislav mislavjc@gmail.com
- Add table of contents (ae10e4f)
- Min and max years for amortization calculation (c97b398)
- release: V0.5.2 (5c0f889)
- Mislav mislavjc@gmail.com
- release: V0.5.1 (14a5e89)
- Mislav mislavjc@gmail.com
- release: V0.5.0 (6efb92d)
- Mislav mislavjc@gmail.com
- Add initial calculation (e8a6e6b)
- Add bar chart (ac56290)
- Add card layout (6575a6b)
- Add earnings table (5842a24)
- Add totals (d6c2be8)
- Add percent changed (c827738)
- Add arrows (e118ca0)
- Mislav mislavjc@gmail.com
- Add initial route (14298c7)
- Add initial fixed cost calculation (1e0653d)
- Add total sales to the calculation (a649e77)
- Add variable cost to calculation (d12b812)
- Add empty value (2c47878)
- Add area chart (6668967)
- Add profit calculation (cb5f258)
- Add profit and loss table (48b41c4)
- Color the text for profit (f08b8a7)
- Style the text (77064c6)
- Add tracker component (a092bc9)
- Add tracker to profit and loss (72dcd87)
- Use cards (4105356)
- Add profit to tracker (a80e53e)
- Add tracker stories (8164567)
- Mislav mislavjc@gmail.com
- Format area chart values (23ceced)
- Typo in changelog script (30b0b9c)
- release: V0.3.1 (ced25cf)
- Mislav mislavjc@gmail.com
- Add value formatter (037975d)
- release: V0.3.0 (f9e15ed)
- Mislav mislavjc@gmail.com
- Add bar chart from tremor to charts lib (3156e69)
- Migrate input data to tremor (8bb6560)
- Migrate expenses to tremor (6499d39)
- Migrate business plan charts to tremor (98bca1d)
- Remove visx deps and old charts (e74b173)
- Add stories for new charts (3f92c18)
- Add tailwind colors from shared libs (ff665a7)
- Add area chart (c1861c9)
- Use area chart in price and quantity (d1da342)
- release: V0.2.0 (4e7c80a)
- Mislav mislavjc@gmail.com
- Add demo react component as command (2bb9f72)
- Add all commands for displaying graphs (d2f582d)
- Add expenses bar chart as a command (d856095)
- Make graphs route as reusable as possible (35865a8)
- Extract fetching to a hook (06657cd)
- Make charts reusuable (dea87db)
- Add teams chart as command (4ec802a)
- Add loans as a component (49a5f1a)
- Make factory even more reusable (e7aa9bc)
- Rename factory function (4ac86fa)
- Add endpoint for table data (652bc8e)
- Add hook for tables (7993f48)
- Add expenses table extension (67b2248)
- Add inventory table (17df470)
- Add teams table (80a3930)
- Update schema without blocks (b6c0bec)
- Remove blocks logic (cd98540)
- Extract loans table as component (b1bf76b)
- Add api route for loans data (a2d4415)
- Add loans table extension (3aac02c)
- Rename expenses and add more types (e48e284)
- Rename graphs to graph (954da38)
- Remove dummy componet (a471825)
- Edit title of table commands (b0ba2ed)
- Code formatting foe schema (e55931a)
- release: V0.1.10 (3d68beb)
- Mislav mislavjc@gmail.com
- Add bar group component (7f888e9)
- Add eslint-plugin-react-compiler (5ce65cb)
- Add breadcrumb component (05ac857)
- Add stepper for importer (0c9e191)
- Add step indicator (c117b4f)
- Rename first step (c5ee271)
- Add table picker step (9c56874)
- Show checked on completed steps (7c2db3e)
- Use vercel ai sdk on importer (3adb9c0)
- Switch to GET for getting table shape (542e2df)
- Show table values mapped to db values (3db6a21)
- Add header row (f0efe95)
- Add default value (ad59b51)
- Update size of arrow (8d49713)
- Change style of border (ecd8140)
- Add select (6302e4b)
- Add select to mapper (97306e1)
- Extract mapper into seperate component (e5b16f2)
- Add values map to style select (a76f22e)
- Add back and next steps (b5bf21c)
- Use turbo v2 (6280319)
- Use pnpm 9 (427121c)
- Add turbo as dev dep (d78d21a)
- Add schema for imported files to db (959a9c5)
- Save files to db when added to R2 (51e45bb)
- Add action for getting and setting files (2daa292)
- Show files on first step (599dc4e)
- Adjust db to save importer data (fd2b2ca)
- Adjust importer to use post instead of get (8b00901)
- Make table overview take data from db (d0e902a)
- Generate data in saveAction (6babff0)
- Make column mapper use database data (1ec329b)
- Extract function to get files with tables (5d07f44)
- Add values to database (df03e6e)
- Revalidate root layout for data (d0c3db7)
- Save values of tables to db (4d449c4)
- Display the values on overview step (9d80a0f)
- Style the value overview (d380075)
- Use name from expenses map (30ae04e)
- Add simple data page (0ad3512)
- Change so copy for adding rows is always the same (64ba1ec)
- File dropzone redirect url (e43c4d8)
- Rename filter names in package.json (3c78914)
- Remove clg (0649998)
- Mislav mislavjc@gmail.com
- Add yearly aggregate team expenses (9174595)
- Add expenses per year (24af617)
- Take min and max year from member data too (7144150)
- Add min and max year from team overview (c59e413)
- Make bar chart labels responsive (2791c18)
- Add costs of products to expenses (db9c646)
- release: V0.1.8 (6fc9519)
- Mislav mislavjc@gmail.com
- Add storybook static dirs (56b788f)
- Add public charts dir (5498c55)
- Allow creating new teams (a97e72e)
- Build error (e18d99d)
- release: V0.1.7 (915580d)
- Mislav mislavjc@gmail.com
- Add noindex to storybook (78b0f1c)
- release: V0.1.6 (6a19cb9)
- Add react to storybook top level (b445879)
- Mislav mislavjc@gmail.com
- release: V0.1.5 (167df71)
- Mislav mislavjc@gmail.com
- Rename shared eslint config (090edf1)
- Add charts package with storybook (a4d440b)
- Use new charts package (d39b0be)
- Add eslint (82b939b)
- Extract tsconfig (49dab23)
- Extract tailwind config (96e886c)
- Add more changelog commands (0c0df47)
- Rename eslint config folder (be6fcc9)
- Mislav mislavjc@gmail.com
- Use slugs for organizations (bc3ad53)
- Update auth button url (d255c36)
- Limit number of letters (aa6e349)
- Use system role (7d6153d)
- Add updatedAt fields (7d791fc)
- Add getLaterDate util (bc3774d)
- Add row wrapper component (5b9a469)
- Adjust padding in table input (8654ce0)
- Add more options to expenses (c48a5ff)
- Add more options to inventory (69dc5e4)
- Add more options to loans (e6090b7)
- Add deletion of prices (c48a7c2)
- Mislav mislavjc@gmail.com
- Overflow of navbar on lower height (2da8a75)
- Active link state not working for nested links (3ccf219)
- Overflow on lower width (901871b)
- Graph rendering issues (3f7f870)
- Mislav mislavjc@gmail.com
- Add changelogen as npm scrupt (dc83a78)
- Mislav mislavjc@gmail.com
- Add commitlint (d9f7d79)
- Add prettier (4c809f1)
- Add eslint rules (957719c)
- Change import alias (15bad82)
- Add shadcn config (4acfbe3)
- Add initial auth setup (928c4b5)
- Add db connection (05308aa)
- Define relations (b344a79)
- Add db commands to package.json (0180acc)
- Add loans and organization table (d377ebf)
- Add creation of organizations (1d81053)
- Add basic organization layout (fc140a0)
- Improve navigation bar (13043ae)
- Improve the sidebar (6c9d72f)
- Add db:generate command (352ad4a)
- Change meta tags (1c05ba9)
- Change favicon (95ff417)
- Add basic loans page (52078cc)
- Add custom monospace font (9e74cf3)
- Add ability to create loan (97440d6)
- Add updating loan (597348c)
- Add date picker (8baffcc)
- Localize the calendar (a4e6c07)
- Make empty number fields be without 0 (0f2eefe)
- Add scroll area (4a84123)
- Get loans for calculation (e5daada)
- Add return type to date_part (66ff785)
- Add initial overview panel (8c2c407)
- Add plausible (879e33e)
- Make dashboard responsive (0a888e4)
- Add input with icon (d8e2d26)
- Improve the calculation table layout (e4a4632)
- Add scrollarea for overview (530f4cb)
- Add teams, financialAttr, expense (and freq, type) (8248e72)
- Add migration (b9af300)
- Add basic expenses page (820c7d2)
- Use turbo mode (95e5668)
- Improve the layout of payment plan page (676f622)
- Add teams page with basic form (5297b7e)
- Save teams to db (a46b3e7)
- Add revalidate type (35fe7b8)
- Make optional expensetype (a6b59d8)
- Add basic expenses page (89d301f)
- Add expense rows (c6bf52f)
- Add sonner (af49e83)
- Add toUpdateSchema util (fa3ca2c)
- Check dates (6d95509)
- Check if field are less than 0 (0294b49)
- Make empty fields 0 (e095b50)
- Update deps (370486a)
- Add migration, schema and actions for inventoryitem (ec57dde)
- Make add row reusable (46a91e8)
- Use new reusable add row (546424b)
- Add inventory table (fd5ac64)
- Update nav styles + add user component (2943dab)
- Add organization name to top of sidebar (87a744b)
- Run migration to snake_case (ad89330)
- Add yearly expense calculation (22fd920)
- Add new overview for inventory (009aacd)
- Use organization id in where clause (1773bda)
- Use organization id in expense calculations (469ba68)
- Style teams page (c26bc44)
- Use zod to validate updateLoan (dcc4a47)
- Improve ordering of items (c38ec8a)
- Add knip (22af7cb)
- Improve import sorting (ba2c116)
- Update nextjs version (63ef411)
- Make reusable table input (69dd009)
- Add border to table (acef453)
- Add new teamyearlytable (899ff63)
- Create reusable team input table (0d04486)
- Add no unused vars (2499a22)
- Change the border for the date picker (7a8f9ed)
- Improve add row button (32bb315)
- Add totals row for inventory (4d078d1)
- Add min width to values in table (46d8942)
- Add ignore unused with underscore (41963ab)
- Add totals to table (b8d94ce)
- Switch to turborepo (e5a0f05)
- Split up eslint config (f53a79b)
- Add initial importer app (64e354f)
- Add db commands (1326761)
- Database package with shared schema (399ee3d)
- Use database in importer (8a6d030)
- Extract knip (bd1960a)
- Add zod openapi + scalar (99f3942)
- Add new utils rule (7d84861)
- Add initial excel importer (9c749b9)
- Make the importer work for sheets below each-other (5583c55)
- Add detection of all tables (ac93f29)
- Improve structure of openapi schema (0f7aa5c)
- Get coordinates from excel file (b0f1bf5)
- Do not return table (902c779)
- Add importer client to dashbaord (39ea691)
- Return the worksheet (2c7ec5e)
- Display the worksheet (3b62d8a)
- Find table bounds and color inside of them (3d4166b)
- Change sizing of table (7353fd2)
- Add table markers (cecabb8)
- Extract excel table into seperate component (c93851c)
- Extract components and functions (34434af)
- Add docs to rendering functions for table (18e3a2f)
- Add getting file presigned url (315fbbc)
- Make file uploads work (5817e04)
- Get all organization files (cf73da8)
- Add tabs component (775988e)
- Revalidate cache after upload (9dc46a3)
- Show tables (da5430b)
- Make nav not redirect (9fef62a)
- Style upload (b744cf4)
- Style overview page (3c018b8)
- Analyze data using ai to get structured data (b0aa762)
- Extract prompt to seperate file (08fe0cd)
- Run extracted function (fa80c19)
- Slide the data to reduce contect lenght (43cc09c)
- Use openai instead of claude (c12cfbf)
- Use new approach to extract data (88350f2)
- Use tools to extract data (fadd74b)
- Add charts to inventory and expenses (d947f7c)
- Add values in y axis (0843827)
- Style the tooltip (a6d0bf4)
- Extract rendering logic for loans (3ca6790)
- Loan charts (5191f06)
- Chage gap of nav items (c1a78b1)
- Add initial schema for business plans (a3e8f73)
- Add initial business plans page (84d0321)
- Add basic plan cards (1a7b681)
- Create new plans (939eb5c)
- Add gap to plans (7c722a7)
- Add names to unnamed files (a6f4bbe)
- Add initial editor (1efc964)
- Create blocks and save text to db (5dc0815)
- Extract into add block dropdown (f3912f1)
- Change block type to an enum (e51ab0f)
- Allow embedding graphs and tables (31637a3)
- Allow deletion of blocks (e9697e6)
- Add option to create text blocks (7f134ec)
- Add placeholder for text (92b1171)
- Create text block as initial block (43367a6)
- Change weight of typography (7695356)
- Add drag handle (944450c)
- Change icon and position, include icon (e0e5d32)
- Protect delete with org validation (7aa4890)
- Add ai as an option to the bubble editor (93a1944)
- Always respond in croatian (59d9348)
- Change the look if icons in block picker (6ed2f9f)
- Add schema for products (faa67e6)
- Add price and quantity page (93c3c83)
- Make submit reusable (e509401)
- Make datepicker show MM. yyyy (990dc36)
- Make rows editable and saved to db (73340c7)
- Allow name change (8e292a1)
- Add unit type (16d5565)
- Add update unit type (ba27f13)
- Improve ui for products (886933f)
- Allow adding groups (003e5fb)
- Add product name to product page (53ebf26)
- Ajust date column (67e3e47)
- Adjust header bg (fc6c415)
- Add bar graphs for products (47ee82f)
- Tweak the graph for products (7288bf1)
- Adjust loans table (1aa8755)
- Adjust loans charts (2b1a1b9)
- Adjust the look of grid of plans (f77358c)
- Remove scroll bars on graphs (7bb8c98)
- Add classname to barstack (608a06c)
- Remove unused years from graphs (d451b16)
- Add start command (9556a30)
- Update deps (d6e39f3)
- Use new ai sdk (b1e400b)
- Add readme files (216d47d)
- Add commonality (e967c8d)
- Add initial navbar (df7ba89)
- Add signIn page styles (4a46cff)
- Add hero to homepage (b58d3ad)
- Add cal.com link (996aa2f)
- Change nav (85f4f2d)
- Add initial features section (e3fe9e2)
- Make bar stack more reusable (4b5c0ff)
- Use format currency util (208ae74)
- Remove borders on yearly table (fae7d77)
- Move icons to the right (dd63b14)
- Update deps (dc6f4df)
- Order of inputs (a6120f3)
- Width of layout (bf36bec)
- Year translation (194f53d)
- Build error (64df109)
- Eslint warning for tailwind (7a1fb75)
- Sorting order for expenses (123ac15)
- Borders of tables (d80a270)
- Expense row validation (be4b51b)
- Remove unused import (8238dac)
- Broken aggregation on empty name (f40393c)
- Query when no end date is present in current year (f89fe38)
- Ordering of teams in expense calculations (3946057)
- Layout overlow (359877a)
- Encode the file names (aaf5da1)
- Delete old page (1259d17)
- Redirect if no data is present (4d02ae6)
- Stats with empty data (14e326b)
- Remove extra import (8458d2f)
- Remove util import (362d27f)
- Change responsivity (98f83cc)
- Render issue with empty data for chart (70c759d)
- Make 0 values work for loans (e3ac061)
- Make hover bg color stronger (317c7a1)
- Sort deps (6b0927d)
- Add async to definition of cache revalidation (6179e25)
- Schema parsing error (9bd9d88)
- Schema for tasklist (239eb74)
- Add rest of missing tags (44a1e7e)
- Schema for content (231cca9)
- Class conflict (779d4c6)
- Use lambda on plan page (52a1104)
- Remove console log (ec43cc3)
- Update of price and quantity (a33262a)
- Eslint issues in dashboard (36385cf)
- Redirect middleware (7461b9d)
- Margin of axis bottom (41d3b93)
- Order of products (1cde8e7)
- Schema for content (2de46ff)
- Add spacing to lists (d83eafd)
- Document schema (1ea2383)
- Use pnpm 8 (deba6f3)
- Mislav mislavjc@gmail.com