KevinMidboe
9d60cb7b85
Github link in footer opens tab & sort updated
2022-12-30 00:57:24 +01:00
KevinMidboe
b2fd28c487
Removed config from tsconfig
2022-12-30 00:56:58 +01:00
KevinMidboe
4e19c9cea7
Merge pull request #5 from KevinMidboe/feat/checkout-order-feedback
...
Feat: Checkout, order & feedback pages (and a lot more)
2022-12-30 00:39:07 +01:00
KevinMidboe
d4a0569af0
Resolved all eslint issues
2022-12-30 00:35:53 +01:00
KevinMidboe
bfb55db8d6
Update all dependent package versions & pin to version
2022-12-30 00:17:41 +01:00
KevinMidboe
f82451328b
Linting
2022-12-30 00:13:25 +01:00
KevinMidboe
aafea78697
Disable js in tsconfig
2022-12-30 00:05:31 +01:00
KevinMidboe
8e22f16b76
Testing product gallery frontpage component, WIP
2022-12-30 00:04:51 +01:00
KevinMidboe
6d0842a6b6
Set meta viewport maximum-scale to 1
2022-12-30 00:01:57 +01:00
KevinMidboe
03cae6b0a0
Custom error classes
2022-12-30 00:01:15 +01:00
KevinMidboe
05d26587d9
WS cart sets reconnect timeout when planet_id not exists
2022-12-30 00:00:02 +01:00
KevinMidboe
0b1311ea77
Suffix all page titles with ' | plantposen'
2022-12-29 23:59:15 +01:00
KevinMidboe
694c3efbc3
Specific style reference to parent element by class
2022-12-29 23:58:39 +01:00
KevinMidboe
e6083077ac
css effects for tracking pulse component
2022-12-29 23:57:40 +01:00
KevinMidboe
a352926831
Updated all references to image in product
2022-12-29 23:57:10 +01:00
KevinMidboe
68153c13dc
Cookies page includes link to all references to planet_id on github
2022-12-29 23:56:08 +01:00
KevinMidboe
2ce3529db5
Cart listens to enter key press along with click
2022-12-29 23:55:36 +01:00
KevinMidboe
6de05e91aa
Update badge titles, and status
2022-12-29 23:55:11 +01:00
KevinMidboe
d86732c9b3
All links get link style from global stylesheet
2022-12-29 23:54:38 +01:00
KevinMidboe
f5a5534598
Code in footer link to all planetposen repos
2022-12-29 23:53:24 +01:00
KevinMidboe
9067e67adc
Warehouse gets image upload, edit images and all properties of product
2022-12-29 23:52:12 +01:00
KevinMidboe
469074d75b
Consistent build api url & updated base to /api/v1
2022-12-29 23:39:56 +01:00
KevinMidboe
a936283be1
Error stack component displays errors as card stack with animation
2022-12-29 23:36:55 +01:00
KevinMidboe
ae1def38a3
Updated interfaces
2022-12-29 23:36:00 +01:00
KevinMidboe
eefd3aa6d6
Displays payment, shipping, errors page & edit and add shipment
2022-12-29 23:33:52 +01:00
KevinMidboe
dc7663edce
Shop gets fancy image carousel & navigate back arrow
2022-12-29 23:16:02 +01:00
KevinMidboe
9c549b72f0
Polls for order status & displays loading while status=initiated
...
This is the page sent to after the payment is verified clientside at
/checkout. While status is only initiated and not updated from stripe
webhook we display spinner.
TODO should still timeout to content message
2022-12-29 23:11:56 +01:00
KevinMidboe
e86f22fbe2
apiUrl builds url to planetposen-backend which prefixes localhost if dev
2022-12-29 23:07:52 +01:00
KevinMidboe
1fb3fdd502
Checkout validates, payment response spinner, error msgs & typed resp
...
- When stripe responds with success we forward to receipt page which
waits for stripe webhook to updated order status.
- Moved stripe logic out of card component and into stripeApi.ts.
- Get stripe api token from +page.server.ts environment variable.
- Spinner for stripe payment for feedback on payment until stripe
verifies and responds.
- Error stack component trying to create card stack animation.
2022-12-29 23:02:24 +01:00
KevinMidboe
1e7cd2c3c5
Joined all Circle icons into Loading component
...
The loading component receives a promise which is used to display
states: loading, success and error. When displaying error you can reject
with string 'warning' to fail with another component.
2022-12-11 19:26:57 +01:00
KevinMidboe
5c5bfec43a
Remvoed & simplified or refactored general functionality
2022-12-05 18:39:32 +01:00
KevinMidboe
1a2e1f4594
Moved applePay & vipps components to /unused folder
2022-12-05 18:35:41 +01:00
KevinMidboe
6218a0d33c
Customer and Cart interfaces
2022-12-05 18:28:46 +01:00
KevinMidboe
416303b601
Refactored shared css & removed unused styles
2022-12-05 18:27:24 +01:00
KevinMidboe
86920d254f
Use hooks to check env and rewrite API call url if localhost
2022-12-05 18:25:37 +01:00
KevinMidboe
5f0b357d88
Updated ts types, sync w/ backend
2022-12-05 18:24:01 +01:00
KevinMidboe
31d639fe01
Resolved merge conflict
2022-12-03 17:15:12 +01:00
KevinMidboe
18406dcd0b
Page title & meta description for webshop product
2022-12-03 17:13:44 +01:00
KevinMidboe
82a6bb3e5b
Page title & meta description for webshop product
2022-12-03 16:48:14 +01:00
KevinMidboe
b2a15be12e
Feat: Refactor jsonld & method to update document title and description ( #4 )
...
* Generates JSON ld structured metadata from a product & appends to head
* Updated IProduct & IVariation interface
* Added IProductResponse & IProductsResponse interfaces
* Fixed sitemap urls having to many protocols
* Implemented jsonld for product w/ variations
* Aligned Product responses between backend & frontend
* PageMeta for updating head meta values: title & description
Use on any page where we want to display a unique meta page title &
description
* Set document language to norwegian
* Linting
2022-11-30 00:39:04 +01:00
KevinMidboe
296cfb80a0
Feat: JsonLd product metadata ( #2 )
...
* Generates JSON ld structured metadata from a product & appends to head
* Updated IProduct & IVariation interface
* Added IProductResponse & IProductsResponse interfaces
* Fixed sitemap urls having to many protocols
2022-11-28 22:19:32 +01:00
KevinMidboe
f3751da335
Merge pull request #1 from KevinMidboe/ci/setup
...
CI: Setup
2022-11-28 21:10:40 +01:00
KevinMidboe
69d5f8f296
Changed build directory back to .sveltekit folder
2022-11-28 20:35:33 +01:00
KevinMidboe
cd163c1635
Add drone config signature
2022-11-28 20:27:48 +01:00
KevinMidboe
b8d4ab28ee
Started CI drone setup with build and lint steps
2022-11-28 20:25:01 +01:00
KevinMidboe
5c0a6a1294
Updated transporters information on terms & conditions
2022-11-28 20:17:27 +01:00
KevinMidboe
df721080c0
Static assets
2022-11-28 20:03:33 +01:00
KevinMidboe
7fdfa1ab15
All planetposen routes at version 0.1
2022-11-28 20:03:23 +01:00
KevinMidboe
c76732e6e7
All sveltekit library files
2022-11-28 20:02:55 +01:00
KevinMidboe
502efef964
Main entry and glboal styles
2022-11-28 20:02:22 +01:00