Mario Zechner
b67d25a5be
Merge pull request #62 from slhck/fix-migration
...
skip already gzipped files in json -> gzip migration
2023-06-02 20:13:00 +02:00
Werner Robitza
de75e6686b
skip already gzipped files in json -> gzip migration
2023-06-02 20:08:05 +02:00
Mario Zechner
51d58227c8
Merge branch 'main' of https://github.com/badlogic/heissepreise
2023-06-02 18:34:23 +02:00
Mario Zechner
23f512087e
Refactored and fix #55
...
- `readJson()` now just checks for the file extension to decide whether to uncompress instead of taking a flag.
- moved migration logic from index.js to analysis.js:migrateToGzip
- fixed `restore()` in analysis.js
- also calling `migrateToGzip()` in replay.js
- Fix billa canonicalization for Dossier data
- Fix spar canonicalization for Dossier data and data from 2022.
2023-06-02 18:34:14 +02:00
Mario Zechner
45213de890
Merge pull request #59 from iantsch/enable-husky
...
Add missing husky install script
2023-06-02 17:17:14 +02:00
Christian Tschugg
84022d1614
Add missing husky install script
2023-06-02 17:09:23 +02:00
Mario Zechner
f3f261122b
Merge pull request #55 from iantsch/compress-json
...
Compress raw data files on disk, fixes badlogic/heissepreise#51
2023-06-02 17:07:56 +02:00
Mario Zechner
8bf0d65d89
Merge branch 'main' into compress-json
2023-06-02 16:56:22 +02:00
Mario Zechner
c6bbd0e03b
Increased maxWidth to 150 in prettier config, formatted all the things. See #52 .
2023-06-02 16:45:54 +02:00
Mario Zechner
1845760384
Updated README.md
2023-06-02 16:25:36 +02:00
Christian Tschugg
02bd7e5ff8
Compress raw data files on disk, fixes badlogic/heissepreise#51
2023-06-02 16:24:58 +02:00
Mario Zechner
d18ba47ba8
Merge pull request #52 from iantsch/prettier
...
Add prettier
2023-06-02 16:15:35 +02:00
Mario Zechner
b2e989596f
Merge pull request #46 from iantsch/sticky-header
...
PoC: Sticky Header
2023-06-02 16:07:49 +02:00
Christian Tschugg
d3b498450a
Add style tweaks
2023-06-02 15:05:11 +02:00
Christian Tschugg
f6649ca1cc
Remove console.logs
2023-06-02 14:56:45 +02:00
Christian Tschugg
52f9fb32bf
Fix IntersectionObserver entries below window size
2023-06-02 14:39:12 +02:00
Christian Tschugg
3b2cfa4bf9
Fix broken initial load of default cart
2023-06-02 14:38:46 +02:00
Christian Tschugg
8481a32d4f
PoC: Sticky Header
2023-06-02 14:36:24 +02:00
Mario Zechner
f21ac58585
Merge pull request #56 from slhck/all-button
...
add 'alle' checkbox
2023-06-02 14:25:56 +02:00
Werner Robitza
9358548d0f
add 'alle' checkbox
2023-06-02 14:17:00 +02:00
Mario Zechner
648927a294
Merge branch 'main' of https://github.com/badlogic/heissepreise
2023-06-02 09:56:56 +02:00
Mario Zechner
64fe6babfb
Add lowestPrice field to item for alasql queries.
2023-06-02 09:56:48 +02:00
Mario Zechner
5082452685
Merge pull request #53 from iantsch/escape-cart-name
...
Escape cart name, fixes badlogic/heissepreise#47
2023-06-02 09:54:24 +02:00
Mario Zechner
e8837a0a41
Merge pull request #54 from iantsch/favicon
...
Add 🔥 as favicon
2023-06-02 09:53:38 +02:00
Christian Tschugg
9f287e10e5
Add 🔥 as favicon
2023-06-02 08:04:48 +02:00
Christian Tschugg
677b7032ac
Escape cart name, fixes badlogic/heissepreise#47
2023-06-02 08:00:54 +02:00
Christian Tschugg
0d8c07e1b6
Add prettier
2023-06-02 07:34:32 +02:00
Mario Zechner
c34be43048
Fix query sharing with 1 checked item.
2023-06-01 20:08:24 +02:00
Mario Zechner
4a6b8bb225
Print date in workflow
2023-06-01 19:45:14 +02:00
Mario Zechner
c5f0812e02
Mario tests in prod only...
2023-06-01 19:29:49 +02:00
Mario Zechner
dcc839cccb
Fix query sharing.
2023-06-01 19:10:14 +02:00
Mario Zechner
cb287167d9
Add hasPriceChange function that can be called from alasql queries, e.g. !store
="billa" and hasPriceChange(priceHistory, "2023-05-16", "2023-05-21")
2023-06-01 18:28:45 +02:00
Mario Zechner
6449ec971a
Improve responsiveness of input box via timeout delay, add date range to chart, add sum and sum by store charting to main page.
2023-06-01 17:40:11 +02:00
Mario Zechner
08103a4c95
Make showCharts reusable, refactor carts.
2023-06-01 15:54:44 +02:00
Mario Zechner
c7533691b1
Refactor cart.js spaghetti.
2023-06-01 15:47:17 +02:00
Mario Zechner
1fec42bfe1
Fix scheduling of data fetch, do it daily at 7am instead of every 24h after launching the server.
2023-06-01 14:59:02 +02:00
Mario Zechner
8c202de9a6
Merge branch 'main' of https://github.com/badlogic/heissepreise
2023-06-01 14:40:36 +02:00
Mario Zechner
6b1f84cfe3
Manually merged PR #48 , Penny support (only gets us 275 products)
2023-06-01 14:40:28 +02:00
Mario Zechner
9c6373b7f0
Merge pull request #50 from mhochsteger/fix_mpreis_units
...
Fix mpreis units
2023-06-01 14:30:18 +02:00
Mario Zechner
53fd866617
Show number of results in changes.html, fix search input width.
2023-06-01 14:25:12 +02:00
Mario Zechner
4302ed8137
Fix visibility of query sharing/json download in search component. Add price1/date1-10 to items for easier access via alasql
2023-06-01 14:24:50 +02:00
Matthias Hochsteger
b8577bb507
Fix mpreis units
2023-06-01 08:25:04 +02:00
Matthias Hochsteger
4c55a085b2
Use short-description-2 in spar for quantity/unit
...
Also fix round error in cases without quantity short-description
2023-06-01 07:42:28 +02:00
Mario Zechner
28018de751
Newer node image.
2023-06-01 01:27:57 +02:00
Mario Zechner
2a53cbd91a
Added Rewe Germany
2023-06-01 01:09:25 +02:00
Mario Zechner
f498ab3c88
Ignore null quantity/unit in vectorization
2023-05-31 17:06:38 +02:00
Mario Zechner
df5043c197
Add similarity and price sort for search results.
2023-05-31 16:42:41 +02:00
Mario Zechner
8e79993725
Fix permissions of workflow.
2023-05-31 09:46:32 +02:00
Mario Zechner
774d445749
Today only charting in cart.
2023-05-30 21:42:47 +02:00
Mario Zechner
80f17e3f3d
Chart type selection and sum per chain chart in cart.html
2023-05-30 20:02:03 +02:00