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 |
|
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 |
|
Mario Zechner
|
c34be43048
|
Fix query sharing with 1 checked item.
|
2023-06-01 20:08:24 +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
|
6b1f84cfe3
|
Manually merged PR #48, Penny support (only gets us 275 products)
|
2023-06-01 14:40:28 +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 |
|
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
|
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 |
|
Mario Zechner
|
1270002b99
|
Initial DM Germany support.
|
2023-05-30 19:29:33 +02:00 |
|
Mario Zechner
|
e05e5a62a3
|
Fix text of query link and margin.
|
2023-05-30 13:57:54 +02:00 |
|
Mario Zechner
|
74ce151c7d
|
Merge pull request #42 from iantsch/fetch-canonical-parallel
Fetch canonical compressed in parallel
|
2023-05-30 13:57:14 +02:00 |
|
Christian Tschugg
|
0f5a08d723
|
Fetch canonical compressed in parallel
|
2023-05-30 13:09:27 +02:00 |
|
Christian Tschugg
|
a9c37acb59
|
Allow searches to be shared, fixes badlogic/heissepreise#33
|
2023-05-30 11:57:00 +02:00 |
|
Mario Zechner
|
984166cca6
|
Search field lacked quantity.
|
2023-05-30 10:46:45 +02:00 |
|
Mario Zechner
|
9a6c6a3589
|
Fix division by zero.
|
2023-05-30 10:41:51 +02:00 |
|
Mario Zechner
|
ed5e9b6d60
|
Merge pull request #40 from pretzelhands/patch-1
Add "Balea" as budget brand for DM
|
2023-05-30 10:34:53 +02:00 |
|
Mario Zechner
|
f26b5c3625
|
Closes #34
|
2023-05-30 10:34:25 +02:00 |
|
pretzelhands
|
a46d663725
|
Add "Balea" as budget brand for DM
|
2023-05-30 10:01:24 +02:00 |
|
Mario Zechner
|
c9cae1ec51
|
Merge pull request #39 from HannesOberreiter/refactor
refactor: ♻️ refactor some utils
|
2023-05-30 09:49:57 +02:00 |
|
HannesOberreiter
|
5f0d52a64a
|
fix: 🎨 fix indentations
|
2023-05-29 19:13:36 +02:00 |
|
HannesOberreiter
|
53520359b1
|
style: 🎨 change to plural and use correct identations
|
2023-05-29 19:05:19 +02:00 |
|
HannesOberreiter
|
df9d516a8f
|
fix: 🎨 change to plural form
|
2023-05-29 19:05:02 +02:00 |
|
HannesOberreiter
|
c56ac89d6f
|
refactor: ♻️ refactor some utils
|
2023-05-29 17:31:00 +02:00 |
|
HannesOberreiter
|
f497f1259f
|
style: 🔥 remove unused variables
|
2023-05-29 16:06:47 +02:00 |
|
Mario Zechner
|
f2cd16aa05
|
Alasql missing in aktionen/billiger
|
2023-05-29 12:42:09 +02:00 |
|
Mario Zechner
|
2e1b863f8b
|
Show number of results in aktionen.html, styling.
|
2023-05-29 12:34:39 +02:00 |
|
Mario Zechner
|
684794e961
|
Fix filtering in aktionen, add billiger.html/.js to show all products that are cheaper than their previous price.
|
2023-05-29 12:31:14 +02:00 |
|
Mario Zechner
|
25d4821ccf
|
Fix teurer/billiger in aktionen.html/.js
|
2023-05-29 12:14:08 +02:00 |
|
Mario Zechner
|
46eb2aff72
|
Merge pull request #10 from mhochsteger/unify_units
Unify units
|
2023-05-29 01:01:34 +02:00 |
|
Mario Zechner
|
c9ca788d46
|
Merge branch 'main' of https://github.com/badlogic/heissepreise
|
2023-05-29 00:42:32 +02:00 |
|
Mario Zechner
|
611a48809f
|
Add store name to chart.
|
2023-05-29 00:42:24 +02:00 |
|
Markus Tiefenbacher
|
1fa31bdf7c
|
Add Unimarkt Support
|
2023-05-29 00:08:32 +02:00 |
|
Matthias Hochsteger
|
dbe22ef5e6
|
Merge remote-tracking branch 'origin/main' into unify_units
|
2023-05-28 22:31:12 +02:00 |
|
Mario Zechner
|
2459bf05f5
|
Shareable link in cart
|
2023-05-28 21:43:50 +02:00 |
|
Mario Zechner
|
6995bcec66
|
Fix filter in cart.
|
2023-05-28 21:37:42 +02:00 |
|
Mario Zechner
|
488d22d269
|
Don't use hard coded store UI elements anywhere.
|
2023-05-28 21:26:49 +02:00 |
|
Mario Zechner
|
9bacaf4fe4
|
Fix budget brand filtering, fix order of stores.
|
2023-05-28 21:06:19 +02:00 |
|
Mario Zechner
|
35c3bbbcca
|
Merge pull request #29 from iantsch/ui-generic-store
Refactor UI to generic store syntax
|
2023-05-28 20:37:45 +02:00 |
|
Matthias Hochsteger
|
cf2171737a
|
Show a scale symbol for weighted articles, convert to l/kg
|
2023-05-28 19:25:15 +02:00 |
|
Matthias Hochsteger
|
80d749cc84
|
Merge remote-tracking branch 'ori/main' into unify_units
|
2023-05-28 18:07:33 +02:00 |
|
Mario Zechner
|
2474e5ec32
|
Fix filtering in Aktionen.
|
2023-05-28 09:02:38 +02:00 |
|
Mario Zechner
|
6240ab2aa7
|
Fix filtering in Aktionen.
|
2023-05-28 09:02:03 +02:00 |
|
Mario Zechner
|
5499f3b9da
|
Add filtering to cart, refactor charting.
|
2023-05-27 22:46:59 +02:00 |
|
Matthias Hochsteger
|
2c19a6ccf3
|
show unit and quantity when available
|
2023-05-27 22:12:20 +02:00 |
|
Mario Zechner
|
dee74f925e
|
Share carts via link and allow to save them to own cart list. Limited by maximum URL length but easier than export/import.
|
2023-05-27 21:44:22 +02:00 |
|
Mario Zechner
|
9a75561929
|
Style fixes and cart import/export.
|
2023-05-27 20:56:26 +02:00 |
|
Mario Zechner
|
ce8e0fb102
|
Style changes, Ingest Dossier Data from xls converted to csv see https://www.dossier.at/dossiers/supermaerkte/quellen/anatomie-eines-supermarkts-die-methodik/
|
2023-05-27 12:33:18 +02:00 |
|
Christian Tschugg
|
a886580469
|
Refactor UI to generic store syntax
|
2023-05-26 18:12:29 +02:00 |
|
Mario Zechner
|
42b89fa325
|
Add highestBefore field for analytic queries, remove price1-10/date1-10.
|
2023-05-26 16:50:33 +02:00 |
|
Mario Zechner
|
9d22062ca0
|
Fix button cell in cart table.
|
2023-05-26 16:13:15 +02:00 |
|
Mario Zechner
|
55af83b3d0
|
Fix replay(), fix thead see #27
|
2023-05-26 16:05:42 +02:00 |
|
Mario Zechner
|
bf47a1d268
|
Merge pull request #27 from iantsch/responsive-tables
Add responsive tables
|
2023-05-26 15:49:24 +02:00 |
|
Christian Tschugg
|
d427d72174
|
Fix headerModifier
|
2023-05-26 14:35:21 +02:00 |
|
Christian Tschugg
|
f1a4c8ce6c
|
Fix responsive tables for carts
|
2023-05-26 14:21:17 +02:00 |
|
Christian Tschugg
|
0788e7cd53
|
Add responsive tables
|
2023-05-26 14:09:15 +02:00 |
|
Christian Tschugg
|
96253ac311
|
Fix lastPrice to object
|
2023-05-26 13:24:05 +02:00 |
|
Mario Zechner
|
4d7645efaf
|
Add query link generation.
|
2023-05-26 11:28:40 +02:00 |
|
Mario Zechner
|
b93ebc1423
|
No more API, just a static file in site/
|
2023-05-26 09:16:26 +02:00 |
|
Mario Zechner
|
f277d207cc
|
Split search filters into more rows.
|
2023-05-26 08:21:02 +02:00 |
|
Mario Zechner
|
6707b3c1d7
|
Fix up aktionen, include new stores.
|
2023-05-26 08:16:35 +02:00 |
|
simmac
|
2de0360298
|
Added MPREIS support
|
2023-05-26 00:34:27 +02:00 |
|
simmac
|
8711edb503
|
Added MPREIS support
|
2023-05-26 00:34:26 +02:00 |
|
Mario Zechner
|
1dc6dde7c4
|
Merge pull request #16 from simmac/main
Always show two decimals for price
|
2023-05-25 19:41:51 +02:00 |
|
Mario Zechner
|
0186fc0665
|
Merge branch 'main' into main
|
2023-05-25 16:10:55 +02:00 |
|
Mario Zechner
|
e556c1ace5
|
Cosmetics.
|
2023-05-25 16:09:34 +02:00 |
|
Simeon Macke (01505675)
|
42263b3217
|
Always show two decimals for price
|
2023-05-25 14:20:50 +02:00 |
|
Christian Tschugg
|
661ca82f6c
|
Add limited support for LIDL
|
2023-05-25 14:03:19 +02:00 |
|
Mario Zechner
|
72ec079de2
|
Fix up DM integration.
|
2023-05-25 13:38:39 +02:00 |
|
Mario Zechner
|
c54f9261df
|
Sort of fix CSS for mobile. Filter in Preisänderungen.
|
2023-05-25 13:32:53 +02:00 |
|
simmac
|
e19360f3c2
|
Merge branch 'badlogic:main' into main
|
2023-05-25 12:30:32 +02:00 |
|
Simeon Macke (01505675)
|
fadb104d72
|
Add DM support
|
2023-05-25 12:28:12 +02:00 |
|
Mario Zechner
|
b9cf3f9e3c
|
Percentage change in price dom.
|
2023-05-25 07:03:21 +02:00 |
|
Mario Zechner
|
00c396644d
|
Sort price changed items by store and name.
|
2023-05-25 06:55:22 +02:00 |
|
Mario Zechner
|
4d8a52655a
|
Merge branch 'main' of https://github.com/badlogic/heissepreise
|
2023-05-25 06:44:13 +02:00 |
|
Mario Zechner
|
d7ee1b6bb0
|
Simplified price change site.
|
2023-05-25 06:44:05 +02:00 |
|
Simeon Macke (01505675)
|
0509d18c7b
|
Add eventlistener to Bio-selector
|
2023-05-24 19:38:09 +02:00 |
|
Simeon Macke (01505675)
|
72f913ea76
|
Add filter for "bio"/organic
|
2023-05-24 17:26:51 +02:00 |
|
Mario Zechner
|
a52ca5c51a
|
More charting in cart.
|
2023-05-24 16:59:43 +02:00 |
|
Mario Zechner
|
5533395e04
|
Log alaSql parser error to console.
|
2023-05-24 12:00:33 +02:00 |
|
Mario Zechner
|
32dd0d9776
|
Refactoring search and charting, charts in product search.
|
2023-05-23 20:07:26 +02:00 |
|
Mario Zechner
|
dc8b4ece3d
|
Allow SQL-like queries, enabled by prepending query with ! character, e.g. !price > 0.4
|
2023-05-23 11:21:48 +02:00 |
|
Mario Zechner
|
a870446485
|
Cart charts.
|
2023-05-22 16:02:01 +02:00 |
|
Mario Zechner
|
df6b4cdd9d
|
Add Momentum Eigenmarken cart as default cart.
|
2023-05-22 14:39:57 +02:00 |
|
Mario Zechner
|
d872ec0c52
|
Fuzzy search for , and .
|
2023-05-20 15:47:07 +02:00 |
|
Mario Zechner
|
46bc81dff3
|
Fix Billa weighted item prices analogously to Spar. See #10
|
2023-05-20 15:38:40 +02:00 |
|
Mario Zechner
|
e5a5848986
|
Nicer colors.
|
2023-05-19 19:39:26 +02:00 |
|
Mario Zechner
|
b88f75c6fe
|
Shitty colors.
|
2023-05-19 16:37:46 +02:00 |
|
Mario Zechner
|
8f67580822
|
Add carts.
|
2023-05-19 16:01:43 +02:00 |
|
Mario Zechner
|
4b781b8b70
|
Refactor search component for re-use. Refactor changes.
|
2023-05-19 14:47:40 +02:00 |
|
Mario Zechner
|
bf9a1b1ca5
|
Add Hofer Milfina to filters.
|
2023-05-18 18:47:50 +02:00 |
|
Mario Zechner
|
ae8de5ccc2
|
Fix store link generation.
|
2023-05-18 18:20:58 +02:00 |
|
Mario Zechner
|
74e28ffaef
|
Merge branch 'main' of https://github.com/badlogic/heissepreise
# Conflicts:
# site/main.js
|
2023-05-18 18:16:27 +02:00 |
|
Mario Zechner
|
df447df778
|
Beginning of carts. Refactorting of frontend code.
|
2023-05-18 18:14:51 +02:00 |
|
Matthias Hochsteger
|
0255b59bbd
|
Fix hofer article link
|
2023-05-18 15:56:26 +02:00 |
|
Matthias Hochsteger
|
c94472eb25
|
Hofer support
TODO: Currently an authorization token must be hard-coded, otherwise
fetching hofer data will be skipped
|
2023-05-18 13:41:09 +02:00 |
|
Mario Zechner
|
1b0979d90e
|
Show price history.
|
2023-05-17 18:33:43 +02:00 |
|
Mario Zechner
|
3dd9504d6e
|
Front end refactor.
|
2023-05-17 16:55:46 +02:00 |
|
Mario Zechner
|
d7b6f6f25f
|
Refactoring.
|
2023-05-17 16:17:45 +02:00 |
|
Mario Zechner
|
ed66d46c3f
|
Price change stats and site.
|
2023-05-16 15:56:46 +02:00 |
|
Mario Zechner
|
ef60364c1b
|
Empty string in case no unit was given.
|
2023-05-15 22:50:19 +02:00 |
|
Mario Zechner
|
debed60c6d
|
Price range and exact word matching.
|
2023-05-15 22:35:36 +02:00 |
|
Mario Zechner
|
2b7c03d143
|
This is Austria.
|
2023-05-15 18:26:47 +02:00 |
|
Mario Zechner
|
99b56febc6
|
Remove raw data link.
|
2023-05-15 16:22:32 +02:00 |
|
Mario Zechner
|
5f47357960
|
Lower-case search field.
|
2023-05-15 15:31:14 +02:00 |
|
Mario Zechner
|
a9ba0059d6
|
Remove elasticlunr
|
2023-05-15 15:18:46 +02:00 |
|
Mario Zechner
|
acee87273b
|
Always fetch data on startup.
|
2023-05-15 14:47:38 +02:00 |
|
Mario Zechner
|
c12394fa29
|
Fix bug in search, table header style.
|
2023-05-15 14:41:02 +02:00 |
|
Mario Zechner
|
0baf1e1382
|
Query must be 3 chars minimum.
|
2023-05-15 13:57:04 +02:00 |
|
Mario Zechner
|
9afe998789
|
Initial commit.
|
2023-05-15 13:53:34 +02:00 |
|