Commit graph

85 commits

Author SHA1 Message Date
deepsource-autofix[bot] dda41aa77b
style: format code with Prettier
This commit fixes the style issues introduced in cf385e5 according to the output
from Prettier.

Details: None
2024-05-06 13:58:01 +00:00
Michał cf385e5875 Fix loading of broken basket 2024-05-06 14:57:39 +01:00
Michał 503f47fd71
Merge pull request #10 from Fluffy-Bean/deepsource-autofix-92bdf8d1
refactor: remove the console expressions
2024-05-06 12:35:46 +01:00
deepsource-autofix[bot] 77dcc3430a
style: format code with Prettier
This commit fixes the style issues introduced in e0969ae according to the output
from Prettier.

Details: https://github.com/Fluffy-Bean/TastyBites/pull/10
2024-05-06 11:34:52 +00:00
deepsource-autofix[bot] e0969ae66f
refactor: remove the console expressions
It is considered a best practice to avoid the use of any `console` methods in JavaScript code that will run on the browser.

**NOTE:** If your repository contains a server side project, you can add `"nodejs"` to the `environment` property of analyzer meta in `.deepsource.toml`.
This will prevent this issue from getting raised.
Documentation for the analyzer meta can be found [here](https://docs.deepsource.com/docs/analyzers-javascript#meta).
Alternatively, you can silence this issue for your repository [as shown here](https://deepsource.com/blog/releases-issue-actions).

If a specific `console` call is meant to stay for other reasons, you can add [a skipcq comment](https://docs.deepsource.com/docs/issues-ignore-rules#silencing-a-specific-issue) to that line.
This will inform other developers about the reason behind the log's presence, and prevent DeepSource from flagging it.
2024-05-06 11:34:41 +00:00
Michał f17ea51c01 Update air config for browser reloading 2024-05-06 11:56:41 +01:00
Michał 795144aaa0 Messed up imports 2024-05-05 17:53:48 +01:00
Michał 677b4277a6 Start building out the backend with database 2024-05-05 17:51:34 +01:00
Michał 17476d3f2c Keep the Menu Items square, while filling container 2024-05-05 14:22:30 +01:00
Michał 200aa6b04f
Merge pull request #9 from Fluffy-Bean/deepsource-transform-f963173a
style: format code with Prettier
2024-05-05 13:05:22 +01:00
deepsource-autofix[bot] 27cd29de27
style: format code with Prettier
This commit fixes the style issues introduced in cd2aaa3 according to the output
from Prettier.

Details: None
2024-05-05 12:04:32 +00:00
Michał cd2aaa355c Add About and Booking page
Add help dropdowns on checkout
Add Image With Text component
2024-05-05 13:04:17 +01:00
Michał d9bea89c0b Fix cart not displaying errors correctly 2024-05-05 13:01:35 +01:00
Michał 584ab41f79 Add multiple to cart from item page 2024-05-05 12:21:15 +01:00
Michał 3dda6380e5
Merge pull request #8 from Fluffy-Bean/deepsource-transform-0065c2e8
style: format code with Prettier
2024-05-05 11:12:51 +01:00
deepsource-autofix[bot] fbd604830e
style: format code with Prettier
This commit fixes the style issues introduced in 9dce923 according to the output
from Prettier.

Details: None
2024-05-05 10:12:16 +00:00
Michał 9dce9235d6 Set image value in Item to list, to support more images in the future
Set all pages to Typescript
2024-05-05 11:12:01 +01:00
Michał 7d8d19a6e9 Fix basket loading and verifying on page load
Update go mod files
2024-05-04 17:58:48 +01:00
Michał 5bcebe2011 Disable amount button (at checkout) if amount too low/high 2024-05-04 17:27:25 +01:00
Michał d9e95ebda4
Merge pull request #6 from Fluffy-Bean/deepsource-transform-bf6dd641
style: format code with Prettier
2024-05-04 17:08:19 +01:00
deepsource-autofix[bot] 9d19529b8e
style: format code with Prettier
This commit fixes the style issues introduced in 7b4cbef according to the output
from Prettier.

Details: None
2024-05-04 15:54:37 +00:00
Michał 7b4cbef983 FUCK 2024-05-04 16:54:19 +01:00
Michał 42951bab20 Manual formating and cleanups 2024-05-04 16:52:21 +01:00
Michał 31a31a43e0
Merge pull request #4 from Fluffy-Bean/deepsource-transform-5891e056
style: format code with Prettier
2024-05-04 16:28:53 +01:00
deepsource-autofix[bot] cd6fdf3b29
style: format code with Prettier
This commit fixes the style issues introduced in 6e31b44 according to the output
from Prettier.

Details: None
2024-05-04 15:26:36 +00:00
deepsource-io[bot] 6e31b44137
ci: update .deepsource.toml 2024-05-04 15:26:13 +00:00
Michał a1b7ac4dab
Create .prettierrc.yaml 2024-05-04 16:23:28 +01:00
deepsource-io[bot] d25b9accda
ci: add .deepsource.toml 2024-05-04 15:12:36 +00:00
Michał 9761e4b0aa Cache errors
Missing `;`
2024-05-03 19:43:27 +01:00
Michał 7f7fa3b3ab Fix some errors after cart refactor 2024-05-03 19:21:28 +01:00
Michał 7066cc492b Move to key-value basket, to keep track of information easier
Clean up code, add more types
Clean up error handling
2024-05-03 18:35:39 +01:00
Michał ec2ef95cca Link back to the item page 2024-05-03 17:00:34 +01:00
Michał c54c9c05a9 Optimise Cart page
Yeet the last of the % imports, as they incorrectly displayed as syntax errors
2024-05-03 14:09:48 +01:00
Michał 6f97ad9a4c Add styling to BasketItem
Move footer style to its own file
Make the contact form a bit more intuitive
General cleanup
2024-05-03 13:10:37 +01:00
Michał 764aaa48ea Improve Carts reliability
Nicer empty cart page
Check on page load if cart is valid
2024-05-03 12:31:12 +01:00
Michał 67c8794427 Kinda working cart 2024-05-03 11:34:44 +01:00
Michał f7321ed338 Improve basket count
Move leaflet css resource link to App.svelte
make cartLen a more sensible name
2024-05-02 22:56:59 +01:00
Michał 350528ca2e Noisy background 2024-05-02 19:24:33 +01:00
Michał 1486c1b70a Effort to transition to TypeScript
Remove commit warnings
2024-05-02 19:10:21 +01:00
Michał 4f0ecd33e4 Update test api to TypeScript for better type handling 2024-05-02 13:36:24 +01:00
Michał 04f7d40e52 Use array of UUIDs + Amount for cart data
This is very unstable, but works on the power of will and hope
2024-05-01 18:55:51 +01:00
Michał b7bc7da366 Basic Cart functionality
Add test-api function for contact page
2024-04-30 14:48:32 +01:00
Michał e2e68ab1fb Nicer error page for Item page 2024-04-29 19:19:28 +01:00
Michał 383f22bdf8 Improve Item page
Add 500 page and dedicated 404 page
Add fake cache to tester API
Adjust some styles for better readability and usability
2024-04-28 19:19:05 +01:00
Michał 40c19335cf
Merge pull request #1 from Fluffy-Bean/dependabot/go_modules/golang.org/x/net-0.23.0
Bump golang.org/x/net from 0.19.0 to 0.23.0
2024-04-28 10:58:45 +01:00
dependabot[bot] 1ae7c9845c
Bump golang.org/x/net from 0.19.0 to 0.23.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.19.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.19.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-28 09:57:03 +00:00
Michał 05e3adb5bb Add announcements banner loading content
Add leaflet type definitions
2024-04-28 00:27:17 +01:00
Michał 782c88d082 Add fake API to allow for testing of requests 2024-04-27 19:23:06 +01:00
Michał 2686fb904c Add phosphor pre-preprocessor, to improve readability of code 2024-04-27 18:17:37 +01:00
Michał bfbd393b46 Forgetti spaghetti some directories 2024-04-27 18:04:06 +01:00