From ad7b69df890ab20ff6a44056245531b0c45d0595 Mon Sep 17 00:00:00 2001 From: Angel Beltran Date: Sat, 28 Feb 2026 22:36:34 -0700 Subject: [PATCH] regenerated diagrams --- diagrams/database_schema_public.svg | 2 +- diagrams/database_schema_public.uml | 8 ++ styles/index.css | 137 +++++----------------------- 3 files changed, 34 insertions(+), 113 deletions(-) diff --git a/diagrams/database_schema_public.svg b/diagrams/database_schema_public.svg index 9534d04..a770b19 100644 --- a/diagrams/database_schema_public.svg +++ b/diagrams/database_schema_public.svg @@ -1 +1 @@ -accountsaccount_id:serial [PK]email:textverified:booleanuser_id:text [FK]accounts_page_platform_order_indexesaccount_id:integer [PK]platform:platform [PK]account_id:integerorder_index:smallintetsy_access_tokensuser_id:integer [PK][FK]access_token:textrefresh_token:textaccess_token_expiration:timestamp with time zonerefresh_token_expiration:timestamp with time zoneetsy_oauth_requestsstate:bytea [PK]code_verifier:byteaexpiration:timestamp with time zoneaccount_id:integer [FK]etsy_store_eventsstore_id:text [PK]event_timestamp:timestamp with time zone [PK][FK]event_id:text [PK]platform:textetsy_usersuser_id:integer [PK]account_id:integer [FK]shop_id:integeroauth_login_statesstate:bytea [PK]expiration:timestamp with time zonetarget_uri:textoauth_tokensaccess_token:text [PK]token_type:textrefresh_token:textexpiry:timestamp with time zoneid_token_issuer:textid_token_audience:text[]id_token_subject:text [FK]id_token_expiry:timestamp with time zoneid_token_issued_at:timestamp with time zoneid_token_nonce:textid_token_access_token_hash:textid_token_custom_claims_name:textid_token_custom_claims_picture:textid_token_custom_claims_nickname:textid_token_custom_claims_given_name:textid_token_custom_claims_family_name:textid_token_custom_claims_updated_at:timestamp with time zoneoauth_usersuser_id:text [PK]raw_store_eventsplatform:text [PK]store_id:text [PK]event_timestamp:timestamp with time zone [PK]event_id:text [PK]raw_payload:jsonbschema_migrationsversion:bigint [PK]dirty:booleansync_group_listing_draftsaccount_id:integer [PK][FK]order_index:integer [PK]platform:platformshop_id:textlisting_id:textsync_group_listingssync_group_id:integer [PK][FK]order_index:integer [PK]platform:platformshop_id:textlisting_id:textsync_groupssync_group_id:serial [PK]account_id:integer [FK]tiktok_store_eventsstore_id:text [PK]event_timestamp:timestamp with time zone [PK][FK]event_id:text [PK]platform:textwix_store_eventsstore_id:text [PK]event_timestamp:timestamp with time zone [PK][FK]event_id:text [PK]platform:text \ No newline at end of file +accountsaccount_id:serial [PK]email:textverified:booleanuser_id:text [FK]accounts_page_platform_order_indexesaccount_id:integer [PK]platform:platform [PK]account_id:integerorder_index:smallintetsy_access_tokensuser_id:integer [PK][FK]access_token:textrefresh_token:textaccess_token_expiration:timestamp with time zonerefresh_token_expiration:timestamp with time zoneetsy_oauth_requestsstate:bytea [PK]code_verifier:byteaexpiration:timestamp with time zoneaccount_id:integer [FK]etsy_store_eventsstore_id:text [PK]event_timestamp:timestamp with time zone [PK][FK]event_id:text [PK]platform:textetsy_usersuser_id:integer [PK]account_id:integer [FK]shop_id:integermock_modeaccount_id:integer [PK][FK]mock_mode:booleanoauth_login_statesstate:bytea [PK]expiration:timestamp with time zonetarget_uri:textoauth_tokensaccess_token:text [PK]token_type:textrefresh_token:textexpiry:timestamp with time zoneid_token_issuer:textid_token_audience:text[]id_token_subject:text [FK]id_token_expiry:timestamp with time zoneid_token_issued_at:timestamp with time zoneid_token_nonce:textid_token_access_token_hash:textid_token_custom_claims_name:textid_token_custom_claims_picture:textid_token_custom_claims_nickname:textid_token_custom_claims_given_name:textid_token_custom_claims_family_name:textid_token_custom_claims_updated_at:timestamp with time zoneoauth_usersuser_id:text [PK]raw_store_eventsplatform:text [PK]store_id:text [PK]event_timestamp:timestamp with time zone [PK]event_id:text [PK]raw_payload:jsonbschema_migrationsversion:bigint [PK]dirty:booleansync_group_listing_draftsaccount_id:integer [PK][FK]order_index:integer [PK]platform:platformshop_id:textlisting_id:textsync_group_listingssync_group_id:integer [PK][FK]order_index:integer [PK]platform:platformshop_id:textlisting_id:textsync_groupssync_group_id:serial [PK]account_id:integer [FK]tiktok_store_eventsstore_id:text [PK]event_timestamp:timestamp with time zone [PK][FK]event_id:text [PK]platform:textwix_store_eventsstore_id:text [PK]event_timestamp:timestamp with time zone [PK][FK]event_id:text [PK]platform:text \ No newline at end of file diff --git a/diagrams/database_schema_public.uml b/diagrams/database_schema_public.uml index fe895ab..5c75fae 100644 --- a/diagrams/database_schema_public.uml +++ b/diagrams/database_schema_public.uml @@ -51,6 +51,12 @@ entity "**etsy_users**" { *""shop_id"": //integer // } +entity "**mock_mode**" { + + ""account_id"": //integer [PK][FK]// + -- + *""mock_mode"": //boolean // +} + entity "**oauth_login_states**" { + ""state"": //bytea [PK]// -- @@ -149,6 +155,8 @@ entity "**wix_store_events**" { "**etsy_users**" }-- "**accounts**" +"**mock_mode**" ||-|| "**accounts**" + "**oauth_tokens**" }-- "**oauth_users**" "**sync_group_listing_drafts**" }-- "**accounts**" diff --git a/styles/index.css b/styles/index.css index fd63b68..a5cb07d 100644 --- a/styles/index.css +++ b/styles/index.css @@ -197,29 +197,6 @@ .bottom-0 { bottom: calc(var(--spacing) * 0); } - .grid-table-\[1fr_1fr_1fr_1fr_1fr_1fr\] { - &:is(table) { - display: grid; - grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; - & > :is(thead, tbody, tfoot) { - grid-column-start: 1; - grid-column-end: -1; - display: grid; - grid-template-columns: subgrid; - & > tr { - grid-column-start: 1; - grid-column-end: -1; - display: grid; - grid-template-columns: subgrid; - & > th, & > td { - grid-column: span 1; - align-content: center; - text-align: center; - } - } - } - } - } .grid-table-\[1fr_1fr_1fr_1fr_1fr_1fr_1fr\] { &:is(table) { display: grid; @@ -312,9 +289,6 @@ .mt-\[3em\] { margin-top: 3em; } - .mb-0 { - margin-bottom: calc(var(--spacing) * 0); - } .mb-\[0\.5em\] { margin-bottom: 0.5em; } @@ -327,9 +301,6 @@ .mb-\[3em\] { margin-bottom: 3em; } - .ml-\[0\.5em\] { - margin-left: 0.5em; - } .ml-\[1em\] { margin-left: 1em; } @@ -399,9 +370,6 @@ .flex-shrink { flex-shrink: 1; } - .flex-grow { - flex-grow: 1; - } .flex-grow-\[1\] { flex-grow: 1; } @@ -417,12 +385,6 @@ .basis-full { flex-basis: 100%; } - .border-collapse { - border-collapse: collapse; - } - .transform { - transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); - } .animate-pulse { animation: var(--animate-pulse); } @@ -533,15 +495,6 @@ .border-\[gray\] { border-color: gray; } - .border-\[red\] { - border-color: red; - } - .border-\[white\] { - border-color: white; - } - .border-accent { - border-color: var(--accent); - } .border-border { border-color: var(--border); } @@ -554,9 +507,6 @@ .border-sidebar-border { border-color: var(--sidebar-border); } - .bg-\[red\] { - background-color: red; - } .bg-accent { background-color: var(--accent); } @@ -569,9 +519,6 @@ .bg-card { background-color: var(--card); } - .bg-none { - background-image: none; - } .p-\[0\.5em\] { padding: 0.5em; } @@ -611,9 +558,6 @@ .font-display { font-family: var(--display-family); } - .font-text { - font-family: var(--text-family); - } .text-lg { font-size: var(--text-lg); line-height: var(--tw-leading, var(--text-lg--line-height)); @@ -629,10 +573,6 @@ .text-\[1\.5em\] { font-size: 1.5em; } - .font-\[1\.5em\] { - --tw-font-weight: 1.5em; - font-weight: 1.5em; - } .font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); @@ -644,12 +584,6 @@ .text-nowrap { text-wrap: nowrap; } - .text-wrap { - text-wrap: wrap; - } - .text-inherit { - color: inherit; - } .capitalize { text-transform: capitalize; } @@ -659,24 +593,13 @@ .underline { text-decoration-line: underline; } - .outline { - outline-style: var(--tw-outline-style); - outline-width: 1px; - } .outline-1 { outline-style: var(--tw-outline-style); outline-width: 1px; } - .outline-\[1px\] { - outline-style: var(--tw-outline-style); - outline-width: 1px; - } .outline-\(--table-tfoot\) { outline-color: var(--table-tfoot); } - .outline-\[red\] { - outline-color: red; - } .filter { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); } @@ -690,16 +613,6 @@ transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); } - .\*\:bg-background { - :is(& > *) { - background-color: var(--background); - } - } - .\*\*\:bg-background { - :is(& *) { - background-color: var(--background); - } - } .not-open\:mb-\[1em\] { &:not(*:is([open], :popover-open, :open)) { margin-bottom: 1em; @@ -1254,26 +1167,6 @@ } } } -@property --tw-rotate-x { - syntax: "*"; - inherits: false; -} -@property --tw-rotate-y { - syntax: "*"; - inherits: false; -} -@property --tw-rotate-z { - syntax: "*"; - inherits: false; -} -@property --tw-skew-x { - syntax: "*"; - inherits: false; -} -@property --tw-skew-y { - syntax: "*"; - inherits: false; -} @property --tw-border-style { syntax: "*"; inherits: false; @@ -1356,6 +1249,26 @@ inherits: false; initial-value: 1; } +@property --tw-rotate-x { + syntax: "*"; + inherits: false; +} +@property --tw-rotate-y { + syntax: "*"; + inherits: false; +} +@property --tw-rotate-z { + syntax: "*"; + inherits: false; +} +@property --tw-skew-x { + syntax: "*"; + inherits: false; +} +@property --tw-skew-y { + syntax: "*"; + inherits: false; +} @property --tw-content { syntax: "*"; initial-value: ""; @@ -1373,11 +1286,6 @@ @layer properties { @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) { *, ::before, ::after, ::backdrop { - --tw-rotate-x: initial; - --tw-rotate-y: initial; - --tw-rotate-z: initial; - --tw-skew-x: initial; - --tw-skew-y: initial; --tw-border-style: solid; --tw-font-weight: initial; --tw-outline-style: solid; @@ -1397,6 +1305,11 @@ --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; + --tw-rotate-x: initial; + --tw-rotate-y: initial; + --tw-rotate-z: initial; + --tw-skew-x: initial; + --tw-skew-y: initial; --tw-content: ""; --tw-leading: initial; }