From 98c81d6f3bde4362fb8ffe3374ee4576f0e64afb Mon Sep 17 00:00:00 2001 From: jiyuujin Date: Tue, 27 May 2025 22:47:09 +0900 Subject: [PATCH] =?UTF-8?q?Supabase=20Storage=20=E3=81=8B=E3=82=89=20Local?= =?UTF-8?q?=20=E3=81=AE=E7=AE=A1=E7=90=86=E3=81=B8=E5=88=87=E3=82=8A?= =?UTF-8?q?=E6=9B=BF=E3=81=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/app/components/SpeakerPageSection.vue | 16 ++++++++++------ apps/web/app/components/event/PanelerList.vue | 5 ++++- .../app/components/sponsor/SponsorList.vue | 5 ++++- .../app/components/ticket/NamecardSection.vue | 5 ++--- .../web/app/composables/useSupabaseStorage.ts | 9 ++++++++- apps/web/app/pages/jobboard.vue | 5 ++++- apps/web/app/pages/sessions/[id]/index.vue | 4 +++- apps/web/app/pages/sessions/[id]/share.vue | 5 ++++- apps/web/app/pages/sponsors/[id]/index.vue | 8 +++++--- apps/web/app/pages/sponsors/[id]/share.vue | 5 ++++- apps/web/app/pages/staffs/[id]/share.vue | 5 ++++- .../supabase/common/0.001723891525714838.jpeg | Bin 0 -> 462302 bytes .../supabase/common/0.003060402556301911.png | Bin 0 -> 9614 bytes .../supabase/common/0.0035677060488714663.jpg | Bin 0 -> 332826 bytes .../supabase/common/0.003653086440896125.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.004828258997426893.jpg | Bin 0 -> 44689 bytes .../supabase/common/0.004894987106050186.jpeg | Bin 0 -> 162794 bytes .../supabase/common/0.008540048812612389.png | Bin 0 -> 219921 bytes .../supabase/common/0.011590542957005567.png | Bin 0 -> 2190 bytes .../supabase/common/0.012076399884086264.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.01590348222566451.jpg | Bin 0 -> 302814 bytes .../supabase/common/0.016559684561317844.png | Bin 0 -> 2169 bytes .../supabase/common/0.016726272545353194.jpg | Bin 0 -> 3159 bytes .../supabase/common/0.018684966432962913.jpg | Bin 0 -> 11040 bytes .../supabase/common/0.01873541424804559.jpg | Bin 0 -> 3930 bytes .../supabase/common/0.02085227667616696.jpg | Bin 0 -> 67661 bytes .../supabase/common/0.02088823735196188.png | Bin 0 -> 25571 bytes .../supabase/common/0.023306039770851994.png | Bin 0 -> 1490 bytes .../supabase/common/0.023790879693514233.png | Bin 0 -> 2224 bytes .../supabase/common/0.024672201062246213.png | Bin 0 -> 144414 bytes .../supabase/common/0.02971695336430713.jpg | Bin 0 -> 42562 bytes .../supabase/common/0.03380547896618946.jpg | Bin 0 -> 72523 bytes .../supabase/common/0.034729337560845286.jpg | Bin 0 -> 91592 bytes .../supabase/common/0.036087018876949095.jpg | Bin 0 -> 233978 bytes .../supabase/common/0.03669840219313247.png | Bin 0 -> 73557 bytes .../supabase/common/0.03785825452145164.png | Bin 0 -> 5106 bytes .../supabase/common/0.038819444706958084.png | Bin 0 -> 10581 bytes .../supabase/common/0.03958841764555143.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.03973422410447469.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.0410647076048849.png | Bin 0 -> 2737 bytes .../supabase/common/0.04187377100493639.jpg | Bin 0 -> 19010 bytes .../supabase/common/0.04205937486380407.jpg | Bin 0 -> 88988 bytes .../supabase/common/0.04365995548603707.jpeg | Bin 0 -> 34042 bytes .../supabase/common/0.044831999588648586.png | Bin 0 -> 3572 bytes .../supabase/common/0.045953963915691176.png | Bin 0 -> 533668 bytes .../supabase/common/0.04812072231278308.jpeg | Bin 0 -> 26016 bytes .../supabase/common/0.04890280011562287.png | Bin 0 -> 189416 bytes .../supabase/common/0.05413721753449363.png | Bin 0 -> 10196 bytes .../supabase/common/0.05488451627025159.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.055732453433594564.png | Bin 0 -> 843316 bytes .../supabase/common/0.05609701662426847.png | Bin 0 -> 35993 bytes .../supabase/common/0.056149498596770764.png | Bin 0 -> 8363 bytes .../supabase/common/0.0591724199352357.png | Bin 0 -> 20096 bytes .../supabase/common/0.06313933832192653.jpeg | Bin 0 -> 26972 bytes .../supabase/common/0.06492701473961082.jpg | Bin 0 -> 23793 bytes .../supabase/common/0.07010306814716105.jpeg | Bin 0 -> 32723 bytes .../supabase/common/0.07120211506478746.jpg | Bin 0 -> 14868 bytes .../supabase/common/0.07134635880173779.png | Bin 0 -> 1706 bytes .../supabase/common/0.07144593798951271.png | Bin 0 -> 2311 bytes .../supabase/common/0.07568925256871362.png | Bin 0 -> 2125 bytes .../supabase/common/0.07766944908887652.jpg | Bin 0 -> 7341 bytes .../supabase/common/0.07930009916777414.jpg | Bin 0 -> 207611 bytes .../supabase/common/0.07991752303542232.png | Bin 0 -> 137100 bytes .../supabase/common/0.08076096060858773.png | Bin 0 -> 55786 bytes .../supabase/common/0.08651130361884585.png | Bin 0 -> 2009 bytes .../supabase/common/0.08893069524631603.jpg | Bin 0 -> 29401 bytes .../supabase/common/0.09051991453314656.jpeg | Bin 0 -> 98925 bytes .../supabase/common/0.09357929798241305.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.09497899975295232.jpeg | Bin 0 -> 22295 bytes .../supabase/common/0.0981471546354582.jpeg | Bin 0 -> 152623 bytes .../supabase/common/0.09931824755940521.jpg | Bin 0 -> 9206 bytes .../supabase/common/0.09943644230813176.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.10208464484552082.png | Bin 0 -> 80574 bytes .../supabase/common/0.10411141146536829.png | Bin 0 -> 11601 bytes .../supabase/common/0.10584385635184979.png | Bin 0 -> 5633 bytes .../supabase/common/0.10596962206509586.jpg | Bin 0 -> 626265 bytes .../supabase/common/0.1073231292033825.jpg | Bin 0 -> 7850 bytes .../supabase/common/0.10876061849858609.png | Bin 0 -> 1743 bytes .../supabase/common/0.11153478109593307.png | Bin 0 -> 1454 bytes .../supabase/common/0.11187275075695302.png | Bin 0 -> 1756 bytes .../supabase/common/0.11234839360110938.jpg | Bin 0 -> 179932 bytes .../supabase/common/0.11257478301669477.png | Bin 0 -> 5262 bytes .../supabase/common/0.1135508503423186.jpg | Bin 0 -> 15219 bytes .../supabase/common/0.11483708112406066.png | Bin 0 -> 16159 bytes .../supabase/common/0.11689832146430934.jpg | Bin 0 -> 26848 bytes .../supabase/common/0.1197299107954104.png | Bin 0 -> 16899 bytes .../supabase/common/0.13104493880776702.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.13150110308156937.png | Bin 0 -> 3236 bytes .../supabase/common/0.13259372694400318.png | Bin 0 -> 4179 bytes .../supabase/common/0.13394584559450973.jpg | Bin 0 -> 989886 bytes .../supabase/common/0.1392157995289327.jpg | Bin 0 -> 10935 bytes .../supabase/common/0.1399412919489882.png | Bin 0 -> 1744 bytes .../supabase/common/0.14010768233212811.png | Bin 0 -> 4221 bytes .../supabase/common/0.14179321764712838.png | Bin 0 -> 520502 bytes .../supabase/common/0.14775758458199517.png | Bin 0 -> 1639 bytes .../supabase/common/0.1479237369563453.jpg | Bin 0 -> 101499 bytes .../supabase/common/0.14942647263773767.png | Bin 0 -> 4053 bytes .../supabase/common/0.1531087907331954.png | Bin 0 -> 66723 bytes .../supabase/common/0.15360271752845867.jpg | Bin 0 -> 19887 bytes .../supabase/common/0.15459464322450667.png | Bin 0 -> 2270 bytes .../supabase/common/0.1606351986667418.jpg | Bin 0 -> 12073 bytes .../supabase/common/0.1611209795520243.jpg | Bin 0 -> 5737 bytes .../supabase/common/0.16366915196105736.jpg | Bin 0 -> 48156 bytes .../supabase/common/0.16559018181949847.jpeg | Bin 0 -> 102615 bytes .../supabase/common/0.17227015456064598.jpeg | Bin 0 -> 701650 bytes .../supabase/common/0.17245204363602862.jpg | Bin 0 -> 14048 bytes .../supabase/common/0.17263016664337627.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.17290652527911177.jpg | Bin 0 -> 17125 bytes .../supabase/common/0.18121625805658703.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.18153008355631717.jpg | Bin 0 -> 9997 bytes .../supabase/common/0.18361421388080812.jpg | Bin 0 -> 787363 bytes .../supabase/common/0.18537669880305274.png | Bin 0 -> 1872 bytes .../supabase/common/0.18709873675091515.jpg | Bin 0 -> 22807 bytes .../supabase/common/0.18854604391674012.png | Bin 0 -> 1850 bytes .../supabase/common/0.19306030056592727.png | Bin 0 -> 69083 bytes .../supabase/common/0.1945171097671381.png | Bin 0 -> 1441 bytes .../supabase/common/0.19774701690907515.jpg | Bin 0 -> 10659 bytes .../supabase/common/0.20021994345768324.png | Bin 0 -> 1502 bytes .../supabase/common/0.20170598909099513.png | Bin 0 -> 127299 bytes .../supabase/common/0.20207152960177588.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.20299963177320457.jpg | Bin 0 -> 47181 bytes .../supabase/common/0.20378988904192852.png | Bin 0 -> 5416 bytes .../supabase/common/0.20733693074625248.jpg | Bin 0 -> 7840 bytes .../supabase/common/0.20805459931146264.jpg | Bin 0 -> 27350 bytes .../supabase/common/0.20805468528607318.jpg | Bin 0 -> 41842 bytes .../supabase/common/0.20861078621418305.jpg | Bin 0 -> 20409 bytes .../supabase/common/0.2141727065760688.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.21648563107511754.png | Bin 0 -> 189672 bytes .../supabase/common/0.21648685410353363.jpg | Bin 0 -> 291754 bytes .../supabase/common/0.2206857531651525.jpg | Bin 0 -> 15572 bytes .../supabase/common/0.2235783821949413.png | Bin 0 -> 62449 bytes .../supabase/common/0.22693358533629016.jpg | Bin 0 -> 15500 bytes .../supabase/common/0.22797673140096286.png | Bin 0 -> 2645 bytes .../supabase/common/0.2280359910482378.png | Bin 0 -> 75643 bytes .../supabase/common/0.2283406405148789.jpg | Bin 0 -> 22325 bytes .../supabase/common/0.22900529461105612.jpg | Bin 0 -> 9997 bytes .../supabase/common/0.23013485831102343.png | Bin 0 -> 3573 bytes .../supabase/common/0.23209549955049913.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.23293692527640664.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.23645940078289263.png | Bin 0 -> 4596 bytes .../supabase/common/0.23715014980062077.png | Bin 0 -> 2809 bytes .../supabase/common/0.2372421827281619.png | Bin 0 -> 1836 bytes .../supabase/common/0.2377475232891637.png | Bin 0 -> 2708 bytes .../supabase/common/0.23803766637378576.jpg | Bin 0 -> 29734 bytes .../supabase/common/0.23930029901326377.png | Bin 0 -> 1208546 bytes .../supabase/common/0.24176187666739035.jpeg | Bin 0 -> 21544 bytes .../supabase/common/0.2443284687357341.png | Bin 0 -> 204486 bytes .../supabase/common/0.24436154178741343.png | Bin 0 -> 1910 bytes .../supabase/common/0.24441607903737173.jpeg | Bin 0 -> 24832 bytes .../supabase/common/0.24494432733873928.jpg | Bin 0 -> 13542 bytes .../supabase/common/0.24634162586448127.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.2485564002497591.png | Bin 0 -> 1428 bytes .../supabase/common/0.2509956492737828.jpeg | Bin 0 -> 761429 bytes .../supabase/common/0.2520747020431682.jpg | Bin 0 -> 11465 bytes .../supabase/common/0.2538205649943248.jpeg | Bin 0 -> 34042 bytes .../supabase/common/0.25677656254780357.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.26036634976031015.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.26174148826644317.jpeg | Bin 0 -> 61547 bytes .../supabase/common/0.26181750511232216.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.2635417973761389.jpg | Bin 0 -> 57841 bytes .../supabase/common/0.2638486995552094.jpg | Bin 0 -> 27165 bytes .../supabase/common/0.2657308793565487.jpg | Bin 0 -> 21543 bytes .../supabase/common/0.2677026900723567.png | Bin 0 -> 5266 bytes .../supabase/common/0.26808934598375833.jpg | Bin 0 -> 801038 bytes .../supabase/common/0.2760841622802137.png | Bin 0 -> 5448 bytes .../supabase/common/0.2761907119103446.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.2770156936974848.png | Bin 0 -> 1907 bytes .../supabase/common/0.277557843749656.png | Bin 0 -> 25899 bytes .../supabase/common/0.27907693426245195.jpeg | Bin 0 -> 118273 bytes .../supabase/common/0.2793539682841111.jpg | Bin 0 -> 14125 bytes .../supabase/common/0.281749277801159.png | Bin 0 -> 1854 bytes .../supabase/common/0.2833042902223809.jpeg | Bin 0 -> 67006 bytes .../supabase/common/0.2854619939353653.png | Bin 0 -> 68662 bytes .../supabase/common/0.2876585225853465.jpg | Bin 0 -> 5731 bytes .../supabase/common/0.28911879801586227.jpg | Bin 0 -> 28688 bytes .../supabase/common/0.2946414828615549.png | Bin 0 -> 215389 bytes .../supabase/common/0.2954604439141726.jpg | Bin 0 -> 11681 bytes .../supabase/common/0.3003208546094873.jpg | Bin 0 -> 30143 bytes .../supabase/common/0.30202155133499575.jpg | Bin 0 -> 38094 bytes .../supabase/common/0.3040267200397808.png | Bin 0 -> 15658 bytes .../supabase/common/0.3040427709968325.jpg | Bin 0 -> 25708 bytes .../supabase/common/0.30535860440718476.png | Bin 0 -> 3119 bytes .../supabase/common/0.3059795354060082.png | Bin 0 -> 1359 bytes .../supabase/common/0.3062956483167627.png | Bin 0 -> 1449 bytes .../supabase/common/0.3124226024519814.jpg | Bin 0 -> 27350 bytes .../supabase/common/0.31641235144225377.jpeg | Bin 0 -> 110050 bytes .../supabase/common/0.3181724755414379.png | Bin 0 -> 3907 bytes .../supabase/common/0.31845397767812345.png | Bin 0 -> 234278 bytes .../supabase/common/0.3185203825855021.png | Bin 0 -> 1587 bytes .../supabase/common/0.31916890679465737.jpeg | Bin 0 -> 102615 bytes .../supabase/common/0.3195849480670485.png | Bin 0 -> 2122 bytes .../supabase/common/0.32107196207440736.jpg | Bin 0 -> 29482 bytes .../supabase/common/0.3222081768616032.png | Bin 0 -> 133805 bytes .../supabase/common/0.3307723996002585.jpg | Bin 0 -> 20512 bytes .../supabase/common/0.33545759929502794.png | Bin 0 -> 1406 bytes .../supabase/common/0.33547449343662805.jpg | Bin 0 -> 49642 bytes .../supabase/common/0.34296613349468164.png | Bin 0 -> 1482 bytes .../supabase/common/0.3438292053983083.png | Bin 0 -> 2065 bytes .../supabase/common/0.3478375576822601.png | Bin 0 -> 170829 bytes .../supabase/common/0.35344465895224864.png | Bin 0 -> 1535 bytes .../supabase/common/0.35774215152452093.png | Bin 0 -> 2321 bytes .../supabase/common/0.36037111919106235.png | Bin 0 -> 1959 bytes .../supabase/common/0.37863587793712794.png | Bin 0 -> 2390 bytes .../supabase/common/0.411498942155746.jpg | Bin 0 -> 16296 bytes .../supabase/common/0.4166655833469648.png | Bin 0 -> 2907 bytes .../supabase/common/0.43028970284669454.jpg | Bin 0 -> 4486 bytes .../supabase/common/0.43534890054129227.jpg | Bin 0 -> 36177 bytes .../supabase/common/0.44786518504270645.png | Bin 0 -> 127299 bytes .../supabase/common/0.45529545145823547.png | Bin 0 -> 5789 bytes .../supabase/common/0.4590296518327459.jpg | Bin 0 -> 134883 bytes .../supabase/common/0.460864279745999.png | Bin 0 -> 3130 bytes .../supabase/common/0.4729969066878159.png | Bin 0 -> 2597 bytes .../supabase/common/0.5090916785162967.png | Bin 0 -> 12811 bytes .../supabase/common/0.5170151361395667.png | Bin 0 -> 3500 bytes .../supabase/common/0.5298105505542305.png | Bin 0 -> 37689 bytes .../supabase/common/0.5337053301651107.png | Bin 0 -> 109823 bytes .../supabase/common/0.5339854191766267.jpg | Bin 0 -> 179076 bytes .../supabase/common/0.5339977313861419.png | Bin 0 -> 795170 bytes .../supabase/common/0.5358016534450962.png | Bin 0 -> 1875 bytes .../supabase/common/0.5467702077292322.png | Bin 0 -> 5405 bytes .../supabase/common/0.5482770726779116.jpg | Bin 0 -> 5970 bytes .../supabase/common/0.5560908793801358.jpg | Bin 0 -> 11294 bytes .../supabase/common/0.579891011500212.png | Bin 0 -> 167168 bytes .../supabase/common/0.5809440108782895.png | Bin 0 -> 88507 bytes .../supabase/common/0.5810577879613132.png | Bin 0 -> 353789 bytes .../supabase/common/0.5933412923646306.png | Bin 0 -> 2112 bytes .../supabase/common/0.6006781007803748.jpg | Bin 0 -> 57037 bytes .../supabase/common/0.6164698644451674.png | Bin 0 -> 2021 bytes .../supabase/common/0.6387661572252055.png | Bin 0 -> 20003 bytes .../supabase/common/0.6414166480433308.png | Bin 0 -> 201325 bytes .../supabase/common/0.6669600681641599.png | Bin 0 -> 3147 bytes .../supabase/common/0.6785922000043003.png | Bin 0 -> 2616 bytes .../supabase/common/0.6801228519904694.png | Bin 0 -> 125542 bytes .../supabase/common/0.6831148309869244.png | Bin 0 -> 168007 bytes .../supabase/common/0.6856792855330875.jpeg | Bin 0 -> 67833 bytes .../supabase/common/0.6914437207732838.png | Bin 0 -> 1974 bytes .../supabase/common/0.7034754485547803.png | Bin 0 -> 179702 bytes .../supabase/common/0.7059556890799941.png | Bin 0 -> 1750 bytes .../supabase/common/0.7345716395996165.png | Bin 0 -> 360721 bytes .../supabase/common/0.7484148585350918.png | Bin 0 -> 1598 bytes .../supabase/common/0.7494084732204238.png | Bin 0 -> 2178 bytes .../supabase/common/0.7532474831933695.jpg | Bin 0 -> 18724 bytes .../supabase/common/0.7564413408942146.png | Bin 0 -> 49665 bytes .../supabase/common/0.7603669286381491.png | Bin 0 -> 1706 bytes .../supabase/common/0.7728685529513448.jpg | Bin 0 -> 26069 bytes .../supabase/common/0.7967999546404094.png | Bin 0 -> 87625 bytes .../supabase/common/0.7974297280161613.png | Bin 0 -> 2661 bytes .../supabase/common/0.8164184238939183.png | Bin 0 -> 167040 bytes .../supabase/common/0.8298606453927835.jpg | Bin 0 -> 28871 bytes .../supabase/common/0.8327981191703588.png | Bin 0 -> 50054 bytes .../supabase/common/0.8512867787148093.png | Bin 0 -> 67462 bytes .../supabase/common/0.8585574210899367.png | Bin 0 -> 1784 bytes .../supabase/common/0.8707469466635924.png | Bin 0 -> 3940 bytes .../supabase/common/0.8841109087162331.png | Bin 0 -> 213303 bytes .../supabase/common/0.8869374027623749.png | Bin 0 -> 6752 bytes .../supabase/common/0.9108112079080015.png | Bin 0 -> 144414 bytes .../supabase/common/0.9138963375712053.png | Bin 0 -> 2151 bytes .../supabase/common/0.9177421593833346.png | Bin 0 -> 8260 bytes .../supabase/common/0.9238253599174957.png | Bin 0 -> 9598 bytes .../supabase/common/0.9303636313761132.png | Bin 0 -> 79379 bytes .../supabase/common/0.9329810534151655.png | Bin 0 -> 2034 bytes .../supabase/common/0.9701993605639225.png | Bin 0 -> 1339 bytes .../supabase/common/0.9814037761216816.jpg | Bin 0 -> 332766 bytes apps/web/app/utils/constants.ts | 3 +++ apps/web/app/utils/environment.constants.ts | 2 +- apps/web/tsconfig.json | 1 + 266 files changed, 57 insertions(+), 21 deletions(-) create mode 100644 apps/web/app/public/supabase/common/0.001723891525714838.jpeg create mode 100644 apps/web/app/public/supabase/common/0.003060402556301911.png create mode 100644 apps/web/app/public/supabase/common/0.0035677060488714663.jpg create mode 100644 apps/web/app/public/supabase/common/0.003653086440896125.jpg create mode 100644 apps/web/app/public/supabase/common/0.004828258997426893.jpg create mode 100644 apps/web/app/public/supabase/common/0.004894987106050186.jpeg create mode 100644 apps/web/app/public/supabase/common/0.008540048812612389.png create mode 100644 apps/web/app/public/supabase/common/0.011590542957005567.png create mode 100644 apps/web/app/public/supabase/common/0.012076399884086264.jpg create mode 100644 apps/web/app/public/supabase/common/0.01590348222566451.jpg create mode 100644 apps/web/app/public/supabase/common/0.016559684561317844.png create mode 100644 apps/web/app/public/supabase/common/0.016726272545353194.jpg create mode 100644 apps/web/app/public/supabase/common/0.018684966432962913.jpg create mode 100644 apps/web/app/public/supabase/common/0.01873541424804559.jpg create mode 100644 apps/web/app/public/supabase/common/0.02085227667616696.jpg create mode 100644 apps/web/app/public/supabase/common/0.02088823735196188.png create mode 100644 apps/web/app/public/supabase/common/0.023306039770851994.png create mode 100644 apps/web/app/public/supabase/common/0.023790879693514233.png create mode 100644 apps/web/app/public/supabase/common/0.024672201062246213.png create mode 100644 apps/web/app/public/supabase/common/0.02971695336430713.jpg create mode 100644 apps/web/app/public/supabase/common/0.03380547896618946.jpg create mode 100644 apps/web/app/public/supabase/common/0.034729337560845286.jpg create mode 100644 apps/web/app/public/supabase/common/0.036087018876949095.jpg create mode 100644 apps/web/app/public/supabase/common/0.03669840219313247.png create mode 100644 apps/web/app/public/supabase/common/0.03785825452145164.png create mode 100644 apps/web/app/public/supabase/common/0.038819444706958084.png create mode 100644 apps/web/app/public/supabase/common/0.03958841764555143.jpg create mode 100644 apps/web/app/public/supabase/common/0.03973422410447469.jpg create mode 100644 apps/web/app/public/supabase/common/0.0410647076048849.png create mode 100644 apps/web/app/public/supabase/common/0.04187377100493639.jpg create mode 100644 apps/web/app/public/supabase/common/0.04205937486380407.jpg create mode 100644 apps/web/app/public/supabase/common/0.04365995548603707.jpeg create mode 100644 apps/web/app/public/supabase/common/0.044831999588648586.png create mode 100644 apps/web/app/public/supabase/common/0.045953963915691176.png create mode 100644 apps/web/app/public/supabase/common/0.04812072231278308.jpeg create mode 100644 apps/web/app/public/supabase/common/0.04890280011562287.png create mode 100644 apps/web/app/public/supabase/common/0.05413721753449363.png create mode 100644 apps/web/app/public/supabase/common/0.05488451627025159.jpg create mode 100644 apps/web/app/public/supabase/common/0.055732453433594564.png create mode 100644 apps/web/app/public/supabase/common/0.05609701662426847.png create mode 100644 apps/web/app/public/supabase/common/0.056149498596770764.png create mode 100644 apps/web/app/public/supabase/common/0.0591724199352357.png create mode 100644 apps/web/app/public/supabase/common/0.06313933832192653.jpeg create mode 100644 apps/web/app/public/supabase/common/0.06492701473961082.jpg create mode 100644 apps/web/app/public/supabase/common/0.07010306814716105.jpeg create mode 100644 apps/web/app/public/supabase/common/0.07120211506478746.jpg create mode 100644 apps/web/app/public/supabase/common/0.07134635880173779.png create mode 100644 apps/web/app/public/supabase/common/0.07144593798951271.png create mode 100644 apps/web/app/public/supabase/common/0.07568925256871362.png create mode 100644 apps/web/app/public/supabase/common/0.07766944908887652.jpg create mode 100644 apps/web/app/public/supabase/common/0.07930009916777414.jpg create mode 100644 apps/web/app/public/supabase/common/0.07991752303542232.png create mode 100644 apps/web/app/public/supabase/common/0.08076096060858773.png create mode 100644 apps/web/app/public/supabase/common/0.08651130361884585.png create mode 100644 apps/web/app/public/supabase/common/0.08893069524631603.jpg create mode 100644 apps/web/app/public/supabase/common/0.09051991453314656.jpeg create mode 100644 apps/web/app/public/supabase/common/0.09357929798241305.jpg create mode 100644 apps/web/app/public/supabase/common/0.09497899975295232.jpeg create mode 100644 apps/web/app/public/supabase/common/0.0981471546354582.jpeg create mode 100644 apps/web/app/public/supabase/common/0.09931824755940521.jpg create mode 100644 apps/web/app/public/supabase/common/0.09943644230813176.jpg create mode 100644 apps/web/app/public/supabase/common/0.10208464484552082.png create mode 100644 apps/web/app/public/supabase/common/0.10411141146536829.png create mode 100644 apps/web/app/public/supabase/common/0.10584385635184979.png create mode 100644 apps/web/app/public/supabase/common/0.10596962206509586.jpg create mode 100644 apps/web/app/public/supabase/common/0.1073231292033825.jpg create mode 100644 apps/web/app/public/supabase/common/0.10876061849858609.png create mode 100644 apps/web/app/public/supabase/common/0.11153478109593307.png create mode 100644 apps/web/app/public/supabase/common/0.11187275075695302.png create mode 100644 apps/web/app/public/supabase/common/0.11234839360110938.jpg create mode 100644 apps/web/app/public/supabase/common/0.11257478301669477.png create mode 100644 apps/web/app/public/supabase/common/0.1135508503423186.jpg create mode 100644 apps/web/app/public/supabase/common/0.11483708112406066.png create mode 100644 apps/web/app/public/supabase/common/0.11689832146430934.jpg create mode 100644 apps/web/app/public/supabase/common/0.1197299107954104.png create mode 100644 apps/web/app/public/supabase/common/0.13104493880776702.jpg create mode 100644 apps/web/app/public/supabase/common/0.13150110308156937.png create mode 100644 apps/web/app/public/supabase/common/0.13259372694400318.png create mode 100644 apps/web/app/public/supabase/common/0.13394584559450973.jpg create mode 100644 apps/web/app/public/supabase/common/0.1392157995289327.jpg create mode 100644 apps/web/app/public/supabase/common/0.1399412919489882.png create mode 100644 apps/web/app/public/supabase/common/0.14010768233212811.png create mode 100644 apps/web/app/public/supabase/common/0.14179321764712838.png create mode 100644 apps/web/app/public/supabase/common/0.14775758458199517.png create mode 100644 apps/web/app/public/supabase/common/0.1479237369563453.jpg create mode 100644 apps/web/app/public/supabase/common/0.14942647263773767.png create mode 100644 apps/web/app/public/supabase/common/0.1531087907331954.png create mode 100644 apps/web/app/public/supabase/common/0.15360271752845867.jpg create mode 100644 apps/web/app/public/supabase/common/0.15459464322450667.png create mode 100644 apps/web/app/public/supabase/common/0.1606351986667418.jpg create mode 100644 apps/web/app/public/supabase/common/0.1611209795520243.jpg create mode 100644 apps/web/app/public/supabase/common/0.16366915196105736.jpg create mode 100644 apps/web/app/public/supabase/common/0.16559018181949847.jpeg create mode 100644 apps/web/app/public/supabase/common/0.17227015456064598.jpeg create mode 100644 apps/web/app/public/supabase/common/0.17245204363602862.jpg create mode 100644 apps/web/app/public/supabase/common/0.17263016664337627.jpg create mode 100644 apps/web/app/public/supabase/common/0.17290652527911177.jpg create mode 100644 apps/web/app/public/supabase/common/0.18121625805658703.jpg create mode 100644 apps/web/app/public/supabase/common/0.18153008355631717.jpg create mode 100644 apps/web/app/public/supabase/common/0.18361421388080812.jpg create mode 100644 apps/web/app/public/supabase/common/0.18537669880305274.png create mode 100644 apps/web/app/public/supabase/common/0.18709873675091515.jpg create mode 100644 apps/web/app/public/supabase/common/0.18854604391674012.png create mode 100644 apps/web/app/public/supabase/common/0.19306030056592727.png create mode 100644 apps/web/app/public/supabase/common/0.1945171097671381.png create mode 100644 apps/web/app/public/supabase/common/0.19774701690907515.jpg create mode 100644 apps/web/app/public/supabase/common/0.20021994345768324.png create mode 100644 apps/web/app/public/supabase/common/0.20170598909099513.png create mode 100644 apps/web/app/public/supabase/common/0.20207152960177588.jpg create mode 100644 apps/web/app/public/supabase/common/0.20299963177320457.jpg create mode 100644 apps/web/app/public/supabase/common/0.20378988904192852.png create mode 100644 apps/web/app/public/supabase/common/0.20733693074625248.jpg create mode 100644 apps/web/app/public/supabase/common/0.20805459931146264.jpg create mode 100644 apps/web/app/public/supabase/common/0.20805468528607318.jpg create mode 100644 apps/web/app/public/supabase/common/0.20861078621418305.jpg create mode 100644 apps/web/app/public/supabase/common/0.2141727065760688.jpg create mode 100644 apps/web/app/public/supabase/common/0.21648563107511754.png create mode 100644 apps/web/app/public/supabase/common/0.21648685410353363.jpg create mode 100644 apps/web/app/public/supabase/common/0.2206857531651525.jpg create mode 100644 apps/web/app/public/supabase/common/0.2235783821949413.png create mode 100644 apps/web/app/public/supabase/common/0.22693358533629016.jpg create mode 100644 apps/web/app/public/supabase/common/0.22797673140096286.png create mode 100644 apps/web/app/public/supabase/common/0.2280359910482378.png create mode 100644 apps/web/app/public/supabase/common/0.2283406405148789.jpg create mode 100644 apps/web/app/public/supabase/common/0.22900529461105612.jpg create mode 100644 apps/web/app/public/supabase/common/0.23013485831102343.png create mode 100644 apps/web/app/public/supabase/common/0.23209549955049913.jpg create mode 100644 apps/web/app/public/supabase/common/0.23293692527640664.jpg create mode 100644 apps/web/app/public/supabase/common/0.23645940078289263.png create mode 100644 apps/web/app/public/supabase/common/0.23715014980062077.png create mode 100644 apps/web/app/public/supabase/common/0.2372421827281619.png create mode 100644 apps/web/app/public/supabase/common/0.2377475232891637.png create mode 100644 apps/web/app/public/supabase/common/0.23803766637378576.jpg create mode 100644 apps/web/app/public/supabase/common/0.23930029901326377.png create mode 100644 apps/web/app/public/supabase/common/0.24176187666739035.jpeg create mode 100644 apps/web/app/public/supabase/common/0.2443284687357341.png create mode 100644 apps/web/app/public/supabase/common/0.24436154178741343.png create mode 100644 apps/web/app/public/supabase/common/0.24441607903737173.jpeg create mode 100644 apps/web/app/public/supabase/common/0.24494432733873928.jpg create mode 100644 apps/web/app/public/supabase/common/0.24634162586448127.jpg create mode 100644 apps/web/app/public/supabase/common/0.2485564002497591.png create mode 100644 apps/web/app/public/supabase/common/0.2509956492737828.jpeg create mode 100644 apps/web/app/public/supabase/common/0.2520747020431682.jpg create mode 100644 apps/web/app/public/supabase/common/0.2538205649943248.jpeg create mode 100644 apps/web/app/public/supabase/common/0.25677656254780357.jpg create mode 100644 apps/web/app/public/supabase/common/0.26036634976031015.jpg create mode 100644 apps/web/app/public/supabase/common/0.26174148826644317.jpeg create mode 100644 apps/web/app/public/supabase/common/0.26181750511232216.jpg create mode 100644 apps/web/app/public/supabase/common/0.2635417973761389.jpg create mode 100644 apps/web/app/public/supabase/common/0.2638486995552094.jpg create mode 100644 apps/web/app/public/supabase/common/0.2657308793565487.jpg create mode 100644 apps/web/app/public/supabase/common/0.2677026900723567.png create mode 100644 apps/web/app/public/supabase/common/0.26808934598375833.jpg create mode 100644 apps/web/app/public/supabase/common/0.2760841622802137.png create mode 100644 apps/web/app/public/supabase/common/0.2761907119103446.jpg create mode 100644 apps/web/app/public/supabase/common/0.2770156936974848.png create mode 100644 apps/web/app/public/supabase/common/0.277557843749656.png create mode 100644 apps/web/app/public/supabase/common/0.27907693426245195.jpeg create mode 100644 apps/web/app/public/supabase/common/0.2793539682841111.jpg create mode 100644 apps/web/app/public/supabase/common/0.281749277801159.png create mode 100644 apps/web/app/public/supabase/common/0.2833042902223809.jpeg create mode 100644 apps/web/app/public/supabase/common/0.2854619939353653.png create mode 100644 apps/web/app/public/supabase/common/0.2876585225853465.jpg create mode 100644 apps/web/app/public/supabase/common/0.28911879801586227.jpg create mode 100644 apps/web/app/public/supabase/common/0.2946414828615549.png create mode 100644 apps/web/app/public/supabase/common/0.2954604439141726.jpg create mode 100644 apps/web/app/public/supabase/common/0.3003208546094873.jpg create mode 100644 apps/web/app/public/supabase/common/0.30202155133499575.jpg create mode 100644 apps/web/app/public/supabase/common/0.3040267200397808.png create mode 100644 apps/web/app/public/supabase/common/0.3040427709968325.jpg create mode 100644 apps/web/app/public/supabase/common/0.30535860440718476.png create mode 100644 apps/web/app/public/supabase/common/0.3059795354060082.png create mode 100644 apps/web/app/public/supabase/common/0.3062956483167627.png create mode 100644 apps/web/app/public/supabase/common/0.3124226024519814.jpg create mode 100644 apps/web/app/public/supabase/common/0.31641235144225377.jpeg create mode 100644 apps/web/app/public/supabase/common/0.3181724755414379.png create mode 100644 apps/web/app/public/supabase/common/0.31845397767812345.png create mode 100644 apps/web/app/public/supabase/common/0.3185203825855021.png create mode 100644 apps/web/app/public/supabase/common/0.31916890679465737.jpeg create mode 100644 apps/web/app/public/supabase/common/0.3195849480670485.png create mode 100644 apps/web/app/public/supabase/common/0.32107196207440736.jpg create mode 100644 apps/web/app/public/supabase/common/0.3222081768616032.png create mode 100644 apps/web/app/public/supabase/common/0.3307723996002585.jpg create mode 100644 apps/web/app/public/supabase/common/0.33545759929502794.png create mode 100644 apps/web/app/public/supabase/common/0.33547449343662805.jpg create mode 100644 apps/web/app/public/supabase/common/0.34296613349468164.png create mode 100644 apps/web/app/public/supabase/common/0.3438292053983083.png create mode 100644 apps/web/app/public/supabase/common/0.3478375576822601.png create mode 100644 apps/web/app/public/supabase/common/0.35344465895224864.png create mode 100644 apps/web/app/public/supabase/common/0.35774215152452093.png create mode 100644 apps/web/app/public/supabase/common/0.36037111919106235.png create mode 100644 apps/web/app/public/supabase/common/0.37863587793712794.png create mode 100644 apps/web/app/public/supabase/common/0.411498942155746.jpg create mode 100644 apps/web/app/public/supabase/common/0.4166655833469648.png create mode 100644 apps/web/app/public/supabase/common/0.43028970284669454.jpg create mode 100644 apps/web/app/public/supabase/common/0.43534890054129227.jpg create mode 100644 apps/web/app/public/supabase/common/0.44786518504270645.png create mode 100644 apps/web/app/public/supabase/common/0.45529545145823547.png create mode 100644 apps/web/app/public/supabase/common/0.4590296518327459.jpg create mode 100644 apps/web/app/public/supabase/common/0.460864279745999.png create mode 100644 apps/web/app/public/supabase/common/0.4729969066878159.png create mode 100644 apps/web/app/public/supabase/common/0.5090916785162967.png create mode 100644 apps/web/app/public/supabase/common/0.5170151361395667.png create mode 100644 apps/web/app/public/supabase/common/0.5298105505542305.png create mode 100644 apps/web/app/public/supabase/common/0.5337053301651107.png create mode 100644 apps/web/app/public/supabase/common/0.5339854191766267.jpg create mode 100644 apps/web/app/public/supabase/common/0.5339977313861419.png create mode 100644 apps/web/app/public/supabase/common/0.5358016534450962.png create mode 100644 apps/web/app/public/supabase/common/0.5467702077292322.png create mode 100644 apps/web/app/public/supabase/common/0.5482770726779116.jpg create mode 100644 apps/web/app/public/supabase/common/0.5560908793801358.jpg create mode 100644 apps/web/app/public/supabase/common/0.579891011500212.png create mode 100644 apps/web/app/public/supabase/common/0.5809440108782895.png create mode 100644 apps/web/app/public/supabase/common/0.5810577879613132.png create mode 100644 apps/web/app/public/supabase/common/0.5933412923646306.png create mode 100644 apps/web/app/public/supabase/common/0.6006781007803748.jpg create mode 100644 apps/web/app/public/supabase/common/0.6164698644451674.png create mode 100644 apps/web/app/public/supabase/common/0.6387661572252055.png create mode 100644 apps/web/app/public/supabase/common/0.6414166480433308.png create mode 100644 apps/web/app/public/supabase/common/0.6669600681641599.png create mode 100644 apps/web/app/public/supabase/common/0.6785922000043003.png create mode 100644 apps/web/app/public/supabase/common/0.6801228519904694.png create mode 100644 apps/web/app/public/supabase/common/0.6831148309869244.png create mode 100644 apps/web/app/public/supabase/common/0.6856792855330875.jpeg create mode 100644 apps/web/app/public/supabase/common/0.6914437207732838.png create mode 100644 apps/web/app/public/supabase/common/0.7034754485547803.png create mode 100644 apps/web/app/public/supabase/common/0.7059556890799941.png create mode 100644 apps/web/app/public/supabase/common/0.7345716395996165.png create mode 100644 apps/web/app/public/supabase/common/0.7484148585350918.png create mode 100644 apps/web/app/public/supabase/common/0.7494084732204238.png create mode 100644 apps/web/app/public/supabase/common/0.7532474831933695.jpg create mode 100644 apps/web/app/public/supabase/common/0.7564413408942146.png create mode 100644 apps/web/app/public/supabase/common/0.7603669286381491.png create mode 100644 apps/web/app/public/supabase/common/0.7728685529513448.jpg create mode 100644 apps/web/app/public/supabase/common/0.7967999546404094.png create mode 100644 apps/web/app/public/supabase/common/0.7974297280161613.png create mode 100644 apps/web/app/public/supabase/common/0.8164184238939183.png create mode 100644 apps/web/app/public/supabase/common/0.8298606453927835.jpg create mode 100644 apps/web/app/public/supabase/common/0.8327981191703588.png create mode 100644 apps/web/app/public/supabase/common/0.8512867787148093.png create mode 100644 apps/web/app/public/supabase/common/0.8585574210899367.png create mode 100644 apps/web/app/public/supabase/common/0.8707469466635924.png create mode 100644 apps/web/app/public/supabase/common/0.8841109087162331.png create mode 100644 apps/web/app/public/supabase/common/0.8869374027623749.png create mode 100644 apps/web/app/public/supabase/common/0.9108112079080015.png create mode 100644 apps/web/app/public/supabase/common/0.9138963375712053.png create mode 100644 apps/web/app/public/supabase/common/0.9177421593833346.png create mode 100644 apps/web/app/public/supabase/common/0.9238253599174957.png create mode 100644 apps/web/app/public/supabase/common/0.9303636313761132.png create mode 100644 apps/web/app/public/supabase/common/0.9329810534151655.png create mode 100644 apps/web/app/public/supabase/common/0.9701993605639225.png create mode 100644 apps/web/app/public/supabase/common/0.9814037761216816.jpg diff --git a/apps/web/app/components/SpeakerPageSection.vue b/apps/web/app/components/SpeakerPageSection.vue index cc3acff6..a6b48064 100644 --- a/apps/web/app/components/SpeakerPageSection.vue +++ b/apps/web/app/components/SpeakerPageSection.vue @@ -1,8 +1,10 @@ @@ -32,7 +36,7 @@ const { sessionSpeakers, lightningTalkSpeakers, sponsorSessionSpeakers } = props :to="`${currentLocale === 'ja' ? '/' : `/${currentLocale}/`}sessions/${speaker.detail_page_id}`" > import type { Speaker } from '@vuejs-jp/model' import { useLocaleCurrent } from '~/composables/useLocaleCurrent' +import { useSupabaseStorage } from '~/composables/useSupabaseStorage' interface PanelerListProps { panelers: Speaker[] @@ -8,6 +9,8 @@ interface PanelerListProps { const props = defineProps() +const { getStaticAvatarUrl } = useSupabaseStorage() + const currentLocale = useLocaleCurrent().locale @@ -16,7 +19,7 @@ const currentLocale = useLocaleCurrent().locale import type { PersonalSponsorInfo, SponsorInfo } from '@vuejs-jp/model' import { useLocaleCurrent } from '~/composables/useLocaleCurrent' +import { useSupabaseStorage } from '~/composables/useSupabaseStorage' type Props = SponsorInfo & { personal?: PersonalSponsorInfo @@ -8,6 +9,8 @@ type Props = SponsorInfo & { defineProps() +const { getStaticAvatarUrl } = useSupabaseStorage() + const currentLocale = useLocaleCurrent().locale @@ -24,7 +27,7 @@ const currentLocale = useLocaleCurrent().locale > diff --git a/apps/web/app/components/ticket/NamecardSection.vue b/apps/web/app/components/ticket/NamecardSection.vue index caef6137..27c61594 100644 --- a/apps/web/app/components/ticket/NamecardSection.vue +++ b/apps/web/app/components/ticket/NamecardSection.vue @@ -1,9 +1,7 @@ @@ -39,6 +37,7 @@ const pathWithLocale = usePathWithLocale() :href="pathWithLocale('/namecard')" background-color="vue-green/200" color="white" + :disabled="isDone" > {{ endedCreateNamecard ? $t('namecard.confirmNamecard') : $t('namecard.createNamecard') }} diff --git a/apps/web/app/composables/useSupabaseStorage.ts b/apps/web/app/composables/useSupabaseStorage.ts index 64ff9b80..8931950c 100644 --- a/apps/web/app/composables/useSupabaseStorage.ts +++ b/apps/web/app/composables/useSupabaseStorage.ts @@ -1,15 +1,22 @@ import { useRuntimeConfig } from '#imports' import { bucket } from '@vuejs-jp/model' +import { REDIRECT_URL } from '../utils/environment.constants' export function useSupabaseStorage() { const config = useRuntimeConfig() const { supabaseUrl } = config.public + function getStaticAvatarUrl(avatarUrl?: string) { + if (!avatarUrl) return `${REDIRECT_URL}/supabase/common/default.png` + + return `${REDIRECT_URL}/supabase/common/${new URL(avatarUrl).pathname.split('/').pop()}` + } + function getFullAvatarUrl(avatarUrl: string) { if (!avatarUrl) return `${supabaseUrl}/storage/v1/object/public/${bucket}/default.png` if (avatarUrl?.startsWith(supabaseUrl)) return avatarUrl return `${supabaseUrl}/storage/v1/object/public/${bucket}${avatarUrl}` } - return { getFullAvatarUrl } + return { getStaticAvatarUrl, getFullAvatarUrl } } diff --git a/apps/web/app/pages/jobboard.vue b/apps/web/app/pages/jobboard.vue index cc88066c..740929a4 100644 --- a/apps/web/app/pages/jobboard.vue +++ b/apps/web/app/pages/jobboard.vue @@ -1,5 +1,6 @@