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

[Raynab] Improve support for different currency formats #17024

Merged
merged 485 commits into from
Feb 14, 2025

Conversation

gogocharli
Copy link
Contributor

@gogocharli gogocharli commented Feb 12, 2025

Description

This PR for Raynab mainly addresses user usability feedback such as in #16819.

The main items are as follows:

  • Add support for creating and editing transactions with the budget's selected currency
  • Add a dropdown to choose the transaction's payee. Optionally allow manual input
  • Removed hidden categories in transaction forms
  • Improve relative time display for past transactions, mainly on the same day

Fixes #16819

Checklist

theherk and others added 30 commits January 6, 2025 18:37
…5807)

* Updated to latest logo since rebrand.

* Use better 512 version of logo.

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
* Increase command timeout, add error catch block, and reduce message limit options

* Update CHANGELOG.md
* Update bring extension

- Update bring extension
- Initial commit

* Update bring extension

* Update bring extension

* Update bring extension

* Update bring extension

* Update bring extension

* Update bring extension

* Update bring extension

* Update bring extension

* Update bring extension

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
* fix docker hub images search

* add changelog entry, apply lint fixes

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
* toggle grayscale extension

* bug fixes

* Moved to right position

* update

* Update package.json

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: zcsabbag <[email protected]>
Co-authored-by: Per Nielsen Tikær <[email protected]>
Co-authored-by: raycastbot <[email protected]>
* Updated to latest logo since rebrand.

* Use better 512 version of logo.

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
* Update fetch-youtube-transcript extension

- Dev branch merged and version number changed
- ytdl-core removed and yt-caption-scraper added

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
…15755)

* chore(github): regenerate github graphql code with latest schema

* docs(github): Update GraphQL generated types
* Update pomodoro extension

* Add show weekly and daily stats preference

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
* Update anki extension

- Merge branch \'contributions/merge-1733543209475\'
- Pull contributions
- Updated raycast api package and correct linting issue
- Fixed turndown configs to support markdown syntax

* Updated package-lock.json file
* feat: Added Rating field type

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
* Use cmd-shift-o to open a project with both editor and terminal

This conflicted with the keybind for opening with the alternate editor.

* Use a more standard cmd-shift-c for copying the path to the clipboard

* linter fix

* Add changelog entry

* update

* update

* Fix icon

* update

* update

* Update package-lock.json

* Update package.json

* Update package.json

---------

Co-authored-by: Per Nielsen Tikær <[email protected]>
- Update title
- Bump dependencies
- Calculate if a program is live client side as the API is now cached
…s and Secrets (raycast#15720)

* [Doppler] add search-projects

* [Doppler] extension ready for combine

* Update

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: Per Nielsen Tikær <[email protected]>
Co-authored-by: raycastbot <[email protected]>
* feat: add new extension jue-jin

* fix: change text value localization to US english

* chore: clean up code

* fix: changed the extension name and added README_CN

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
* Update date-format-converter extension

- Add Insert Natural Language Date command
- Initial commit

* Update CHANGELOG.md

* Restore original command name

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: Per Nielsen Tikær <[email protected]>
Co-authored-by: raycastbot <[email protected]>
* Update jira extension

- Fix gitignore
- Add ability co autoamatically copy newly created issue url to the clipboard
- Initial commit

* Update CHANGELOG.md

* Update package.json

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: Santiago Perez <[email protected]>
Co-authored-by: Per Nielsen Tikær <[email protected]>
Co-authored-by: Thomas Lombart <[email protected]>
Co-authored-by: raycastbot <[email protected]>
* feat: add elixir extension

* fix(lint): add eslint configuration and fix lint errors

* refactor: improve liste item loading to prevent flickering

* Update the way we're loading list items for both the
`search-functions` and `search-modules` commands, as well as the
`ModuleDetail` component, so as to leverage promises and use the
`<List>` component `isLoading` prop, that way we can avoid the empty
state flickering.

* chore: remove empty component file

* Delete `src/components/ListItem.tsx` as this file was completely
empty. This was probably committed on accident when creating the
`ListItems` component, which itself has a `ListItem` function
responsible for creating the element for a list item.

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
* [Pomodoro] Move timer to dropdown menu if it's hidden

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
* add function to build clone command

* define repositoryCloneProtocol preference

* respect clone protocol preference in clone and open, copy clone command

* respect repositoryCloneProtocol in clone with options

* add sushichan044 to contributors

* Add changelog: support specifying git clone protocol in extension preferences

* Update CHANGELOG.md

---------

Co-authored-by: Per Nielsen Tikær <[email protected]>
@raycastbot raycastbot added extension fix / improvement Label for PRs with extension's fix improvements extension: raynab Issues related to the raynab extension OP is author The OP of the PR is the author of the extension labels Feb 12, 2025
@raycastbot
Copy link
Collaborator

Thank you for the update! 🎉

You can expect an initial review within five business days.

@gogocharli gogocharli changed the title Improve support for different currency format [Raynab] Improve support for different currency format Feb 12, 2025
@gogocharli gogocharli changed the title [Raynab] Improve support for different currency format [Raynab] Improve support for different currency formats Feb 12, 2025
@pernielsentikaer pernielsentikaer self-assigned this Feb 13, 2025
Copy link
Collaborator

@pernielsentikaer pernielsentikaer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi 👋

Looks good to me, approved 🔥

@raycastbot raycastbot merged commit d85cf7f into raycast:main Feb 14, 2025
2 checks passed
Copy link
Contributor

Published to the Raycast Store:
https://raycast.com/CodetaroMiura/raynab

@raycastbot
Copy link
Collaborator

🎉 🎉 🎉

We've rewarded your Raycast account with some credits. You will soon be able to exchange them for some swag.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extension fix / improvement Label for PRs with extension's fix improvements extension: raynab Issues related to the raynab extension OP is author The OP of the PR is the author of the extension
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Raynab — Manage Your Budgets] ...