chore(release): v0.0.11 - #26
Merged
Merged
Conversation
Both prefixes are honoured so a release branch opened before the rename still releases. A merge that produces no tag and no publish looks exactly like a successful one, so the cutover is deliberately not a flag day.
The default dashboard mixes every extension's default widgets, and the grid placed them in whatever order the extensions booted. Ledger's widgets on it now carry an `order` (see fleet-ops' registerWidgets for the whole layout): - Revenue (20) joins the top KPI row beside fleet-ops' Radar and Active Orders. - Expenses, Net Income, Outstanding AR and Overdue AR (110-140) form their own row of four; Overdue AR is new on the default dashboard. - Recent Financial Activity (150) fills the left half, 19 rows high: the console's Blog and GitHub card stack on the right at 13 + 6 rows. Ledger's own dashboard keeps its full widget set, unordered.
Ledger > Settings > Accounting (base currency) and Invoice (default currency) never saved a chosen currency: CurrencySelect calls @onCurrencyChange with the ISO code first (then the currency object), but both handlers read `.code` off that argument. The string has no `.code`, so the field was set to null and saved as null, and after a reload the page fell back to the organisation default. Both handlers now take the code. Fixes fleetbase/fleetbase#678
Editing a wallet (for example to change its currency) failed with a 400: "Column 'balance' cannot be null". The console sends the whole record back, including the balance, and the update wrote it straight into the wallet. - The wallet serializer no longer sends balance or formatted_balance. - The wallet update endpoint drops them too, so an edit can never overwrite a balance that should only move through transactions (credit, top-up, payout, transfer). Part of fleetbase/fleetbase#678
…hboard - Expenses, Net Income, Outstanding AR and Overdue AR (41-44) now form the second row, directly under the top KPI row. - Recent Financial Activity is 10 rows tall with Cash Flow Summary (165, 9 rows) under it, together as tall as the console's Blog and GitHub card beside them. Cash Flow is ordered after the Blog so the grid places it under Activity rather than beside it.
…to release/v0.0.11
…into release/v0.0.11
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #26 +/- ##
===========================================
Coverage 100.00% 100.00%
- Complexity 1249 1253 +4
===========================================
Files 74 74
Lines 6981 6990 +9
===========================================
+ Hits 6981 6990 +9
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
…without a session
Invoice::creating read ledger.invoice-settings through lookupCompany(),
which needs session('company'). Invoices created from queued jobs,
listeners and observers skipped the configured prefix, currency, terms
and due date. Resolve the settings from the invoice's company, falling
back to the session company.
Requires fleetbase/core-api >=1.6.65 (fleetbase/core-api#262).
Add Ukrainian translation
…ssion fix(invoices): apply company invoice settings when creating invoices without a session
6 tasks done
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.
Opens the release branch for this cycle.
0.0.10→0.0.11incomposer.json,extension.jsonandpackage.json, withRELEASE.mdnaming v0.0.11.What it carries
release/v*branches. ci(release): accept release/v* branches alongside dev-v* fleetbase#641 is already merged, and this branch is namedrelease/v0.0.11, so ci(release): adopt the release/v* branch convention #22 has to be in it for the merge to tag and publish.Merging this closes #22, #24 and #25.
Related
ordersort that Place ledger's widgets on the default dashboard #25 relies on. Until it's published,orderis ignored and the layout is unchanged.🤖 Generated with Claude Code