mirror of
https://github.com/actualbudget/actual.git
synced 2026-05-06 07:01:45 -05:00
[Feedback] Dashboards (reports homepage) #1345
Closed
opened 2026-02-28 19:40:59 -06:00 by GiteaMirror
·
30 comments
No Branch/Tag Specified
master
claude/hide-default-categories-1cwBZ
matiss/crdt-source-loading
youngcw/unlock-duplicates
matiss/crdt-protobuf
release/26.5.0
claude/update-issue-template-ykMNn
claude/fix-issue-7667-DPXi3
cursor/formula-feedback-improvements-4223
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
jfdoming/api-tokens-part-3
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-1
claude/speed-up-vrt-workflow-ZAyI5
claude/crdt-version-auto-publish-Ph1BH
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
worktree-mellow-strolling-dawn
matiss/browser-api
claude/api-consumer-verification-kfz1K
feature/enable-banking
cursor/transaction-table-rewrite-f077
pr-7454
claude/fix-issue-7410-LLLQ4
release/v100.0.0
revert-7350-trim-deps
revert-7220-sankey-report
revert-7242-fix/split-parent-update-corruption
revert-7281-generate-icons
claude/electron-to-tauri-migration-LjBN8
worktree-remotion
release/vv26.4.0-pre
claude/browser-compatible-api-QbhHh
claude/improve-cli-transactions-waTUY
claude/publish-react-native-ios-j8qoT
js-proxy
claude/fix-flaky-ci-job-5gDdz
react-query-rules
react-query-useSchedules
claude/nightly-theme-validation-scan-DzOGD
claude/debug-simplefin-error-ZuKzB
matiss/desktop-client-subpath-imports
claude/fix-simplefin-ssrf-T31gX
claude/release-notes-validation-X7rvR
add-claude-github-actions-1772738270730
cursor/sync-performance-notification-9899
react-query-prefs
matiss/chunked-sync-and-progress-ux
v26.2.1
copilot/sub-pr-6880
fix-react-query-clear-on-close-budget
copilot/sub-pr-6140
feat/auto-note
feat/scoped-bank-sync
cursor/desktop-transactions-react-table-1d0c
fix-exhaustive-deps-App
copilot/fix-find-replace-bug
release/v26.2.0-pre
matiss/browser-tests
mobile-fix-drag-and-drop-across-groups
budget-table-v2
PayeeAutocomplete2
pglite
bugfix/plugins/fix-plugins-sw
feat/plugins/plugins-core-package
prerelease
matiss/unicode-minus-fix
cursor/fix-actual-github-issue-6206-gemini-3-pro-preview-9c37
TransactionFormPage
cursor/implement-mortgage-and-loan-account-type-78ca
tests-update-fill-with-pressSequentially
mobile/link-modal
deps/25.11
cursor/fix-update-vrt-apply-ci-job-dispatch-b324
sync-server-plugins
cursor/propose-patch-for-github-issue-5680-2a18
fix/compiler-preserve-inner-dollar-escapes
cursor/analyze-actual-budget-issue-and-propose-fix-5b70
coderabbitai/docstrings/0c070e5
cursor/add-wip-prefix-and-comment-to-prs-d78d
jfdoming/08-21-auto-focus-on-navigate-in-all-browsers
show-totals-on-mobile-budget-banners
allow-child-transactions-make-transfer
mobile-calculator-keyboard
payee-geolocation
enhance/restore_scroll_position
dm-fix-second-click-on-mobile-new-transaction-2
scrollToLocationBudget
alert-autofix-38
tsconfig-composite
mobile-fix-uncategorized-transactions-on-tracking-budgets
server-budget-handlers
fix-sql-injection-in-cleanup-template
non-chrome-draggable-workaround
mobile-budget-page-swipe-navigation
ts-db-all
stable
dark-theme-with-brand-colors
fix-mobile-delete-group
ts-db-select
UnderKoen/reconcile-context-menu
master-before-server-merge
v25.2.1
ts-runQuery
rename-redux-hooks
UnderKoen/3557-persist-state-in-history
remove-redux-CLOSE_BUDGET
fix-exhaustive-deps-errors-FinancesApp
redux-toolkit-createSlice-backup
accounts-function-component
ts-useSplitsExpanded
loot-core-server-package
useTransactios-in-TransactionEdit
react-aria-input
move-redux-to-desktop-client
QueryState-type
fix-themes-applied-late
mobile-vrts
revert-3295-spendingCardFix
react-aria-button-4
split-payee-on-mobile
twk3/pin-apis-crdt
notes-tag-autocomplete
ts-LoadBackup
dnd-kit
package-upgrades
v26.5.0
v26.4.0
v26.3.0
v26.2.1
v26.2.0
v26.1.0
v25.12.0
v25.11.0
v25.10.0
v25.9.0
v25.8.0
v25.7.1
v25.7.0
v25.6.1
v25.6.0
v25.5.0
v25.4.0
v25.3.1
v25.3.0
v25.2.1
v25.2.0
v25.1.0
v24.12.0
v24.11.0
v24.10.1
v24.10.0
v24.9.0
v24.8.0
v24.7.0
v24.6.0
v24.5.0
v24.4.0
v24.3.0
v24.2.0
v24.1.0
v23.12.0
v23.11.0
v23.10.0
v23.9.0
v23.8.1
v23.8.0
v23.7.2
v23.7.1
v23.7.0
v23.6.0
v23.5.0
v23.4.2
v23.4.1
v23.4.0
v23.3.2
v23.3.0
v23.2.9
v23.2.5
v23.1.12
v22.12.9
Labels
Clear labels
AI generated
API
bank sync
budgeting
bug
can’t replicate
dependencies
docker
documentation
electron
experimental feature
feature
feedback
goal templates
good first issue
help wanted
importers
maintenance
needs info
needs testing
needs triage
needs votes
openid
payees
pull-request
regression
reports
responsive
rules
schedules
server
✨ merged
split transactions
tech debt
theme
transaction import
transaction reconciliation
transactions
translations
upstream
user interface
✅ approved
wontfix
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/actual#1345
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @MatissJanis on GitHub (Aug 17, 2024).
Originally assigned to: @MatissJanis on GitHub.
Dashboards feature allows customising your reports homepage. With widgets and layout defined by you.
To enable the feature - head over to experimental features and toggle the dashboards feature flag. Next head to the "reports" page. You will then see the new dashboard page. Click "edit" to modify your dashboard (allows adding/removing widgets, dragging-n-droping, resizing).
Planned future changes:
Idea bank:
Feel free to share your ideas, bug reports and feedback below.
@matt-fidd commented on GitHub (Sep 3, 2024):
@MatissJanis I'm seeing a lot of blank report cards (completely empty, not just placeholders) below all of my reports. Do you know how I could remove these please? They seem to have appeared, I didn't notice or create anything while I was editing the dashboard.
You can see the grab handles in edit mode:

