Mario Zechner
|
5964cc5de2
|
Finished items-filter component, changes-new and index-new. items-list incomplete, no charting yet.
|
2023-06-10 22:34:28 +02:00 |
|
Mario Zechner
|
323fd15a62
|
More components, checkbox, items filter.
|
2023-06-10 13:08:08 +02:00 |
|
Mario Zechner
|
2eaa529f84
|
Carts list clean-up.
|
2023-06-10 13:07:36 +02:00 |
|
Mario Zechner
|
12ef72feae
|
New changes.html/.js WIP
|
2023-06-09 02:03:57 +02:00 |
|
Mario Zechner
|
f6ef2acfe3
|
Remove old carts.html/.js
|
2023-06-09 01:31:30 +02:00 |
|
Mario Zechner
|
e35d30add7
|
Use cross-env so the scripts in package.json work on Windows as well.
|
2023-06-09 01:24:51 +02:00 |
|
Mario Zechner
|
2e2df3db38
|
First iteration of new front end structure.
|
2023-06-09 00:37:29 +02:00 |
|
Mario Zechner
|
1d4c8a6963
|
bundle.js now generates html (custom templates), css (tailwind cli), and js (esbuild)
|
2023-06-08 16:29:48 +02:00 |
|
Mario Zechner
|
5240ab2a46
|
Fix blocking updateData when SKIP_FETCHING_STORE_DATA is set in env.
|
2023-06-08 15:14:06 +02:00 |
|
Mario Zechner
|
dd2361515e
|
Merge branch 'main' of https://github.com/flobauer/heissepreise
# Conflicts:
# package-lock.json
# package.json
|
2023-06-08 13:56:44 +02:00 |
|
Mario Zechner
|
ec3c8f4ed3
|
WIP esbuild, bundling, components.
|
2023-06-08 13:48:08 +02:00 |
|
Florian Bauer
|
4961995839
|
Improve performance
|
2023-06-07 23:37:53 +02:00 |
|
Florian Bauer
|
38b914c2bd
|
Merge branch 'main' of github.com:badlogic/heissepreise into badlogic-main
|
2023-06-07 22:29:15 +02:00 |
|
Mario Zechner
|
f96745cc81
|
Minor fixes.
|
2023-06-07 22:00:35 +02:00 |
|
Florian Bauer
|
0effbc1ce1
|
Merge branch 'main' of github.com:flobauer/heissepreise
|
2023-06-07 15:00:34 +02:00 |
|
Florian Bauer
|
20e7ea48ac
|
add tailwind build process
|
2023-06-07 15:00:15 +02:00 |
|
Mario Zechner
|
5d6969d6fe
|
Merge pull request #84 from slhck/search-prompt
add min characters needed for search to placeholder
|
2023-06-07 14:58:36 +02:00 |
|
Mario Zechner
|
b8eca155c9
|
Vendor tailwind.
|
2023-06-07 13:31:43 +02:00 |
|
Werner Robitza
|
5126d57d84
|
add min characters needed for search to placeholder
|
2023-06-07 11:05:52 +02:00 |
|
Mario Zechner
|
65b45815b6
|
Fix exception when clicking preis label. Not sure what's going on.
|
2023-06-07 10:33:46 +02:00 |
|
Florian Bauer
|
762032f25e
|
better spading for imprint
|
2023-06-07 01:04:05 +02:00 |
|
Florian Bauer
|
a5002e55ff
|
Design fixes on very small handhelds.
|
2023-06-07 00:49:03 +02:00 |
|
Florian Bauer
|
02b26051f9
|
Minor Template String Change
|
2023-06-07 00:10:39 +02:00 |
|
Florian Bauer
|
eb24f8ff95
|
Change Color Structure to tailwindCSS Colors
|
2023-06-07 00:07:53 +02:00 |
|
Florian Bauer
|
57a495f224
|
Merge branch 'main' of github.com:flobauer/heissepreise
|
2023-06-07 00:05:37 +02:00 |
|
Florian Bauer
|
d46f52e891
|
tailwind rewrite
|
2023-06-06 23:56:57 +02:00 |
|
Mario Zechner
|
241c3a83ec
|
Fix cart all checkbox.
|
2023-06-06 18:50:44 +02:00 |
|
Mario Zechner
|
8e0c6d24d9
|
Fix all checkbox behaviour.
|
2023-06-06 18:42:40 +02:00 |
|
Mario Zechner
|
cb93299990
|
Fix sorting by name similarity, Billa deduplication.
|
2023-06-06 18:36:55 +02:00 |
|
Mario Zechner
|
b9ed07eabb
|
Add stopword filtering, filter by unit mismatch when finding similar items.
|
2023-06-06 16:55:56 +02:00 |
|
Mario Zechner
|
353e3cc77e
|
More categorization work. Run node categorize.js <cart-or-items-json> to see kNN results.
|
2023-06-06 16:18:01 +02:00 |
|
Mario Zechner
|
23b1ec978a
|
JSON download of cart.
|
2023-06-06 15:14:57 +02:00 |
|
Mario Zechner
|
6ab871f022
|
Limit name similarity sort to small result lists.
|
2023-06-06 00:32:01 +02:00 |
|
Mario Zechner
|
517e1e4cca
|
Add <, <=, >, >= as unit query operators
|
2023-06-06 00:16:43 +02:00 |
|
Mario Zechner
|
4c599d13d2
|
Imprint.
|
2023-06-06 00:01:01 +02:00 |
|
Mario Zechner
|
675b63cf2e
|
Merge pull request #75 from simmac/main
Add legal disclaimer
|
2023-06-05 23:59:50 +02:00 |
|
Mario Zechner
|
57fb15670a
|
Quantity unit search and sort by quantity.
|
2023-06-05 23:38:39 +02:00 |
|
Mario Zechner
|
9d58e20bbd
|
Fixes #74, fall back fetching REWEDE from GitHub pages.
|
2023-06-05 23:04:03 +02:00 |
|
Mario Zechner
|
d85d9d4f24
|
Make name links take up entire <td>
|
2023-06-05 21:52:02 +02:00 |
|
simmac
|
2b497d600e
|
Add legal disclaimer
|
2023-06-05 16:27:37 +02:00 |
|
Mario Zechner
|
e714d720b0
|
Fix charting in cart.
|
2023-06-05 08:12:29 +02:00 |
|
Mario Zechner
|
81ecd54760
|
Fix charting in main.
|
2023-06-05 00:06:10 +02:00 |
|
Mario Zechner
|
352b397515
|
Fix charting in product search.
|
2023-06-04 23:38:52 +02:00 |
|
Mario Zechner
|
f06622f5d6
|
Merge branch 'main' into site-refactor
|
2023-06-04 21:52:01 +02:00 |
|
Mario Zechner
|
402aed16e5
|
Fixes #63, penny urls
|
2023-06-04 21:51:50 +02:00 |
|
Mario Zechner
|
25f63b18dc
|
Fix bug in calculateOverallPriceChanges, date range was applied in the wrong place.
|
2023-06-04 21:37:33 +02:00 |
|
Mario Zechner
|
7b9b478520
|
Add menu to changes.
|
2023-06-04 21:31:35 +02:00 |
|
Mario Zechner
|
a63cfa7c91
|
Remove aktionen and billiger, all done in changes.html now.
|
2023-06-04 21:30:55 +02:00 |
|
Mario Zechner
|
f61f0d1a0e
|
Fix cart header on mobile, some prettification.
|
2023-06-04 19:54:28 +02:00 |
|
Mario Zechner
|
002279593f
|
Fix cart table header on mobile.
|
2023-06-04 19:32:13 +02:00 |
|
Mario Zechner
|
b913097a99
|
Tons of frontend refactoring. Bug: cart table shows header on mobile
|
2023-06-04 14:45:05 +02:00 |
|
Mario Zechner
|
665b2b5c25
|
.js clean-up, add second pattern to template "engine" so we can also bundle .js files eventually. Not great for development, as line numbers no longer match.
|
2023-06-04 03:30:05 +02:00 |
|
Mario Zechner
|
21e7566cfa
|
Removed the sticky search field, refactoring, WIP
|
2023-06-04 02:19:13 +02:00 |
|
Mario Zechner
|
2ef5be9e9b
|
Server-side generation with watcher and live-reload. pages.js still broken.
|
2023-06-03 23:46:43 +02:00 |
|
Mario Zechner
|
d357caf7f1
|
First pass, everything is broken.
|
2023-06-03 22:00:52 +02:00 |
|
Mario Zechner
|
31a5cccec6
|
Revert change to currentDate(). Date.toISOString() gives time in UTC...
|
2023-06-03 01:24:22 +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 |
|
Christian Tschugg
|
02bd7e5ff8
|
Compress raw data files on disk, fixes badlogic/heissepreise#51
|
2023-06-02 16:24:58 +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 |
|
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 |
|
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 |
|