Comments (5)
This is a bug regression from the client regarding the way it handle timzones within momentJS. I could reproduce, changing my local timezone from a day before current UTC, I believe this issue was only tested with hours before UTC not a day, not great đ„.
If we are lucky, stored date should still be UTC and fix will be able to maintain data integrity without requiring to manually fix them đ.
Will put this issue as critical, and be top priority before any new dev, thanks so much for reporting it.
from seven23.
Changing timezone on local machine, this issue is caused by a javascript cast from string which should not be done :
new Date(2020, 07, 01)
Date Sat Aug 01 2020 00:00:00 GMT-0900 (heure dâĂ©tĂ© dâHawaii - AlĂ©outiennes)
new Date('2020-08-01')
Date Fri Jul 31 2020 15:00:00 GMT-0900 (heure dâĂ©tĂ© dâHawaii - AlĂ©outiennes)
Code needs to be updated using a proper cast/convert function. Work in progress đ
from seven23.
3 weeks for a fix đ, was way bigger than expected as I had to refactor the all date handling.
Should all be good now, dates are string based and generated in local timezone instead of having some weird UTC references. đ.
Thanks a lot for the feedback and helping to make a better app.
from seven23.
After more testing, dates are stored with the wrong day within indexedDB, data integrity is compromised đ„.
from seven23.
This is amazing! Thanks so much for the fix!
from seven23.
Related Issues (20)
- Add missing 'No category label' on mobile list of category
- Run e2e with local docker backend
- Fix npm install by updating dependencies HOT 2
- The Dockerfile fails at 'npm install' HOT 6
- Update dependencies HOT 1
- Installation guide as PWA
- Subscription model with stripe
- Update app button does not load new version
- Improve UI on LayoutSideListPanel
- Add Seven23 to https://appsco.pe
- Remove pending payments from trends
- Update dependencies HOT 1
- Improve end-to-end testing
- Fix documentation
- Fix iPad performance issues
- New Layout hide header/footer on scroll in mobile view
- Migrate encryption library
- New Goal features
- Shows statistics about your earning/spending
- npm install fails: ModuleNotFoundError: No module named 'distutils'
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 seven23.