1
0
Commit Graph

57 Commits

Author SHA1 Message Date
Ahmed Bouhuolia 9cd21ce11e feat(cli): implement Bigcapital CLI with full module support
- Add CLI package with commander.js for interacting with Bigcapital API
- Implement listing commands for all modules: items, invoices, customers,
  vendors, bills, accounts, expenses, credit-notes, vendor-credits,
  payments, estimates, receipts, journals, inventory, tax-rates,
  warehouses, and users
- Add comprehensive financial reports: balance-sheet, profit-loss,
  cashflow, trial-balance, general-ledger, journal, receivable-aging,
  payable-aging, customer-balance, vendor-balance, sales-by-items,
  purchases-by-items, inventory-valuation, and sales-tax-liability
- Support configuration management for API key, base URL, and org ID
- Add professional table formatting with chalk and cli-table3
- Include loading spinners and error handling

Usage:
  bigcapital config set api-key <key>
  bigcapital items list
  bigcapital reports balance-sheet --from 2024-01-01 --to 2024-12-31

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 18:58:52 +02:00
Ahmed Bouhuolia f5d1800c8c wip 2026-03-27 16:11:33 +02:00
Ahmed Bouhuolia e3c55c5d6f feat(sdk): add OpenAPI export script and TypeScript SDK package
- Add export-openapi.ts script for server OpenAPI spec export
- Add shared/sdk-ts package with generated API clients (accounts, bills, customers, vendors, etc.)
- Update Customers and Vendors controllers
- Update ReportsEventsTracker
- Update .gitignore, package.json, and pnpm-lock

