Commit Graph

45 Commits

Author SHA1 Message Date
8fc3f3086d Embed microdata to some pages
Only to some, where it is not invasive and can be useful. If the microdata will be successful in SE rankings, it can be expanded more.

Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
c92e4c5488 Fix links and nested p tags
Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
feda1c2942 Add alternate links to target different regions and make .hk site canonical
Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
c9190565a0 Remove dead SW code
Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
3ccbd41ef2 Fix and optimize shop styles and remove jquery
Reduce bootstrap bundle, replace jquery dependant code and remove jquery. Optimize style loading.
Overall the lighthouse metrics are far better now.

Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
037cadbe6d Replace deferred styles with standard linking
This alone improves CLS from 0.9 down to 0.005, and overall score in lighthouse to green values

Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
c63249e8a0 Inject JS in templates with correct domains
Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-07-18 11:56:58 +08:00
a377ef9ab3 Fix left/right -> start/end, and other styles issues and adjustments
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-07-11 13:50:32 +08:00
76dc20c798 Fix dropdown, accordion and modal
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-07-10 17:46:45 +08:00
e5d754d2bc Just update dependencies, without any migration/bugfixing
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-07-10 14:55:19 +08:00
6337553556 update logo 2023-03-07 14:23:45 +08:00
9bcda6af08 fix top element color 2021-06-02 14:31:04 +08:00
49488577f8 fix order hardware button text centering 2021-06-02 09:07:46 +08:00
e63436d712 add trademark notice 2021-05-10 15:23:54 +08:00
2002f4b913 fix(mobile/menu): Removes topnav effect 2020-01-23 11:10:54 +01:00
12650be390 feat(issue20): Adds info job in home page 2020-01-22 18:55:17 +01:00
5f42340b04 fix(menu/scroll): Allows effect only on mobile 2020-01-22 16:10:41 +01:00
a27c7370d6 fix(mobile/menu): Shows when scroll top 2020-01-21 12:24:57 +01:00
72ce996c37 fix(mobile/shop): Tries to improvie menu show/hide while scrolling 2020-01-21 12:02:38 +01:00
d08bfbdcc0 revert(mobile/shop): Hides menu when scroll down and shows when scroll up 2020-01-20 18:02:47 +01:00
14ec597b85 fix(mobile/menu): Hides menu when scroll down and shows when scroll up 2020-01-20 17:07:53 +01:00
952eccd560 feat(mobile/landscape): Makes disappear the header menu 2020-01-15 12:06:18 +01:00
489326dc47 fix(mobile): Reduces header menu height 2019-12-30 11:34:18 +01:00
e025f66f3e feat(place-order): Adds order hardware system
fix(place-order): Avoids colliding with page var

feat(place-order): Adds drag(copy)/drop system
Finally get this to work..
Still some minor issues while drag(copy)/drop
This commit allows to drag(copy)/drop inside the crate.
Allows to reorder the crate

feat(place-order): Adds basic summary of shopping cart
allows to delete item

feat(place-order): Adds form
also applies some cosmetcis css

feat(place-order): Applies custom css to drag/drop process

feat(place-order): Improves crate UI

feat(place-order): Adds missing assets

feat(place-order): Updates icon button add

feat(place-order): Changes cart layout to increase space
- moves up the control crate type (rack/desktop)
- increase card size a bit
- reduces some padding
- adding some space above card title
- re-organise react component to achieve this layout

feat(place-order): Updates icon remove in summary price
- uses icon instead of shitty html/css
- re-organises react component

fix(place-order): Reduces overlay gradient effect on the aside
also increases padding-bottom to avoid overlay above content

feat(place-order): Updates summary price layout

feat(place-order): Updates CrateMode using data
this avoid using hard text in component
and also, adding crate mode in data.js will be helpful
for other component too (e.g OrderSummary)

feat(place-order): Adds crate mode in OrderSummary
Allows to add fees to rack mode for exemple

feat(place-order): Allows to delete all items in the crate at once

feat(place-order): Updates typo
uses currentMode instead of crateMode

feat(place-order): Displays selection shadow on card when user hover delete button

feat(place-order): Allows to add item to the crate

feat(place-order): Corrects typo

feat(place-order): Corrects layout for browser support

feat(place-order): Adds first automatic rules
this allows to test how things could be done

feat(place-order): Allows to remove card when drop out of crate

feat(place-order): Adds icon reminder to rules

feat(place-order): Uses internal js production assets

feat(place-order): Uses production file

feat(place-order): Adds kali first as initialisation

feat(place-order): Simulates slots in crate (desktop/rack)

feat(place-order): Updates data that prepare for rules algo

feat(place-order): Adds some rules

feat(place-order): Removes rule 2kasli when no more kasli
it's a fix

feat(place-order): Corrects typo rules koster

fix(place-order): Removes PWA prompt

fix(place-order): Corrects size card inside crate

refactor(place-order): Reduces padding between items in listing

refactor(place-order): Uses USD currency

feat(place-order): Upgrades algo for rules

feat(place-order): Adds progress bar to kasli/kasli w/backplane

feat(place-order): Refactores a bit rule handler

