mirror of
https://github.com/actualbudget/actual.git
synced 2026-07-15 22:54:03 -05:00
Open
opened 2026-05-16 12:46:09 -05:00 by GiteaMirror
·
10 comments
No Branch/Tag Specified
master
dependabot/npm_and_yarn/npm_and_yarn-cd62b4b37a
enforce-append-only-migrations-ci
claude/error-codes-worker-boundary-26i5uu
api-browser-custom-data-dir
tabedzki/feat/replacing-month-picker-with-day-picker
delay-initial-sync-until-loaded
jfdoming/mobile-app-build
cross-version-sync-compat
jfdoming/api-tokens-part-1
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-3
jfdoming/mobile-app-updates
claude/budget-version-migration-compat-151jlr
claude/worker-error-serialization-9iqtl7
claude/react-table-library-research-afx83z
claude/issue-8401-regression-test-9nw9l3
jfdoming/mobile-app-foundation-part-1
jfdoming/mobile-app-scaffold
release
ai-fix-cleanup-def-8290
claude/relaxed-shannon-jusywa
claude/fervent-keller-s6f2fq
claude/determined-feynman-st1y9z
claude/wizardly-einstein-vi2wce
claude/sweet-albattani-7nseio
feat/bank-sync-per-budget-file
claude/affectionate-cannon-y0kc82
claude/dependabot-findings-m9pgmb
claude/mac-app-ios-publish-zjs1lz
claude/vigilant-tesla-aiiyos
depot-migrate-secrets-1781296330308
claude/quirky-cerf-v5qck7
claude/animation-removal-alternative-2etfh1
claude/netlify-preview-comments-consolidate-9XPYa
osc/7391-error-boundaries-reports
claude/pensive-dijkstra-7DYui
claude/server-app-version-mismatch-HTCGv
claude/pr-8027-review-feedback-mELuO
claude/zealous-wozniak-e5pO0
claude/intelligent-heisenberg-BSHJq
claude/translation-download-refactor-jFRsO
claude/mobile-performance-ideas-G9PAO
claude/github-issue-7988-5A5ly
blacksmith-migration-ff70d2d
claude/great-mayer-KRvOk
claude/react-native-ios-compilation-fcJh5
claude/serene-goldberg-58xv0
claude/kind-euler-LVG3K
release-automation/edge-nightly
7710-bundle-migrations
claude/fix-docker-build-error-WMfed
claude/llm-compatible-release-notes-t20Nr
7710-tests-tdd
cursor/transaction-table-rewrite-f077
claude/plan-ci-secure-context-OtEe1
claude/fix-issue-7667-DPXi3
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
claude/api-consumer-verification-kfz1K
pr-7454
claude/fix-issue-7410-LLLQ4
revert-7281-generate-icons
react-query-useSchedules
copilot/sub-pr-6140
package-upgrades
v26.7.0
v26.6.0
v26.5.2
v26.5.1
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
tech-support
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#72576
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 @mannkind on GitHub (Jan 18, 2026).
Original GitHub issue: https://github.com/actualbudget/actual/issues/6706
Payee Locations
Prerequisites
Troubleshooting location permissions
⚠️ Browsers restrict access to sensitive APIs like geolocation to secure contexts only. When you access your server via IP address (e.g., http://192.168.x.x), it’s HTTP, not HTTPS, so the browser silently refuses to even prompt for location permission.
ℹ️ Workaround 1 - Chrome Flags
This method tells Chrome to treat a specific insecure origin (HTTP) as secure for testing purposes.
🙏 to zenmeow on Discord for this info
⚠️ If the geolocation permission prompt is declined, Actual will not ask again. Location permissions for this site will need to be manually updated in the browser settings — the exact location of this setting varies depending on the browser.
Saving a Payee Location
Using the Nearest Payee
Once you have saved one or more payee locations, Actual can automatically suggest the nearest one when entering a transaction OR use the nearest payee with a quick tap.
Forgetting a Payee Location
There is currently no dedicated screen for managing all saved payee locations. However, you can remove a location while you are at or near it:
@github-actions[bot] commented on GitHub (Jan 18, 2026):
✨ Thanks for sharing your idea! ✨
This repository uses a voting-based system for feature requests. While enhancement issues are automatically closed, we still welcome feature requests! The voting system helps us gauge community interest in potential features. We also encourage community contributions for any feature requests marked as needing votes (just post a comment first so we can help guide you toward a successful contribution).
The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+
Don't forget to upvote the top comment with 👍!
@Juulz commented on GitHub (Apr 8, 2026):
There is no documentation other than PR #6157 for this.
@zenmeow88 commented on GitHub (Apr 9, 2026):
Thanks for adding this feature!
Currently the geolocation feature is unable to save multiple locations using the same payee name, e.g. saving Starbucks at different franchise locations.
Would be great if this feature can be added too. Thank you for considering!
@mannkind commented on GitHub (Apr 10, 2026):
@zenmeow88 Multiple locations for any single payee should be working. Though there is the caveat that it won't show the save button again if there's already a nearby location for the payee (within the default search distance of 500m; I’ve updated the docs above with this info).
(Edited with a better example)
Using Chrome I set my location near a Target. You can see it shows up in a nearby location, and it doesn't show the save button (because there's one nearby) after I select it. I then virtually moved my location a few miles away. After refreshing to get the new location, I can select Target from the dropdown and save a new location for Target. I have ~13 years of Targets around the country in my budget from YNAB/YNAB5.
https://github.com/user-attachments/assets/8f68a6be-2f3f-4320-ba0d-470806034477
@zenmeow88 commented on GitHub (Apr 10, 2026):
Thanks for the clarification! It really works as you mentioned when the distance is more than 500m, which is really awesome!
@xela-zone commented on GitHub (Apr 22, 2026):
Have a ux tweak:
Before, the flow for typing a payee in would 'save' the amount at the top, but now hitting the 'nearby' button can cause the value to get lost
Firefox installed pwa, android 17 beta 4? Build id CP21.260330.008
Pixel 9 pro xl
Vid: https://github.com/user-attachments/assets/31bc0ced-4c45-44f4-af85-cb65f196729c
@MatissJanis commented on GitHub (May 15, 2026):
A small annoyance: each time I enter the transaction creation page I get re-prompted for location permissions. Even if I allowed it in a previous session.
I know this can be fixed by toggling a setting in safari, but we can't expect every user to know this trick.
What if we fixed this by adding a "nearby" chip in the payee selector that the user has to explicitly click? After clicking it - it would request location permissions only at that stage (not the default behaviour) and thus be a smaller annoyance.
Open to other suggestions too obviously.
@Juulz commented on GitHub (May 15, 2026):
If it's that easy to fix, perhaps it should just be in the docs?
@mannkind commented on GitHub (May 15, 2026):
Happy to add to the docs; I should be able to do so later this evening.
Otherwise, if a UI change is in order, I'd love to be able to retain the current behavior if the permissions have already been
grantedwithout requiring another explicit user interaction. Perhaps we can only show the new chip if the permissions are currently 'prompt' (which Safari stupidly returns even when the special setting is Deny)This was a barely tested, very fast change via Claude to try to visualize what I was thinking about. It's not perfect.
https://github.com/user-attachments/assets/038d3c2f-780b-4e24-9a4d-39cfc3bba5ea
@MatissJanis commented on GitHub (May 16, 2026):
We'll get a flood of angry people complaining that their permission selection is not persisting. Sure, we can point all of them to the docs, but I'd prefer to nip it in the bud: by default not have the permission window pop up each time you try to enter a transaction (i.e. the current behaviour we already have when the location feature is disabled).
@mannkind that looks good! As long as we can stop the permission window from popping up all the time (without pointing people to docs) - that's golden!