Made-with: Cursor
2026-03-03 23:26:24 +02:00
Ahmed Bouhuolia 3bd0e89146 feat: migration commands (#828)
* feat: migration commands

* Update packages/server/src/modules/CLI/commands/TenantsMigrateRollback.command.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/server/src/modules/CLI/commands/TenantsMigrateLatest.command.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/server/src/modules/CLI/commands/TenantsList.command.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/server/src/modules/CLI/commands/SystemMigrateRollback.command.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/server/src/modules/CLI/commands/TenantsMigrateLatest.command.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-22 21:58:02 +02:00
Ahmed Bouhuolia 0477133cda feat: darkmode skeleton and universal search 2025-10-21 00:14:31 +02:00
Ahmed Bouhuolia e548e7dc4a feat: typecheck gh action 2025-10-18 18:48:03 +02:00
Ahmed Bouhuolia f11b09cd87 refactor(nestjs): organization build 2025-04-02 12:04:03 +02:00
Ahmed Bouhuolia a6932d76f3 refactor: wip to nestjs 2024-12-25 00:43:55 +02:00
Ahmed Bouhuolia 19080a67ab feat: wip migrate server to nestjs 2024-11-12 23:08:51 +02:00
Ahmed Bouhuolia 43d4425da5 fix: monorepo dependecoes scope 2024-11-10 11:35:16 +02:00
Ahmed Bouhuolia 6cad929738 feat: Lerna shared 2024-10-06 17:20:28 +02:00
Ahmed Bouhuolia df9d277e66 fix: Display country name 2024-10-06 13:18:31 +02:00
Ben Snyder 4962c5d4d3 feat(repo): upgrade to latest lerna v8 and pnpm v9 2024-04-21 20:29:38 -04:00
Ahmed Bouhuolia ee62e3e1c2 feat: migrate to pnpm (#253) 2023-10-04 12:17:27 +02:00
Ahmed Bouhuolia ac539aed34 chore: remove debug from playwright script 2023-06-23 16:10:29 +02:00
Ahmed Bouhuolia 44fce6f33e feat(e2e): WIP e2e onboarding process 2023-06-23 02:45:30 +02:00
a.bouhuolia 7b4b50cf4b feat: setup e2e 2023-04-13 02:31:56 +02:00
Ahmed Bouhuolia b24a367438 fix(server): fix migrations and seeds dir (#101) 2023-03-31 02:26:23 +02:00
a.bouhuolia 0086ee5186 chore: change build script 2023-02-07 23:30:46 +02:00
a.bouhuolia d47b1165c4 chore: change supported node engine version. 2023-02-07 21:35:21 +02:00
a.bouhuolia 2e3b2cbf92 chore: add husky for commit message lint 2023-02-07 20:24:44 +02:00
a.bouhuolia ff036b78b3 chore: add supported node version. 2023-02-06 21:50:08 +02:00
a.bouhuolia 995abbcc29 chore: change mono package scripts. 2023-02-03 15:14:30 +02:00
a.bouhuolia 7a0a13f9d5 re-structure to monorepo. 2023-02-03 01:02:31 +02:00
a.bouhuolia 41db96d958 feat(projects): WIP projects service. 2022-10-02 21:33:23 +02:00
a.bouhuolia 84a903361e fix: ignore TS errors to speed up the TS compiling. 2022-09-19 21:16:02 +02:00
a.bouhuolia f00097f6c8 chore: Refactoring all import directories to alias and all .js|.jsx renamed to be .ts|.tsx 2022-07-15 23:25:23 +02:00
a.bouhuolia 944bc29f4d feat(Sidebar): Refactoring sidebar menu with feature and permissions abilities control. 2022-04-17 05:05:35 +02:00
a.bouhuolia 682b296f7c fix(FlexGrid): BIG-378 Reports drawers columns css conflict. 2022-04-15 22:33:08 +02:00
a.bouhuolia b903aa3eb2 dump v1.7.2 version with changelogs. 2022-03-31 14:07:17 +02:00
Ahmed Bouhuolia 4882afd63f Merge branch 'develop' into feature/multi-dimensions 2022-03-23 12:12:20 +02:00
a.bouhuolia 378110f6b3 feat: update @blueprintjs-formik/core package. 2022-03-19 23:07:16 +02:00
a.bouhuolia c7673f57cd dump v1.6.3. 2022-02-21 15:02:08 +02:00
a.bouhuolia 3ed2393cf1 feat: migrate to @blueprintjs-formik/select and @blueprintjs-formik/core. 2022-02-19 21:05:29 +02:00
a.bouhuolia 9630fecd7c feat: add blueprint-formik package. 2022-02-16 13:36:23 +02:00
a.bouhuolia 8b4d841023 feat(BS|PL): integrate report query with location query. 2022-02-09 21:12:32 +02:00
a.bouhuolia d300231838 fix(DataTable): sticky column. 2022-02-05 11:31:57 +02:00
a.bouhuolia a958c6088a chore: dump version. 2022-01-13 15:35:40 +02:00
a.bouhuolia 4a46c00a07 chore: bump version. 2022-01-03 19:42:05 +02:00
a.bouhuolia daf5fc8aba feat: add version numebr on sidebar footer. 2022-01-03 13:49:55 +02:00
a.bouhuolia 2707415319 feat: Role form permissions dependecies. 2021-12-27 15:04:57 +02:00
a.bouhuolia a1ed9bf4da feat: add rtlcss to styled components. 2021-12-27 11:08:05 +02:00
a.bouhuolia 0dddf3d1d0 feat: permissions service full access. 2021-12-26 18:26:05 +02:00
a.bouhuolia 80531b7fdb feat: save @casl package dependency. 2021-11-25 22:54:16 +02:00
a.bouhuolia 24bd754c72 feat: CellForceWidth component. 2021-11-01 09:34:58 +02:00
a.bouhuolia 2c86e7d8b3 chore: add missing sentry packages. 2021-10-01 00:01:00 +02:00
a.bouhuolia 467abf2d55 Revert "push new version."
This reverts commit 7e2e25a8b4.
2021-09-30 23:52:07 +02:00
a.bouhuolia 7e2e25a8b4 push new version. 2021-09-30 23:48:36 +02:00
a.bouhuolia 77f0a767b3 Merge branch 'develop' 2021-09-30 16:41:57 +02:00
ElforJani13 c1eb45e95a Merge pull request #1 from bigcapitalhq/dependabot/npm_and_yarn/react-dev-utils-11.0.4
chore(deps): bump react-dev-utils from 10.2.0 to 11.0.4
2021-09-29 14:15:53 +02:00