@MatissJanis commented on GitHub (Sep 3, 2024):
Would you mind exporting the dashboard and uploading here? That will help debugging.
@matt-fidd commented on GitHub (Sep 3, 2024):
dashboard.json
@lukehimself commented on GitHub (Sep 7, 2024):
I ended up fixing this on my instance, but it was a bit convoluted. I first reset the dashboard, then rebuilt it to my specs. I then exported the file. I then had to upload that file on each of my other devices, since the dashboard wouldn't sync otherwise. For mobile I had to view as desktop to get the import function. There may be an easier way to fix it, but that's how I did it.
@MatissJanis commented on GitHub (Sep 7, 2024):
Something.. somehow.. is adding
nullwidgets to the dashboard. I haven't been able to reproduce this as of yet, so no solid patch for it yet. But I'll keep looking!Let me know if anyone is able to reproduce this reliably and provide step-by-step instructions how to repro.
@shall0pass commented on GitHub (Sep 14, 2024):
I noticed if you have the spending report and the dashboard feature on, the spending report won't show. But if the dashboard feature is turned off, it's there. Edit: I see now that I have to manually add that report to the view.
One other question. Is the "reset to default" supposed to delete all of the custom reports? I sort of expected it would just change the layout to default sized tiles. Edit: Took me a minute (thought i lost my reports). It wasn't obvious to me that all of the saved reports were still available, they just had to be added to the dashboard.
@MatissJanis commented on GitHub (Sep 14, 2024):
Perhaps there's some different wording we could use for that button to make it more clear what it does. Any ideas?
As for losing data: remember that you can always "ctrl+z" ;)
@jonathan-fang commented on GitHub (Sep 18, 2024):
As much as I agree to separate "create new custom report" and "add new widget" into separate buttons, I thought that the monthly spending report wasn't add-able because I kept clicking the "custom report" button expecting I would find a menu item saying "spending report" because I wasn't planning on re-arranging the dashboard.
I suggest moving the "add new widget" button to the front, and then I only ever edit dashboard when I want to re-arrange the size of the elements.

