Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔖 (24.11.0) #3766

Merged
merged 2 commits into from
Nov 3, 2024
Merged

🔖 (24.11.0) #3766

merged 2 commits into from
Nov 3, 2024

Conversation

jfdoming
Copy link
Contributor

@jfdoming jfdoming commented Nov 2, 2024

@actual-github-bot actual-github-bot bot changed the title 🔖 (24.11.0) [WIP] 🔖 (24.11.0) Nov 2, 2024
Copy link

netlify bot commented Nov 2, 2024

Deploy Preview for actualbudget ready!

Name Link
🔨 Latest commit 7da1235
🔍 Latest deploy log https://app.netlify.com/sites/actualbudget/deploys/6726887e4a549e0008ae011c
😎 Deploy Preview https://deploy-preview-3766.demo.actualbudget.org
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

github-actions bot commented Nov 2, 2024

Here are the automatically generated release notes!

Version: v24.11.0

#### Enhancements

- [#3305](https://github.com/actualbudget/actual/pull/3305) Add rule action templating for set actions using handlebars syntax. — thanks @UnderKoen
- [#3310](https://github.com/actualbudget/actual/pull/3310) Add option to set how far out the upcoming scheduled transactions are shown in the account view. — thanks @SamBobBarnes
- [#3543](https://github.com/actualbudget/actual/pull/3543) Save in/out mode settings between CSV imports — thanks @matt-fidd
- [#3549](https://github.com/actualbudget/actual/pull/3549) [Mobile] Allow updating existing transaction's account — thanks @joel-jeremy
- [#3554](https://github.com/actualbudget/actual/pull/3554) Update Sidebar to only scroll accounts. All buttons stay fixed in possition. — thanks @tlesicka
- [#3584](https://github.com/actualbudget/actual/pull/3584) Moving file settings to the management page and enabling budget file relocation — thanks @MikesGlitch
- [#3587](https://github.com/actualbudget/actual/pull/3587) Dashboards: ability to quick-edit widget names from inner report pages. — thanks @MatissJanis
- [#3588](https://github.com/actualbudget/actual/pull/3588) Dashboards: make "add widgets" button always visible. — thanks @MatissJanis
- [#3600](https://github.com/actualbudget/actual/pull/3600) Add a guidance modal for when migrations are out of sync — thanks @MikesGlitch
- [#3615](https://github.com/actualbudget/actual/pull/3615) Show the "import transactions" button even if accounts have bank-sync enabled. — thanks @MatissJanis
- [#3617](https://github.com/actualbudget/actual/pull/3617) Add goal template to copy budget from X months prior — thanks @youngcw
- [#3619](https://github.com/actualbudget/actual/pull/3619) Add action rule templating for `payee_name` — thanks @UnderKoen
- [#3622](https://github.com/actualbudget/actual/pull/3622) Use a toggle on mobile transaction's Cleared flag. — thanks @joel-jeremy
- [#3623](https://github.com/actualbudget/actual/pull/3623) Support translations in packages/desktop-client/src/components/payees/ManagePayees.tsx. — thanks @glorenzen
- [#3636](https://github.com/actualbudget/actual/pull/3636) Reports: responsibility UI polishing. — thanks @MatissJanis
- [#3639](https://github.com/actualbudget/actual/pull/3639) Add info text to Upcoming Length control. — thanks @SamBobBarnes
- [#3648](https://github.com/actualbudget/actual/pull/3648) Move help-related items under a single menu — thanks @jfdoming
- [#3659](https://github.com/actualbudget/actual/pull/3659) Support translations in desktop-client/components/common/search — thanks @Dreptschar
- [#3684](https://github.com/actualbudget/actual/pull/3684) Add Reconcile button on account page — thanks @attyluccio
- [#3691](https://github.com/actualbudget/actual/pull/3691) Add goal template reference guide to help menu — thanks @deathblade666
- [#3697](https://github.com/actualbudget/actual/pull/3697) Supporting the use of an ngrok tunnel when used to tunnel into actual-sync server — thanks @MikesGlitch
- [#3699](https://github.com/actualbudget/actual/pull/3699) Update Electron help menu to reflect new in-app menu — thanks @jfdoming
- [#3722](https://github.com/actualbudget/actual/pull/3722) Translation support for desktop-client/src/components/reports/reports/CustomReport.tsx — thanks @AhmedElbohoty

#### Bugfix

- [#3343](https://github.com/actualbudget/actual/pull/3343) Fix slow scrolling in mobile modals — thanks @tim-smart
- [#3511](https://github.com/actualbudget/actual/pull/3511) Fix yearly schedule templates not behaving correctly when budgeting ahead of the transaction date — thanks @JukeboxRhino
- [#3527](https://github.com/actualbudget/actual/pull/3527) Updates UI to disallow non-unique account names. — thanks @qedi-r
- [#3572](https://github.com/actualbudget/actual/pull/3572) Fix "category is nothing" rules not matching — thanks @davidmartos96
- [#3598](https://github.com/actualbudget/actual/pull/3598) Fixes First day of the week option not being used correctly in the calendar when entering a new transaction — thanks @attyluccio
- [#3602](https://github.com/actualbudget/actual/pull/3602) Ensure budgeted amounts are positive for mobile budget view — thanks @tim-smart
- [#3603](https://github.com/actualbudget/actual/pull/3603) Fixes inaccurate running balance when hiding reconciled transactions — thanks @wysinder
- [#3605](https://github.com/actualbudget/actual/pull/3605) Fixes CSV import when CSV contains only 3 columns — thanks @UnderKoen
- [#3607](https://github.com/actualbudget/actual/pull/3607) Fixes Rule Conditions Removal — thanks @attyluccio
- [#3609](https://github.com/actualbudget/actual/pull/3609) Don't consider payees used in rules as orphaned — thanks @matt-fidd
- [#3613](https://github.com/actualbudget/actual/pull/3613) Make import button reflect accurate number of transactions to be added — thanks @matt-fidd
- [#3624](https://github.com/actualbudget/actual/pull/3624) Fix rules for scheduled transactions incorrectly showing a split error when the all splits are "fixed-amount". — thanks @Sjones512
- [#3625](https://github.com/actualbudget/actual/pull/3625) Run rules on "Reconciliation balance adjustment" transactions — thanks @UnderKoen
- [#3626](https://github.com/actualbudget/actual/pull/3626) Fix importing of non custom reports widgets on the (experimental) reports page. — thanks @UnderKoen
- [#3632](https://github.com/actualbudget/actual/pull/3632) Fix escaping in action rules templating — thanks @UnderKoen
- [#3633](https://github.com/actualbudget/actual/pull/3633) Fix 'show uncategorized' and 'show off budget' for custom reports — thanks @UnderKoen
- [#3641](https://github.com/actualbudget/actual/pull/3641) Fix visual glitches with scheduled split transactions — thanks @jfdoming
- [#3674](https://github.com/actualbudget/actual/pull/3674) Fixes 1Password credit card autocomplete showing on the transactions table — thanks @greggroth
- [#3676](https://github.com/actualbudget/actual/pull/3676) Allow 4 decimal places in file import. — thanks @youngcw
- [#3679](https://github.com/actualbudget/actual/pull/3679) Fix incorrect cumulative totals for Days 28+ on the Spending Report — thanks @joel-rich
- [#3695](https://github.com/actualbudget/actual/pull/3695) Fix broken budget copy in tracking budget — thanks @youngcw
- [#3704](https://github.com/actualbudget/actual/pull/3704) Fix not being able to change Payee by rules — thanks @UnderKoen
- [#3705](https://github.com/actualbudget/actual/pull/3705) Fix category being set on off-budget accounts — thanks @UnderKoen
- [#3717](https://github.com/actualbudget/actual/pull/3717) Fix race condition during downloading budget. — thanks @MikesGlitch
- [#3720](https://github.com/actualbudget/actual/pull/3720) Revert initial bank-sync operation status indicator change. — thanks @MatissJanis
- [#3721](https://github.com/actualbudget/actual/pull/3721) Fix template notifications not showing — thanks @youngcw
- [#3723](https://github.com/actualbudget/actual/pull/3723) Fix issue with Monthly Spending report not properly averaging previous three months — thanks @joel-rich
- [#3725](https://github.com/actualbudget/actual/pull/3725) fix Tag filtering crashing app when tag has regex special character — thanks @joel-rich
- [#3728](https://github.com/actualbudget/actual/pull/3728) Fix Distribute button calculates splits one at a time. — thanks @lelemm
- [#3735](https://github.com/actualbudget/actual/pull/3735) Fix parse date in DateRange element which is causing the cards to display the wrong dates. — thanks @carkom
- [#3736](https://github.com/actualbudget/actual/pull/3736) Add extra error handling for when an incorrect server URL has been setup — thanks @MikesGlitch
- [#3739](https://github.com/actualbudget/actual/pull/3739) Fix "Name" field being in wrong colour in Schedules page — thanks @aappaapp
- [#3749](https://github.com/actualbudget/actual/pull/3749) Fix usage of date functions in action rule templating. — thanks @UnderKoen
- [#3768](https://github.com/actualbudget/actual/pull/3768) Fix bugs on payee management page — thanks @jfdoming

#### Maintenance

- [#3365](https://github.com/actualbudget/actual/pull/3365) Add more strict types to `account/rules.ts` — thanks @UnderKoen
- [#3444](https://github.com/actualbudget/actual/pull/3444) Support translations in various files. — thanks @a-gradina
- [#3471](https://github.com/actualbudget/actual/pull/3471) Replace glamor CSS-in-JS library with @emotion/css. — thanks @joel-jeremy
- [#3499](https://github.com/actualbudget/actual/pull/3499) E2E tests for CSV import dialog — thanks @UnderKoen
- [#3506](https://github.com/actualbudget/actual/pull/3506) e2e: Add some mobile visual regression tests — thanks @joel-jeremy
- [#3507](https://github.com/actualbudget/actual/pull/3507) TypeScript: migrated `ManagePayees` and `LoadBackupModal`. — thanks @MatissJanis
- [#3552](https://github.com/actualbudget/actual/pull/3552) Split `ImportTransactionsModal` file in multiple smaller component files. — thanks @MatissJanis
- [#3553](https://github.com/actualbudget/actual/pull/3553) Reducing Desktop app package size — thanks @MikesGlitch
- [#3570](https://github.com/actualbudget/actual/pull/3570) TypeScript: migrate smaller ImportTransactionsModal components to TS. — thanks @MatissJanis
- [#3576](https://github.com/actualbudget/actual/pull/3576) TypeScript: migrate `NetWorth` component to TS. — thanks @MatissJanis
- [#3577](https://github.com/actualbudget/actual/pull/3577) Upgrade some github actions. — thanks @MatissJanis
- [#3580](https://github.com/actualbudget/actual/pull/3580) Remove electron-is-dev dependency from the Desktop App — thanks @MikesGlitch
- [#3594](https://github.com/actualbudget/actual/pull/3594) Fix regression in size comparison workflow — thanks @matt-fidd
- [#3599](https://github.com/actualbudget/actual/pull/3599) Add reload functionality into the desktop app and remove old logging package — thanks @MikesGlitch
- [#3601](https://github.com/actualbudget/actual/pull/3601) Remove package.tgz file from the repository — thanks @tim-smart
- [#3611](https://github.com/actualbudget/actual/pull/3611) Removing feature flag from spending reports. — thanks @carkom
- [#3640](https://github.com/actualbudget/actual/pull/3640) TypeScript: migrated account header to TS. — thanks @MatissJanis
- [#3645](https://github.com/actualbudget/actual/pull/3645) Bump `yargs` to newer version — thanks @jfdoming
- [#3651](https://github.com/actualbudget/actual/pull/3651) Add feature flag for upcoming length adjustment setting. — thanks @SamBobBarnes
- [#3718](https://github.com/actualbudget/actual/pull/3718) SyncedPrefs: remove no longer necessary migration. — thanks @MatissJanis
- [#3756](https://github.com/actualbudget/actual/pull/3756) Remove unneeded node test file — thanks @MikesGlitch

@jfdoming jfdoming changed the title [WIP] 🔖 (24.11.0) 🔖 (24.11.0) Nov 2, 2024
Copy link
Contributor

coderabbitai bot commented Nov 2, 2024

Walkthrough

This pull request includes updates to the package.json files for three packages: @actual-app/api, @actual-app/web, and desktop-electron. In each of these files, the version number has been incremented from 24.10.1 to 24.11.0. No other changes were made to the structure, dependencies, scripts, or configurations within these files. The updates are limited solely to the version declaration, indicating a new release for each package while maintaining the existing configurations and dependencies intact.

Possibly related PRs

  • 🔖 (24.10.0) #3545: This PR updates the version of the @actual-app/api package from 6.10.0 to 24.10.0, which is related to the versioning changes in the main PR.
  • 🔖 (24.10.1) fix synced prefs #3596: This PR updates the version of the @actual-app/api, @actual-app/web, and desktop-electron packages from 24.10.0 to 24.10.1, directly relating to the version update in the main PR.

Suggested labels

::sparkles: Merged

Suggested reviewers

  • joel-jeremy

📜 Recent review details

Configuration used: CodeRabbit UI
Review profile: CHILL

📥 Commits

Reviewing files that changed from the base of the PR and between 7f4747c and 7da1235.

⛔ Files ignored due to path filters (77)
  • upcoming-release-notes/3305.md is excluded by !**/*.md
  • upcoming-release-notes/3310.md is excluded by !**/*.md
  • upcoming-release-notes/3343.md is excluded by !**/*.md
  • upcoming-release-notes/3365.md is excluded by !**/*.md
  • upcoming-release-notes/3444.md is excluded by !**/*.md
  • upcoming-release-notes/3471.md is excluded by !**/*.md
  • upcoming-release-notes/3499.md is excluded by !**/*.md
  • upcoming-release-notes/3506.md is excluded by !**/*.md
  • upcoming-release-notes/3507.md is excluded by !**/*.md
  • upcoming-release-notes/3511.md is excluded by !**/*.md
  • upcoming-release-notes/3527.md is excluded by !**/*.md
  • upcoming-release-notes/3543.md is excluded by !**/*.md
  • upcoming-release-notes/3549.md is excluded by !**/*.md
  • upcoming-release-notes/3552.md is excluded by !**/*.md
  • upcoming-release-notes/3553.md is excluded by !**/*.md
  • upcoming-release-notes/3554.md is excluded by !**/*.md
  • upcoming-release-notes/3570.md is excluded by !**/*.md
  • upcoming-release-notes/3572.md is excluded by !**/*.md
  • upcoming-release-notes/3576.md is excluded by !**/*.md
  • upcoming-release-notes/3577.md is excluded by !**/*.md
  • upcoming-release-notes/3580.md is excluded by !**/*.md
  • upcoming-release-notes/3584.md is excluded by !**/*.md
  • upcoming-release-notes/3587.md is excluded by !**/*.md
  • upcoming-release-notes/3588.md is excluded by !**/*.md
  • upcoming-release-notes/3594.md is excluded by !**/*.md
  • upcoming-release-notes/3598.md is excluded by !**/*.md
  • upcoming-release-notes/3599.md is excluded by !**/*.md
  • upcoming-release-notes/3600.md is excluded by !**/*.md
  • upcoming-release-notes/3601.md is excluded by !**/*.md
  • upcoming-release-notes/3602.md is excluded by !**/*.md
  • upcoming-release-notes/3603.md is excluded by !**/*.md
  • upcoming-release-notes/3605.md is excluded by !**/*.md
  • upcoming-release-notes/3607.md is excluded by !**/*.md
  • upcoming-release-notes/3609.md is excluded by !**/*.md
  • upcoming-release-notes/3611.md is excluded by !**/*.md
  • upcoming-release-notes/3613.md is excluded by !**/*.md
  • upcoming-release-notes/3615.md is excluded by !**/*.md
  • upcoming-release-notes/3617.md is excluded by !**/*.md
  • upcoming-release-notes/3619.md is excluded by !**/*.md
  • upcoming-release-notes/3622.md is excluded by !**/*.md
  • upcoming-release-notes/3623.md is excluded by !**/*.md
  • upcoming-release-notes/3624.md is excluded by !**/*.md
  • upcoming-release-notes/3625.md is excluded by !**/*.md
  • upcoming-release-notes/3626.md is excluded by !**/*.md
  • upcoming-release-notes/3632.md is excluded by !**/*.md
  • upcoming-release-notes/3633.md is excluded by !**/*.md
  • upcoming-release-notes/3636.md is excluded by !**/*.md
  • upcoming-release-notes/3639.md is excluded by !**/*.md
  • upcoming-release-notes/3640.md is excluded by !**/*.md
  • upcoming-release-notes/3641.md is excluded by !**/*.md
  • upcoming-release-notes/3645.md is excluded by !**/*.md
  • upcoming-release-notes/3648.md is excluded by !**/*.md
  • upcoming-release-notes/3651.md is excluded by !**/*.md
  • upcoming-release-notes/3659.md is excluded by !**/*.md
  • upcoming-release-notes/3674.md is excluded by !**/*.md
  • upcoming-release-notes/3676.md is excluded by !**/*.md
  • upcoming-release-notes/3679.md is excluded by !**/*.md
  • upcoming-release-notes/3684.md is excluded by !**/*.md
  • upcoming-release-notes/3691.md is excluded by !**/*.md
  • upcoming-release-notes/3695.md is excluded by !**/*.md
  • upcoming-release-notes/3697.md is excluded by !**/*.md
  • upcoming-release-notes/3699.md is excluded by !**/*.md
  • upcoming-release-notes/3704.md is excluded by !**/*.md
  • upcoming-release-notes/3705.md is excluded by !**/*.md
  • upcoming-release-notes/3717.md is excluded by !**/*.md
  • upcoming-release-notes/3718.md is excluded by !**/*.md
  • upcoming-release-notes/3720.md is excluded by !**/*.md
  • upcoming-release-notes/3721.md is excluded by !**/*.md
  • upcoming-release-notes/3722.md is excluded by !**/*.md
  • upcoming-release-notes/3723.md is excluded by !**/*.md
  • upcoming-release-notes/3725.md is excluded by !**/*.md
  • upcoming-release-notes/3728.md is excluded by !**/*.md
  • upcoming-release-notes/3735.md is excluded by !**/*.md
  • upcoming-release-notes/3736.md is excluded by !**/*.md
  • upcoming-release-notes/3739.md is excluded by !**/*.md
  • upcoming-release-notes/3749.md is excluded by !**/*.md
  • upcoming-release-notes/3756.md is excluded by !**/*.md
📒 Files selected for processing (3)
  • packages/api/package.json (1 hunks)
  • packages/desktop-client/package.json (1 hunks)
  • packages/desktop-electron/package.json (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (3)
  • packages/api/package.json
  • packages/desktop-client/package.json
  • packages/desktop-electron/package.json

Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

joel-jeremy
joel-jeremy previously approved these changes Nov 2, 2024
@jfdoming jfdoming requested a review from joel-jeremy November 2, 2024 20:21
@jfdoming jfdoming merged commit 1c05d7e into master Nov 3, 2024
3 checks passed
@jfdoming jfdoming deleted the release/v24.11.0 branch November 3, 2024 14:43
jfdoming added a commit to actualbudget/docs that referenced this pull request Nov 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants