encoding troubleshooting

This commit is contained in:
Čarodej
2021-09-08 18:18:36 +02:00
parent 1db153aeef
commit a9556896ca
6 changed files with 219 additions and 187 deletions

View File

@@ -1,102 +1,102 @@
{
"/js/main.js": "/js/main.js",
"/css/app.css": "/css/app.css",
"/chunks/admin.js": "/chunks/admin.js?id=3bddd9e97f520611ecdf",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=08fd7034cdebf5198c22",
"/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js?id=91adf6625e49f0b93731",
"/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~39825672.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~39825672.js?id=09fdf7fab78dac17d033",
"/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~3e4fdd8b.js": "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~3e4fdd8b.js?id=0017a8e827fd7058a08c",
"/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~6fce3876.js": "/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~6fce3876.js?id=3dc49e837aec52b13e76",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~26d67489.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~26d67489.js?id=a76bb79a48dc94c9c4b7",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~d04310d2.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~d04310d2.js?id=f409162be0eaf9d30d51",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~f312a84e.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~f312a84e.js?id=004c11df35e63517608d",
"/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=0e511f0ceaac7257bf25",
"/chunks/admin~chunks/platform~chunks/settings.js": "/chunks/admin~chunks/platform~chunks/settings.js?id=346cac257119a5ef00ef",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=3728744b265b6ad4c463",
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=5f8d3e698c1fd5b9b5a5",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js?id=055d17c4463d3ef30218",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js?id=c87128facc827d0f9500",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js?id=23e7404558f1fca267cc",
"/chunks/app-billings.js": "/chunks/app-billings.js?id=e1c1ca4488078212c450",
"/chunks/app-email.js": "/chunks/app-email.js?id=2f99fabc15f18e7cb3ef",
"/chunks/app-index.js": "/chunks/app-index.js?id=23692134bf84a24eae3e",
"/chunks/app-language.js": "/chunks/app-language.js?id=b53247e553865f9466a9",
"/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.js": "/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.js?id=c162b908baea35b88a45",
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~432c06d3.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~432c06d3.js?id=fc6a6da4bf975191e38e",
"/chunks/app-others.js": "/chunks/app-others.js?id=fb24bb0f122b9c966c99",
"/chunks/app-payments.js": "/chunks/app-payments.js?id=162b0e23fffc3b703623",
"/chunks/app-settings.js": "/chunks/app-settings.js?id=10130ece72610f242434",
"/chunks/app-setup.js": "/chunks/app-setup.js?id=3b513fe8463ff9852bb3",
"/chunks/billings-detail.js": "/chunks/billings-detail.js?id=3e259644599d4d7bc07e",
"/chunks/contact-us.js": "/chunks/contact-us.js?id=53b5c26eaee3ead533a0",
"/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js": "/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js?id=a964545445eef7615f9f",
"/chunks/create-new-password.js": "/chunks/create-new-password.js?id=2338d4d370e7c259be4a",
"/chunks/dashboard.js": "/chunks/dashboard.js?id=c5f1d6723d7a412a1b2a",
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js?id=6fdeb3af6356206511e5",
"/chunks/database.js": "/chunks/database.js?id=798cd74122cc0708cddf",
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=1e02112873d0b86eb1ac",
"/chunks/email-verified.js": "/chunks/email-verified.js?id=dc4aa33310fc98be6749",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=7405022d5a77c4870c05",
"/chunks/files.js": "/chunks/files.js?id=e67d0bb15c66cd46cf65",
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared/files~chunks~ad7e36b9.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared/files~chunks~ad7e36b9.js?id=edc7990c82c3758e3f85",
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~b068369d.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~b068369d.js?id=d10326c5b0801dff59a4",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/settings-subscription~chunks/shared~ab58556a.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/settings-subscription~chunks/shared~ab58556a.js?id=7c0aae7820c3dcd29575",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/shared/single-f~f04cfcbc.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/shared/single-f~f04cfcbc.js?id=c39ed6403a2c3c124338",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/team-folders~ch~ba7d6097.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/team-folders~ch~ba7d6097.js?id=aaf09d7a6d6085fbe629",
"/chunks/files~chunks/shared/files~chunks/team-folders.js": "/chunks/files~chunks/shared/files~chunks/team-folders.js?id=ed4e72b9cb1946e582c8",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=61fb98fd41324af9cfea",
"/chunks/homepage.js": "/chunks/homepage.js?id=db15518895b65833f7ec",
"/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=113c528653ef10ccbc11",
"/chunks/invoices.js": "/chunks/invoices.js?id=9769d1ac6292bb6afcc1",
"/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=6872e52f17b4b424ca41",
"/chunks/not-found.js": "/chunks/not-found.js?id=8e5c99340188c2a7b215",
"/chunks/page-edit.js": "/chunks/page-edit.js?id=3d194f15e25dec1c54d3",
"/chunks/pages.js": "/chunks/pages.js?id=045d2b85c6a378ab6e1a",
"/chunks/plan.js": "/chunks/plan.js?id=464cf3c8bc0652d81260",
"/chunks/plan-create.js": "/chunks/plan-create.js?id=6f75494464a5fa405124",
"/chunks/plan-delete.js": "/chunks/plan-delete.js?id=9033520b60aa02557aaa",
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=17469545c5b6a16c3bbf",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=0dd0a5efe0e3cb511c48",
"/chunks/plans.js": "/chunks/plans.js?id=e93cd9c42177eadc8825",
"/chunks/platform.js": "/chunks/platform.js?id=39e4ea880516add24c59",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=e42c52a6ef90161fe16d",
"/chunks/profile.js": "/chunks/profile.js?id=658aa03af778cc2cc100",
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=ddb7be518c092ed392ca",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=e8597a21a38c153e3c88",
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=71774768a5fd92da354c",
"/chunks/settings.js": "/chunks/settings.js?id=354397b01623d73650d1",
"/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=0656db2b76eaa0de2c58",
"/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=29fbd676788295256ffe",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=418026e26cb256bcaaa8",
"/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=3e899b925247d473a5bb",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=31581f755a45c24a8184",
"/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=51b246c660e78c9263b5",
"/chunks/settings~chunks/settings-password.js": "/chunks/settings~chunks/settings-password.js?id=680f99e2021f19ff1af8",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=8a499266af9527039582",
"/chunks/shared.js": "/chunks/shared.js?id=ab772ee3d51869954f81",
"/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=ad20f320c239e098f67d",
"/chunks/shared/files.js": "/chunks/shared/files.js?id=0f216041b7c08a512785",
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=453f36d6716f716561bc",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=d5eed76acdad4d2c0b9b",
"/chunks/sign-up.js": "/chunks/sign-up.js?id=f092210474e42bfd4525",
"/chunks/status-check.js": "/chunks/status-check.js?id=7d0c9880fbc49ace62a7",
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=1be90d8d2e093bf0f28b",
"/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=1ca763d2fca8a949cec8",
"/chunks/subscription-service.js": "/chunks/subscription-service.js?id=e6411871b271e4ecbe03",
"/chunks/team-folders.js": "/chunks/team-folders.js?id=41d953a86f3af6a448e9",
"/chunks/trash.js": "/chunks/trash.js?id=b098bf0e2f2df3e67539",
"/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=8879f5c458f08648405a",
"/chunks/upgrade-billing~chunks/upgrade-plan.js": "/chunks/upgrade-billing~chunks/upgrade-plan.js?id=e365ae16373be9dbd458",
"/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=fc8183dc546683a9b60f",
"/chunks/user.js": "/chunks/user.js?id=3bc9f72a474f639b72a6",
"/chunks/user-create.js": "/chunks/user-create.js?id=d698148cb724a76d03cb",
"/chunks/user-delete.js": "/chunks/user-delete.js?id=85b59be6a8a7e5a26205",
"/chunks/user-detail.js": "/chunks/user-detail.js?id=0ed713bf7a647ef8e914",
"/chunks/user-invoices.js": "/chunks/user-invoices.js?id=7d42e2b07f0300e10a92",
"/chunks/user-password.js": "/chunks/user-password.js?id=c1d7146688cb0847e04e",
"/chunks/user-storage.js": "/chunks/user-storage.js?id=d33938bfd4f970807301",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=05df25220335d40c6173",
"/chunks/users.js": "/chunks/users.js?id=49da07a0eea82877ede8",
"/chunks/admin.js": "/chunks/admin.js?id=1f19a8af42b1f016d035",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=9e925a0548ed8b51600f",
"/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js?id=cc4e634592b43fb340ef",
"/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~39825672.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~39825672.js?id=a51f6b3af124e33c8145",
"/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~3e4fdd8b.js": "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~3e4fdd8b.js?id=df6ace416e23038cf96c",
"/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~6fce3876.js": "/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~6fce3876.js?id=30e05c5dd952014aaa20",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~26d67489.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~26d67489.js?id=4ca808d88e552fcc30bd",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~d04310d2.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~d04310d2.js?id=e73d42bef2b856c254c5",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~f312a84e.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~f312a84e.js?id=95e7532b565d7dfe415a",
"/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=7dff2be7cf41d68d61a7",
"/chunks/admin~chunks/platform~chunks/settings.js": "/chunks/admin~chunks/platform~chunks/settings.js?id=4ce25ba9fc9ba54b7f6d",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=6b1ace4a084d5caf5184",
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=8b69dc98182ae1ee3c9a",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js?id=43034a8c2b67c48feafc",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js?id=718c2a622f4533a298e4",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js?id=416d8a6b4c2913a9d21e",
"/chunks/app-billings.js": "/chunks/app-billings.js?id=65a0c8bea0a767656250",
"/chunks/app-email.js": "/chunks/app-email.js?id=730403f1f4149ef7d1cd",
"/chunks/app-index.js": "/chunks/app-index.js?id=ffe3ffd09b3af48af118",
"/chunks/app-language.js": "/chunks/app-language.js?id=dc47143f7b8bf60378b5",
"/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.js": "/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.js?id=69473963e94fb4243e51",
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~432c06d3.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~432c06d3.js?id=7cfb842b79a26fb8926c",
"/chunks/app-others.js": "/chunks/app-others.js?id=78020d42e549be2efb6c",
"/chunks/app-payments.js": "/chunks/app-payments.js?id=e3dc5777451095bf53a5",
"/chunks/app-settings.js": "/chunks/app-settings.js?id=1852ee5f1ae3e9ac6a31",
"/chunks/app-setup.js": "/chunks/app-setup.js?id=49e7c3d11d1b5a218d11",
"/chunks/billings-detail.js": "/chunks/billings-detail.js?id=ee3c88202d474468f658",
"/chunks/contact-us.js": "/chunks/contact-us.js?id=cacc0b26937f086d9224",
"/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js": "/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js?id=c0babee36b964e22c3cc",
"/chunks/create-new-password.js": "/chunks/create-new-password.js?id=2721f4617c6a0793edbf",
"/chunks/dashboard.js": "/chunks/dashboard.js?id=8dd2de05308ec01a24f6",
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js?id=84ff34f149f7e4190079",
"/chunks/database.js": "/chunks/database.js?id=f95357131e8677c8a1c5",
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=793cd1705c00d2a5260f",
"/chunks/email-verified.js": "/chunks/email-verified.js?id=fcd5cda7addbe97141de",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=84fcc1064e39ac137752",
"/chunks/files.js": "/chunks/files.js?id=46200cc029d72835d8b5",
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared/files~chunks~ad7e36b9.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared/files~chunks~ad7e36b9.js?id=197f3be047056c0fce7b",
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~b068369d.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~b068369d.js?id=a839a4b53bf24fe28086",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/settings-subscription~chunks/shared~ab58556a.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/settings-subscription~chunks/shared~ab58556a.js?id=d5e194275d85e366084e",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/shared/single-f~f04cfcbc.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/shared/single-f~f04cfcbc.js?id=7d0727c19f28229a13ff",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/team-folders~ch~ba7d6097.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/team-folders~ch~ba7d6097.js?id=7392d5c1fbcabc7641e2",
"/chunks/files~chunks/shared/files~chunks/team-folders.js": "/chunks/files~chunks/shared/files~chunks/team-folders.js?id=b0996b2244feabc637da",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=a0e9489eeb40a00f1637",
"/chunks/homepage.js": "/chunks/homepage.js?id=60205e6b1b7f0f0fed45",
"/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=47f4044131273770fe6f",
"/chunks/invoices.js": "/chunks/invoices.js?id=a1708b83d33bf559209d",
"/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=99507ef843c5f19de140",
"/chunks/not-found.js": "/chunks/not-found.js?id=65f955eb0c5a18e5e8d5",
"/chunks/page-edit.js": "/chunks/page-edit.js?id=57b0a24fb21ce4c97633",
"/chunks/pages.js": "/chunks/pages.js?id=7cdb3e136f681945d110",
"/chunks/plan.js": "/chunks/plan.js?id=86e4b4989bd6612b9afd",
"/chunks/plan-create.js": "/chunks/plan-create.js?id=e360012e9bfe3d20a84c",
"/chunks/plan-delete.js": "/chunks/plan-delete.js?id=d20e8401fddb0a571470",
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=6497bc01ac41c0caf1c8",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=2bdbb5f9141052aaaa3d",
"/chunks/plans.js": "/chunks/plans.js?id=a3a16f546521050656fb",
"/chunks/platform.js": "/chunks/platform.js?id=ecc47ed750bef78f68e8",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=c50ef968f6ea0157acb1",
"/chunks/profile.js": "/chunks/profile.js?id=91ea55260c78ea4e7abd",
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=7b80324eef831d31e3e8",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=26a3951e09a8862d8dc2",
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=2fc3d6cb442e60e2c2aa",
"/chunks/settings.js": "/chunks/settings.js?id=544b755a565148fbd962",
"/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=b70f28e4a9695f57316d",
"/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=ca2479a6e00351ea1569",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=25247e12b5342e7e5cd4",
"/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=88be9c2e0b95ea3d3068",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=71bfae83307942ee4f78",
"/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=b6fc82aff2f4a79a4905",
"/chunks/settings~chunks/settings-password.js": "/chunks/settings~chunks/settings-password.js?id=9ce23d68ab14cd3672cf",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=651d5accf401908724c5",
"/chunks/shared.js": "/chunks/shared.js?id=89b540a879b4c36f4ace",
"/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=6dffc57f13abdd0cda24",
"/chunks/shared/files.js": "/chunks/shared/files.js?id=98ec212d43495fa8ee9b",
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=8b19e65b3ef9aaef449e",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=9c8ddd399f8461ed6306",
"/chunks/sign-up.js": "/chunks/sign-up.js?id=8491a372923462eda9dc",
"/chunks/status-check.js": "/chunks/status-check.js?id=cb7661e1bb0ebc1d0a47",
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=3697913d3cdc50504265",
"/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=a91ef265c3d79dfdbab3",
"/chunks/subscription-service.js": "/chunks/subscription-service.js?id=b5f6869f6337e903b613",
"/chunks/team-folders.js": "/chunks/team-folders.js?id=94ff1a816820a0539e09",
"/chunks/trash.js": "/chunks/trash.js?id=cfb30fa3a052e1d93065",
"/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=4a136c5652851c3cd9f1",
"/chunks/upgrade-billing~chunks/upgrade-plan.js": "/chunks/upgrade-billing~chunks/upgrade-plan.js?id=1e0bf39b6af296ea0a69",
"/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=b3891081d4229ebe9939",
"/chunks/user.js": "/chunks/user.js?id=92ca19cda007e495ab85",
"/chunks/user-create.js": "/chunks/user-create.js?id=123563d86312f4ea3ed7",
"/chunks/user-delete.js": "/chunks/user-delete.js?id=338d9fd21e2a1984eba6",
"/chunks/user-detail.js": "/chunks/user-detail.js?id=df632b039b3f6b28984c",
"/chunks/user-invoices.js": "/chunks/user-invoices.js?id=fe1971652c8a9e53e3ea",
"/chunks/user-password.js": "/chunks/user-password.js?id=b3a63196ab0f9d09030d",
"/chunks/user-storage.js": "/chunks/user-storage.js?id=5cd26017bee6685814b4",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=d58bf6268c53c23331a2",
"/chunks/users.js": "/chunks/users.js?id=7d9943d8ddfc63d92d7f",
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~25aaad73.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~25aaad73.js?id=0de519ac9b2c2754e0c2",
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~81c8aec0.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~81c8aec0.js?id=ca3b57f70682c1c315f7",
"/vendors~chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunk~3c02639c.js": "/vendors~chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunk~3c02639c.js?id=e31953d811b86273037b",

View File

@@ -39,10 +39,10 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
*/
class File extends Model
{
use Searchable;
use SoftDeletes;
use Sortable;
use Searchable;
use HasFactory;
use Sortable;
public ?string $public_access = null;
@@ -76,6 +76,11 @@ class File extends Model
return FileFactory::new();
}
public function setNameAttribute($name): void
{
$this->attributes['name'] = mb_convert_encoding($name, 'UTF-8');
}
/**
* Set routes with public access
*/
@@ -84,14 +89,6 @@ class File extends Model
$this->public_access = $token;
}
/**
* Format fileSize
*/
public function getFilesizeAttribute(): string
{
return Metric::bytes($this->attributes['filesize'])->format();
}
/**
* Format thumbnail url
*/
@@ -149,36 +146,32 @@ class File extends Model
return $route;
}
/**
* Index file
*/
public function toSearchableArray(): array
{
$array = $this->toArray();
$name = Str::slug($array['name'], ' ');
return [
'id' => $this->id,
'name' => $name,
'nameNgrams' => utf8_encode((new TNTIndexer)->buildTrigrams(implode(', ', [$name]))),
];
}
public function parent(): BelongsTo
{
return $this->belongsTo(Folder::class, 'folder_id', 'id');
}
public function folder(): HasOne
{
return $this->hasOne(Folder::class, 'id', 'folder_id');
}
public function shared(): HasOne
{
return $this->hasOne(Share::class, 'item_id', 'id');
}
public function toSearchableArray(): array
{
$name = mb_convert_encoding(
mb_strtolower($this->name, 'UTF-8'), 'UTF-8'
);
$trigram = (new TNTIndexer)
->buildTrigrams(implode(', ', [$name]));
return [
'id' => $this->id,
'name' => $name,
'nameNgrams' => $trigram,
];
}
protected static function boot()
{
parent::boot();

View File

@@ -1,6 +1,7 @@
<?php
namespace Domain\Files\Resources;
use ByteUnits\Metric;
use Domain\Sharing\Resources\ShareResource;
use Illuminate\Http\Resources\Json\JsonResource;
@@ -9,21 +10,24 @@ class FileResource extends JsonResource
/**
* Transform the resource into an array.
*
* TODO: optimize created_at/updated_at conversion because of performance issue
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
// TODO: optimize created_at/updated_at conversion because of performance issue
$fileSize = Metric::bytes($this->filesize)->format();
return [
'data' => [
'id' => $this->id,
'type' => $this->type,
'attributes' => [
'filesize' => $fileSize,
'name' => $this->name,
'basename' => $this->basename,
'mimetype' => $this->mimetype,
'filesize' => $this->filesize,
'file_url' => $this->file_url,
'thumbnail' => $this->thumbnail,
'metadata' => $this->metadata,

View File

@@ -39,7 +39,10 @@ use Illuminate\Database\Eloquent\Relations\BelongsToMany;
*/
class Folder extends Model
{
use Searchable, SoftDeletes, Sortable, HasFactory;
use SoftDeletes;
use Searchable;
use HasFactory;
use Sortable;
protected $guarded = [
'id',
@@ -73,19 +76,9 @@ class Folder extends Model
return FolderFactory::new();
}
/**
* Index folder
*/
public function toSearchableArray(): array
public function setNameAttribute($name): void
{
$array = $this->toArray();
$name = Str::slug($array['name'], ' ');
return [
'id' => $this->id,
'name' => $name,
'nameNgrams' => utf8_encode((new TNTIndexer)->buildTrigrams(implode(', ', [$name]))),
];
$this->attributes['name'] = mb_convert_encoding($name, 'UTF-8');
}
/**
@@ -213,6 +206,22 @@ class Folder extends Model
return $this->parents()->with('teamRoot');
}
public function toSearchableArray(): array
{
$name = mb_convert_encoding(
mb_strtolower($this->name, 'UTF-8'), 'UTF-8'
);
$trigram = (new TNTIndexer)
->buildTrigrams(implode(', ', [$name]));
return [
'id' => $this->id,
'name' => $name,
'nameNgrams' => $trigram,
];
}
// Delete all folder children
public static function boot()
{

View File

@@ -307,50 +307,4 @@ class BrowseTest extends TestCase
'id' => $file->id,
]);
}
/**
* @test
*/
public function it_get_searched_file()
{
$user = User::factory(User::class)
->create();
$file = File::factory(File::class)
->create([
'name' => 'Document',
'user_id' => $user->id,
]);
$this
->actingAs($user)
->getJson('/api/browse/search?query=doc')
->assertStatus(200)
->assertJsonFragment([
'id' => $file->id,
]);
}
/**
* @test
*/
public function it_get_searched_folder()
{
$user = User::factory(User::class)
->create();
$folder = Folder::factory(Folder::class)
->create([
'name' => 'Documents',
'user_id' => $user->id,
]);
$this
->actingAs($user)
->getJson('/api/browse/search?query=doc')
->assertStatus(200)
->assertJsonFragment([
'id' => $folder->id,
]);
}
}

View File

@@ -0,0 +1,72 @@
<?php
namespace Tests\Domain\Spotlight;
use App\Users\Models\User;
use Domain\Files\Models\File;
use Domain\Folders\Models\Folder;
use Tests\TestCase;
class SearchTest extends TestCase
{
/**
* @test
*/
public function it_get_searched_file()
{
$user = User::factory()
->create();
$english = File::factory()
->create([
'name' => 'Document',
'user_id' => $user->id,
]);
$russian = File::factory()
->create([
'name' => 'Сохранить изменения',
'user_id' => $user->id,
]);
$turkish = File::factory()
->create([
'name' => 'käbir tötänleýin',
'user_id' => $user->id,
]);
collect([$english, $russian, $turkish])
->each(fn($file) => $this
->actingAs($user)
->getJson('/api/browse/search?query=' . mb_strtolower(mb_substr($file->name, 0, 3)))
->assertStatus(200)
->assertJsonFragment([
'id' => $file->id,
'name' => $file->name,
])
);
}
/**
* @test
*/
public function it_get_searched_folder()
{
$user = User::factory(User::class)
->create();
$folder = Folder::factory(Folder::class)
->create([
'name' => 'Documents',
'user_id' => $user->id,
]);
$this
->actingAs($user)
->getJson('/api/browse/search?query=doc')
->assertStatus(200)
->assertJsonFragment([
'id' => $folder->id,
]);
}
}