Comments (1)
Hello @zdimension, thanks for the issue.
I just take a look at how we handle the category change:
- we map on the
transactions
and we set the new category https://github.com/cozy/cozy-banks/blob/master/src/ducks/transactions/TransactionCategoryEditor.jsx#L32-L34 - then we saveAll() aka we send one
_bulk_docs
request to the server - and then, when the server respond, our data library does a lot of stuff:
- point1: update the in memory data and replay the in memory queries
- but at the same time, server will send us ONE message (via the websocket) per updated document. And when we received ONE message, we do again the point1.
There is a room of improvements here. The good thing is that there is only one way to handle that change, so if we are able to fix one issue, we'll fix the others 💪
On firefox, I can see the CPU usage, but the GC seems to be working fine. I'll try on a slower device and with a chromium browser.
A Banks Aggregator on Cozy. Contribute to cozy/cozy-banks development by creating an account on GitHub.
from cozy-banks.
Related Issues (20)
- Banks does not work on mobile
- Improvement when build services (lang and dictRequire)
- Values in median function are not sorted in recurrence service
- Improve indexes ordre for queries HOT 4
- rewrite tests with `toMatchObject` for better readability HOT 1
- In Analyse > Catégorisation, the time period selected goes back to default when "Toute l'année" is selected HOT 1
- Do not use getCssVariableValue function
- Connection boursorama impossible sur la version 1.7.1 HOT 1
- should be removed after executing the script
- We could fetch the non errored triggers directly,
- add tests
- The notification time should be based on the user's local time
- remove ACH from deps of banks HOT 1
- Install "banks" on cozy-stack HOT 1
- Hot reload crashes the app
- Fortuneo- compte manquant HOT 1
- Can't see transaction on Credit Card HOT 1
- Import/export feature mentioned in documentation but nowhere to be found in UI HOT 1
- Vizualizer does not work anymore
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cozy-banks.