@jfdoming commented on GitHub (Sep 18, 2024):
I agree. If we go with this approach we could probably remove the dedicated "add custom report" button and combine it with the other one
@mitteneer commented on GitHub (Sep 23, 2024):
I really like this! Would it be possible, when adding a second spending analysis, that the two aren't linked? I currently have one that shows all purchases, and I would like another that filters out certain categories, but when I apply those filters, both are updated with the same filters. Hope this is the right place to drop this comment, sorry if not!
@MatissJanis commented on GitHub (Sep 23, 2024):
@mitteneer https://github.com/actualbudget/actual/pull/3432
@nikolajhendel commented on GitHub (Oct 4, 2024):
Reports/dashboards have come a long way in such a short time!
Just updated to latest release (v24.10.0) and wanted to give some feedback/suggestions:
example:
This dashboard widget of my super (401k/pension) funds doesn't really work as it's so simple. Would be nice if I could specify what to show (account name - net value - total value).
@matt-fidd commented on GitHub (Oct 4, 2024):
Potentially related (although explicitly states not enabled): https://github.com/actualbudget/actual/issues/3559
@lucav commented on GitHub (Oct 4, 2024):
Hi guys, I am new to Actual and really appreciate your work.
I am about to move away from excel to use Actual. I installed the actual server a few days ago and it works great.
Two needs for me after the v24.10 update:
The cash flow chart works good but I want to see the results directly in the dashboard (instead to click to open).

I like to see also the account balances in a pie chart, so would be great to have a legenda directly in the dashboard (instead to click to open) with the value and relative percentage for each accounts.

@jonathan-fang commented on GitHub (Oct 11, 2024):
I'm reporting that on tablet and Mobile mode, the report widgets are doing weird alignments, for lack of a better description.
If it doesn't seem broken the first time, click somewhere else like budget and then return to reports and it should replicate.
@jonathan-fang commented on GitHub (Oct 12, 2024):
Another feedback is that accounts and budget categories and months all have notes, but reports don't have notes. Next to the renaming function, adding a notes markdown thing sounds like a good idea.
@youngcw commented on GitHub (Oct 15, 2024):
@MatissJanis How much more do you want to add to this before releasing as an MVP? The idea bank items would be nice, but I don't think those are release stoppers.
@MatissJanis commented on GitHub (Oct 15, 2024):
Thanks for the ping @youngcw . Updated the todo list at the top with the things I am planing on addressing (there might be more though if I spot any glaring issues and/or more feedback comes in). Aiming to get this in the v24.12.0 release as a first-party feature.
@jonathan-fang commented on GitHub (Oct 16, 2024):
Reporting here that the cash flow widget shows march 2024 to Sept 2024 but when I click into it, it shows april 2024 to october 2024 with all time enabled; I would want the settings in the widget to reflect what it shows on the dashboard.