feat(place-order): Adds all other rules

fix(place-order): Corrects typo

fix(place-order): Corrects count zotino/hd68 when IDC-BNC does not follow each others

feat(place-order): Backups dev script call just in case
For now, I can work with prod build even debugging production code

feat(place-order): Adds super tooltip to progress bar

feat(place-order): Adds tooltip for zotino/hd68 too

refactor(place-order): Updates typo rule for Koster

feat(place-order/WIP): Adds warning

feat(place-order): Adds Mirny
adds css changes from previous commit (i've forgotten)

feat(place-order): Updates build

feat(place-order): Set RJ45-DIO to occupy 2 EEMs

feat(place-order): Make clocker progress bar visible
It was hidden by horizontal scrollbar inside crate

feat(place-order): Remove red warning for 2 kaslis following each other

feat(place-order): Adds rule for cards that need a resource controller

feat(place-order): Corrects typo, adds point to end of message

feat(place-order): Changes idc-bnc info into a warning one

feat(place-order): Moves down warning box

feat(place-order): Updates some cosmetics css

fix(place-order): Removes IDC-BNC from Kasli connectors count

feat(place-order): Displays warning on hover warning icon

feat(place-order): Updates design hover item in listing

feat(place-order): Updates price estimate

feat(place-order): Displays warning in summary

feat(place-order): Allows to select item

feat(place-order): Allows to send request quote through client email

fix(place-order): Allows to click on remove inside summary list

feat(place-order): Adds btn remove for each cards inside crate

feat(place-order): Builds

fix(place-order): Updates icon warning

fix(place-order): Corrects recipient email address
LOL, forgot to remove mine haha

fix(place-order): Removes typo (kasli double)

fix(place-order): Removes num from email title subject

fix(place-order): Adds warning resources to mirny, zotino
Also updates message text

feat(place-order): Adds clocker counter

feat(place-order): Uses warning for id68 instead of reminder

feat(place-order): Adds crate type into the json

feat(place-order): Adds btn order hardware in homepage

refactor(place-order): Cleans a bit

fix(place-order): Improves a bit ux remove item from crate

fix(place-order): Improves a bit ux remove item from crate

feat(place-order): Builds

fix(place-order): Uses cursor pointer on remove button

fix(place-order): Corrects card need a resources card

chore(place-order): Removes call to ap.js

fix(place-order): Tries with fixed height on warning icon

fix(place-order): Adds fixed height to other element

fix(place-order): Tries to remove up container height to let flex to its job

fix(place-order): Removes .trim call which block multiline and augments row to 5

feat(place-order): Builds

fix(place-order): Adds min-height for the crate
2019-11-06 14:49:00 +08:00
cfcfc69c8c fix(mobile): Aligns menu items to the left 2019-08-01 14:08:44 +02:00
54cb76eece chore(website): Completes manifest, config, uses deferred etc 2019-07-29 12:23:36 +02:00
d923ac8930 refactor(html): Removes balise meta robot noindex 2019-07-29 11:02:49 +02:00
2c98c17fe2 feat(popup): Removes src images when closed 2019-07-22 14:30:41 +02:00
d0194e6245 refactor(Solvespace): Creates own tpl and moves js at the bottom 2019-07-22 12:46:55 +02:00
ecc932a8dd feat(ARTIQ): Adds origin image to display when click 2019-07-22 11:41:00 +02:00
e00af3a337 feat(Milkymist One): Adds legacy page (missing from /about-us/company) 2019-07-20 10:41:31 +02:00
a0314e60ef feat(img_enlarged): Prepares code 2019-07-19 17:28:56 +02:00
264ab3d0ec fix(menu): Corrects due to responsive 2019-07-19 16:16:26 +02:00
5622a66951 refactor(footer_contact_direction): Moves to includes folder 2019-07-19 11:49:57 +02:00
26fe2e0bca refactor(footer): Moves footer contact direction into its own file 2019-07-19 11:39:28 +02:00
d581e9045f feat(website): Adds favicons 2019-07-19 10:57:30 +02:00
9a1b07ef6e refactor(menu): Reduces space between items 2019-07-19 10:32:12 +02:00
914de61678 minor content corrections 2019-07-18 23:04:57 +08:00
a3cfb52268 refactor(website): Updates sinara core 2019-07-18 15:50:50 +02:00
054ee59fcf feat(font): Uses self-hosted NotoSans 2019-07-10 11:47:21 +02:00
42e830c2bb fix(website): Uses / for logo url 2019-07-08 12:03:40 +02:00
40e2feaac4 fix(website): Applies various changes
- updates config
- changes typo ARTIQ
- decrease logos size on mobile for ARTIQ
- adds robots.txt and disallow robot (meta too)
2019-07-08 11:59:50 +02:00
ee2fdd78d1 fix(website): Adds url dynamic url forlogo 2019-07-08 10:32:09 +02:00
1c8e53ec08 feat(website): Adds artiq and about-us + responsive 2019-07-05 14:58:20 +02:00
72b973b33f refactor(website): Prepares for content 2019-07-03 19:21:58 +02:00