Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/actualbudget/actual

A local-first personal finance app
https://github.com/actualbudget/actual

Upgrade @typescript-eslint packages (#884)

15e9c0405d89388351053f2a4aee34119c2f7913 authored over 1 year ago by Jed Fox <[email protected]>
Convert commonjs to esm (#877)

This PR converts everything (aside from electron) from CommonJS to ESM.
It is needed to reduce ...

cd00da76ef80255d8e4d94c81e71cdbfbff6ffb9 authored almost 2 years ago by Alberto Gasparin <[email protected]>
Recognize numpad enter key as enter key (#883)

d7d5820c1c118cbaec8dd12dd8a3107530e96f0d authored almost 2 years ago by Jed Fox <[email protected]>
:bug: (autocomplete) show 'create payee' only if no payee matched (#881)

82482f41829298bb279be2957bb423fd242fcec5 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: (rules) creation from account page (#882)

88fb95b230c433647826593e92b15c62cb8b19bd authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bookmark: (api) 5.1.2 (#880)

<!-- Thank you for submitting a pull request! Make sure to follow the
instructions to write rel...

7e33cda7b2f376226bde283fe886a9391749b384 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Remove duplicate migration and default-db.sqlite files (#870)

These files will be automatically recreated by `yarn build:api`,
`yarn build:browser`, and `yar...

bf05b759aa1ecf4e303eab589ba1bfb35ba1ffbf authored almost 2 years ago by Jed Fox <[email protected]>
Use Unicode-aware implementations of LOWER() and UPPER() in SQL queries (#865)

Fixes #840 by creating application-defined SQL functions
(https://www.sqlite.org/appfunc.html) ...

835c1a54f70a8015a87e44403e289d0575a4d9cf authored almost 2 years ago by Jakub Kuczys <[email protected]>
Don’t check for release notes on `release/*` branches (#864)

aa2e837e7e832c92b2ea9aae9c0a8a9688af6a10 authored almost 2 years ago by Jed Fox <[email protected]>
Disable ESLint in CI again (#869)

This should speed up builds in CI, and must not have gotten caught when
upgrading `react-script...

98a32432ef7e310e42681b7a77b3fd0afb481756 authored almost 2 years ago by Jed Fox <[email protected]>
:bookmark: (5.1.1) api (#873)

7abbdcc5bb55b921a8c40478530b0491c56148be authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Allow goal template 'by' matches to compound (#860)

I believe this change allows for having multiple 'by' rules in the same
category. It seems to b...

adf205db8676550e81092a31cb730e27d09b9340 authored almost 2 years ago by shall0pass <[email protected]>
:bookmark: 23.4.0 (#863)

f9a1b094cc8b5a6c62d42210f8acfb0d35e101be authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Enable linting for all packages (#861)

<!-- Thank you for submitting a pull request! Make sure to follow the
instructions to write rel...

5d559afe3043b9cf6daff8e826945381d250c39e authored almost 2 years ago by Jed Fox <[email protected]>
:bug: (autocomplete) height of the input box (#862)

4d0e9cadd3858cac9fba9628393240b17446faab authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
✨ (autocomplete) turn on feature flag by default (#850)

bfe896a30e3c270cf0305a6674b7715549181c00 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Store payee in imported_payee during ynab4/ynab5 import (#736)

44573c0fe57559d1da16c1ec832fba15893b256f authored almost 2 years ago by chris heazlewood <[email protected]>
:bug: (autocomplete) allow editing selected payee name (#856)

7fbb26f2c97dc0a6a95b2e56120ad6051959a8fd authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Force the sidebar to always float when the window is narrow (#835)

This improves usability of narrow screen widths, and also prepares for
further optimizations th...

143ddeaa96332855d8f3c03e6ded6c2e63d2dcf4 authored almost 2 years ago by Jed Fox <[email protected]>
:bug: dismiss update notification only after clicking close (#854)

Closes #764

Dismiss the update notification only after clicking "close" button

61f1802840c3062734d63c9c5b4e918117e8b176 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: normalize value when switching between single/multi select (#855)

Closes #779

Normalize the input value when switching between single/multi select
fields. Mos...

e23f9d822b211614b530530995d80f76fb1001da authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Fix display of loading indicator in management app (#853)

Fixes #852.

6ef1f3d15d48b9fc3e5cef66ceba5d7d66973bb1 authored almost 2 years ago by Jed Fox <[email protected]>
:bug: navigation back to config-server page after clicking on "no server" (#851)

Closes #842

---------

Co-authored-by: Jed Fox <[email protected]>

0dd5536914341be89ef4086cf7cfb8d8a9fdc534 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Ported NewAutocomplete to TypeScript (#831)

Small migration of `NewAutocomplete`.

---------

Co-authored-by: Jed Fox <[email protected]>

072c3504fe7906b41d287d330241e69a33c255a8 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Update to latest stable date-fns version (#849)

Previously, we were using an alpha version of date-fns v2. Now we’re
using the latest stable v2.

5d921f7ab11d0c25ea301af50127fa680874c804 authored almost 2 years ago by Jed Fox <[email protected]>
Remove Safari pinned tab icon (#848)

Safari now supports real favicons, and the existing icon was just a
solid circle which isn’t ve...

267bd8cc07da5bbe377561a3de3ae38fd5f40819 authored almost 2 years ago by Jed Fox <[email protected]>
Convert loot-core to TS p1 (#841)

Part 1 of the conversion. Mostly renaming js to ts and making sure
things make still sense. Add...

79ad04dd8809a7fd32986d4cd08b5ca358a1c309 authored almost 2 years ago by Alberto Gasparin <[email protected]>
:white_check_mark: (e2e) improve stability of budget e2e tests (#845)

Sometimes the test failed because..

`parseFloat("1,234.55") === 1)`

405a92e926a342de3ae46c97d9cbf18eed758d36 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: (autocomplete) remove portal from table view for smoother experience (#839)

69140d629032ac0bb8f7f83ad269ebbe7a6cb178 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: (autocomplete) set min-height used to calculate the flip (top-bottom) (#837)

e8da21fc80eba54b79481171879ba5f36d19c4a3 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: (autocomplete) delay when switching from Select to CreatableSelect (#836)

ad9a4067a8a78a67d4c911e8148ac538be3a4846 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:recycle: (bank-sync) improved UX for linking nordigen accounts (#792)

Improving the UX for Nordigen bank-sync account import modal.

7e6b760796a3e86243eab8ba5edfcbe5540fe3ee authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: (autocomplete) set min-width of the autocomplete (#834)

Implement min-width for the autocomplete to make it look better on small
screens.

https://...

45c06c23036c754a00fb1d3e0cd4cd2d45ec149e authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Allow `data:` URLs for images in Netlify deploys (#832)

440093b30ad607dcc431d353313ab97ab440e903 authored almost 2 years ago by Jed Fox <[email protected]>
Add "all" or "any" conditions in rules (#811)

f76a07c3cf72b35c2f47d243eeb1b8d764b6514b authored almost 2 years ago by Alberto Gasparin <[email protected]>
Start Typescript inception (#816)

c009a0c7fb278f52d0c1be4b87323f4150f6291d authored almost 2 years ago by Alberto Gasparin <[email protected]>
Fix error when running importTransactions from the API (#819)

c025e516fb206badf43a1887aaaf316a79ab3ec5 authored almost 2 years ago by Jed Fox <[email protected]>
:white_check_mark: (e2e) adding onboarding and budget tests (#813)

Added onboarding and budget e2e tests. Also fixed an issue for
first-time flows using imports: ...

649b4c90e036bc4c6637fa7eebc541c06258fd45 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
transaction-import: treat (amount) as -amount (#808)

- When parsing an amount string, consider surrounding parentheses to
mean the amount is negativ...

28c68940214cf80d0a638ffb39794879b05fce21 authored almost 2 years ago by Aidan Harbison <[email protected]>
Move all loot-design code into desktop-client (#800)

Seems to build fine, will test later.

e71d4dc680aa98758019bc6f040017765f474f06 authored almost 2 years ago by Jed Fox <[email protected]>
:sparkles: (bank-sync) add explicit nordigen bank-sync warning (#801)

Adding an explicit bank-sync warning disclaimer.
#724

<img width="542" alt="Screenshot 2023...

ba778c9e9f102f301099b3e7e29de54e9fb6c190 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Allow rules creation from account page (#802)

Adding a "create rule" menu item in the transactions dropdown to open
the create new rule modal...

605a0d82ed9ba781b8983813453f3580f5f3ffa5 authored almost 2 years ago by Alberto Gasparin <[email protected]>
:bug: (dev-server) retry loading backend script in web-worker (#806)

Co-authored-by: Jed Fox <[email protected]>

edf2122059359ab5583aaa53f6b1c550b85bc2cc authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:pencil: remove rich from core contributors (#803)

😢

889ca322f168af13e2ae146ed3adb52a653fa141 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Re-enable goal templates by passing flag values to the budget summary component (#797)

070bd212c5c36dfdf48d80d98bcb97964bf80c17 authored almost 2 years ago by Tomek Modrzyński <[email protected]>
Improve visual consistency on the settings page (#799)

This PR improves the consistency of the settings UI by moving everything
(except the budget nam...

8e94d1777b5bcb93c20145737f0dd2fc1f796ce8 authored almost 2 years ago by Jed Fox <[email protected]>
nit: use curly apostrophes throughout the UI (#791)

3cb18683c6221565a5a1848dc65851759288eafe authored almost 2 years ago by Jed Fox <[email protected]>
Accept `.blob` files when importing Actual export (#785)

I'm not sure if this is something you want but it was a simple change so
I figured I might as w...

6c01e6eaaf7a73b3519058d2fb0606c5d690e53e authored almost 2 years ago by Jakub Kuczys <[email protected]>
:green_heart: disabling flaky unit test step (#795)

Disabling the flaky unit test step. We should re-enable it eventually,
but right now it just cr...

84cbe6e54cdb3356951d825aaaf3d52e45d1eb13 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Match spacing in autocomplete (#793)

181d088e76baaac4ac7ea8b648bddb8ffe2c2730 authored almost 2 years ago by Jed Fox <[email protected]>
:sparkles: (bank-sync) expose demo-bank in the UI for DEV & preview builds (#790)

Depends on server change:
https://github.com/actualbudget/actual-server/pull/168

5a75befc05f1f2946bcb81f010cce877e7e3d0f0 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: (autocomplete) consistent input height between multi/single input (#787)

Making consistent height between multi/single input autocomplete.

c099e1ff10f458b380e4c881e43800439bc887cc authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
753 - Clarify Account type cannot be changed (#774)

15e6843acf5d23ac9d6ecf031069d72b8a2f7203 authored almost 2 years ago by Piero Mamberti <[email protected]>
:sparkles: (autocomplete) enable new version for dev/preview deploys (#789)

Enabling the new autocomplete for dev/preview deployments.

This will allow us to spot any mor...

e7bfd35b9a82959bb41ba1450c108bab5ae0c874 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:recycle: refactor Nordigen and Category autocomplete usage (#784)

The final `Autocomplete` refactors. After this is merged what's
remaining is to do extensive te...

1df7acdca771ec4cad8998d5001e128387bbf237 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:recycle: move all feature flags to use useFeatureFlag hook (#786)

Refactored all feature flags to use the new `useFeatureFlag` hook.

Also added a new functiona...

67c3be97a1d5921df738b8915695e7362a9234f7 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Remove a few unused class components, convert a few components to functions (#783)

8def8393dab39d0d8bc949ed93743060300f4b14 authored almost 2 years ago by Jed Fox <[email protected]>
:recycle: further autocomplete refactors (#778)

Further iterations on the new autocomplete.

1. Created `AccountAutocomplete`
2. Started usin...

c3c2861dbdbbc0a336df774024016362c0f178c7 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Improve handling of large currency amounts (#725)

- Add a “hide decimal places” setting to visually hide the `.xx` from
currency values globally
...

97b1b6f81570bc0eb9a2631e4eb5be812aabe9cd authored almost 2 years ago by Jed Fox <[email protected]>
:rewind: revert change to useTableNavigator (#775)

7063af9e5800b0b5909660454bf4f0f739aeff48 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Move the welcome modal to an interstitial, add import button (#762)

I noticed that the first run flow is suboptimal for people who want to
import an existing file ...

beef97d7b80033e0a37339ac3e7a6108afe2a550 authored almost 2 years ago by Jed Fox <[email protected]>
:white_check_mark: change unit test usage of notes field (#780)

Added an extra `waitFor` after a flaky unit test step.

I'm not really super happy with this w...

98948744ca13fad9ccd9ec6d58dac3b661b998ed authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:fire: remove unused `tableNavigatorOpts` code-path (#781)

Just cleaning up things: removing an unused code-path.

2903fd003708d6cf118ea9f767ffe6cc9450bf52 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: (TransactionsTable) bring back missing onHover (#777)

Brining back `onHover`. This is a small regression.

ce40e61ab77b367ec1480185d89ba90333c58f1a authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:arrow_up: finish react v18 upgrade: react-dom change (#776)

Finishing off the React v18 upgrade by doing a change in `react-dom`.
Effectively this upgrades...

fc9ca18f1c732dcc8672d9a7e650eefef4c2f299 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:recycle: (autocomplete) refactor PayeeAutocomplete to react-select (#741)

141035cdf09aee1c5be64a5a1f16f52f3a384ec2 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:recycle: (TransactionsTable) port to react hooks (#769)

610a044f5f4f71329d27d0e8b2955455615ba6a2 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:arrow_up: upgrade fast-check to improve unit test perf (#772)

Upgraded `fast-check` to improve unit test performance.

26363ed82de2a459fe227bc700a7f65f88a24d11 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:white_check_mark: reducing flakiness of tests by removing randomization (#771)

This is not a full fix for the flakiness. One of the test cases will
still be flaky. But at lea...

815413e48c86b76fb187134660ea5e6915005489 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
node-libofx: add transaction_acct_name function (#670)

I am currently not working on adding support for importing to multiple
accounts, but I wanted t...

4a3fe1d9fb419e134b593fbb491cdd1b08a4e320 authored almost 2 years ago by Jed Fox <[email protected]>
Update wording across the UI to clarify that we don’t own any servers (#768)

c5c4cbbeb2cb48a02ca9f206e9ad81a435b3ab14 authored almost 2 years ago by Jed Fox <[email protected]>
:arrow_up: upgrade React from v16 to v18 (#696)

5d7ead44aa4cdc59a4eba7117d26cdc1fb31433d authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: making desktop-client tests independent (#765)

Tests cases should be independent. You should be able to run them in
whatever order you want. A...

d9bc64e792b7596802c1192a589843dc5b6a1867 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Disable ESLint when building in CI (#763)

This way formatting issues won’t prevent the preview from building (and
it should build a bit f...

d166d8f8e8ded06b6e4a33ebc7f8e15dee6bdffa authored almost 2 years ago by Jed Fox <[email protected]>
:fire: remove Debugger, perf-deets and codemirror (#755)

Removing
- Debugger
- `perf-deeets`
- `codemirror`

ad08494899f2cf39d6368d62fbf97646d3b4f6b6 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Fix end-to-end testing workflow (#758)

2762495a6844b00648776ad527e1a482dcc8a90d authored almost 2 years ago by Jed Fox <[email protected]>
Make goal template keywords case insensitive (#756)

d25c31089cdda7dac5cfc35bf504666018dbbd7d authored almost 2 years ago by Jed Fox <[email protected]>
Fix #template 0 causing an error (#751)

Thanks @kidglove57 for spotting this issue and helping me track down the
cause!

---------

...

96c7af0c8dbc38482a4c67efe14aa0cf6941c526 authored almost 2 years ago by Jed Fox <[email protected]>
Add support for automatically generating release notes (#746)

See https://github.com/actualbudget/docs/pull/129 for more details. If
this is accepted, I’ll f...

319679fd655fa2131206e91d0d6e879ae71ebfb0 authored almost 2 years ago by Jed Fox <[email protected]>
Reduce client build size by 1MB (#750)

before:

```
kcab.worker.4bdc73a8d45eb2115156.js (2.1 MiB)
xfo.kcab.worker.4bdc73a8d45eb2115...

c7e531a26c4a1b54b2a20d4c4698ce2549fe443a authored almost 2 years ago by Jed Fox <[email protected]>
fix(nordigen/sync): Use bookingDate as fallback during sync (#754)

Fixes
https://github.com/actualbudget/actual/issues/724#issuecomment-1468453526

And add the ...

21f0644987308043318b3084bb66f55f35d52da0 authored almost 2 years ago by Waseem Hassan Shahid <[email protected]>
:bookmark: (23.3.2) nordigen fixes (#747)

Why not `23.3.1`? Because we already released that version for
`actual-server`

ec89279509a0c05e23ba917639dc626d6f5f983c authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: (nordigen) check server status before linking accs (#742)

Related to:
https://github.com/actualbudget/actual/issues/724#issuecomment-1455160250

Depend...

6e7c95b5bec4e948bb44799bab8490d7e0ac5359 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bug: (nordigen) fallback to bookingDate if valueDate is not set (#743)

Fallback to `bookingDate` if `valueDate` is empty.

Fix for:
https://github.com/actualbudget/...

0e61bfc47a920b9dabc7296b02768e862e4e9d0b authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Remove year from the LICENSE (#665)

25d49dc4f1e9e10635d2efcad174b1bfdcca071e authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Route aggregate queries in transaction grouped mode through the correct layer to remove deleted transactions (#247)

I recently migrated my personal usage of Actual over to the open-source
version and imported a ...

df8f5853e85cc1be42658ecaa51c537cc0eccf60 authored almost 2 years ago by James Long <[email protected]>
🐛 (nordigen) fallback to array version of remittanceInformationUnstructured if necessary (#745)

Try falling back to `remittanceInformationUnstructuredArray.join(', ')`
when neither `debtor/cr...

a5a1c81eaf69cfaafa3f30c99ab85fb8e0097148 authored almost 2 years ago by Jakub Kuczys <[email protected]>
:bug: (nordigen) fix detection of -0.00 "debited" transactions (#744)

Check if the transaction amount is a positive 0 rather than -0.
I went for casting the string w...

0baccfd728a1dfba5f9e53ebaaf52e21af6fef82 authored almost 2 years ago by Jakub Kuczys <[email protected]>
Set the filename/filetype before attempting to parse (#738)

Fixes #19 by setting the file type before attempting the parse. You’ll
now be able to change th...

b8d7e391108c21e8fc3341034115a47fa6a4078c authored almost 2 years ago by Jed Fox <[email protected]>
:bookmark: (5.1.0) upgrade better-sqlite3 to v8.2 (#735)

A new release for `api` too so we could start using `better-sqlite3` v8
in `actual-server`.

0bae379c17cdfe997ab30a33f78ea2a42315e859 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
:bookmark: (23.3.0) experimental bank-sync integration, maintenace, fixes (#734)

23.3.0

Docs: https://github.com/actualbudget/docs/pull/119

da9d01655018b2c34951787b4a5d754afaa5479b authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Remove outdated part of the postinstall script (#733)

a82300e20fdaae2c5fc1ebba0d7cfc3074c1da1b authored almost 2 years ago by Jed Fox <[email protected]>
Implement outdated version indicator (#463) (#621)

This implements a simple indicator showing the user if the currently
used version is outdated b...

497b2a2009a51a095c8a25f71de7ed42394c53f5 authored almost 2 years ago by Vincent Schmandt <[email protected]>
Create an artifact with the built web UI for each commit (#729)

Part of fixing the horrendously slow Docker build for the server edge
images.

2793beab6f730ab5b88e7a5e592aa8133cb21c50 authored almost 2 years ago by Jed Fox <[email protected]>
:sparkles: (bank-sync) use full bank list + autocomplete (#727)

Related to: https://github.com/actualbudget/actual-server/pull/144

See the above PR for more ...

f6e6537834ee87fc6e7d4237173f6e601be93ddc authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Enable most of the disabled ESLint rules (#720)

49eda0f4a0e924def646d71732826e94f0bec741 authored almost 2 years ago by Jed Fox <[email protected]>
:arrow_up: upgrade react-modal to v3.16.1 and remove the patch (#718)

7faed795300224da418e7f668c5336899feb1b64 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>
Nordigen integration - account sync (#457)

* Update gitignore about .idea folder

The .idea folder is generated by IntelliJ IDEA

* Add...

5bb4f4b27956ea30b4c3efea15bc15b3f9921924 authored almost 2 years ago by Filip Stybel <[email protected]>
Remove code in loot-core/src/server/spreadsheet that uses escodegen (#721)

ec91effe967bf632af464519aac9a06487c15778 authored almost 2 years ago by Jed Fox <[email protected]>
:rotating_light: re-enable react-hooks/rules-of-hooks eslint rule (#715)

28b5124dd8d983d2c9eb5e49e9ecf7d0b98d4745 authored almost 2 years ago by Matiss Janis Aboltins <[email protected]>