@jonathan-fang commented on GitHub (Oct 16, 2024):
Additionally, I suggest making it possible for like the three biggest payment categories to be automatically calculated from a group of categories, is this already possible or being considered?
@jonathan-fang commented on GitHub (Oct 22, 2024):
✅ I'm glad to report that when viewing from tablet back to PC, the alignment no longer breaks. Also I think the mobile implementation of having the reports one by one is good.
❌ The only thing now is that viewing the reports on tablet (the PWA for Firefox Beta for Samsung Tab S7) is still odd.
If it helps for responsive design, the dimensions are 1600 x 2560 pixels, 16:10 ratio (~274 ppi density).

@psybers commented on GitHub (Oct 25, 2024):
Viewing on phone is also odd. And I can recreate that weird layout by dragging a desktop Chrome window's right edge to make it very narrow. For me, it is in a weird order (I would expect the top row first, then second row, etc. but it is somewhat random looking). And it has a giant gaps in the middle with no reports:
(And note that the behavior of my phone is identical to the behavior of the desktop window when it is very narrow.)
@MatissJanis commented on GitHub (Oct 27, 2024):
I've been trying to reproduce the gaps issue for while now, but sadly haven't been able. If anyone has specific pointers - would appreciate it.
@youngcw commented on GitHub (Oct 28, 2024):
So what happened to me just now that maybe caused the missalignment of the dashboard cards.
I accessed the budget file from a different computer and the dashboard feature was for some reason disabled. Because the feature was disabled, there is now a net worth and a cash flow report at the top of the page like normal even though my report dashboard doesn't have those at the top. If I remember my dashboard layout correctly, I now have a card that used to be my net worth report that is now showing as a deleted report, and there is a bunch of space between things. I think the space is showing because I used to have a large table report then some regular size reports around and below the large table. I also have some ghost cards that don't render, but get the edit size grab handles in the corner. The ghost cards are in the size/position of what my dashboard was before this feature unsetting broke stuff.
@MatissJanis commented on GitHub (Oct 29, 2024):
Thanks, I think I now have a semi-consistent way to reproduce the issue. Will try to figure it out and patch.
@jonathan-fang commented on GitHub (Oct 30, 2024):
Another thought here, in my case, it looks like it breaks on tablet view because the widgets are each a certain size pixel wise, like for example 30px, and the tablet is different dimensions compared to a desktop computer, so when it's constrained from a big computer to a medium sized tablet, the overflow kicks in and you get these gaps in between widgets.
A proposed solution to this would be to make the widgets not hardcoded by pixel, but rather percentages of the available screen size, so that it would shrink length-wise until it's not feasible anymore, and then switch to the mobile 1 stacked on top of another view.
So if the dashboard is edited via desktop, and then viewed on tablet, the dashboard should still pop up with the same arrangement, just sized to the tablet's length, instead of the exact same pixel size as the desktop.
It's vertically scrollable so the width isn't really an issue.
(I don't know how to read the programming part yet, so correct me if my guess is wrong)
@MatissJanis commented on GitHub (Nov 4, 2024):
--- v24.11.0 ---
@RemiBorgen commented on GitHub (Nov 17, 2024):
I wish the layout was saved between different devices, or atleast did not affect eachother.
I have 3 devices, desktop, laptop, and phone. When i set it up the way i want it on my desktop it doesnt look right on the other 2. If i then correct it there then it don't look correct on the desktop.
There also seems to be some sort of ghost widgets that i can't remove.

@RahulShagri commented on GitHub (Dec 12, 2024):
@MatissJanis commented on GitHub (Dec 16, 2024):
The feature has been released. Please open up individual bug report or feature request issues for further change requests.