robertisaacs pushed 12 commits to main Nine-Minds/alga-psa
- test: stabilize billing invoice generation suites 56787da
- wip billing test fixups 207c706
- Merge branch 'main' into feat/billing-invoice-tests d065c5c
- test: harden invoiceNumberGeneration_part2.test.ts with modern billing helpers - Replace legacy service_type with bi... 69666c0
- test: harden 4 billing test files with modern patterns in parallel Updated negativeInvoiceCredit.test.ts: - Replace ... 1756b07
- fix: remove bad ICompany import and type annotations from negativeInvoiceCredit.test.ts 030b463
- wip / billing test fixups 538c51c
- Refactor credit expiration prioritization tests and related utilities - Updated credit expiration prioritization tes... b458a5e
- Merge branch 'main' into fix/more-billing-test-fixups fdabdf4
- test: stabilize negative invoice and prepayment suites efaacca
- fix: scope invoice persistence queries by tenant be83100
- Merge pull request #1133 from Nine-Minds/fix/more-billing-test-fixups Stabilize negative invoice and prepayment cred... 655677d
robertisaacs closed a pull request on Nine-Minds/alga-psa
Stabilize negative invoice and prepayment credit tests
## Summary - align negative invoice suite with new aggregated invoice items and ensure company setup matches schema - finalize generated invoices before assertions in prepayment flow and verify per...robertisaacs pushed 2 commits to main Nine-Minds/alga-psa
robertisaacs closed a pull request on Nine-Minds/alga-psa
docs: surface initial login credentials earlier
## Summary - surface the initial login credential instructions immediately after the compose startup command - sync the Windows setup guide with the primary guide, keeping Windows-specific notes - ...robertisaacs pushed 6 commits to release/0.11.0 Nine-Minds/alga-psa
- chore: reorganized infrastructure test organization 9cd7f27
- chore: stabilize manual invoice adjustments 2e56d95
- docs: streamline setup guide copy flow d967499
- docs: enhance Docker Compose usage notes in setup guide 078e7c7
- docs: pin prebuilt compose to matching image tags ba53bb6
- Merge pull request #1128 from Nine-Minds/docs/setup-guide-copy-paste docs/setup guide copy paste a706cf1
robertisaacs closed a pull request on Nine-Minds/alga-psa
docs/setup guide copy paste
- **docs: streamline setup guide copy flow** - **docs: enhance Docker Compose usage notes in setup guide** - **docs: pin prebuilt compose to matching image tags**robertisaacs created a comment on an issue on Nine-Minds/alga-psa
Hi @rgtz58 can you join our discord and message me and I'll help get you up and running. We can update this issue with more info afterwards.
robertisaacs pushed 1 commit to release/0.11.0 Nine-Minds/alga-psa
- chore: bump version to 0.11.7 Automated version increment after successful production deployment - Previous version:... 4d40330
robertisaacs pushed 1 commit to release/0.11.0 Nine-Minds/alga-psa
- chore: bump version to 0.11.5 Automated version increment after successful production deployment - Previous version:... 6f3950f
robertisaacs pushed 1 commit to flashing_styles Nine-Minds/alga-psa
- chore: bump version to 0.11.4 Automated version increment after successful production deployment - Previous version:... 0771703
robertisaacs pushed 2 commits to release/0.11.0 Nine-Minds/alga-psa
robertisaacs pushed 2 commits to release/0.11.0 Nine-Minds/alga-psa
robertisaacs closed a pull request on Nine-Minds/alga-psa
Ensure portal domains update base VirtualService
## Summary - require the portal worker to define `PORTAL_DOMAIN_BASE_VIRTUAL_SERVICE` - merge each tenant VirtualService host and gateway into the shared base VS during reconciliation - extend test...robertisaacs pushed 1 commit to release/0.9.0 Nine-Minds/alga-psa
- test: cleanup - remove test permissions file Removing the test file after successful verification. aeb0685
robertisaacs opened a pull request on Nine-Minds/alga-psa
fix(typescript): remove duplicate contentLength properties
## Summary - Fixed TypeScript compilation errors by removing duplicate `contentLength` property declarations - Cleaned up redundant property assignments in S3 bundle store ## Changes - Removed dup...robertisaacs pushed 2 commits to main Nine-Minds/alga-psa
robertisaacs closed a pull request on Nine-Minds/alga-psa
runner: send ALGA_AUTH_KEY as x-api-key to registry
Runner: authenticate registry calls with ALGA_AUTH_KEY - Attach `x-api-key` header from env `ALGA_AUTH_KEY` for: - Root host lookup: `GET /api/installs/lookup-by-host?host=...` - Strict valida...robertisaacs pushed 2 commits to main Nine-Minds/alga-psa
robertisaacs closed a pull request on Nine-Minds/alga-psa
S3 uploads: pass explicit contentLength to avoid invalid x-amz-decoded-content-length
- Add contentLength to PutObjectOptions (bundle store types) - Propagate contentLength through S3 bundle store to client - Supply contentLength from ext upload server action - Supply contentLength ...robertisaacs opened a pull request on Nine-Minds/alga-psa
shared: export extensions subpaths for ESM resolution
Fix ESM subpath exports for shared extensions - Add exports for `./extensions/domain.js`, `./extensions/installs.js`, and `./extensions/types.js` in `shared/package.json`. - Resolves `ERR_PACKAGE_...robertisaacs pushed 3 commits to main Nine-Minds/alga-psa
robertisaacs pushed 1 commit to extension-hosting-updates Nine-Minds/alga-psa
- extensions: switch to single-hyphen domain labels and remove classic extension lookups - Worker + server computeDoma... f7f7503
robertisaacs pushed 1 commit to extension-hosting-updates Nine-Minds/alga-psa
- enhance install info retrieval: refactor to use registryId instead of extensionId and improve database connection han... 0f8ded0
robertisaacs pushed 1 commit to extension-hosting-updates Nine-Minds/alga-psa
- enhance updateInstallStatus: add support for persisting runner domain from DomainMapping reference aaa0238
robertisaacs pushed 1 commit to extension-hosting-updates Nine-Minds/alga-psa
- runner: honor PORT env var (default 8080) for Knative compatibility d6bb696
robertisaacs pushed 1 commit to extension-hosting-updates Nine-Minds/alga-psa
- temporal-workflows: auto-shorten long DomainMapping names and update DB runner_domain when needed 33fd66d
robertisaacs pushed 2 commits to extension-hosting-updates Nine-Minds/alga-psa
robertisaacs pushed 1 commit to extension-hosting-updates Nine-Minds/alga-psa
- temporal-workflows: use static imports for @kubernetes/client-node (KubeConfig, CustomObjectsApi, PatchUtils) 3ab04fe
robertisaacs pushed 1 commit to extension-hosting-updates Nine-Minds/alga-psa
- Docs: mark v2 repo wiring complete; add completed UI-v2 tasks to plan 5d6477d