From 19d2d7cd9fb1ce1b8185f535dc16f7324d26522c Mon Sep 17 00:00:00 2001 From: SelimMEZLINI <selim.mezlini@target-energysolutions.com> Date: Wed, 2 Oct 2024 15:36:43 +0100 Subject: [PATCH 01/10] CicD --- .env | 0 .github/SECURITY.md | 0 .../1_0_build_image_and_push_to_manifest.yml | 135 ++++++++++++++++++ .../2_0_push_chart_and_sync_to_server.yml | 125 ++++++++++++++++ .github/workflows/release.yaml | 0 .gitignore | 0 .goreleaser.yaml | 0 CHANGELOG.md | 0 CHANGELOG_8_15.md | 0 CONTRIBUTING.md | 0 Dockerfile | 0 LICENSE.md | 0 Makefile | 0 README.md | 0 apis/admin.go | 0 apis/admin_test.go | 0 apis/api_error.go | 0 apis/api_error_test.go | 0 apis/backup.go | 0 apis/backup_test.go | 0 apis/base.go | 0 apis/base_test.go | 0 apis/collection.go | 0 apis/collection_test.go | 0 apis/file.go | 0 apis/file_test.go | 0 apis/health.go | 0 apis/health_test.go | 0 apis/logs.go | 0 apis/logs_test.go | 0 apis/middlewares.go | 0 apis/middlewares_test.go | 0 apis/realtime.go | 0 apis/realtime_test.go | 0 apis/record_auth.go | 0 apis/record_auth_test.go | 0 apis/record_crud.go | 0 apis/record_crud_test.go | 0 apis/record_helpers.go | 0 apis/record_helpers_test.go | 0 apis/serve.go | 0 apis/settings.go | 0 apis/settings_test.go | 0 cmd/admin.go | 0 cmd/admin_test.go | 0 cmd/serve.go | 0 cms-api.md | 0 core/app.go | 0 core/base.go | 0 core/base_backup.go | 0 core/base_backup_test.go | 0 core/base_settings_test.go | 0 core/base_test.go | 0 core/collections_cache.go | 0 core/db_cgo.go | 0 core/db_nocgo.go | 0 core/db_pg.go | 0 core/events.go | 0 core/events_test.go | 0 core/log_printer.go | 0 daos/admin.go | 0 daos/admin_test.go | 0 daos/base.go | 0 daos/base_retry.go | 0 daos/base_retry_test.go | 0 daos/base_test.go | 0 daos/collection.go | 0 daos/collection_test.go | 0 daos/external_auth.go | 0 daos/external_auth_test.go | 0 daos/log.go | 0 daos/log_test.go | 0 daos/param.go | 0 daos/param_test.go | 0 daos/record.go | 0 daos/record_expand.go | 0 daos/record_expand_test.go | 0 daos/record_table_sync.go | 0 daos/record_table_sync_test.go | 0 daos/record_test.go | 0 daos/settings.go | 0 daos/settings_test.go | 0 daos/table.go | 0 daos/table_test.go | 0 daos/view.go | 0 daos/view_test.go | 0 db_init.sql | 0 docker-compose-mafwr.yml | 0 docker-compose.yml | 0 examples/base/.env | 0 examples/base/.gitignore | 0 examples/base/main.go | 0 .../1725284690_created_about.js | 0 .../1725437785_created_specializations.js | 0 ...1725444381_created_organizational_chart.js | 0 .../1725445009_created_minister_speech.js | 0 .../1725447492_created_ministry_news.js | 0 .../1725453191_created_versions.js | 0 .../1725453760_created_acoustics.js | 0 .../1725454298_created_information_designs.js | 0 .../1725455712_created_topics.js | 0 .../1725455778_created_marketing.js | 0 .../1725524228_created_sso.js | 0 .../1725529238_created_sectors.js | 0 .../1725878135_add_auth_provider.js | 0 .../1725884497_created_homepage.js | 0 .../1725886807_created_visuals.js | 0 .../1726059692_created_rules.js | 0 .../1726496004_created_attachments.js | 0 forms/admin_login.go | 0 forms/admin_login_test.go | 0 forms/admin_password_reset_confirm.go | 0 forms/admin_password_reset_confirm_test.go | 0 forms/admin_password_reset_request.go | 0 forms/admin_password_reset_request_test.go | 0 forms/admin_upsert.go | 0 forms/admin_upsert_test.go | 0 forms/apple_client_secret_create.go | 0 forms/apple_client_secret_create_test.go | 0 forms/backup_create.go | 0 forms/backup_create_test.go | 0 forms/backup_upload.go | 0 forms/backup_upload_test.go | 0 forms/base.go | 0 forms/collection_upsert.go | 0 forms/collection_upsert_test.go | 0 forms/collections_import.go | 0 forms/collections_import_test.go | 0 forms/realtime_subscribe.go | 0 forms/realtime_subscribe_test.go | 0 forms/record_email_change_confirm.go | 0 forms/record_email_change_confirm_test.go | 0 forms/record_email_change_request.go | 0 forms/record_email_change_request_test.go | 0 forms/record_oauth2_login.go | 0 forms/record_oauth2_login_test.go | 0 forms/record_password_login.go | 0 forms/record_password_login_test.go | 0 forms/record_password_reset_confirm.go | 0 forms/record_password_reset_confirm_test.go | 0 forms/record_password_reset_request.go | 0 forms/record_password_reset_request_test.go | 0 forms/record_upsert.go | 0 forms/record_upsert_test.go | 0 forms/record_verification_confirm.go | 0 forms/record_verification_confirm_test.go | 0 forms/record_verification_request.go | 0 forms/record_verification_request_test.go | 0 forms/settings_upsert.go | 0 forms/settings_upsert_test.go | 0 forms/test_email_send.go | 0 forms/test_email_send_test.go | 0 forms/test_s3_filesystem.go | 0 forms/test_s3_filesystem_test.go | 0 forms/validators/file.go | 0 forms/validators/file_test.go | 0 forms/validators/model.go | 0 forms/validators/model_test.go | 0 forms/validators/record_data.go | 0 forms/validators/record_data_test.go | 0 forms/validators/string.go | 0 forms/validators/string_test.go | 0 forms/validators/validators.go | 0 go.mod | 0 go.sum | 0 golangci.yml | 0 mails/admin.go | 0 mails/admin_test.go | 0 mails/base.go | 0 mails/record.go | 0 mails/record_test.go | 0 mails/templates/admin_password_reset.go | 0 mails/templates/html_content.go | 0 mails/templates/layout.go | 0 mails/templates/password_login_alert.go | 0 migrations/1640988000_init.go | 0 migrations/1673167670_multi_match_migrate.go | 0 .../1677152688_rename_authentik_to_oidc.go | 0 ...943780_normalize_single_multiple_values.go | 0 migrations/1679943781_add_indexes_column.go | 0 migrations/1685164450_check_fk.go | 0 ...9878_renormalize_single_multiple_values.go | 0 migrations/1690319366_reset_null_values.go | 0 ...1690454337_transform_relations_to_views.go | 0 migrations/1691747913_resave_views.go | 0 migrations/1692609521_copy_display_fields.go | 0 ...2_provider_in_multiple_auth_collections.go | 0 .../1702134272_set_default_json_max_size.go | 0 .../1718706525_add_login_alert_column.go | 0 migrations/logs/1640988000_init.go | 0 .../logs/1660821103_add_user_ip_column.go | 0 .../logs/1677760279_uppsercase_method.go | 0 .../logs/1699187560_logs_generalization.go | 0 models/admin.go | 0 models/admin_test.go | 0 models/backup_file_info.go | 0 models/base.go | 0 models/base_test.go | 0 models/collection.go | 0 models/collection_test.go | 0 models/external_auth.go | 0 models/external_auth_test.go | 0 models/log.go | 0 models/param.go | 0 models/param_test.go | 0 models/record.go | 0 models/record_test.go | 0 models/request.go | 0 models/request_info.go | 0 models/request_info_test.go | 0 models/request_test.go | 0 models/schema/schema.go | 0 models/schema/schema_field.go | 0 models/schema/schema_field_test.go | 0 models/schema/schema_test.go | 0 models/settings/settings.go | 0 models/settings/settings_templates.go | 0 models/settings/settings_test.go | 0 models/table_info.go | 0 plugins/ghupdate/ghupdate.go | 0 plugins/ghupdate/ghupdate_test.go | 0 plugins/ghupdate/release.go | 0 plugins/ghupdate/release_test.go | 0 plugins/jsvm/binds.go | 0 plugins/jsvm/binds_test.go | 0 plugins/jsvm/form_data.go | 0 plugins/jsvm/form_data_test.go | 0 .../jsvm/internal/types/generated/embed.go | 0 .../jsvm/internal/types/generated/types.d.ts | 0 plugins/jsvm/internal/types/types.go | 0 plugins/jsvm/jsvm.go | 0 plugins/jsvm/mapper.go | 0 plugins/jsvm/mapper_test.go | 0 plugins/jsvm/pool.go | 0 plugins/migratecmd/automigrate.go | 0 plugins/migratecmd/migratecmd.go | 0 plugins/migratecmd/migratecmd_test.go | 0 plugins/migratecmd/templates.go | 0 pocketbase.go | 0 pocketbase_test.go | 0 resolvers/multi_match_subquery.go | 0 resolvers/record_field_resolve_runner.go | 0 resolvers/record_field_resolver.go | 0 resolvers/record_field_resolver_test.go | 0 resolvers/resolvers.go | 0 tests/api.go | 0 tests/app.go | 0 tests/data/.gitignore | 0 tests/data/data.db | Bin tests/data/logs.db | Bin .../300_uh_lkx91_hvb_Da8K5pl069.png | Bin .../300_uh_lkx91_hvb_Da8K5pl069.png.attrs | 0 .../100x100_300_uh_lkx91_hvb_Da8K5pl069.png | Bin ...x100_300_uh_lkx91_hvb_Da8K5pl069.png.attrs | 0 .../logo_vcf_jjg5_tah_9MtIHytOmZ.svg | 0 .../logo_vcf_jjg5_tah_9MtIHytOmZ.svg.attrs | 0 .../4q1xlclmfloku33/300_1SEi6Q6U72.png | Bin .../4q1xlclmfloku33/300_1SEi6Q6U72.png.attrs | 0 .../0x50_300_1SEi6Q6U72.png | Bin .../0x50_300_1SEi6Q6U72.png.attrs | 0 .../100x100_300_1SEi6Q6U72.png | Bin .../100x100_300_1SEi6Q6U72.png.attrs | 0 .../70x0_300_1SEi6Q6U72.png | Bin .../70x0_300_1SEi6Q6U72.png.attrs | 0 .../70x50_300_1SEi6Q6U72.png | Bin .../70x50_300_1SEi6Q6U72.png.attrs | 0 .../70x50b_300_1SEi6Q6U72.png | Bin .../70x50b_300_1SEi6Q6U72.png.attrs | 0 .../70x50f_300_1SEi6Q6U72.png | Bin .../70x50f_300_1SEi6Q6U72.png.attrs | 0 .../70x50t_300_1SEi6Q6U72.png | Bin .../70x50t_300_1SEi6Q6U72.png.attrs | 0 .../oap640cot4yru2s/test_kfd2wYLxkz.txt | 0 .../oap640cot4yru2s/test_kfd2wYLxkz.txt.attrs | 0 .../84nmscqy84lsi1t/300_WlbFWSGmW9.png | Bin .../84nmscqy84lsi1t/300_WlbFWSGmW9.png.attrs | 0 .../84nmscqy84lsi1t/logo_vcfJJG5TAh.svg | 0 .../84nmscqy84lsi1t/logo_vcfJJG5TAh.svg.attrs | 0 .../84nmscqy84lsi1t/test_MaWC6mWyrP.txt | 0 .../84nmscqy84lsi1t/test_MaWC6mWyrP.txt.attrs | 0 .../84nmscqy84lsi1t/test_QZFjKjXchk.txt | 0 .../84nmscqy84lsi1t/test_QZFjKjXchk.txt.attrs | 0 .../84nmscqy84lsi1t/test_d61b33QdDU.txt | 0 .../84nmscqy84lsi1t/test_d61b33QdDU.txt.attrs | 0 .../84nmscqy84lsi1t/test_tC1Yc87DfC.txt | 0 .../84nmscqy84lsi1t/test_tC1Yc87DfC.txt.attrs | 0 .../100x100_300_WlbFWSGmW9.png | Bin .../100x100_300_WlbFWSGmW9.png.attrs | 0 .../al1h9ijdeojtsjy/300_Jsjq7RdBgA.png | Bin .../al1h9ijdeojtsjy/300_Jsjq7RdBgA.png.attrs | 0 .../100x100_300_Jsjq7RdBgA.png | Bin .../100x100_300_Jsjq7RdBgA.png.attrs | 0 .../7nwo8tuiatetxdm/test_JnXeKEwgwr.txt | 0 .../7nwo8tuiatetxdm/test_JnXeKEwgwr.txt.attrs | 0 .../lcl9d87w22ml6jy/300_UhLKX91HVb.png | Bin .../lcl9d87w22ml6jy/300_UhLKX91HVb.png.attrs | 0 .../lcl9d87w22ml6jy/test_FLurQTgrY8.txt | 0 .../lcl9d87w22ml6jy/test_FLurQTgrY8.txt.attrs | 0 .../100x100_300_UhLKX91HVb.png | Bin .../100x100_300_UhLKX91HVb.png.attrs | 0 .../mk5fmymtx4wsprk/300_JdfBOieXAW.png | Bin .../mk5fmymtx4wsprk/300_JdfBOieXAW.png.attrs | 0 .../100x100_300_JdfBOieXAW.png | Bin .../100x100_300_JdfBOieXAW.png.attrs | 0 tests/logs.go | 0 tests/mailer.go | 0 tests/request.go | 0 tokens/admin.go | 0 tokens/admin_test.go | 0 tokens/record.go | 0 tokens/record_test.go | 0 tokens/tokens.go | 0 tools/archive/create.go | 0 tools/archive/create_test.go | 0 tools/archive/extract.go | 0 tools/archive/extract_test.go | 0 tools/auth/apple.go | 0 tools/auth/auth.go | 0 tools/auth/auth_test.go | 0 tools/auth/base_provider.go | 0 tools/auth/base_provider_test.go | 0 tools/auth/bitbucket.go | 0 tools/auth/discord.go | 0 tools/auth/facebook.go | 0 tools/auth/gitea.go | 0 tools/auth/gitee.go | 0 tools/auth/github.go | 0 tools/auth/gitlab.go | 0 tools/auth/google.go | 0 tools/auth/instagram.go | 0 tools/auth/kakao.go | 0 tools/auth/livechat.go | 0 tools/auth/mailcow.go | 0 tools/auth/microsoft.go | 0 tools/auth/oidc.go | 0 tools/auth/patreon.go | 0 tools/auth/planningcenter.go | 0 tools/auth/spotify.go | 0 tools/auth/strava.go | 0 tools/auth/twitch.go | 0 tools/auth/twitter.go | 0 tools/auth/vk.go | 0 tools/auth/yandex.go | 0 tools/cron/cron.go | 0 tools/cron/cron_test.go | 0 tools/cron/schedule.go | 0 tools/cron/schedule_test.go | 0 tools/dbutils/index.go | 0 tools/dbutils/index_test.go | 0 tools/dbutils/json.go | 0 tools/dbutils/json_test.go | 0 tools/filesystem/file.go | 0 tools/filesystem/file_test.go | 0 tools/filesystem/filesystem.go | 0 tools/filesystem/filesystem_test.go | 0 tools/filesystem/ignore_signing_headers.go | 0 tools/filesystem/s3_trimmed.go | 0 tools/hook/hook.go | 0 tools/hook/hook_test.go | 0 tools/hook/tagged.go | 0 tools/hook/tagged_test.go | 0 tools/inflector/inflector.go | 0 tools/inflector/inflector_test.go | 0 tools/list/list.go | 0 tools/list/list_test.go | 0 tools/logger/batch_handler.go | 0 tools/logger/batch_handler_test.go | 0 tools/logger/log.go | 0 tools/mailer/html2text.go | 0 tools/mailer/html2text_test.go | 0 tools/mailer/mailer.go | 0 tools/mailer/sendmail.go | 0 tools/mailer/smtp.go | 0 tools/mailer/smtp_test.go | 0 tools/migrate/list.go | 0 tools/migrate/list_test.go | 0 tools/migrate/runner.go | 0 tools/migrate/runner_test.go | 0 tools/osutils/dir.go | 0 tools/osutils/dir_test.go | 0 tools/rest/excerpt_modifier.go | 0 tools/rest/excerpt_modifier_test.go | 0 tools/rest/json_serializer.go | 0 tools/rest/json_serializer_test.go | 0 tools/rest/multi_binder.go | 0 tools/rest/multi_binder_test.go | 0 tools/rest/uploaded_file.go | 0 tools/rest/uploaded_file_test.go | 0 tools/rest/url.go | 0 tools/rest/url_test.go | 0 tools/routine/routine.go | 0 tools/routine/routine_test.go | 0 tools/search/filter.go | 0 tools/search/filter_test.go | 0 tools/search/identifier_macros.go | 0 tools/search/identifier_macros_test.go | 0 tools/search/provider.go | 0 tools/search/provider_test.go | 0 tools/search/simple_field_resolver.go | 0 tools/search/simple_field_resolver_test.go | 0 tools/search/sort.go | 0 tools/search/sort_test.go | 0 tools/security/crypto.go | 0 tools/security/crypto_test.go | 0 tools/security/encrypt.go | 0 tools/security/encrypt_test.go | 0 tools/security/jwt.go | 0 tools/security/jwt_test.go | 0 tools/security/random.go | 0 tools/security/random_test.go | 0 tools/store/store.go | 0 tools/store/store_test.go | 0 tools/subscriptions/broker.go | 0 tools/subscriptions/broker_test.go | 0 tools/subscriptions/client.go | 0 tools/subscriptions/client_test.go | 0 tools/template/registry.go | 0 tools/template/registry_test.go | 0 tools/template/renderer.go | 0 tools/template/renderer_test.go | 0 tools/tokenizer/tokenizer.go | 0 tools/tokenizer/tokenizer_test.go | 0 tools/types/datetime.go | 0 tools/types/datetime_test.go | 0 tools/types/json_array.go | 0 tools/types/json_array_test.go | 0 tools/types/json_map.go | 0 tools/types/json_map_test.go | 0 tools/types/json_raw.go | 0 tools/types/json_raw_test.go | 0 tools/types/types.go | 0 tools/types/types_test.go | 0 ui/.env | 0 ui/.env.development | 0 ui/.gitignore | 0 ui/README.md | 0 ui/dist/assets/AuthMethodsDocs-cRid_I7u.js | 0 ui/dist/assets/AuthRefreshDocs-Hi31rBRn.js | 0 ui/dist/assets/AuthWithOAuth2Docs-CdVlNWdR.js | 0 .../assets/AuthWithPasswordDocs-Cg7gX-QX.js | 0 ui/dist/assets/CodeEditor-CofQhdwo.js | 0 .../assets/ConfirmEmailChangeDocs-PugOzT56.js | 0 .../ConfirmPasswordResetDocs-DgPJEzpw.js | 0 .../ConfirmVerificationDocs-CumPwFKy.js | 0 ui/dist/assets/CreateApiDocs-C2AVHQid.js | 0 ui/dist/assets/DeleteApiDocs-C4PxTu6H.js | 0 ui/dist/assets/FieldsQueryParam-OM3lc_Gn.js | 0 .../FilterAutocompleteInput-DCqwWdu7.js | 0 ui/dist/assets/ListApiDocs-BPOFqE6p.js | 0 ui/dist/assets/ListApiDocs-DhdAtA7Y.css | 0 .../assets/ListExternalAuthsDocs-CFPQHQTf.js | 0 .../PageAdminConfirmPasswordReset-BNsJCXfp.js | 0 .../PageAdminRequestPasswordReset-CHAHRboF.js | 0 .../PageOAuth2RedirectFailure-0hOCiAbH.js | 0 .../PageOAuth2RedirectSuccess-CQStNym2.js | 0 .../PageRecordConfirmEmailChange-CuXHC23K.js | 0 ...PageRecordConfirmPasswordReset-DyWMC2-a.js | 0 .../PageRecordConfirmVerification-Bp8qtpew.js | 0 ui/dist/assets/RealtimeApiDocs-B2nNqDLL.js | 0 .../assets/RequestEmailChangeDocs-BwTwcXXA.js | 0 .../RequestPasswordResetDocs-DUJwfOZv.js | 0 .../RequestVerificationDocs-DCzWTnCJ.js | 0 ui/dist/assets/SdkTabs-D_tASAqJ.js | 0 ui/dist/assets/SdkTabs-lBWmLVyw.css | 0 .../assets/UnlinkExternalAuthDocs-D4eja1RJ.js | 0 ui/dist/assets/UpdateApiDocs-COCUz62y.js | 0 ui/dist/assets/ViewApiDocs-CJmPPpt1.js | 0 .../assets/autocomplete.worker-Dy9W6Fpj.js | 0 ui/dist/assets/index-B1z76Nrm.js | 0 ui/dist/assets/index-BztyTJOx.js | 0 ui/dist/assets/index-DpAp7TiX.css | 0 ui/dist/fonts/remixicon/remixicon.woff2 | Bin ...urce-sans-pro-v18-latin_cyrillic-600.woff2 | Bin ...ans-pro-v18-latin_cyrillic-600italic.woff2 | Bin ...urce-sans-pro-v18-latin_cyrillic-700.woff2 | Bin ...ans-pro-v18-latin_cyrillic-700italic.woff2 | Bin ...e-sans-pro-v18-latin_cyrillic-italic.woff2 | Bin ...-sans-pro-v18-latin_cyrillic-regular.woff2 | Bin .../ubuntu-mono-v17-cyrillic_latin-700.woff2 | Bin ...untu-mono-v17-cyrillic_latin-regular.woff2 | Bin ui/dist/images/avatars/avatar0.svg | 0 ui/dist/images/avatars/avatar1.svg | 0 ui/dist/images/avatars/avatar2.svg | 0 ui/dist/images/avatars/avatar3.svg | 0 ui/dist/images/avatars/avatar4.svg | 0 ui/dist/images/avatars/avatar5.svg | 0 ui/dist/images/avatars/avatar6.svg | 0 ui/dist/images/avatars/avatar7.svg | 0 ui/dist/images/avatars/avatar8.svg | 0 ui/dist/images/avatars/avatar9.svg | 0 .../images/favicon/android-chrome-192x192.png | Bin .../images/favicon/android-chrome-512x512.png | Bin ui/dist/images/favicon/apple-touch-icon.png | Bin ui/dist/images/favicon/browserconfig.xml | 0 ui/dist/images/favicon/favicon-16x16.png | Bin ui/dist/images/favicon/favicon-32x32.png | Bin ui/dist/images/favicon/favicon.ico | Bin ui/dist/images/favicon/mstile-144x144.png | Bin ui/dist/images/favicon/mstile-150x150.png | Bin ui/dist/images/favicon/mstile-310x150.png | Bin ui/dist/images/favicon/mstile-310x310.png | Bin ui/dist/images/favicon/mstile-70x70.png | Bin ui/dist/images/favicon/safari-pinned-tab.svg | 0 ui/dist/images/favicon/site.webmanifest | 0 ui/dist/images/logo.svg | 0 ui/dist/images/oauth2/apple.svg | 0 ui/dist/images/oauth2/bitbucket.svg | 0 ui/dist/images/oauth2/discord.svg | 0 ui/dist/images/oauth2/facebook.svg | 0 ui/dist/images/oauth2/gitea.svg | 0 ui/dist/images/oauth2/gitee.svg | 0 ui/dist/images/oauth2/github.svg | 0 ui/dist/images/oauth2/gitlab.svg | 0 ui/dist/images/oauth2/google.svg | 0 ui/dist/images/oauth2/instagram.svg | 0 ui/dist/images/oauth2/kakao.svg | 0 ui/dist/images/oauth2/mailcow.svg | 0 ui/dist/images/oauth2/microsoft.svg | 0 ui/dist/images/oauth2/oidc.svg | 0 ui/dist/images/oauth2/patreon.svg | 0 ui/dist/images/oauth2/planningcenter.svg | 0 ui/dist/images/oauth2/spotify.svg | 0 ui/dist/images/oauth2/strava.svg | 0 ui/dist/images/oauth2/twitch.svg | 0 ui/dist/images/oauth2/twitter.svg | 0 ui/dist/images/oauth2/vk.svg | 0 ui/dist/images/oauth2/yandex.svg | 0 ui/dist/index.html | 0 ui/dist/libs/prism/prism.min.css | 0 ui/dist/libs/prism/prism.min.js | 0 .../libs/tinymce/icons/default/icons.min.js | 0 ui/dist/libs/tinymce/license.txt | 0 ui/dist/libs/tinymce/models/dom/model.min.js | 0 .../libs/tinymce/plugins/anchor/plugin.min.js | 0 .../tinymce/plugins/autolink/plugin.min.js | 0 .../tinymce/plugins/autoresize/plugin.min.js | 0 .../tinymce/plugins/autosave/plugin.min.js | 0 .../libs/tinymce/plugins/code/plugin.min.js | 0 .../tinymce/plugins/codesample/plugin.min.js | 0 .../plugins/directionality/plugin.min.js | 0 .../tinymce/plugins/fullscreen/plugin.min.js | 0 .../libs/tinymce/plugins/image/plugin.min.js | 0 .../tinymce/plugins/importcss/plugin.min.js | 0 .../plugins/insertdatetime/plugin.min.js | 0 .../libs/tinymce/plugins/link/plugin.min.js | 0 .../libs/tinymce/plugins/lists/plugin.min.js | 0 .../libs/tinymce/plugins/media/plugin.min.js | 0 .../tinymce/plugins/nonbreaking/plugin.min.js | 0 .../tinymce/plugins/pagebreak/plugin.min.js | 0 .../tinymce/plugins/preview/plugin.min.js | 0 .../tinymce/plugins/quickbars/plugin.min.js | 0 .../libs/tinymce/plugins/save/plugin.min.js | 0 .../plugins/searchreplace/plugin.min.js | 0 .../libs/tinymce/plugins/table/plugin.min.js | 0 .../tinymce/plugins/template/plugin.min.js | 0 .../plugins/visualblocks/plugin.min.js | 0 .../tinymce/plugins/visualchars/plugin.min.js | 0 .../tinymce/plugins/wordcount/plugin.min.js | 0 .../tinymce/skins/content/default/content.js | 0 .../skins/content/default/content.min.css | 0 .../skins/content/pocketbase/content.css | 0 .../skins/content/pocketbase/content.min.css | 0 .../tinymce/skins/ui/pocketbase/content.css | 0 .../skins/ui/pocketbase/content.inline.css | 0 .../ui/pocketbase/content.inline.min.css | 0 .../skins/ui/pocketbase/content.min.css | 0 .../skins/ui/pocketbase/content.mobile.css | 0 .../ui/pocketbase/content.mobile.min.css | 0 .../ui/pocketbase/fonts/tinymce-mobile.woff | Bin .../libs/tinymce/skins/ui/pocketbase/skin.css | 0 .../tinymce/skins/ui/pocketbase/skin.min.css | 0 .../skins/ui/pocketbase/skin.mobile.css | 0 .../skins/ui/pocketbase/skin.mobile.min.css | 0 .../libs/tinymce/themes/silver/theme.min.js | 0 ui/dist/libs/tinymce/tinymce.min.js | 0 ui/embed.go | 0 ui/index.html | 0 ui/package-lock.json | 0 ui/package.json | 0 ui/public/fonts/remixicon/remixicon.woff2 | Bin ...urce-sans-pro-v18-latin_cyrillic-600.woff2 | Bin ...ans-pro-v18-latin_cyrillic-600italic.woff2 | Bin ...urce-sans-pro-v18-latin_cyrillic-700.woff2 | Bin ...ans-pro-v18-latin_cyrillic-700italic.woff2 | Bin ...e-sans-pro-v18-latin_cyrillic-italic.woff2 | Bin ...-sans-pro-v18-latin_cyrillic-regular.woff2 | Bin .../ubuntu-mono-v17-cyrillic_latin-700.woff2 | Bin ...untu-mono-v17-cyrillic_latin-regular.woff2 | Bin ui/public/images/avatars/avatar0.svg | 0 ui/public/images/avatars/avatar1.svg | 0 ui/public/images/avatars/avatar2.svg | 0 ui/public/images/avatars/avatar3.svg | 0 ui/public/images/avatars/avatar4.svg | 0 ui/public/images/avatars/avatar5.svg | 0 ui/public/images/avatars/avatar6.svg | 0 ui/public/images/avatars/avatar7.svg | 0 ui/public/images/avatars/avatar8.svg | 0 ui/public/images/avatars/avatar9.svg | 0 .../images/favicon/android-chrome-192x192.png | Bin .../images/favicon/android-chrome-512x512.png | Bin ui/public/images/favicon/apple-touch-icon.png | Bin ui/public/images/favicon/browserconfig.xml | 0 ui/public/images/favicon/favicon-16x16.png | Bin ui/public/images/favicon/favicon-32x32.png | Bin ui/public/images/favicon/favicon.ico | Bin ui/public/images/favicon/mstile-144x144.png | Bin ui/public/images/favicon/mstile-150x150.png | Bin ui/public/images/favicon/mstile-310x150.png | Bin ui/public/images/favicon/mstile-310x310.png | Bin ui/public/images/favicon/mstile-70x70.png | Bin .../images/favicon/safari-pinned-tab.svg | 0 ui/public/images/favicon/site.webmanifest | 0 ui/public/images/logo.svg | 0 ui/public/images/oauth2/apple.svg | 0 ui/public/images/oauth2/bitbucket.svg | 0 ui/public/images/oauth2/discord.svg | 0 ui/public/images/oauth2/facebook.svg | 0 ui/public/images/oauth2/gitea.svg | 0 ui/public/images/oauth2/gitee.svg | 0 ui/public/images/oauth2/github.svg | 0 ui/public/images/oauth2/gitlab.svg | 0 ui/public/images/oauth2/google.svg | 0 ui/public/images/oauth2/instagram.svg | 0 ui/public/images/oauth2/kakao.svg | 0 ui/public/images/oauth2/mailcow.svg | 0 ui/public/images/oauth2/microsoft.svg | 0 ui/public/images/oauth2/oidc.svg | 0 ui/public/images/oauth2/patreon.svg | 0 ui/public/images/oauth2/planningcenter.svg | 0 ui/public/images/oauth2/spotify.svg | 0 ui/public/images/oauth2/strava.svg | 0 ui/public/images/oauth2/twitch.svg | 0 ui/public/images/oauth2/twitter.svg | 0 ui/public/images/oauth2/vk.svg | 0 ui/public/images/oauth2/yandex.svg | 0 ui/public/libs/prism/prism.min.css | 0 ui/public/libs/prism/prism.min.js | 0 .../libs/tinymce/icons/default/icons.min.js | 0 ui/public/libs/tinymce/license.txt | 0 .../libs/tinymce/models/dom/model.min.js | 0 .../libs/tinymce/plugins/anchor/plugin.min.js | 0 .../tinymce/plugins/autolink/plugin.min.js | 0 .../tinymce/plugins/autoresize/plugin.min.js | 0 .../tinymce/plugins/autosave/plugin.min.js | 0 .../libs/tinymce/plugins/code/plugin.min.js | 0 .../tinymce/plugins/codesample/plugin.min.js | 0 .../plugins/directionality/plugin.min.js | 0 .../tinymce/plugins/fullscreen/plugin.min.js | 0 .../libs/tinymce/plugins/image/plugin.min.js | 0 .../tinymce/plugins/importcss/plugin.min.js | 0 .../plugins/insertdatetime/plugin.min.js | 0 .../libs/tinymce/plugins/link/plugin.min.js | 0 .../libs/tinymce/plugins/lists/plugin.min.js | 0 .../libs/tinymce/plugins/media/plugin.min.js | 0 .../tinymce/plugins/nonbreaking/plugin.min.js | 0 .../tinymce/plugins/pagebreak/plugin.min.js | 0 .../tinymce/plugins/preview/plugin.min.js | 0 .../tinymce/plugins/quickbars/plugin.min.js | 0 .../libs/tinymce/plugins/save/plugin.min.js | 0 .../plugins/searchreplace/plugin.min.js | 0 .../libs/tinymce/plugins/table/plugin.min.js | 0 .../tinymce/plugins/template/plugin.min.js | 0 .../plugins/visualblocks/plugin.min.js | 0 .../tinymce/plugins/visualchars/plugin.min.js | 0 .../tinymce/plugins/wordcount/plugin.min.js | 0 .../tinymce/skins/content/default/content.js | 0 .../skins/content/default/content.min.css | 0 .../skins/content/pocketbase/content.css | 0 .../skins/content/pocketbase/content.min.css | 0 .../tinymce/skins/ui/pocketbase/content.css | 0 .../skins/ui/pocketbase/content.inline.css | 0 .../ui/pocketbase/content.inline.min.css | 0 .../skins/ui/pocketbase/content.min.css | 0 .../skins/ui/pocketbase/content.mobile.css | 0 .../ui/pocketbase/content.mobile.min.css | 0 .../ui/pocketbase/fonts/tinymce-mobile.woff | Bin .../libs/tinymce/skins/ui/pocketbase/skin.css | 0 .../tinymce/skins/ui/pocketbase/skin.min.css | 0 .../skins/ui/pocketbase/skin.mobile.css | 0 .../skins/ui/pocketbase/skin.mobile.min.css | 0 .../libs/tinymce/themes/silver/theme.min.js | 0 ui/public/libs/tinymce/tinymce.min.js | 0 ui/src/App.svelte | 0 ui/src/actions/scrollend.js | 0 ui/src/actions/tooltip.js | 0 ui/src/autocomplete.worker.js | 0 ui/src/components/PageIndex.svelte | 0 .../components/admins/AdminUpsertPanel.svelte | 0 .../PageAdminConfirmPasswordReset.svelte | 0 .../components/admins/PageAdminLogin.svelte | 0 .../PageAdminRequestPasswordReset.svelte | 0 ui/src/components/admins/PageAdmins.svelte | 0 ui/src/components/base/Accordion.svelte | 0 .../components/base/AutoExpandTextarea.svelte | 0 .../components/base/BaseSelectOption.svelte | 0 ui/src/components/base/CodeBlock.svelte | 0 ui/src/components/base/CodeEditor.svelte | 0 ui/src/components/base/Confirmation.svelte | 0 ui/src/components/base/CopyIcon.svelte | 0 ui/src/components/base/Draggable.svelte | 0 ui/src/components/base/Dragline.svelte | 0 ui/src/components/base/Field.svelte | 0 .../base/FilterAutocompleteInput.svelte | 0 ui/src/components/base/FormattedDate.svelte | 0 ui/src/components/base/FullPage.svelte | 0 ui/src/components/base/InitialsAvatar.svelte | 0 ui/src/components/base/Installer.svelte | 0 .../base/MimeTypeSelectOption.svelte | 0 ui/src/components/base/ModelDateIcon.svelte | 0 .../components/base/MultipleValueInput.svelte | 0 ui/src/components/base/ObjectSelect.svelte | 0 ui/src/components/base/OverlayPanel.svelte | 0 ui/src/components/base/PageSidebar.svelte | 0 ui/src/components/base/PageWrapper.svelte | 0 ui/src/components/base/PreviewPopup.svelte | 0 .../base/RedactedPasswordInput.svelte | 0 ui/src/components/base/RefreshButton.svelte | 0 ui/src/components/base/Scroller.svelte | 0 ui/src/components/base/Searchbar.svelte | 0 .../base/SecretGeneratorButton.svelte | 0 ui/src/components/base/Select.svelte | 0 ui/src/components/base/SortHeader.svelte | 0 ui/src/components/base/TinyMCE.svelte | 0 ui/src/components/base/Toasts.svelte | 0 ui/src/components/base/Toggler.svelte | 0 .../base/UploadedFilePreview.svelte | 0 .../CollectionAuthOptionsTab.svelte | 0 .../collections/CollectionDocsPanel.svelte | 0 .../collections/CollectionFieldsTab.svelte | 0 .../collections/CollectionQueryTab.svelte | 0 .../collections/CollectionRulesTab.svelte | 0 .../collections/CollectionSidebarItem.svelte | 0 .../CollectionUpdateConfirm.svelte | 0 .../collections/CollectionUpsertPanel.svelte | 0 .../collections/CollectionsDiffTable.svelte | 0 .../collections/CollectionsSidebar.svelte | 0 .../collections/IndexUpsertPanel.svelte | 0 .../components/collections/IndexesList.svelte | 0 .../components/collections/RuleField.svelte | 0 .../collections/docs/AuthMethodsDocs.svelte | 0 .../collections/docs/AuthRefreshDocs.svelte | 0 .../docs/AuthWithOAuth2Docs.svelte | 0 .../docs/AuthWithPasswordDocs.svelte | 0 .../docs/ConfirmEmailChangeDocs.svelte | 0 .../docs/ConfirmPasswordResetDocs.svelte | 0 .../docs/ConfirmVerificationDocs.svelte | 0 .../collections/docs/CreateApiDocs.svelte | 0 .../collections/docs/DeleteApiDocs.svelte | 0 .../collections/docs/FieldsQueryParam.svelte | 0 .../collections/docs/FilterSyntax.svelte | 0 .../collections/docs/ListApiDocs.svelte | 0 .../docs/ListExternalAuthsDocs.svelte | 0 .../collections/docs/RealtimeApiDocs.svelte | 0 .../docs/RequestEmailChangeDocs.svelte | 0 .../docs/RequestPasswordResetDocs.svelte | 0 .../docs/RequestVerificationDocs.svelte | 0 .../collections/docs/SdkTabs.svelte | 0 .../docs/UnlinkExternalAuthDocs.svelte | 0 .../collections/docs/UpdateApiDocs.svelte | 0 .../collections/docs/ViewApiDocs.svelte | 0 .../collections/schema/NewField.svelte | 0 .../collections/schema/SchemaField.svelte | 0 .../collections/schema/SchemaFieldBool.svelte | 0 .../collections/schema/SchemaFieldDate.svelte | 0 .../schema/SchemaFieldEditor.svelte | 0 .../schema/SchemaFieldEmail.svelte | 0 .../collections/schema/SchemaFieldFile.svelte | 0 .../collections/schema/SchemaFieldJson.svelte | 0 .../schema/SchemaFieldNumber.svelte | 0 .../schema/SchemaFieldRelation.svelte | 0 .../schema/SchemaFieldSelect.svelte | 0 .../collections/schema/SchemaFieldText.svelte | 0 .../collections/schema/SchemaFieldUrl.svelte | 0 ui/src/components/logs/LogDate.svelte | 0 ui/src/components/logs/LogLevel.svelte | 0 ui/src/components/logs/LogViewPanel.svelte | 0 ui/src/components/logs/LogsChart.svelte | 0 ui/src/components/logs/LogsLevelsInfo.svelte | 0 ui/src/components/logs/LogsList.svelte | 0 .../components/logs/LogsSettingsPanel.svelte | 0 ui/src/components/logs/PageLogs.svelte | 0 .../records/ExternalAuthsList.svelte | 0 .../records/PageOAuth2RedirectFailure.svelte | 0 .../records/PageOAuth2RedirectSuccess.svelte | 0 .../PageRecordConfirmEmailChange.svelte | 0 .../PageRecordConfirmPasswordReset.svelte | 0 .../PageRecordConfirmVerification.svelte | 0 ui/src/components/records/PageRecords.svelte | 0 .../records/RecordFieldValue.svelte | 0 .../records/RecordFilePicker.svelte | 0 .../components/records/RecordFileThumb.svelte | 0 ui/src/components/records/RecordInfo.svelte | 0 .../records/RecordPreviewPanel.svelte | 0 .../records/RecordUpsertPanel.svelte | 0 ui/src/components/records/RecordsCount.svelte | 0 ui/src/components/records/RecordsList.svelte | 0 .../components/records/RecordsPicker.svelte | 0 .../records/fields/AuthFields.svelte | 0 .../records/fields/BoolField.svelte | 0 .../records/fields/DateField.svelte | 0 .../records/fields/EditorField.svelte | 0 .../records/fields/EmailField.svelte | 0 .../records/fields/FileField.svelte | 0 .../records/fields/JsonField.svelte | 0 .../records/fields/NumberField.svelte | 0 .../records/fields/RelationField.svelte | 0 .../records/fields/SelectField.svelte | 0 .../records/fields/TextField.svelte | 0 .../components/records/fields/UrlField.svelte | 0 .../settings/AuthProviderCard.svelte | 0 .../settings/AuthProviderPanel.svelte | 0 .../settings/BackupCreatePanel.svelte | 0 .../settings/BackupRestorePanel.svelte | 0 .../settings/BackupUploadButton.svelte | 0 ui/src/components/settings/BackupsList.svelte | 0 .../settings/EmailTemplateAccordion.svelte | 0 .../components/settings/EmailTestPopup.svelte | 0 ui/src/components/settings/ImportPopup.svelte | 0 .../settings/PageApplication.svelte | 0 .../settings/PageAuthProviders.svelte | 0 ui/src/components/settings/PageBackups.svelte | 0 .../settings/PageExportCollections.svelte | 0 .../settings/PageImportCollections.svelte | 0 ui/src/components/settings/PageMail.svelte | 0 ui/src/components/settings/PageStorage.svelte | 0 .../settings/PageTokenOptions.svelte | 0 ui/src/components/settings/S3Fields.svelte | 0 .../settings/SettingsSidebar.svelte | 0 ui/src/components/settings/TokenField.svelte | 0 .../settings/providers/AppleOptions.svelte | 0 .../providers/AppleSecretPopup.svelte | 0 .../providers/MicrosoftOptions.svelte | 0 .../settings/providers/OIDCOptions.svelte | 0 .../providers/SelfHostedOptions.svelte | 0 ui/src/main.js | 0 ui/src/mimes.js | 0 ui/src/providers.js | 0 ui/src/routes.js | 0 ui/src/scss/_accordion.scss | 0 ui/src/scss/_alert.scss | 0 ui/src/scss/_animations.scss | 0 ui/src/scss/_base.scss | 0 ui/src/scss/_bulkbar.scss | 0 ui/src/scss/_collections_export.scss | 0 ui/src/scss/_docs_panel.scss | 0 ui/src/scss/_dropdown.scss | 0 ui/src/scss/_file_picker.scss | 0 ui/src/scss/_flatpickr.scss | 0 ui/src/scss/_fonts.scss | 0 ui/src/scss/_form.scss | 0 ui/src/scss/_grid.scss | 0 ui/src/scss/_icons.scss | 0 ui/src/scss/_layout.scss | 0 ui/src/scss/_mixins.scss | 0 ui/src/scss/_overlay_panel.scss | 0 ui/src/scss/_reset.scss | 0 ui/src/scss/_schema_field.scss | 0 ui/src/scss/_searchbar.scss | 0 ui/src/scss/_table.scss | 0 ui/src/scss/_tabs.scss | 0 ui/src/scss/_tooltip.scss | 0 ui/src/scss/_vars.scss | 0 ui/src/scss/main.scss | 0 ui/src/scss/prism_light.scss | 0 ui/src/stores/admin.js | 0 ui/src/stores/app.js | 0 ui/src/stores/collections.js | 0 ui/src/stores/confirmation.js | 0 ui/src/stores/errors.js | 0 ui/src/stores/toasts.js | 0 ui/src/utils/ApiClient.js | 0 ui/src/utils/CommonHelper.js | 0 ui/vite.config.js | 0 873 files changed, 260 insertions(+) mode change 100644 => 100755 .env mode change 100644 => 100755 .github/SECURITY.md create mode 100755 .github/workflows/1_0_build_image_and_push_to_manifest.yml create mode 100755 .github/workflows/2_0_push_chart_and_sync_to_server.yml mode change 100644 => 100755 .github/workflows/release.yaml mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .goreleaser.yaml mode change 100644 => 100755 CHANGELOG.md mode change 100644 => 100755 CHANGELOG_8_15.md mode change 100644 => 100755 CONTRIBUTING.md mode change 100644 => 100755 Dockerfile mode change 100644 => 100755 LICENSE.md mode change 100644 => 100755 Makefile mode change 100644 => 100755 README.md mode change 100644 => 100755 apis/admin.go mode change 100644 => 100755 apis/admin_test.go mode change 100644 => 100755 apis/api_error.go mode change 100644 => 100755 apis/api_error_test.go mode change 100644 => 100755 apis/backup.go mode change 100644 => 100755 apis/backup_test.go mode change 100644 => 100755 apis/base.go mode change 100644 => 100755 apis/base_test.go mode change 100644 => 100755 apis/collection.go mode change 100644 => 100755 apis/collection_test.go mode change 100644 => 100755 apis/file.go mode change 100644 => 100755 apis/file_test.go mode change 100644 => 100755 apis/health.go mode change 100644 => 100755 apis/health_test.go mode change 100644 => 100755 apis/logs.go mode change 100644 => 100755 apis/logs_test.go mode change 100644 => 100755 apis/middlewares.go mode change 100644 => 100755 apis/middlewares_test.go mode change 100644 => 100755 apis/realtime.go mode change 100644 => 100755 apis/realtime_test.go mode change 100644 => 100755 apis/record_auth.go mode change 100644 => 100755 apis/record_auth_test.go mode change 100644 => 100755 apis/record_crud.go mode change 100644 => 100755 apis/record_crud_test.go mode change 100644 => 100755 apis/record_helpers.go mode change 100644 => 100755 apis/record_helpers_test.go mode change 100644 => 100755 apis/serve.go mode change 100644 => 100755 apis/settings.go mode change 100644 => 100755 apis/settings_test.go mode change 100644 => 100755 cmd/admin.go mode change 100644 => 100755 cmd/admin_test.go mode change 100644 => 100755 cmd/serve.go mode change 100644 => 100755 cms-api.md mode change 100644 => 100755 core/app.go mode change 100644 => 100755 core/base.go mode change 100644 => 100755 core/base_backup.go mode change 100644 => 100755 core/base_backup_test.go mode change 100644 => 100755 core/base_settings_test.go mode change 100644 => 100755 core/base_test.go mode change 100644 => 100755 core/collections_cache.go mode change 100644 => 100755 core/db_cgo.go mode change 100644 => 100755 core/db_nocgo.go mode change 100644 => 100755 core/db_pg.go mode change 100644 => 100755 core/events.go mode change 100644 => 100755 core/events_test.go mode change 100644 => 100755 core/log_printer.go mode change 100644 => 100755 daos/admin.go mode change 100644 => 100755 daos/admin_test.go mode change 100644 => 100755 daos/base.go mode change 100644 => 100755 daos/base_retry.go mode change 100644 => 100755 daos/base_retry_test.go mode change 100644 => 100755 daos/base_test.go mode change 100644 => 100755 daos/collection.go mode change 100644 => 100755 daos/collection_test.go mode change 100644 => 100755 daos/external_auth.go mode change 100644 => 100755 daos/external_auth_test.go mode change 100644 => 100755 daos/log.go mode change 100644 => 100755 daos/log_test.go mode change 100644 => 100755 daos/param.go mode change 100644 => 100755 daos/param_test.go mode change 100644 => 100755 daos/record.go mode change 100644 => 100755 daos/record_expand.go mode change 100644 => 100755 daos/record_expand_test.go mode change 100644 => 100755 daos/record_table_sync.go mode change 100644 => 100755 daos/record_table_sync_test.go mode change 100644 => 100755 daos/record_test.go mode change 100644 => 100755 daos/settings.go mode change 100644 => 100755 daos/settings_test.go mode change 100644 => 100755 daos/table.go mode change 100644 => 100755 daos/table_test.go mode change 100644 => 100755 daos/view.go mode change 100644 => 100755 daos/view_test.go mode change 100644 => 100755 db_init.sql mode change 100644 => 100755 docker-compose-mafwr.yml mode change 100644 => 100755 docker-compose.yml mode change 100644 => 100755 examples/base/.env mode change 100644 => 100755 examples/base/.gitignore mode change 100644 => 100755 examples/base/main.go mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725284690_created_about.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725437785_created_specializations.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725444381_created_organizational_chart.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725445009_created_minister_speech.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725447492_created_ministry_news.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725453191_created_versions.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725453760_created_acoustics.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725454298_created_information_designs.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725455712_created_topics.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725455778_created_marketing.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725524228_created_sso.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725529238_created_sectors.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725878135_add_auth_provider.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725884497_created_homepage.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1725886807_created_visuals.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1726059692_created_rules.js mode change 100644 => 100755 examples/base/pb_migrations_mafwr_cms/1726496004_created_attachments.js mode change 100644 => 100755 forms/admin_login.go mode change 100644 => 100755 forms/admin_login_test.go mode change 100644 => 100755 forms/admin_password_reset_confirm.go mode change 100644 => 100755 forms/admin_password_reset_confirm_test.go mode change 100644 => 100755 forms/admin_password_reset_request.go mode change 100644 => 100755 forms/admin_password_reset_request_test.go mode change 100644 => 100755 forms/admin_upsert.go mode change 100644 => 100755 forms/admin_upsert_test.go mode change 100644 => 100755 forms/apple_client_secret_create.go mode change 100644 => 100755 forms/apple_client_secret_create_test.go mode change 100644 => 100755 forms/backup_create.go mode change 100644 => 100755 forms/backup_create_test.go mode change 100644 => 100755 forms/backup_upload.go mode change 100644 => 100755 forms/backup_upload_test.go mode change 100644 => 100755 forms/base.go mode change 100644 => 100755 forms/collection_upsert.go mode change 100644 => 100755 forms/collection_upsert_test.go mode change 100644 => 100755 forms/collections_import.go mode change 100644 => 100755 forms/collections_import_test.go mode change 100644 => 100755 forms/realtime_subscribe.go mode change 100644 => 100755 forms/realtime_subscribe_test.go mode change 100644 => 100755 forms/record_email_change_confirm.go mode change 100644 => 100755 forms/record_email_change_confirm_test.go mode change 100644 => 100755 forms/record_email_change_request.go mode change 100644 => 100755 forms/record_email_change_request_test.go mode change 100644 => 100755 forms/record_oauth2_login.go mode change 100644 => 100755 forms/record_oauth2_login_test.go mode change 100644 => 100755 forms/record_password_login.go mode change 100644 => 100755 forms/record_password_login_test.go mode change 100644 => 100755 forms/record_password_reset_confirm.go mode change 100644 => 100755 forms/record_password_reset_confirm_test.go mode change 100644 => 100755 forms/record_password_reset_request.go mode change 100644 => 100755 forms/record_password_reset_request_test.go mode change 100644 => 100755 forms/record_upsert.go mode change 100644 => 100755 forms/record_upsert_test.go mode change 100644 => 100755 forms/record_verification_confirm.go mode change 100644 => 100755 forms/record_verification_confirm_test.go mode change 100644 => 100755 forms/record_verification_request.go mode change 100644 => 100755 forms/record_verification_request_test.go mode change 100644 => 100755 forms/settings_upsert.go mode change 100644 => 100755 forms/settings_upsert_test.go mode change 100644 => 100755 forms/test_email_send.go mode change 100644 => 100755 forms/test_email_send_test.go mode change 100644 => 100755 forms/test_s3_filesystem.go mode change 100644 => 100755 forms/test_s3_filesystem_test.go mode change 100644 => 100755 forms/validators/file.go mode change 100644 => 100755 forms/validators/file_test.go mode change 100644 => 100755 forms/validators/model.go mode change 100644 => 100755 forms/validators/model_test.go mode change 100644 => 100755 forms/validators/record_data.go mode change 100644 => 100755 forms/validators/record_data_test.go mode change 100644 => 100755 forms/validators/string.go mode change 100644 => 100755 forms/validators/string_test.go mode change 100644 => 100755 forms/validators/validators.go mode change 100644 => 100755 go.mod mode change 100644 => 100755 go.sum mode change 100644 => 100755 golangci.yml mode change 100644 => 100755 mails/admin.go mode change 100644 => 100755 mails/admin_test.go mode change 100644 => 100755 mails/base.go mode change 100644 => 100755 mails/record.go mode change 100644 => 100755 mails/record_test.go mode change 100644 => 100755 mails/templates/admin_password_reset.go mode change 100644 => 100755 mails/templates/html_content.go mode change 100644 => 100755 mails/templates/layout.go mode change 100644 => 100755 mails/templates/password_login_alert.go mode change 100644 => 100755 migrations/1640988000_init.go mode change 100644 => 100755 migrations/1673167670_multi_match_migrate.go mode change 100644 => 100755 migrations/1677152688_rename_authentik_to_oidc.go mode change 100644 => 100755 migrations/1679943780_normalize_single_multiple_values.go mode change 100644 => 100755 migrations/1679943781_add_indexes_column.go mode change 100644 => 100755 migrations/1685164450_check_fk.go mode change 100644 => 100755 migrations/1689579878_renormalize_single_multiple_values.go mode change 100644 => 100755 migrations/1690319366_reset_null_values.go mode change 100644 => 100755 migrations/1690454337_transform_relations_to_views.go mode change 100644 => 100755 migrations/1691747913_resave_views.go mode change 100644 => 100755 migrations/1692609521_copy_display_fields.go mode change 100644 => 100755 migrations/1701496825_allow_single_oauth2_provider_in_multiple_auth_collections.go mode change 100644 => 100755 migrations/1702134272_set_default_json_max_size.go mode change 100644 => 100755 migrations/1718706525_add_login_alert_column.go mode change 100644 => 100755 migrations/logs/1640988000_init.go mode change 100644 => 100755 migrations/logs/1660821103_add_user_ip_column.go mode change 100644 => 100755 migrations/logs/1677760279_uppsercase_method.go mode change 100644 => 100755 migrations/logs/1699187560_logs_generalization.go mode change 100644 => 100755 models/admin.go mode change 100644 => 100755 models/admin_test.go mode change 100644 => 100755 models/backup_file_info.go mode change 100644 => 100755 models/base.go mode change 100644 => 100755 models/base_test.go mode change 100644 => 100755 models/collection.go mode change 100644 => 100755 models/collection_test.go mode change 100644 => 100755 models/external_auth.go mode change 100644 => 100755 models/external_auth_test.go mode change 100644 => 100755 models/log.go mode change 100644 => 100755 models/param.go mode change 100644 => 100755 models/param_test.go mode change 100644 => 100755 models/record.go mode change 100644 => 100755 models/record_test.go mode change 100644 => 100755 models/request.go mode change 100644 => 100755 models/request_info.go mode change 100644 => 100755 models/request_info_test.go mode change 100644 => 100755 models/request_test.go mode change 100644 => 100755 models/schema/schema.go mode change 100644 => 100755 models/schema/schema_field.go mode change 100644 => 100755 models/schema/schema_field_test.go mode change 100644 => 100755 models/schema/schema_test.go mode change 100644 => 100755 models/settings/settings.go mode change 100644 => 100755 models/settings/settings_templates.go mode change 100644 => 100755 models/settings/settings_test.go mode change 100644 => 100755 models/table_info.go mode change 100644 => 100755 plugins/ghupdate/ghupdate.go mode change 100644 => 100755 plugins/ghupdate/ghupdate_test.go mode change 100644 => 100755 plugins/ghupdate/release.go mode change 100644 => 100755 plugins/ghupdate/release_test.go mode change 100644 => 100755 plugins/jsvm/binds.go mode change 100644 => 100755 plugins/jsvm/binds_test.go mode change 100644 => 100755 plugins/jsvm/form_data.go mode change 100644 => 100755 plugins/jsvm/form_data_test.go mode change 100644 => 100755 plugins/jsvm/internal/types/generated/embed.go mode change 100644 => 100755 plugins/jsvm/internal/types/generated/types.d.ts mode change 100644 => 100755 plugins/jsvm/internal/types/types.go mode change 100644 => 100755 plugins/jsvm/jsvm.go mode change 100644 => 100755 plugins/jsvm/mapper.go mode change 100644 => 100755 plugins/jsvm/mapper_test.go mode change 100644 => 100755 plugins/jsvm/pool.go mode change 100644 => 100755 plugins/migratecmd/automigrate.go mode change 100644 => 100755 plugins/migratecmd/migratecmd.go mode change 100644 => 100755 plugins/migratecmd/migratecmd_test.go mode change 100644 => 100755 plugins/migratecmd/templates.go mode change 100644 => 100755 pocketbase.go mode change 100644 => 100755 pocketbase_test.go mode change 100644 => 100755 resolvers/multi_match_subquery.go mode change 100644 => 100755 resolvers/record_field_resolve_runner.go mode change 100644 => 100755 resolvers/record_field_resolver.go mode change 100644 => 100755 resolvers/record_field_resolver_test.go mode change 100644 => 100755 resolvers/resolvers.go mode change 100644 => 100755 tests/api.go mode change 100644 => 100755 tests/app.go mode change 100644 => 100755 tests/data/.gitignore mode change 100644 => 100755 tests/data/data.db mode change 100644 => 100755 tests/data/logs.db mode change 100644 => 100755 tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/300_uh_lkx91_hvb_Da8K5pl069.png mode change 100644 => 100755 tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/300_uh_lkx91_hvb_Da8K5pl069.png.attrs mode change 100644 => 100755 tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/thumbs_300_uh_lkx91_hvb_Da8K5pl069.png/100x100_300_uh_lkx91_hvb_Da8K5pl069.png mode change 100644 => 100755 tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/thumbs_300_uh_lkx91_hvb_Da8K5pl069.png/100x100_300_uh_lkx91_hvb_Da8K5pl069.png.attrs mode change 100644 => 100755 tests/data/storage/9n89pl5vkct6330/qjeql998mtp1azp/logo_vcf_jjg5_tah_9MtIHytOmZ.svg mode change 100644 => 100755 tests/data/storage/9n89pl5vkct6330/qjeql998mtp1azp/logo_vcf_jjg5_tah_9MtIHytOmZ.svg.attrs mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/300_1SEi6Q6U72.png mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/300_1SEi6Q6U72.png.attrs mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/0x50_300_1SEi6Q6U72.png mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/0x50_300_1SEi6Q6U72.png.attrs mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/100x100_300_1SEi6Q6U72.png mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/100x100_300_1SEi6Q6U72.png.attrs mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x0_300_1SEi6Q6U72.png mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x0_300_1SEi6Q6U72.png.attrs mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50_300_1SEi6Q6U72.png mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50_300_1SEi6Q6U72.png.attrs mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50b_300_1SEi6Q6U72.png mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50b_300_1SEi6Q6U72.png.attrs mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50f_300_1SEi6Q6U72.png mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50f_300_1SEi6Q6U72.png.attrs mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50t_300_1SEi6Q6U72.png mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50t_300_1SEi6Q6U72.png.attrs mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/oap640cot4yru2s/test_kfd2wYLxkz.txt mode change 100644 => 100755 tests/data/storage/_pb_users_auth_/oap640cot4yru2s/test_kfd2wYLxkz.txt.attrs mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/300_WlbFWSGmW9.png mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/300_WlbFWSGmW9.png.attrs mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/logo_vcfJJG5TAh.svg mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/logo_vcfJJG5TAh.svg.attrs mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_MaWC6mWyrP.txt mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_MaWC6mWyrP.txt.attrs mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_QZFjKjXchk.txt mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_QZFjKjXchk.txt.attrs mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_d61b33QdDU.txt mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_d61b33QdDU.txt.attrs mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_tC1Yc87DfC.txt mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_tC1Yc87DfC.txt.attrs mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/thumbs_300_WlbFWSGmW9.png/100x100_300_WlbFWSGmW9.png mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/thumbs_300_WlbFWSGmW9.png/100x100_300_WlbFWSGmW9.png.attrs mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/300_Jsjq7RdBgA.png mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/300_Jsjq7RdBgA.png.attrs mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/thumbs_300_Jsjq7RdBgA.png/100x100_300_Jsjq7RdBgA.png mode change 100644 => 100755 tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/thumbs_300_Jsjq7RdBgA.png/100x100_300_Jsjq7RdBgA.png.attrs mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/7nwo8tuiatetxdm/test_JnXeKEwgwr.txt mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/7nwo8tuiatetxdm/test_JnXeKEwgwr.txt.attrs mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/300_UhLKX91HVb.png mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/300_UhLKX91HVb.png.attrs mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/test_FLurQTgrY8.txt mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/test_FLurQTgrY8.txt.attrs mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/thumbs_300_UhLKX91HVb.png/100x100_300_UhLKX91HVb.png mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/thumbs_300_UhLKX91HVb.png/100x100_300_UhLKX91HVb.png.attrs mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/300_JdfBOieXAW.png mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/300_JdfBOieXAW.png.attrs mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/thumbs_300_JdfBOieXAW.png/100x100_300_JdfBOieXAW.png mode change 100644 => 100755 tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/thumbs_300_JdfBOieXAW.png/100x100_300_JdfBOieXAW.png.attrs mode change 100644 => 100755 tests/logs.go mode change 100644 => 100755 tests/mailer.go mode change 100644 => 100755 tests/request.go mode change 100644 => 100755 tokens/admin.go mode change 100644 => 100755 tokens/admin_test.go mode change 100644 => 100755 tokens/record.go mode change 100644 => 100755 tokens/record_test.go mode change 100644 => 100755 tokens/tokens.go mode change 100644 => 100755 tools/archive/create.go mode change 100644 => 100755 tools/archive/create_test.go mode change 100644 => 100755 tools/archive/extract.go mode change 100644 => 100755 tools/archive/extract_test.go mode change 100644 => 100755 tools/auth/apple.go mode change 100644 => 100755 tools/auth/auth.go mode change 100644 => 100755 tools/auth/auth_test.go mode change 100644 => 100755 tools/auth/base_provider.go mode change 100644 => 100755 tools/auth/base_provider_test.go mode change 100644 => 100755 tools/auth/bitbucket.go mode change 100644 => 100755 tools/auth/discord.go mode change 100644 => 100755 tools/auth/facebook.go mode change 100644 => 100755 tools/auth/gitea.go mode change 100644 => 100755 tools/auth/gitee.go mode change 100644 => 100755 tools/auth/github.go mode change 100644 => 100755 tools/auth/gitlab.go mode change 100644 => 100755 tools/auth/google.go mode change 100644 => 100755 tools/auth/instagram.go mode change 100644 => 100755 tools/auth/kakao.go mode change 100644 => 100755 tools/auth/livechat.go mode change 100644 => 100755 tools/auth/mailcow.go mode change 100644 => 100755 tools/auth/microsoft.go mode change 100644 => 100755 tools/auth/oidc.go mode change 100644 => 100755 tools/auth/patreon.go mode change 100644 => 100755 tools/auth/planningcenter.go mode change 100644 => 100755 tools/auth/spotify.go mode change 100644 => 100755 tools/auth/strava.go mode change 100644 => 100755 tools/auth/twitch.go mode change 100644 => 100755 tools/auth/twitter.go mode change 100644 => 100755 tools/auth/vk.go mode change 100644 => 100755 tools/auth/yandex.go mode change 100644 => 100755 tools/cron/cron.go mode change 100644 => 100755 tools/cron/cron_test.go mode change 100644 => 100755 tools/cron/schedule.go mode change 100644 => 100755 tools/cron/schedule_test.go mode change 100644 => 100755 tools/dbutils/index.go mode change 100644 => 100755 tools/dbutils/index_test.go mode change 100644 => 100755 tools/dbutils/json.go mode change 100644 => 100755 tools/dbutils/json_test.go mode change 100644 => 100755 tools/filesystem/file.go mode change 100644 => 100755 tools/filesystem/file_test.go mode change 100644 => 100755 tools/filesystem/filesystem.go mode change 100644 => 100755 tools/filesystem/filesystem_test.go mode change 100644 => 100755 tools/filesystem/ignore_signing_headers.go mode change 100644 => 100755 tools/filesystem/s3_trimmed.go mode change 100644 => 100755 tools/hook/hook.go mode change 100644 => 100755 tools/hook/hook_test.go mode change 100644 => 100755 tools/hook/tagged.go mode change 100644 => 100755 tools/hook/tagged_test.go mode change 100644 => 100755 tools/inflector/inflector.go mode change 100644 => 100755 tools/inflector/inflector_test.go mode change 100644 => 100755 tools/list/list.go mode change 100644 => 100755 tools/list/list_test.go mode change 100644 => 100755 tools/logger/batch_handler.go mode change 100644 => 100755 tools/logger/batch_handler_test.go mode change 100644 => 100755 tools/logger/log.go mode change 100644 => 100755 tools/mailer/html2text.go mode change 100644 => 100755 tools/mailer/html2text_test.go mode change 100644 => 100755 tools/mailer/mailer.go mode change 100644 => 100755 tools/mailer/sendmail.go mode change 100644 => 100755 tools/mailer/smtp.go mode change 100644 => 100755 tools/mailer/smtp_test.go mode change 100644 => 100755 tools/migrate/list.go mode change 100644 => 100755 tools/migrate/list_test.go mode change 100644 => 100755 tools/migrate/runner.go mode change 100644 => 100755 tools/migrate/runner_test.go mode change 100644 => 100755 tools/osutils/dir.go mode change 100644 => 100755 tools/osutils/dir_test.go mode change 100644 => 100755 tools/rest/excerpt_modifier.go mode change 100644 => 100755 tools/rest/excerpt_modifier_test.go mode change 100644 => 100755 tools/rest/json_serializer.go mode change 100644 => 100755 tools/rest/json_serializer_test.go mode change 100644 => 100755 tools/rest/multi_binder.go mode change 100644 => 100755 tools/rest/multi_binder_test.go mode change 100644 => 100755 tools/rest/uploaded_file.go mode change 100644 => 100755 tools/rest/uploaded_file_test.go mode change 100644 => 100755 tools/rest/url.go mode change 100644 => 100755 tools/rest/url_test.go mode change 100644 => 100755 tools/routine/routine.go mode change 100644 => 100755 tools/routine/routine_test.go mode change 100644 => 100755 tools/search/filter.go mode change 100644 => 100755 tools/search/filter_test.go mode change 100644 => 100755 tools/search/identifier_macros.go mode change 100644 => 100755 tools/search/identifier_macros_test.go mode change 100644 => 100755 tools/search/provider.go mode change 100644 => 100755 tools/search/provider_test.go mode change 100644 => 100755 tools/search/simple_field_resolver.go mode change 100644 => 100755 tools/search/simple_field_resolver_test.go mode change 100644 => 100755 tools/search/sort.go mode change 100644 => 100755 tools/search/sort_test.go mode change 100644 => 100755 tools/security/crypto.go mode change 100644 => 100755 tools/security/crypto_test.go mode change 100644 => 100755 tools/security/encrypt.go mode change 100644 => 100755 tools/security/encrypt_test.go mode change 100644 => 100755 tools/security/jwt.go mode change 100644 => 100755 tools/security/jwt_test.go mode change 100644 => 100755 tools/security/random.go mode change 100644 => 100755 tools/security/random_test.go mode change 100644 => 100755 tools/store/store.go mode change 100644 => 100755 tools/store/store_test.go mode change 100644 => 100755 tools/subscriptions/broker.go mode change 100644 => 100755 tools/subscriptions/broker_test.go mode change 100644 => 100755 tools/subscriptions/client.go mode change 100644 => 100755 tools/subscriptions/client_test.go mode change 100644 => 100755 tools/template/registry.go mode change 100644 => 100755 tools/template/registry_test.go mode change 100644 => 100755 tools/template/renderer.go mode change 100644 => 100755 tools/template/renderer_test.go mode change 100644 => 100755 tools/tokenizer/tokenizer.go mode change 100644 => 100755 tools/tokenizer/tokenizer_test.go mode change 100644 => 100755 tools/types/datetime.go mode change 100644 => 100755 tools/types/datetime_test.go mode change 100644 => 100755 tools/types/json_array.go mode change 100644 => 100755 tools/types/json_array_test.go mode change 100644 => 100755 tools/types/json_map.go mode change 100644 => 100755 tools/types/json_map_test.go mode change 100644 => 100755 tools/types/json_raw.go mode change 100644 => 100755 tools/types/json_raw_test.go mode change 100644 => 100755 tools/types/types.go mode change 100644 => 100755 tools/types/types_test.go mode change 100644 => 100755 ui/.env mode change 100644 => 100755 ui/.env.development mode change 100644 => 100755 ui/.gitignore mode change 100644 => 100755 ui/README.md mode change 100644 => 100755 ui/dist/assets/AuthMethodsDocs-cRid_I7u.js mode change 100644 => 100755 ui/dist/assets/AuthRefreshDocs-Hi31rBRn.js mode change 100644 => 100755 ui/dist/assets/AuthWithOAuth2Docs-CdVlNWdR.js mode change 100644 => 100755 ui/dist/assets/AuthWithPasswordDocs-Cg7gX-QX.js mode change 100644 => 100755 ui/dist/assets/CodeEditor-CofQhdwo.js mode change 100644 => 100755 ui/dist/assets/ConfirmEmailChangeDocs-PugOzT56.js mode change 100644 => 100755 ui/dist/assets/ConfirmPasswordResetDocs-DgPJEzpw.js mode change 100644 => 100755 ui/dist/assets/ConfirmVerificationDocs-CumPwFKy.js mode change 100644 => 100755 ui/dist/assets/CreateApiDocs-C2AVHQid.js mode change 100644 => 100755 ui/dist/assets/DeleteApiDocs-C4PxTu6H.js mode change 100644 => 100755 ui/dist/assets/FieldsQueryParam-OM3lc_Gn.js mode change 100644 => 100755 ui/dist/assets/FilterAutocompleteInput-DCqwWdu7.js mode change 100644 => 100755 ui/dist/assets/ListApiDocs-BPOFqE6p.js mode change 100644 => 100755 ui/dist/assets/ListApiDocs-DhdAtA7Y.css mode change 100644 => 100755 ui/dist/assets/ListExternalAuthsDocs-CFPQHQTf.js mode change 100644 => 100755 ui/dist/assets/PageAdminConfirmPasswordReset-BNsJCXfp.js mode change 100644 => 100755 ui/dist/assets/PageAdminRequestPasswordReset-CHAHRboF.js mode change 100644 => 100755 ui/dist/assets/PageOAuth2RedirectFailure-0hOCiAbH.js mode change 100644 => 100755 ui/dist/assets/PageOAuth2RedirectSuccess-CQStNym2.js mode change 100644 => 100755 ui/dist/assets/PageRecordConfirmEmailChange-CuXHC23K.js mode change 100644 => 100755 ui/dist/assets/PageRecordConfirmPasswordReset-DyWMC2-a.js mode change 100644 => 100755 ui/dist/assets/PageRecordConfirmVerification-Bp8qtpew.js mode change 100644 => 100755 ui/dist/assets/RealtimeApiDocs-B2nNqDLL.js mode change 100644 => 100755 ui/dist/assets/RequestEmailChangeDocs-BwTwcXXA.js mode change 100644 => 100755 ui/dist/assets/RequestPasswordResetDocs-DUJwfOZv.js mode change 100644 => 100755 ui/dist/assets/RequestVerificationDocs-DCzWTnCJ.js mode change 100644 => 100755 ui/dist/assets/SdkTabs-D_tASAqJ.js mode change 100644 => 100755 ui/dist/assets/SdkTabs-lBWmLVyw.css mode change 100644 => 100755 ui/dist/assets/UnlinkExternalAuthDocs-D4eja1RJ.js mode change 100644 => 100755 ui/dist/assets/UpdateApiDocs-COCUz62y.js mode change 100644 => 100755 ui/dist/assets/ViewApiDocs-CJmPPpt1.js mode change 100644 => 100755 ui/dist/assets/autocomplete.worker-Dy9W6Fpj.js mode change 100644 => 100755 ui/dist/assets/index-B1z76Nrm.js mode change 100644 => 100755 ui/dist/assets/index-BztyTJOx.js mode change 100644 => 100755 ui/dist/assets/index-DpAp7TiX.css mode change 100644 => 100755 ui/dist/fonts/remixicon/remixicon.woff2 mode change 100644 => 100755 ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600.woff2 mode change 100644 => 100755 ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600italic.woff2 mode change 100644 => 100755 ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700.woff2 mode change 100644 => 100755 ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700italic.woff2 mode change 100644 => 100755 ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-italic.woff2 mode change 100644 => 100755 ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-regular.woff2 mode change 100644 => 100755 ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 mode change 100644 => 100755 ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 mode change 100644 => 100755 ui/dist/images/avatars/avatar0.svg mode change 100644 => 100755 ui/dist/images/avatars/avatar1.svg mode change 100644 => 100755 ui/dist/images/avatars/avatar2.svg mode change 100644 => 100755 ui/dist/images/avatars/avatar3.svg mode change 100644 => 100755 ui/dist/images/avatars/avatar4.svg mode change 100644 => 100755 ui/dist/images/avatars/avatar5.svg mode change 100644 => 100755 ui/dist/images/avatars/avatar6.svg mode change 100644 => 100755 ui/dist/images/avatars/avatar7.svg mode change 100644 => 100755 ui/dist/images/avatars/avatar8.svg mode change 100644 => 100755 ui/dist/images/avatars/avatar9.svg mode change 100644 => 100755 ui/dist/images/favicon/android-chrome-192x192.png mode change 100644 => 100755 ui/dist/images/favicon/android-chrome-512x512.png mode change 100644 => 100755 ui/dist/images/favicon/apple-touch-icon.png mode change 100644 => 100755 ui/dist/images/favicon/browserconfig.xml mode change 100644 => 100755 ui/dist/images/favicon/favicon-16x16.png mode change 100644 => 100755 ui/dist/images/favicon/favicon-32x32.png mode change 100644 => 100755 ui/dist/images/favicon/favicon.ico mode change 100644 => 100755 ui/dist/images/favicon/mstile-144x144.png mode change 100644 => 100755 ui/dist/images/favicon/mstile-150x150.png mode change 100644 => 100755 ui/dist/images/favicon/mstile-310x150.png mode change 100644 => 100755 ui/dist/images/favicon/mstile-310x310.png mode change 100644 => 100755 ui/dist/images/favicon/mstile-70x70.png mode change 100644 => 100755 ui/dist/images/favicon/safari-pinned-tab.svg mode change 100644 => 100755 ui/dist/images/favicon/site.webmanifest mode change 100644 => 100755 ui/dist/images/logo.svg mode change 100644 => 100755 ui/dist/images/oauth2/apple.svg mode change 100644 => 100755 ui/dist/images/oauth2/bitbucket.svg mode change 100644 => 100755 ui/dist/images/oauth2/discord.svg mode change 100644 => 100755 ui/dist/images/oauth2/facebook.svg mode change 100644 => 100755 ui/dist/images/oauth2/gitea.svg mode change 100644 => 100755 ui/dist/images/oauth2/gitee.svg mode change 100644 => 100755 ui/dist/images/oauth2/github.svg mode change 100644 => 100755 ui/dist/images/oauth2/gitlab.svg mode change 100644 => 100755 ui/dist/images/oauth2/google.svg mode change 100644 => 100755 ui/dist/images/oauth2/instagram.svg mode change 100644 => 100755 ui/dist/images/oauth2/kakao.svg mode change 100644 => 100755 ui/dist/images/oauth2/mailcow.svg mode change 100644 => 100755 ui/dist/images/oauth2/microsoft.svg mode change 100644 => 100755 ui/dist/images/oauth2/oidc.svg mode change 100644 => 100755 ui/dist/images/oauth2/patreon.svg mode change 100644 => 100755 ui/dist/images/oauth2/planningcenter.svg mode change 100644 => 100755 ui/dist/images/oauth2/spotify.svg mode change 100644 => 100755 ui/dist/images/oauth2/strava.svg mode change 100644 => 100755 ui/dist/images/oauth2/twitch.svg mode change 100644 => 100755 ui/dist/images/oauth2/twitter.svg mode change 100644 => 100755 ui/dist/images/oauth2/vk.svg mode change 100644 => 100755 ui/dist/images/oauth2/yandex.svg mode change 100644 => 100755 ui/dist/index.html mode change 100644 => 100755 ui/dist/libs/prism/prism.min.css mode change 100644 => 100755 ui/dist/libs/prism/prism.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/icons/default/icons.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/license.txt mode change 100644 => 100755 ui/dist/libs/tinymce/models/dom/model.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/anchor/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/autolink/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/autoresize/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/autosave/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/code/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/codesample/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/directionality/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/fullscreen/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/image/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/importcss/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/insertdatetime/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/link/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/lists/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/media/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/nonbreaking/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/pagebreak/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/preview/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/quickbars/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/save/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/searchreplace/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/table/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/template/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/visualblocks/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/visualchars/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/plugins/wordcount/plugin.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/skins/content/default/content.js mode change 100644 => 100755 ui/dist/libs/tinymce/skins/content/default/content.min.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/content/pocketbase/content.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/content/pocketbase/content.min.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/content.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/content.inline.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/content.inline.min.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/content.min.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/content.mobile.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/content.mobile.min.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/fonts/tinymce-mobile.woff mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/skin.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/skin.min.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/skin.mobile.css mode change 100644 => 100755 ui/dist/libs/tinymce/skins/ui/pocketbase/skin.mobile.min.css mode change 100644 => 100755 ui/dist/libs/tinymce/themes/silver/theme.min.js mode change 100644 => 100755 ui/dist/libs/tinymce/tinymce.min.js mode change 100644 => 100755 ui/embed.go mode change 100644 => 100755 ui/index.html mode change 100644 => 100755 ui/package-lock.json mode change 100644 => 100755 ui/package.json mode change 100644 => 100755 ui/public/fonts/remixicon/remixicon.woff2 mode change 100644 => 100755 ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600.woff2 mode change 100644 => 100755 ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600italic.woff2 mode change 100644 => 100755 ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700.woff2 mode change 100644 => 100755 ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700italic.woff2 mode change 100644 => 100755 ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-italic.woff2 mode change 100644 => 100755 ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-regular.woff2 mode change 100644 => 100755 ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 mode change 100644 => 100755 ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 mode change 100644 => 100755 ui/public/images/avatars/avatar0.svg mode change 100644 => 100755 ui/public/images/avatars/avatar1.svg mode change 100644 => 100755 ui/public/images/avatars/avatar2.svg mode change 100644 => 100755 ui/public/images/avatars/avatar3.svg mode change 100644 => 100755 ui/public/images/avatars/avatar4.svg mode change 100644 => 100755 ui/public/images/avatars/avatar5.svg mode change 100644 => 100755 ui/public/images/avatars/avatar6.svg mode change 100644 => 100755 ui/public/images/avatars/avatar7.svg mode change 100644 => 100755 ui/public/images/avatars/avatar8.svg mode change 100644 => 100755 ui/public/images/avatars/avatar9.svg mode change 100644 => 100755 ui/public/images/favicon/android-chrome-192x192.png mode change 100644 => 100755 ui/public/images/favicon/android-chrome-512x512.png mode change 100644 => 100755 ui/public/images/favicon/apple-touch-icon.png mode change 100644 => 100755 ui/public/images/favicon/browserconfig.xml mode change 100644 => 100755 ui/public/images/favicon/favicon-16x16.png mode change 100644 => 100755 ui/public/images/favicon/favicon-32x32.png mode change 100644 => 100755 ui/public/images/favicon/favicon.ico mode change 100644 => 100755 ui/public/images/favicon/mstile-144x144.png mode change 100644 => 100755 ui/public/images/favicon/mstile-150x150.png mode change 100644 => 100755 ui/public/images/favicon/mstile-310x150.png mode change 100644 => 100755 ui/public/images/favicon/mstile-310x310.png mode change 100644 => 100755 ui/public/images/favicon/mstile-70x70.png mode change 100644 => 100755 ui/public/images/favicon/safari-pinned-tab.svg mode change 100644 => 100755 ui/public/images/favicon/site.webmanifest mode change 100644 => 100755 ui/public/images/logo.svg mode change 100644 => 100755 ui/public/images/oauth2/apple.svg mode change 100644 => 100755 ui/public/images/oauth2/bitbucket.svg mode change 100644 => 100755 ui/public/images/oauth2/discord.svg mode change 100644 => 100755 ui/public/images/oauth2/facebook.svg mode change 100644 => 100755 ui/public/images/oauth2/gitea.svg mode change 100644 => 100755 ui/public/images/oauth2/gitee.svg mode change 100644 => 100755 ui/public/images/oauth2/github.svg mode change 100644 => 100755 ui/public/images/oauth2/gitlab.svg mode change 100644 => 100755 ui/public/images/oauth2/google.svg mode change 100644 => 100755 ui/public/images/oauth2/instagram.svg mode change 100644 => 100755 ui/public/images/oauth2/kakao.svg mode change 100644 => 100755 ui/public/images/oauth2/mailcow.svg mode change 100644 => 100755 ui/public/images/oauth2/microsoft.svg mode change 100644 => 100755 ui/public/images/oauth2/oidc.svg mode change 100644 => 100755 ui/public/images/oauth2/patreon.svg mode change 100644 => 100755 ui/public/images/oauth2/planningcenter.svg mode change 100644 => 100755 ui/public/images/oauth2/spotify.svg mode change 100644 => 100755 ui/public/images/oauth2/strava.svg mode change 100644 => 100755 ui/public/images/oauth2/twitch.svg mode change 100644 => 100755 ui/public/images/oauth2/twitter.svg mode change 100644 => 100755 ui/public/images/oauth2/vk.svg mode change 100644 => 100755 ui/public/images/oauth2/yandex.svg mode change 100644 => 100755 ui/public/libs/prism/prism.min.css mode change 100644 => 100755 ui/public/libs/prism/prism.min.js mode change 100644 => 100755 ui/public/libs/tinymce/icons/default/icons.min.js mode change 100644 => 100755 ui/public/libs/tinymce/license.txt mode change 100644 => 100755 ui/public/libs/tinymce/models/dom/model.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/anchor/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/autolink/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/autoresize/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/autosave/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/code/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/codesample/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/directionality/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/fullscreen/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/image/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/importcss/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/insertdatetime/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/link/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/lists/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/media/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/nonbreaking/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/pagebreak/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/preview/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/quickbars/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/save/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/searchreplace/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/table/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/template/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/visualblocks/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/visualchars/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/plugins/wordcount/plugin.min.js mode change 100644 => 100755 ui/public/libs/tinymce/skins/content/default/content.js mode change 100644 => 100755 ui/public/libs/tinymce/skins/content/default/content.min.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/content/pocketbase/content.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/content/pocketbase/content.min.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/content.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/content.inline.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/content.inline.min.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/content.min.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/content.mobile.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/content.mobile.min.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/fonts/tinymce-mobile.woff mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/skin.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/skin.min.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/skin.mobile.css mode change 100644 => 100755 ui/public/libs/tinymce/skins/ui/pocketbase/skin.mobile.min.css mode change 100644 => 100755 ui/public/libs/tinymce/themes/silver/theme.min.js mode change 100644 => 100755 ui/public/libs/tinymce/tinymce.min.js mode change 100644 => 100755 ui/src/App.svelte mode change 100644 => 100755 ui/src/actions/scrollend.js mode change 100644 => 100755 ui/src/actions/tooltip.js mode change 100644 => 100755 ui/src/autocomplete.worker.js mode change 100644 => 100755 ui/src/components/PageIndex.svelte mode change 100644 => 100755 ui/src/components/admins/AdminUpsertPanel.svelte mode change 100644 => 100755 ui/src/components/admins/PageAdminConfirmPasswordReset.svelte mode change 100644 => 100755 ui/src/components/admins/PageAdminLogin.svelte mode change 100644 => 100755 ui/src/components/admins/PageAdminRequestPasswordReset.svelte mode change 100644 => 100755 ui/src/components/admins/PageAdmins.svelte mode change 100644 => 100755 ui/src/components/base/Accordion.svelte mode change 100644 => 100755 ui/src/components/base/AutoExpandTextarea.svelte mode change 100644 => 100755 ui/src/components/base/BaseSelectOption.svelte mode change 100644 => 100755 ui/src/components/base/CodeBlock.svelte mode change 100644 => 100755 ui/src/components/base/CodeEditor.svelte mode change 100644 => 100755 ui/src/components/base/Confirmation.svelte mode change 100644 => 100755 ui/src/components/base/CopyIcon.svelte mode change 100644 => 100755 ui/src/components/base/Draggable.svelte mode change 100644 => 100755 ui/src/components/base/Dragline.svelte mode change 100644 => 100755 ui/src/components/base/Field.svelte mode change 100644 => 100755 ui/src/components/base/FilterAutocompleteInput.svelte mode change 100644 => 100755 ui/src/components/base/FormattedDate.svelte mode change 100644 => 100755 ui/src/components/base/FullPage.svelte mode change 100644 => 100755 ui/src/components/base/InitialsAvatar.svelte mode change 100644 => 100755 ui/src/components/base/Installer.svelte mode change 100644 => 100755 ui/src/components/base/MimeTypeSelectOption.svelte mode change 100644 => 100755 ui/src/components/base/ModelDateIcon.svelte mode change 100644 => 100755 ui/src/components/base/MultipleValueInput.svelte mode change 100644 => 100755 ui/src/components/base/ObjectSelect.svelte mode change 100644 => 100755 ui/src/components/base/OverlayPanel.svelte mode change 100644 => 100755 ui/src/components/base/PageSidebar.svelte mode change 100644 => 100755 ui/src/components/base/PageWrapper.svelte mode change 100644 => 100755 ui/src/components/base/PreviewPopup.svelte mode change 100644 => 100755 ui/src/components/base/RedactedPasswordInput.svelte mode change 100644 => 100755 ui/src/components/base/RefreshButton.svelte mode change 100644 => 100755 ui/src/components/base/Scroller.svelte mode change 100644 => 100755 ui/src/components/base/Searchbar.svelte mode change 100644 => 100755 ui/src/components/base/SecretGeneratorButton.svelte mode change 100644 => 100755 ui/src/components/base/Select.svelte mode change 100644 => 100755 ui/src/components/base/SortHeader.svelte mode change 100644 => 100755 ui/src/components/base/TinyMCE.svelte mode change 100644 => 100755 ui/src/components/base/Toasts.svelte mode change 100644 => 100755 ui/src/components/base/Toggler.svelte mode change 100644 => 100755 ui/src/components/base/UploadedFilePreview.svelte mode change 100644 => 100755 ui/src/components/collections/CollectionAuthOptionsTab.svelte mode change 100644 => 100755 ui/src/components/collections/CollectionDocsPanel.svelte mode change 100644 => 100755 ui/src/components/collections/CollectionFieldsTab.svelte mode change 100644 => 100755 ui/src/components/collections/CollectionQueryTab.svelte mode change 100644 => 100755 ui/src/components/collections/CollectionRulesTab.svelte mode change 100644 => 100755 ui/src/components/collections/CollectionSidebarItem.svelte mode change 100644 => 100755 ui/src/components/collections/CollectionUpdateConfirm.svelte mode change 100644 => 100755 ui/src/components/collections/CollectionUpsertPanel.svelte mode change 100644 => 100755 ui/src/components/collections/CollectionsDiffTable.svelte mode change 100644 => 100755 ui/src/components/collections/CollectionsSidebar.svelte mode change 100644 => 100755 ui/src/components/collections/IndexUpsertPanel.svelte mode change 100644 => 100755 ui/src/components/collections/IndexesList.svelte mode change 100644 => 100755 ui/src/components/collections/RuleField.svelte mode change 100644 => 100755 ui/src/components/collections/docs/AuthMethodsDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/AuthRefreshDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/AuthWithOAuth2Docs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/AuthWithPasswordDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/ConfirmEmailChangeDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/ConfirmPasswordResetDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/ConfirmVerificationDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/CreateApiDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/DeleteApiDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/FieldsQueryParam.svelte mode change 100644 => 100755 ui/src/components/collections/docs/FilterSyntax.svelte mode change 100644 => 100755 ui/src/components/collections/docs/ListApiDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/ListExternalAuthsDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/RealtimeApiDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/RequestEmailChangeDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/RequestPasswordResetDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/RequestVerificationDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/SdkTabs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/UnlinkExternalAuthDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/UpdateApiDocs.svelte mode change 100644 => 100755 ui/src/components/collections/docs/ViewApiDocs.svelte mode change 100644 => 100755 ui/src/components/collections/schema/NewField.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaField.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldBool.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldDate.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldEditor.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldEmail.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldFile.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldJson.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldNumber.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldRelation.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldSelect.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldText.svelte mode change 100644 => 100755 ui/src/components/collections/schema/SchemaFieldUrl.svelte mode change 100644 => 100755 ui/src/components/logs/LogDate.svelte mode change 100644 => 100755 ui/src/components/logs/LogLevel.svelte mode change 100644 => 100755 ui/src/components/logs/LogViewPanel.svelte mode change 100644 => 100755 ui/src/components/logs/LogsChart.svelte mode change 100644 => 100755 ui/src/components/logs/LogsLevelsInfo.svelte mode change 100644 => 100755 ui/src/components/logs/LogsList.svelte mode change 100644 => 100755 ui/src/components/logs/LogsSettingsPanel.svelte mode change 100644 => 100755 ui/src/components/logs/PageLogs.svelte mode change 100644 => 100755 ui/src/components/records/ExternalAuthsList.svelte mode change 100644 => 100755 ui/src/components/records/PageOAuth2RedirectFailure.svelte mode change 100644 => 100755 ui/src/components/records/PageOAuth2RedirectSuccess.svelte mode change 100644 => 100755 ui/src/components/records/PageRecordConfirmEmailChange.svelte mode change 100644 => 100755 ui/src/components/records/PageRecordConfirmPasswordReset.svelte mode change 100644 => 100755 ui/src/components/records/PageRecordConfirmVerification.svelte mode change 100644 => 100755 ui/src/components/records/PageRecords.svelte mode change 100644 => 100755 ui/src/components/records/RecordFieldValue.svelte mode change 100644 => 100755 ui/src/components/records/RecordFilePicker.svelte mode change 100644 => 100755 ui/src/components/records/RecordFileThumb.svelte mode change 100644 => 100755 ui/src/components/records/RecordInfo.svelte mode change 100644 => 100755 ui/src/components/records/RecordPreviewPanel.svelte mode change 100644 => 100755 ui/src/components/records/RecordUpsertPanel.svelte mode change 100644 => 100755 ui/src/components/records/RecordsCount.svelte mode change 100644 => 100755 ui/src/components/records/RecordsList.svelte mode change 100644 => 100755 ui/src/components/records/RecordsPicker.svelte mode change 100644 => 100755 ui/src/components/records/fields/AuthFields.svelte mode change 100644 => 100755 ui/src/components/records/fields/BoolField.svelte mode change 100644 => 100755 ui/src/components/records/fields/DateField.svelte mode change 100644 => 100755 ui/src/components/records/fields/EditorField.svelte mode change 100644 => 100755 ui/src/components/records/fields/EmailField.svelte mode change 100644 => 100755 ui/src/components/records/fields/FileField.svelte mode change 100644 => 100755 ui/src/components/records/fields/JsonField.svelte mode change 100644 => 100755 ui/src/components/records/fields/NumberField.svelte mode change 100644 => 100755 ui/src/components/records/fields/RelationField.svelte mode change 100644 => 100755 ui/src/components/records/fields/SelectField.svelte mode change 100644 => 100755 ui/src/components/records/fields/TextField.svelte mode change 100644 => 100755 ui/src/components/records/fields/UrlField.svelte mode change 100644 => 100755 ui/src/components/settings/AuthProviderCard.svelte mode change 100644 => 100755 ui/src/components/settings/AuthProviderPanel.svelte mode change 100644 => 100755 ui/src/components/settings/BackupCreatePanel.svelte mode change 100644 => 100755 ui/src/components/settings/BackupRestorePanel.svelte mode change 100644 => 100755 ui/src/components/settings/BackupUploadButton.svelte mode change 100644 => 100755 ui/src/components/settings/BackupsList.svelte mode change 100644 => 100755 ui/src/components/settings/EmailTemplateAccordion.svelte mode change 100644 => 100755 ui/src/components/settings/EmailTestPopup.svelte mode change 100644 => 100755 ui/src/components/settings/ImportPopup.svelte mode change 100644 => 100755 ui/src/components/settings/PageApplication.svelte mode change 100644 => 100755 ui/src/components/settings/PageAuthProviders.svelte mode change 100644 => 100755 ui/src/components/settings/PageBackups.svelte mode change 100644 => 100755 ui/src/components/settings/PageExportCollections.svelte mode change 100644 => 100755 ui/src/components/settings/PageImportCollections.svelte mode change 100644 => 100755 ui/src/components/settings/PageMail.svelte mode change 100644 => 100755 ui/src/components/settings/PageStorage.svelte mode change 100644 => 100755 ui/src/components/settings/PageTokenOptions.svelte mode change 100644 => 100755 ui/src/components/settings/S3Fields.svelte mode change 100644 => 100755 ui/src/components/settings/SettingsSidebar.svelte mode change 100644 => 100755 ui/src/components/settings/TokenField.svelte mode change 100644 => 100755 ui/src/components/settings/providers/AppleOptions.svelte mode change 100644 => 100755 ui/src/components/settings/providers/AppleSecretPopup.svelte mode change 100644 => 100755 ui/src/components/settings/providers/MicrosoftOptions.svelte mode change 100644 => 100755 ui/src/components/settings/providers/OIDCOptions.svelte mode change 100644 => 100755 ui/src/components/settings/providers/SelfHostedOptions.svelte mode change 100644 => 100755 ui/src/main.js mode change 100644 => 100755 ui/src/mimes.js mode change 100644 => 100755 ui/src/providers.js mode change 100644 => 100755 ui/src/routes.js mode change 100644 => 100755 ui/src/scss/_accordion.scss mode change 100644 => 100755 ui/src/scss/_alert.scss mode change 100644 => 100755 ui/src/scss/_animations.scss mode change 100644 => 100755 ui/src/scss/_base.scss mode change 100644 => 100755 ui/src/scss/_bulkbar.scss mode change 100644 => 100755 ui/src/scss/_collections_export.scss mode change 100644 => 100755 ui/src/scss/_docs_panel.scss mode change 100644 => 100755 ui/src/scss/_dropdown.scss mode change 100644 => 100755 ui/src/scss/_file_picker.scss mode change 100644 => 100755 ui/src/scss/_flatpickr.scss mode change 100644 => 100755 ui/src/scss/_fonts.scss mode change 100644 => 100755 ui/src/scss/_form.scss mode change 100644 => 100755 ui/src/scss/_grid.scss mode change 100644 => 100755 ui/src/scss/_icons.scss mode change 100644 => 100755 ui/src/scss/_layout.scss mode change 100644 => 100755 ui/src/scss/_mixins.scss mode change 100644 => 100755 ui/src/scss/_overlay_panel.scss mode change 100644 => 100755 ui/src/scss/_reset.scss mode change 100644 => 100755 ui/src/scss/_schema_field.scss mode change 100644 => 100755 ui/src/scss/_searchbar.scss mode change 100644 => 100755 ui/src/scss/_table.scss mode change 100644 => 100755 ui/src/scss/_tabs.scss mode change 100644 => 100755 ui/src/scss/_tooltip.scss mode change 100644 => 100755 ui/src/scss/_vars.scss mode change 100644 => 100755 ui/src/scss/main.scss mode change 100644 => 100755 ui/src/scss/prism_light.scss mode change 100644 => 100755 ui/src/stores/admin.js mode change 100644 => 100755 ui/src/stores/app.js mode change 100644 => 100755 ui/src/stores/collections.js mode change 100644 => 100755 ui/src/stores/confirmation.js mode change 100644 => 100755 ui/src/stores/errors.js mode change 100644 => 100755 ui/src/stores/toasts.js mode change 100644 => 100755 ui/src/utils/ApiClient.js mode change 100644 => 100755 ui/src/utils/CommonHelper.js mode change 100644 => 100755 ui/vite.config.js diff --git a/.env b/.env old mode 100644 new mode 100755 diff --git a/.github/SECURITY.md b/.github/SECURITY.md old mode 100644 new mode 100755 diff --git a/.github/workflows/1_0_build_image_and_push_to_manifest.yml b/.github/workflows/1_0_build_image_and_push_to_manifest.yml new file mode 100755 index 000000000..180fc4d84 --- /dev/null +++ b/.github/workflows/1_0_build_image_and_push_to_manifest.yml @@ -0,0 +1,135 @@ +name: build_and_push_to_manifest +on: + push: + branches: + - "*" + # tags: + # - '*.*.*' + pull_request: + workflow_dispatch: +env: + GITLAB_REGISTRY: registry.gitlab.com/target-digital-transformation/devops + DEFAULT_MOULE: true ## true, ingore, default is true + SECOND_MODULE: null ## null, ignore, ${MODULE_NAME}, default is null + SECOND_MODULE_FOR_COMMON: "common2 common3" + THIRD_MODULE: null + THIRD_MODULE_FOR_COMMON: "common4 common5" + +jobs: + build_and_push_image: + name: build and push docker image + if: contains(github.ref, 'refs/heads/') + # if: contains(github.ref, 'refs/tags/') + runs-on: [self-hosted, linux, k8s] + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version: '>=1.22.5' + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 20.11.0 + + - name: Build Admin dashboard UI + run: npm --prefix=./ui ci && npm --prefix=./ui run build + + - name: Run tests + run: go test ./... + + - name: Run GoReleaser + uses: goreleaser/goreleaser-action@v3 + with: + distribution: goreleaser + version: latest + args: release --clean + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Build + run: | + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -v -o main main.go + + - name: Docker image name env + run: | + echo "GITLAB_IMAGE_NAME=${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}:${GITHUB_SHA::8}" + echo "GITLAB_IMAGE_NAME=${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}:${GITHUB_SHA::8}" >> $GITHUB_ENV + + echo "GITLAB_IMAGE_NAME_SECOND_MODULE=${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${SECOND_MODULE}:${GITHUB_SHA::8}" + echo "GITLAB_IMAGE_NAME_SECOND_MODULE=${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${SECOND_MODULE}:${GITHUB_SHA::8}" >> $GITHUB_ENV + echo "GITLAB_IMAGE_NAME_THIRD_MODULE=${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${THIRD_MODULE}:${GITHUB_SHA::8}" + echo "GITLAB_IMAGE_NAME_THIRD_MODULE=${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${THIRD_MODULE}:${GITHUB_SHA::8}" >> $GITHUB_ENV + - name: Build docker image + # permission change due to: actions/upload-artifact#38 + # https://github.com/gliderlabs/docker-alpine/issues/307#issuecomment-357247928 + run: | + if [ "$DEFAULT_MOULE" != "ignore" ] ;then + docker build -f Dockerfile -t $GITLAB_IMAGE_NAME . + fi + + if [ "$SECOND_MODULE" != "ignore" ] && [ "$SECOND_MODULE" != "null" ] && [ "$SECOND_MODULE" != "" ];then + echo "-----build the SECOND_MODULE docker image----" + docker build -f- -t $GITLAB_IMAGE_NAME_SECOND_MODULE . <<EOF + FROM alpine:3.14 + EOF + fi + + if [ "$THIRD_MODULE" != "ignore" ] && [ "$THIRD_MODULE" != "null" ] && [ "$THIRD_MODULE" != "" ];then + echo "-----build the THIRD_MODULE docker image----" + docker build -f- -t $GITLAB_IMAGE_NAME_THIRD_MODULE . <<EOF + FROM alpine:3.14 + EOF + fi + + - name: Push image to gitlab registry + run: | + echo ${{ secrets.GITLAB_CR_PAT }} | docker login registry.gitlab.com -u ${{ secrets.GITLAB_CR_USER }} --password-stdin + if [ "$DEFAULT_MOULE" != "ignore" ] ;then + echo "docker push $GITLAB_IMAGE_NAME" + docker push $GITLAB_IMAGE_NAME + fi + + if [ "$SECOND_MODULE" != "ignore" ] && [ "$SECOND_MODULE" != "null" ] && [ "$SECOND_MODULE" != "" ];then + docker push $GITLAB_IMAGE_NAME_SECOND_MODULE + fi + if [ "$THIRD_MODULE" != "ignore" ] && [ "$THIRD_MODULE" != "null" ] && [ "$THIRD_MODULE" != "" ];then + docker push $GITLAB_IMAGE_NAME_THIRD_MODULE + fi + + push_to_manifest: + runs-on: [self-hosted, linux, k8s] + name: push to manifest + if: ${{ github.ref != 'tag' }} + needs: + - build_and_push_image + steps: + - name: Checkout manifest repo + uses: actions/checkout@v2 + with: + repository: tespkg/tes_manifests + token: ${{ secrets.TES_MANIFEST_TOKEN }} + + # - name: Set up tools + # uses: tespkg/action@set_up_tools + + # - name: Push to dev + # ## your main branch + # ## push the image name to env-dev/${{ github.repository }} + # if: ${{ github.ref == 'refs/heads/develop' }} + # uses: tespkg/action@deploy_to_dev + # with: + # ALIAS_GITHUB_REPOSITORY: ${{ github.repository }} + # TES_ENV: dev + + - name: Push to mixed + ## push the image name to env-mixed/${{ github.repository }}-${branch} + ## fill your spec branch + if: ${{ github.ref == 'REPLACEME' }} + uses: tespkg/action@deploy_to_dev + with: + ALIAS_GITHUB_REPOSITORY: ${{ github.repository }} + TES_ENV: mixed diff --git a/.github/workflows/2_0_push_chart_and_sync_to_server.yml b/.github/workflows/2_0_push_chart_and_sync_to_server.yml new file mode 100755 index 000000000..1d9bb3b37 --- /dev/null +++ b/.github/workflows/2_0_push_chart_and_sync_to_server.yml @@ -0,0 +1,125 @@ +name: push helm chart + +env: + GITLAB_REGISTRY: registry.gitlab.com/target-digital-transformation/devops + DEFAULT_MOULE: true ## true, ingore, default is true + SECOND_MODULE: "null" ## null, ignore, ${MODULE_NAME}, default is null + SECOND_MODULE_FOR_COMMON: "common2 common3" + THIRD_MODULE: ignore + THIRD_MODULE_FOR_COMMON: "common4 common5" + # TES_MANIFEST_TEMPOARAY: ${{ secrets.TES_MANIFEST_TEMPOARAY }} + ALIAS_GITHUB_REPOSITORY: ${{ github.repository }} + HELM_REPO: https://chartmuseum.dev.meeraspace.com/ + HELM_USER: ${{ secrets.HELM_USER }} + HELM_PASSWORD: ${{ secrets.HELM_PASSWORD }} + TES_ENV: dev + +on: + push: + tags: + - '*.*.*' + +jobs: + tag_image: + runs-on: self-hosted + name: tag and push image + if: contains(github.ref, 'refs/tags/') + # if: ${{ github.event.workflow_run.conclusion == 'success' }} + steps: + - id: tag_image + name: Tag and Push image to gitlab registry + run: | + echo ${{ secrets.GITLAB_CR_PAT }} | docker login registry.gitlab.com -u ${{ secrets.GITLAB_CR_USER }} --password-stdin + + IMAGE_TAG=`echo ${GITHUB_REF} | awk -F "/" '{print $3}'` + if [[ ${IMAGE_TAG} == v* ]]; then IMAGE_TAG=`echo ${IMAGE_TAG:1}`; fi + echo ${IMAGE_TAG} + + if [ "$DEFAULT_MOULE" != "ignore" ] ; + then + docker pull ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}:${GITHUB_SHA::8} + docker tag ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}:${GITHUB_SHA::8} ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}:${IMAGE_TAG} + docker tag ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}:${GITHUB_SHA::8} ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}:latest + docker push ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY} + docker push ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}:${IMAGE_TAG} + fi + + if [ "$SECOND_MODULE" != "ignore" ] && [ "$SECOND_MODULE" != "null" ] && [ "$SECOND_MODULE" != "" ] ; + then + docker pull ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${SECOND_MODULE}:${GITHUB_SHA::8} + docker tag ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${SECOND_MODULE}:${GITHUB_SHA::8} ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${SECOND_MODULE}:${IMAGE_TAG} + docker tag ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${SECOND_MODULE}:${GITHUB_SHA::8} ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${SECOND_MODULE}:latest + docker push ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${SECOND_MODULE} + docker push ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${SECOND_MODULE}:${IMAGE_TAG} + fi + + if [ "$THIRD_MODULE" != "ignore" ] && [ "$THIRD_MODULE" != "null" ] && [ "$THIRD_MODULE" != "" ] ; + then + docker pull ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${THIRD_MODULE}:${GITHUB_SHA::8} + docker tag ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${THIRD_MODULE}:${GITHUB_SHA::8} ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${THIRD_MODULE}:${IMAGE_TAG} + docker tag ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${THIRD_MODULE}:${GITHUB_SHA::8} ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${THIRD_MODULE}:latest + docker push ${GITLAB_REGISTRY}/${GITHUB_REPOSITORY}-${THIRD_MODULE} + fi + + push_chart_to_helm_repo: + runs-on: self-hosted + name: push chart to helm repo + if: contains(github.ref, 'refs/tags/') + needs: + - tag_image + steps: + - name: Checkout source repo + if: contains(github.ref, 'mixedmanual') + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Get branch Name + if: contains(github.ref, 'mixedmanual') + run: | + git log --oneline --decorate | head -1 + BRANCH_NAME=`git log --oneline --decorate | head -1 | awk -Forigin/ '{print $2}' | awk -F')' '{print $1}'` + echo "BRANCH_NAME: ${BRANCH_NAME}" + echo "BRANCH_NAME=${BRANCH_NAME}" >> $GITHUB_ENV + + - name: Checkout manifest repo + uses: actions/checkout@v2 + with: + repository: tespkg/tes_manifests + token: ${{ secrets.TES_MANIFEST_TOKEN }} + + - name: Set up tools + uses: tespkg/action@set_up_tools + + - name: push_incubator_chart + uses: tespkg/action@push_incubator_chart + with: + ALIAS_GITHUB_REPOSITORY: ${{ github.repository }} + + sync_helm_chart_to_env: + runs-on: self-hosted + name: sync helm chart to env + if: contains(github.ref, 'refs/tags/') + needs: + - push_chart_to_helm_repo + steps: + - name: Checkout manifest repo + uses: actions/checkout@v2 + with: + repository: tespkg/tes_manifests + token: ${{ secrets.TES_MANIFEST_TOKEN }} + + # - name: Set up tools + # uses: tespkg/action@set_up_tools + + - name: auto sync to env-test + uses: tespkg/action@sync_helm_chart + with: + ALIAS_GITHUB_REPOSITORY: ${{ github.repository }} + TES_ENV: test + +# - name: auto sync to env-test2 +# uses: tespkg/action@sync_helm_chart +# with: +# ALIAS_GITHUB_REPOSITORY: ${{ github.repository }} +# TES_ENV: test2 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.goreleaser.yaml b/.goreleaser.yaml old mode 100644 new mode 100755 diff --git a/CHANGELOG.md b/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/CHANGELOG_8_15.md b/CHANGELOG_8_15.md old mode 100644 new mode 100755 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 diff --git a/LICENSE.md b/LICENSE.md old mode 100644 new mode 100755 diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/apis/admin.go b/apis/admin.go old mode 100644 new mode 100755 diff --git a/apis/admin_test.go b/apis/admin_test.go old mode 100644 new mode 100755 diff --git a/apis/api_error.go b/apis/api_error.go old mode 100644 new mode 100755 diff --git a/apis/api_error_test.go b/apis/api_error_test.go old mode 100644 new mode 100755 diff --git a/apis/backup.go b/apis/backup.go old mode 100644 new mode 100755 diff --git a/apis/backup_test.go b/apis/backup_test.go old mode 100644 new mode 100755 diff --git a/apis/base.go b/apis/base.go old mode 100644 new mode 100755 diff --git a/apis/base_test.go b/apis/base_test.go old mode 100644 new mode 100755 diff --git a/apis/collection.go b/apis/collection.go old mode 100644 new mode 100755 diff --git a/apis/collection_test.go b/apis/collection_test.go old mode 100644 new mode 100755 diff --git a/apis/file.go b/apis/file.go old mode 100644 new mode 100755 diff --git a/apis/file_test.go b/apis/file_test.go old mode 100644 new mode 100755 diff --git a/apis/health.go b/apis/health.go old mode 100644 new mode 100755 diff --git a/apis/health_test.go b/apis/health_test.go old mode 100644 new mode 100755 diff --git a/apis/logs.go b/apis/logs.go old mode 100644 new mode 100755 diff --git a/apis/logs_test.go b/apis/logs_test.go old mode 100644 new mode 100755 diff --git a/apis/middlewares.go b/apis/middlewares.go old mode 100644 new mode 100755 diff --git a/apis/middlewares_test.go b/apis/middlewares_test.go old mode 100644 new mode 100755 diff --git a/apis/realtime.go b/apis/realtime.go old mode 100644 new mode 100755 diff --git a/apis/realtime_test.go b/apis/realtime_test.go old mode 100644 new mode 100755 diff --git a/apis/record_auth.go b/apis/record_auth.go old mode 100644 new mode 100755 diff --git a/apis/record_auth_test.go b/apis/record_auth_test.go old mode 100644 new mode 100755 diff --git a/apis/record_crud.go b/apis/record_crud.go old mode 100644 new mode 100755 diff --git a/apis/record_crud_test.go b/apis/record_crud_test.go old mode 100644 new mode 100755 diff --git a/apis/record_helpers.go b/apis/record_helpers.go old mode 100644 new mode 100755 diff --git a/apis/record_helpers_test.go b/apis/record_helpers_test.go old mode 100644 new mode 100755 diff --git a/apis/serve.go b/apis/serve.go old mode 100644 new mode 100755 diff --git a/apis/settings.go b/apis/settings.go old mode 100644 new mode 100755 diff --git a/apis/settings_test.go b/apis/settings_test.go old mode 100644 new mode 100755 diff --git a/cmd/admin.go b/cmd/admin.go old mode 100644 new mode 100755 diff --git a/cmd/admin_test.go b/cmd/admin_test.go old mode 100644 new mode 100755 diff --git a/cmd/serve.go b/cmd/serve.go old mode 100644 new mode 100755 diff --git a/cms-api.md b/cms-api.md old mode 100644 new mode 100755 diff --git a/core/app.go b/core/app.go old mode 100644 new mode 100755 diff --git a/core/base.go b/core/base.go old mode 100644 new mode 100755 diff --git a/core/base_backup.go b/core/base_backup.go old mode 100644 new mode 100755 diff --git a/core/base_backup_test.go b/core/base_backup_test.go old mode 100644 new mode 100755 diff --git a/core/base_settings_test.go b/core/base_settings_test.go old mode 100644 new mode 100755 diff --git a/core/base_test.go b/core/base_test.go old mode 100644 new mode 100755 diff --git a/core/collections_cache.go b/core/collections_cache.go old mode 100644 new mode 100755 diff --git a/core/db_cgo.go b/core/db_cgo.go old mode 100644 new mode 100755 diff --git a/core/db_nocgo.go b/core/db_nocgo.go old mode 100644 new mode 100755 diff --git a/core/db_pg.go b/core/db_pg.go old mode 100644 new mode 100755 diff --git a/core/events.go b/core/events.go old mode 100644 new mode 100755 diff --git a/core/events_test.go b/core/events_test.go old mode 100644 new mode 100755 diff --git a/core/log_printer.go b/core/log_printer.go old mode 100644 new mode 100755 diff --git a/daos/admin.go b/daos/admin.go old mode 100644 new mode 100755 diff --git a/daos/admin_test.go b/daos/admin_test.go old mode 100644 new mode 100755 diff --git a/daos/base.go b/daos/base.go old mode 100644 new mode 100755 diff --git a/daos/base_retry.go b/daos/base_retry.go old mode 100644 new mode 100755 diff --git a/daos/base_retry_test.go b/daos/base_retry_test.go old mode 100644 new mode 100755 diff --git a/daos/base_test.go b/daos/base_test.go old mode 100644 new mode 100755 diff --git a/daos/collection.go b/daos/collection.go old mode 100644 new mode 100755 diff --git a/daos/collection_test.go b/daos/collection_test.go old mode 100644 new mode 100755 diff --git a/daos/external_auth.go b/daos/external_auth.go old mode 100644 new mode 100755 diff --git a/daos/external_auth_test.go b/daos/external_auth_test.go old mode 100644 new mode 100755 diff --git a/daos/log.go b/daos/log.go old mode 100644 new mode 100755 diff --git a/daos/log_test.go b/daos/log_test.go old mode 100644 new mode 100755 diff --git a/daos/param.go b/daos/param.go old mode 100644 new mode 100755 diff --git a/daos/param_test.go b/daos/param_test.go old mode 100644 new mode 100755 diff --git a/daos/record.go b/daos/record.go old mode 100644 new mode 100755 diff --git a/daos/record_expand.go b/daos/record_expand.go old mode 100644 new mode 100755 diff --git a/daos/record_expand_test.go b/daos/record_expand_test.go old mode 100644 new mode 100755 diff --git a/daos/record_table_sync.go b/daos/record_table_sync.go old mode 100644 new mode 100755 diff --git a/daos/record_table_sync_test.go b/daos/record_table_sync_test.go old mode 100644 new mode 100755 diff --git a/daos/record_test.go b/daos/record_test.go old mode 100644 new mode 100755 diff --git a/daos/settings.go b/daos/settings.go old mode 100644 new mode 100755 diff --git a/daos/settings_test.go b/daos/settings_test.go old mode 100644 new mode 100755 diff --git a/daos/table.go b/daos/table.go old mode 100644 new mode 100755 diff --git a/daos/table_test.go b/daos/table_test.go old mode 100644 new mode 100755 diff --git a/daos/view.go b/daos/view.go old mode 100644 new mode 100755 diff --git a/daos/view_test.go b/daos/view_test.go old mode 100644 new mode 100755 diff --git a/db_init.sql b/db_init.sql old mode 100644 new mode 100755 diff --git a/docker-compose-mafwr.yml b/docker-compose-mafwr.yml old mode 100644 new mode 100755 diff --git a/docker-compose.yml b/docker-compose.yml old mode 100644 new mode 100755 diff --git a/examples/base/.env b/examples/base/.env old mode 100644 new mode 100755 diff --git a/examples/base/.gitignore b/examples/base/.gitignore old mode 100644 new mode 100755 diff --git a/examples/base/main.go b/examples/base/main.go old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725284690_created_about.js b/examples/base/pb_migrations_mafwr_cms/1725284690_created_about.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725437785_created_specializations.js b/examples/base/pb_migrations_mafwr_cms/1725437785_created_specializations.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725444381_created_organizational_chart.js b/examples/base/pb_migrations_mafwr_cms/1725444381_created_organizational_chart.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725445009_created_minister_speech.js b/examples/base/pb_migrations_mafwr_cms/1725445009_created_minister_speech.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725447492_created_ministry_news.js b/examples/base/pb_migrations_mafwr_cms/1725447492_created_ministry_news.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725453191_created_versions.js b/examples/base/pb_migrations_mafwr_cms/1725453191_created_versions.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725453760_created_acoustics.js b/examples/base/pb_migrations_mafwr_cms/1725453760_created_acoustics.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725454298_created_information_designs.js b/examples/base/pb_migrations_mafwr_cms/1725454298_created_information_designs.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725455712_created_topics.js b/examples/base/pb_migrations_mafwr_cms/1725455712_created_topics.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725455778_created_marketing.js b/examples/base/pb_migrations_mafwr_cms/1725455778_created_marketing.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725524228_created_sso.js b/examples/base/pb_migrations_mafwr_cms/1725524228_created_sso.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725529238_created_sectors.js b/examples/base/pb_migrations_mafwr_cms/1725529238_created_sectors.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725878135_add_auth_provider.js b/examples/base/pb_migrations_mafwr_cms/1725878135_add_auth_provider.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725884497_created_homepage.js b/examples/base/pb_migrations_mafwr_cms/1725884497_created_homepage.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1725886807_created_visuals.js b/examples/base/pb_migrations_mafwr_cms/1725886807_created_visuals.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1726059692_created_rules.js b/examples/base/pb_migrations_mafwr_cms/1726059692_created_rules.js old mode 100644 new mode 100755 diff --git a/examples/base/pb_migrations_mafwr_cms/1726496004_created_attachments.js b/examples/base/pb_migrations_mafwr_cms/1726496004_created_attachments.js old mode 100644 new mode 100755 diff --git a/forms/admin_login.go b/forms/admin_login.go old mode 100644 new mode 100755 diff --git a/forms/admin_login_test.go b/forms/admin_login_test.go old mode 100644 new mode 100755 diff --git a/forms/admin_password_reset_confirm.go b/forms/admin_password_reset_confirm.go old mode 100644 new mode 100755 diff --git a/forms/admin_password_reset_confirm_test.go b/forms/admin_password_reset_confirm_test.go old mode 100644 new mode 100755 diff --git a/forms/admin_password_reset_request.go b/forms/admin_password_reset_request.go old mode 100644 new mode 100755 diff --git a/forms/admin_password_reset_request_test.go b/forms/admin_password_reset_request_test.go old mode 100644 new mode 100755 diff --git a/forms/admin_upsert.go b/forms/admin_upsert.go old mode 100644 new mode 100755 diff --git a/forms/admin_upsert_test.go b/forms/admin_upsert_test.go old mode 100644 new mode 100755 diff --git a/forms/apple_client_secret_create.go b/forms/apple_client_secret_create.go old mode 100644 new mode 100755 diff --git a/forms/apple_client_secret_create_test.go b/forms/apple_client_secret_create_test.go old mode 100644 new mode 100755 diff --git a/forms/backup_create.go b/forms/backup_create.go old mode 100644 new mode 100755 diff --git a/forms/backup_create_test.go b/forms/backup_create_test.go old mode 100644 new mode 100755 diff --git a/forms/backup_upload.go b/forms/backup_upload.go old mode 100644 new mode 100755 diff --git a/forms/backup_upload_test.go b/forms/backup_upload_test.go old mode 100644 new mode 100755 diff --git a/forms/base.go b/forms/base.go old mode 100644 new mode 100755 diff --git a/forms/collection_upsert.go b/forms/collection_upsert.go old mode 100644 new mode 100755 diff --git a/forms/collection_upsert_test.go b/forms/collection_upsert_test.go old mode 100644 new mode 100755 diff --git a/forms/collections_import.go b/forms/collections_import.go old mode 100644 new mode 100755 diff --git a/forms/collections_import_test.go b/forms/collections_import_test.go old mode 100644 new mode 100755 diff --git a/forms/realtime_subscribe.go b/forms/realtime_subscribe.go old mode 100644 new mode 100755 diff --git a/forms/realtime_subscribe_test.go b/forms/realtime_subscribe_test.go old mode 100644 new mode 100755 diff --git a/forms/record_email_change_confirm.go b/forms/record_email_change_confirm.go old mode 100644 new mode 100755 diff --git a/forms/record_email_change_confirm_test.go b/forms/record_email_change_confirm_test.go old mode 100644 new mode 100755 diff --git a/forms/record_email_change_request.go b/forms/record_email_change_request.go old mode 100644 new mode 100755 diff --git a/forms/record_email_change_request_test.go b/forms/record_email_change_request_test.go old mode 100644 new mode 100755 diff --git a/forms/record_oauth2_login.go b/forms/record_oauth2_login.go old mode 100644 new mode 100755 diff --git a/forms/record_oauth2_login_test.go b/forms/record_oauth2_login_test.go old mode 100644 new mode 100755 diff --git a/forms/record_password_login.go b/forms/record_password_login.go old mode 100644 new mode 100755 diff --git a/forms/record_password_login_test.go b/forms/record_password_login_test.go old mode 100644 new mode 100755 diff --git a/forms/record_password_reset_confirm.go b/forms/record_password_reset_confirm.go old mode 100644 new mode 100755 diff --git a/forms/record_password_reset_confirm_test.go b/forms/record_password_reset_confirm_test.go old mode 100644 new mode 100755 diff --git a/forms/record_password_reset_request.go b/forms/record_password_reset_request.go old mode 100644 new mode 100755 diff --git a/forms/record_password_reset_request_test.go b/forms/record_password_reset_request_test.go old mode 100644 new mode 100755 diff --git a/forms/record_upsert.go b/forms/record_upsert.go old mode 100644 new mode 100755 diff --git a/forms/record_upsert_test.go b/forms/record_upsert_test.go old mode 100644 new mode 100755 diff --git a/forms/record_verification_confirm.go b/forms/record_verification_confirm.go old mode 100644 new mode 100755 diff --git a/forms/record_verification_confirm_test.go b/forms/record_verification_confirm_test.go old mode 100644 new mode 100755 diff --git a/forms/record_verification_request.go b/forms/record_verification_request.go old mode 100644 new mode 100755 diff --git a/forms/record_verification_request_test.go b/forms/record_verification_request_test.go old mode 100644 new mode 100755 diff --git a/forms/settings_upsert.go b/forms/settings_upsert.go old mode 100644 new mode 100755 diff --git a/forms/settings_upsert_test.go b/forms/settings_upsert_test.go old mode 100644 new mode 100755 diff --git a/forms/test_email_send.go b/forms/test_email_send.go old mode 100644 new mode 100755 diff --git a/forms/test_email_send_test.go b/forms/test_email_send_test.go old mode 100644 new mode 100755 diff --git a/forms/test_s3_filesystem.go b/forms/test_s3_filesystem.go old mode 100644 new mode 100755 diff --git a/forms/test_s3_filesystem_test.go b/forms/test_s3_filesystem_test.go old mode 100644 new mode 100755 diff --git a/forms/validators/file.go b/forms/validators/file.go old mode 100644 new mode 100755 diff --git a/forms/validators/file_test.go b/forms/validators/file_test.go old mode 100644 new mode 100755 diff --git a/forms/validators/model.go b/forms/validators/model.go old mode 100644 new mode 100755 diff --git a/forms/validators/model_test.go b/forms/validators/model_test.go old mode 100644 new mode 100755 diff --git a/forms/validators/record_data.go b/forms/validators/record_data.go old mode 100644 new mode 100755 diff --git a/forms/validators/record_data_test.go b/forms/validators/record_data_test.go old mode 100644 new mode 100755 diff --git a/forms/validators/string.go b/forms/validators/string.go old mode 100644 new mode 100755 diff --git a/forms/validators/string_test.go b/forms/validators/string_test.go old mode 100644 new mode 100755 diff --git a/forms/validators/validators.go b/forms/validators/validators.go old mode 100644 new mode 100755 diff --git a/go.mod b/go.mod old mode 100644 new mode 100755 diff --git a/go.sum b/go.sum old mode 100644 new mode 100755 diff --git a/golangci.yml b/golangci.yml old mode 100644 new mode 100755 diff --git a/mails/admin.go b/mails/admin.go old mode 100644 new mode 100755 diff --git a/mails/admin_test.go b/mails/admin_test.go old mode 100644 new mode 100755 diff --git a/mails/base.go b/mails/base.go old mode 100644 new mode 100755 diff --git a/mails/record.go b/mails/record.go old mode 100644 new mode 100755 diff --git a/mails/record_test.go b/mails/record_test.go old mode 100644 new mode 100755 diff --git a/mails/templates/admin_password_reset.go b/mails/templates/admin_password_reset.go old mode 100644 new mode 100755 diff --git a/mails/templates/html_content.go b/mails/templates/html_content.go old mode 100644 new mode 100755 diff --git a/mails/templates/layout.go b/mails/templates/layout.go old mode 100644 new mode 100755 diff --git a/mails/templates/password_login_alert.go b/mails/templates/password_login_alert.go old mode 100644 new mode 100755 diff --git a/migrations/1640988000_init.go b/migrations/1640988000_init.go old mode 100644 new mode 100755 diff --git a/migrations/1673167670_multi_match_migrate.go b/migrations/1673167670_multi_match_migrate.go old mode 100644 new mode 100755 diff --git a/migrations/1677152688_rename_authentik_to_oidc.go b/migrations/1677152688_rename_authentik_to_oidc.go old mode 100644 new mode 100755 diff --git a/migrations/1679943780_normalize_single_multiple_values.go b/migrations/1679943780_normalize_single_multiple_values.go old mode 100644 new mode 100755 diff --git a/migrations/1679943781_add_indexes_column.go b/migrations/1679943781_add_indexes_column.go old mode 100644 new mode 100755 diff --git a/migrations/1685164450_check_fk.go b/migrations/1685164450_check_fk.go old mode 100644 new mode 100755 diff --git a/migrations/1689579878_renormalize_single_multiple_values.go b/migrations/1689579878_renormalize_single_multiple_values.go old mode 100644 new mode 100755 diff --git a/migrations/1690319366_reset_null_values.go b/migrations/1690319366_reset_null_values.go old mode 100644 new mode 100755 diff --git a/migrations/1690454337_transform_relations_to_views.go b/migrations/1690454337_transform_relations_to_views.go old mode 100644 new mode 100755 diff --git a/migrations/1691747913_resave_views.go b/migrations/1691747913_resave_views.go old mode 100644 new mode 100755 diff --git a/migrations/1692609521_copy_display_fields.go b/migrations/1692609521_copy_display_fields.go old mode 100644 new mode 100755 diff --git a/migrations/1701496825_allow_single_oauth2_provider_in_multiple_auth_collections.go b/migrations/1701496825_allow_single_oauth2_provider_in_multiple_auth_collections.go old mode 100644 new mode 100755 diff --git a/migrations/1702134272_set_default_json_max_size.go b/migrations/1702134272_set_default_json_max_size.go old mode 100644 new mode 100755 diff --git a/migrations/1718706525_add_login_alert_column.go b/migrations/1718706525_add_login_alert_column.go old mode 100644 new mode 100755 diff --git a/migrations/logs/1640988000_init.go b/migrations/logs/1640988000_init.go old mode 100644 new mode 100755 diff --git a/migrations/logs/1660821103_add_user_ip_column.go b/migrations/logs/1660821103_add_user_ip_column.go old mode 100644 new mode 100755 diff --git a/migrations/logs/1677760279_uppsercase_method.go b/migrations/logs/1677760279_uppsercase_method.go old mode 100644 new mode 100755 diff --git a/migrations/logs/1699187560_logs_generalization.go b/migrations/logs/1699187560_logs_generalization.go old mode 100644 new mode 100755 diff --git a/models/admin.go b/models/admin.go old mode 100644 new mode 100755 diff --git a/models/admin_test.go b/models/admin_test.go old mode 100644 new mode 100755 diff --git a/models/backup_file_info.go b/models/backup_file_info.go old mode 100644 new mode 100755 diff --git a/models/base.go b/models/base.go old mode 100644 new mode 100755 diff --git a/models/base_test.go b/models/base_test.go old mode 100644 new mode 100755 diff --git a/models/collection.go b/models/collection.go old mode 100644 new mode 100755 diff --git a/models/collection_test.go b/models/collection_test.go old mode 100644 new mode 100755 diff --git a/models/external_auth.go b/models/external_auth.go old mode 100644 new mode 100755 diff --git a/models/external_auth_test.go b/models/external_auth_test.go old mode 100644 new mode 100755 diff --git a/models/log.go b/models/log.go old mode 100644 new mode 100755 diff --git a/models/param.go b/models/param.go old mode 100644 new mode 100755 diff --git a/models/param_test.go b/models/param_test.go old mode 100644 new mode 100755 diff --git a/models/record.go b/models/record.go old mode 100644 new mode 100755 diff --git a/models/record_test.go b/models/record_test.go old mode 100644 new mode 100755 diff --git a/models/request.go b/models/request.go old mode 100644 new mode 100755 diff --git a/models/request_info.go b/models/request_info.go old mode 100644 new mode 100755 diff --git a/models/request_info_test.go b/models/request_info_test.go old mode 100644 new mode 100755 diff --git a/models/request_test.go b/models/request_test.go old mode 100644 new mode 100755 diff --git a/models/schema/schema.go b/models/schema/schema.go old mode 100644 new mode 100755 diff --git a/models/schema/schema_field.go b/models/schema/schema_field.go old mode 100644 new mode 100755 diff --git a/models/schema/schema_field_test.go b/models/schema/schema_field_test.go old mode 100644 new mode 100755 diff --git a/models/schema/schema_test.go b/models/schema/schema_test.go old mode 100644 new mode 100755 diff --git a/models/settings/settings.go b/models/settings/settings.go old mode 100644 new mode 100755 diff --git a/models/settings/settings_templates.go b/models/settings/settings_templates.go old mode 100644 new mode 100755 diff --git a/models/settings/settings_test.go b/models/settings/settings_test.go old mode 100644 new mode 100755 diff --git a/models/table_info.go b/models/table_info.go old mode 100644 new mode 100755 diff --git a/plugins/ghupdate/ghupdate.go b/plugins/ghupdate/ghupdate.go old mode 100644 new mode 100755 diff --git a/plugins/ghupdate/ghupdate_test.go b/plugins/ghupdate/ghupdate_test.go old mode 100644 new mode 100755 diff --git a/plugins/ghupdate/release.go b/plugins/ghupdate/release.go old mode 100644 new mode 100755 diff --git a/plugins/ghupdate/release_test.go b/plugins/ghupdate/release_test.go old mode 100644 new mode 100755 diff --git a/plugins/jsvm/binds.go b/plugins/jsvm/binds.go old mode 100644 new mode 100755 diff --git a/plugins/jsvm/binds_test.go b/plugins/jsvm/binds_test.go old mode 100644 new mode 100755 diff --git a/plugins/jsvm/form_data.go b/plugins/jsvm/form_data.go old mode 100644 new mode 100755 diff --git a/plugins/jsvm/form_data_test.go b/plugins/jsvm/form_data_test.go old mode 100644 new mode 100755 diff --git a/plugins/jsvm/internal/types/generated/embed.go b/plugins/jsvm/internal/types/generated/embed.go old mode 100644 new mode 100755 diff --git a/plugins/jsvm/internal/types/generated/types.d.ts b/plugins/jsvm/internal/types/generated/types.d.ts old mode 100644 new mode 100755 diff --git a/plugins/jsvm/internal/types/types.go b/plugins/jsvm/internal/types/types.go old mode 100644 new mode 100755 diff --git a/plugins/jsvm/jsvm.go b/plugins/jsvm/jsvm.go old mode 100644 new mode 100755 diff --git a/plugins/jsvm/mapper.go b/plugins/jsvm/mapper.go old mode 100644 new mode 100755 diff --git a/plugins/jsvm/mapper_test.go b/plugins/jsvm/mapper_test.go old mode 100644 new mode 100755 diff --git a/plugins/jsvm/pool.go b/plugins/jsvm/pool.go old mode 100644 new mode 100755 diff --git a/plugins/migratecmd/automigrate.go b/plugins/migratecmd/automigrate.go old mode 100644 new mode 100755 diff --git a/plugins/migratecmd/migratecmd.go b/plugins/migratecmd/migratecmd.go old mode 100644 new mode 100755 diff --git a/plugins/migratecmd/migratecmd_test.go b/plugins/migratecmd/migratecmd_test.go old mode 100644 new mode 100755 diff --git a/plugins/migratecmd/templates.go b/plugins/migratecmd/templates.go old mode 100644 new mode 100755 diff --git a/pocketbase.go b/pocketbase.go old mode 100644 new mode 100755 diff --git a/pocketbase_test.go b/pocketbase_test.go old mode 100644 new mode 100755 diff --git a/resolvers/multi_match_subquery.go b/resolvers/multi_match_subquery.go old mode 100644 new mode 100755 diff --git a/resolvers/record_field_resolve_runner.go b/resolvers/record_field_resolve_runner.go old mode 100644 new mode 100755 diff --git a/resolvers/record_field_resolver.go b/resolvers/record_field_resolver.go old mode 100644 new mode 100755 diff --git a/resolvers/record_field_resolver_test.go b/resolvers/record_field_resolver_test.go old mode 100644 new mode 100755 diff --git a/resolvers/resolvers.go b/resolvers/resolvers.go old mode 100644 new mode 100755 diff --git a/tests/api.go b/tests/api.go old mode 100644 new mode 100755 diff --git a/tests/app.go b/tests/app.go old mode 100644 new mode 100755 diff --git a/tests/data/.gitignore b/tests/data/.gitignore old mode 100644 new mode 100755 diff --git a/tests/data/data.db b/tests/data/data.db old mode 100644 new mode 100755 diff --git a/tests/data/logs.db b/tests/data/logs.db old mode 100644 new mode 100755 diff --git a/tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/300_uh_lkx91_hvb_Da8K5pl069.png b/tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/300_uh_lkx91_hvb_Da8K5pl069.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/300_uh_lkx91_hvb_Da8K5pl069.png.attrs b/tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/300_uh_lkx91_hvb_Da8K5pl069.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/thumbs_300_uh_lkx91_hvb_Da8K5pl069.png/100x100_300_uh_lkx91_hvb_Da8K5pl069.png b/tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/thumbs_300_uh_lkx91_hvb_Da8K5pl069.png/100x100_300_uh_lkx91_hvb_Da8K5pl069.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/thumbs_300_uh_lkx91_hvb_Da8K5pl069.png/100x100_300_uh_lkx91_hvb_Da8K5pl069.png.attrs b/tests/data/storage/9n89pl5vkct6330/la4y2w4o98acwuj/thumbs_300_uh_lkx91_hvb_Da8K5pl069.png/100x100_300_uh_lkx91_hvb_Da8K5pl069.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/9n89pl5vkct6330/qjeql998mtp1azp/logo_vcf_jjg5_tah_9MtIHytOmZ.svg b/tests/data/storage/9n89pl5vkct6330/qjeql998mtp1azp/logo_vcf_jjg5_tah_9MtIHytOmZ.svg old mode 100644 new mode 100755 diff --git a/tests/data/storage/9n89pl5vkct6330/qjeql998mtp1azp/logo_vcf_jjg5_tah_9MtIHytOmZ.svg.attrs b/tests/data/storage/9n89pl5vkct6330/qjeql998mtp1azp/logo_vcf_jjg5_tah_9MtIHytOmZ.svg.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/300_1SEi6Q6U72.png b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/300_1SEi6Q6U72.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/300_1SEi6Q6U72.png.attrs b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/300_1SEi6Q6U72.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/0x50_300_1SEi6Q6U72.png b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/0x50_300_1SEi6Q6U72.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/0x50_300_1SEi6Q6U72.png.attrs b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/0x50_300_1SEi6Q6U72.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/100x100_300_1SEi6Q6U72.png b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/100x100_300_1SEi6Q6U72.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/100x100_300_1SEi6Q6U72.png.attrs b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/100x100_300_1SEi6Q6U72.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x0_300_1SEi6Q6U72.png b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x0_300_1SEi6Q6U72.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x0_300_1SEi6Q6U72.png.attrs b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x0_300_1SEi6Q6U72.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50_300_1SEi6Q6U72.png b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50_300_1SEi6Q6U72.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50_300_1SEi6Q6U72.png.attrs b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50_300_1SEi6Q6U72.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50b_300_1SEi6Q6U72.png b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50b_300_1SEi6Q6U72.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50b_300_1SEi6Q6U72.png.attrs b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50b_300_1SEi6Q6U72.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50f_300_1SEi6Q6U72.png b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50f_300_1SEi6Q6U72.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50f_300_1SEi6Q6U72.png.attrs b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50f_300_1SEi6Q6U72.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50t_300_1SEi6Q6U72.png b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50t_300_1SEi6Q6U72.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50t_300_1SEi6Q6U72.png.attrs b/tests/data/storage/_pb_users_auth_/4q1xlclmfloku33/thumbs_300_1SEi6Q6U72.png/70x50t_300_1SEi6Q6U72.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/oap640cot4yru2s/test_kfd2wYLxkz.txt b/tests/data/storage/_pb_users_auth_/oap640cot4yru2s/test_kfd2wYLxkz.txt old mode 100644 new mode 100755 diff --git a/tests/data/storage/_pb_users_auth_/oap640cot4yru2s/test_kfd2wYLxkz.txt.attrs b/tests/data/storage/_pb_users_auth_/oap640cot4yru2s/test_kfd2wYLxkz.txt.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/300_WlbFWSGmW9.png b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/300_WlbFWSGmW9.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/300_WlbFWSGmW9.png.attrs b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/300_WlbFWSGmW9.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/logo_vcfJJG5TAh.svg b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/logo_vcfJJG5TAh.svg old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/logo_vcfJJG5TAh.svg.attrs b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/logo_vcfJJG5TAh.svg.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_MaWC6mWyrP.txt b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_MaWC6mWyrP.txt old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_MaWC6mWyrP.txt.attrs b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_MaWC6mWyrP.txt.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_QZFjKjXchk.txt b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_QZFjKjXchk.txt old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_QZFjKjXchk.txt.attrs b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_QZFjKjXchk.txt.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_d61b33QdDU.txt b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_d61b33QdDU.txt old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_d61b33QdDU.txt.attrs b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_d61b33QdDU.txt.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_tC1Yc87DfC.txt b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_tC1Yc87DfC.txt old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_tC1Yc87DfC.txt.attrs b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/test_tC1Yc87DfC.txt.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/thumbs_300_WlbFWSGmW9.png/100x100_300_WlbFWSGmW9.png b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/thumbs_300_WlbFWSGmW9.png/100x100_300_WlbFWSGmW9.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/thumbs_300_WlbFWSGmW9.png/100x100_300_WlbFWSGmW9.png.attrs b/tests/data/storage/wsmn24bux7wo113/84nmscqy84lsi1t/thumbs_300_WlbFWSGmW9.png/100x100_300_WlbFWSGmW9.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/300_Jsjq7RdBgA.png b/tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/300_Jsjq7RdBgA.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/300_Jsjq7RdBgA.png.attrs b/tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/300_Jsjq7RdBgA.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/thumbs_300_Jsjq7RdBgA.png/100x100_300_Jsjq7RdBgA.png b/tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/thumbs_300_Jsjq7RdBgA.png/100x100_300_Jsjq7RdBgA.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/thumbs_300_Jsjq7RdBgA.png/100x100_300_Jsjq7RdBgA.png.attrs b/tests/data/storage/wsmn24bux7wo113/al1h9ijdeojtsjy/thumbs_300_Jsjq7RdBgA.png/100x100_300_Jsjq7RdBgA.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/7nwo8tuiatetxdm/test_JnXeKEwgwr.txt b/tests/data/storage/wzlqyes4orhoygb/7nwo8tuiatetxdm/test_JnXeKEwgwr.txt old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/7nwo8tuiatetxdm/test_JnXeKEwgwr.txt.attrs b/tests/data/storage/wzlqyes4orhoygb/7nwo8tuiatetxdm/test_JnXeKEwgwr.txt.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/300_UhLKX91HVb.png b/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/300_UhLKX91HVb.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/300_UhLKX91HVb.png.attrs b/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/300_UhLKX91HVb.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/test_FLurQTgrY8.txt b/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/test_FLurQTgrY8.txt old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/test_FLurQTgrY8.txt.attrs b/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/test_FLurQTgrY8.txt.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/thumbs_300_UhLKX91HVb.png/100x100_300_UhLKX91HVb.png b/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/thumbs_300_UhLKX91HVb.png/100x100_300_UhLKX91HVb.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/thumbs_300_UhLKX91HVb.png/100x100_300_UhLKX91HVb.png.attrs b/tests/data/storage/wzlqyes4orhoygb/lcl9d87w22ml6jy/thumbs_300_UhLKX91HVb.png/100x100_300_UhLKX91HVb.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/300_JdfBOieXAW.png b/tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/300_JdfBOieXAW.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/300_JdfBOieXAW.png.attrs b/tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/300_JdfBOieXAW.png.attrs old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/thumbs_300_JdfBOieXAW.png/100x100_300_JdfBOieXAW.png b/tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/thumbs_300_JdfBOieXAW.png/100x100_300_JdfBOieXAW.png old mode 100644 new mode 100755 diff --git a/tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/thumbs_300_JdfBOieXAW.png/100x100_300_JdfBOieXAW.png.attrs b/tests/data/storage/wzlqyes4orhoygb/mk5fmymtx4wsprk/thumbs_300_JdfBOieXAW.png/100x100_300_JdfBOieXAW.png.attrs old mode 100644 new mode 100755 diff --git a/tests/logs.go b/tests/logs.go old mode 100644 new mode 100755 diff --git a/tests/mailer.go b/tests/mailer.go old mode 100644 new mode 100755 diff --git a/tests/request.go b/tests/request.go old mode 100644 new mode 100755 diff --git a/tokens/admin.go b/tokens/admin.go old mode 100644 new mode 100755 diff --git a/tokens/admin_test.go b/tokens/admin_test.go old mode 100644 new mode 100755 diff --git a/tokens/record.go b/tokens/record.go old mode 100644 new mode 100755 diff --git a/tokens/record_test.go b/tokens/record_test.go old mode 100644 new mode 100755 diff --git a/tokens/tokens.go b/tokens/tokens.go old mode 100644 new mode 100755 diff --git a/tools/archive/create.go b/tools/archive/create.go old mode 100644 new mode 100755 diff --git a/tools/archive/create_test.go b/tools/archive/create_test.go old mode 100644 new mode 100755 diff --git a/tools/archive/extract.go b/tools/archive/extract.go old mode 100644 new mode 100755 diff --git a/tools/archive/extract_test.go b/tools/archive/extract_test.go old mode 100644 new mode 100755 diff --git a/tools/auth/apple.go b/tools/auth/apple.go old mode 100644 new mode 100755 diff --git a/tools/auth/auth.go b/tools/auth/auth.go old mode 100644 new mode 100755 diff --git a/tools/auth/auth_test.go b/tools/auth/auth_test.go old mode 100644 new mode 100755 diff --git a/tools/auth/base_provider.go b/tools/auth/base_provider.go old mode 100644 new mode 100755 diff --git a/tools/auth/base_provider_test.go b/tools/auth/base_provider_test.go old mode 100644 new mode 100755 diff --git a/tools/auth/bitbucket.go b/tools/auth/bitbucket.go old mode 100644 new mode 100755 diff --git a/tools/auth/discord.go b/tools/auth/discord.go old mode 100644 new mode 100755 diff --git a/tools/auth/facebook.go b/tools/auth/facebook.go old mode 100644 new mode 100755 diff --git a/tools/auth/gitea.go b/tools/auth/gitea.go old mode 100644 new mode 100755 diff --git a/tools/auth/gitee.go b/tools/auth/gitee.go old mode 100644 new mode 100755 diff --git a/tools/auth/github.go b/tools/auth/github.go old mode 100644 new mode 100755 diff --git a/tools/auth/gitlab.go b/tools/auth/gitlab.go old mode 100644 new mode 100755 diff --git a/tools/auth/google.go b/tools/auth/google.go old mode 100644 new mode 100755 diff --git a/tools/auth/instagram.go b/tools/auth/instagram.go old mode 100644 new mode 100755 diff --git a/tools/auth/kakao.go b/tools/auth/kakao.go old mode 100644 new mode 100755 diff --git a/tools/auth/livechat.go b/tools/auth/livechat.go old mode 100644 new mode 100755 diff --git a/tools/auth/mailcow.go b/tools/auth/mailcow.go old mode 100644 new mode 100755 diff --git a/tools/auth/microsoft.go b/tools/auth/microsoft.go old mode 100644 new mode 100755 diff --git a/tools/auth/oidc.go b/tools/auth/oidc.go old mode 100644 new mode 100755 diff --git a/tools/auth/patreon.go b/tools/auth/patreon.go old mode 100644 new mode 100755 diff --git a/tools/auth/planningcenter.go b/tools/auth/planningcenter.go old mode 100644 new mode 100755 diff --git a/tools/auth/spotify.go b/tools/auth/spotify.go old mode 100644 new mode 100755 diff --git a/tools/auth/strava.go b/tools/auth/strava.go old mode 100644 new mode 100755 diff --git a/tools/auth/twitch.go b/tools/auth/twitch.go old mode 100644 new mode 100755 diff --git a/tools/auth/twitter.go b/tools/auth/twitter.go old mode 100644 new mode 100755 diff --git a/tools/auth/vk.go b/tools/auth/vk.go old mode 100644 new mode 100755 diff --git a/tools/auth/yandex.go b/tools/auth/yandex.go old mode 100644 new mode 100755 diff --git a/tools/cron/cron.go b/tools/cron/cron.go old mode 100644 new mode 100755 diff --git a/tools/cron/cron_test.go b/tools/cron/cron_test.go old mode 100644 new mode 100755 diff --git a/tools/cron/schedule.go b/tools/cron/schedule.go old mode 100644 new mode 100755 diff --git a/tools/cron/schedule_test.go b/tools/cron/schedule_test.go old mode 100644 new mode 100755 diff --git a/tools/dbutils/index.go b/tools/dbutils/index.go old mode 100644 new mode 100755 diff --git a/tools/dbutils/index_test.go b/tools/dbutils/index_test.go old mode 100644 new mode 100755 diff --git a/tools/dbutils/json.go b/tools/dbutils/json.go old mode 100644 new mode 100755 diff --git a/tools/dbutils/json_test.go b/tools/dbutils/json_test.go old mode 100644 new mode 100755 diff --git a/tools/filesystem/file.go b/tools/filesystem/file.go old mode 100644 new mode 100755 diff --git a/tools/filesystem/file_test.go b/tools/filesystem/file_test.go old mode 100644 new mode 100755 diff --git a/tools/filesystem/filesystem.go b/tools/filesystem/filesystem.go old mode 100644 new mode 100755 diff --git a/tools/filesystem/filesystem_test.go b/tools/filesystem/filesystem_test.go old mode 100644 new mode 100755 diff --git a/tools/filesystem/ignore_signing_headers.go b/tools/filesystem/ignore_signing_headers.go old mode 100644 new mode 100755 diff --git a/tools/filesystem/s3_trimmed.go b/tools/filesystem/s3_trimmed.go old mode 100644 new mode 100755 diff --git a/tools/hook/hook.go b/tools/hook/hook.go old mode 100644 new mode 100755 diff --git a/tools/hook/hook_test.go b/tools/hook/hook_test.go old mode 100644 new mode 100755 diff --git a/tools/hook/tagged.go b/tools/hook/tagged.go old mode 100644 new mode 100755 diff --git a/tools/hook/tagged_test.go b/tools/hook/tagged_test.go old mode 100644 new mode 100755 diff --git a/tools/inflector/inflector.go b/tools/inflector/inflector.go old mode 100644 new mode 100755 diff --git a/tools/inflector/inflector_test.go b/tools/inflector/inflector_test.go old mode 100644 new mode 100755 diff --git a/tools/list/list.go b/tools/list/list.go old mode 100644 new mode 100755 diff --git a/tools/list/list_test.go b/tools/list/list_test.go old mode 100644 new mode 100755 diff --git a/tools/logger/batch_handler.go b/tools/logger/batch_handler.go old mode 100644 new mode 100755 diff --git a/tools/logger/batch_handler_test.go b/tools/logger/batch_handler_test.go old mode 100644 new mode 100755 diff --git a/tools/logger/log.go b/tools/logger/log.go old mode 100644 new mode 100755 diff --git a/tools/mailer/html2text.go b/tools/mailer/html2text.go old mode 100644 new mode 100755 diff --git a/tools/mailer/html2text_test.go b/tools/mailer/html2text_test.go old mode 100644 new mode 100755 diff --git a/tools/mailer/mailer.go b/tools/mailer/mailer.go old mode 100644 new mode 100755 diff --git a/tools/mailer/sendmail.go b/tools/mailer/sendmail.go old mode 100644 new mode 100755 diff --git a/tools/mailer/smtp.go b/tools/mailer/smtp.go old mode 100644 new mode 100755 diff --git a/tools/mailer/smtp_test.go b/tools/mailer/smtp_test.go old mode 100644 new mode 100755 diff --git a/tools/migrate/list.go b/tools/migrate/list.go old mode 100644 new mode 100755 diff --git a/tools/migrate/list_test.go b/tools/migrate/list_test.go old mode 100644 new mode 100755 diff --git a/tools/migrate/runner.go b/tools/migrate/runner.go old mode 100644 new mode 100755 diff --git a/tools/migrate/runner_test.go b/tools/migrate/runner_test.go old mode 100644 new mode 100755 diff --git a/tools/osutils/dir.go b/tools/osutils/dir.go old mode 100644 new mode 100755 diff --git a/tools/osutils/dir_test.go b/tools/osutils/dir_test.go old mode 100644 new mode 100755 diff --git a/tools/rest/excerpt_modifier.go b/tools/rest/excerpt_modifier.go old mode 100644 new mode 100755 diff --git a/tools/rest/excerpt_modifier_test.go b/tools/rest/excerpt_modifier_test.go old mode 100644 new mode 100755 diff --git a/tools/rest/json_serializer.go b/tools/rest/json_serializer.go old mode 100644 new mode 100755 diff --git a/tools/rest/json_serializer_test.go b/tools/rest/json_serializer_test.go old mode 100644 new mode 100755 diff --git a/tools/rest/multi_binder.go b/tools/rest/multi_binder.go old mode 100644 new mode 100755 diff --git a/tools/rest/multi_binder_test.go b/tools/rest/multi_binder_test.go old mode 100644 new mode 100755 diff --git a/tools/rest/uploaded_file.go b/tools/rest/uploaded_file.go old mode 100644 new mode 100755 diff --git a/tools/rest/uploaded_file_test.go b/tools/rest/uploaded_file_test.go old mode 100644 new mode 100755 diff --git a/tools/rest/url.go b/tools/rest/url.go old mode 100644 new mode 100755 diff --git a/tools/rest/url_test.go b/tools/rest/url_test.go old mode 100644 new mode 100755 diff --git a/tools/routine/routine.go b/tools/routine/routine.go old mode 100644 new mode 100755 diff --git a/tools/routine/routine_test.go b/tools/routine/routine_test.go old mode 100644 new mode 100755 diff --git a/tools/search/filter.go b/tools/search/filter.go old mode 100644 new mode 100755 diff --git a/tools/search/filter_test.go b/tools/search/filter_test.go old mode 100644 new mode 100755 diff --git a/tools/search/identifier_macros.go b/tools/search/identifier_macros.go old mode 100644 new mode 100755 diff --git a/tools/search/identifier_macros_test.go b/tools/search/identifier_macros_test.go old mode 100644 new mode 100755 diff --git a/tools/search/provider.go b/tools/search/provider.go old mode 100644 new mode 100755 diff --git a/tools/search/provider_test.go b/tools/search/provider_test.go old mode 100644 new mode 100755 diff --git a/tools/search/simple_field_resolver.go b/tools/search/simple_field_resolver.go old mode 100644 new mode 100755 diff --git a/tools/search/simple_field_resolver_test.go b/tools/search/simple_field_resolver_test.go old mode 100644 new mode 100755 diff --git a/tools/search/sort.go b/tools/search/sort.go old mode 100644 new mode 100755 diff --git a/tools/search/sort_test.go b/tools/search/sort_test.go old mode 100644 new mode 100755 diff --git a/tools/security/crypto.go b/tools/security/crypto.go old mode 100644 new mode 100755 diff --git a/tools/security/crypto_test.go b/tools/security/crypto_test.go old mode 100644 new mode 100755 diff --git a/tools/security/encrypt.go b/tools/security/encrypt.go old mode 100644 new mode 100755 diff --git a/tools/security/encrypt_test.go b/tools/security/encrypt_test.go old mode 100644 new mode 100755 diff --git a/tools/security/jwt.go b/tools/security/jwt.go old mode 100644 new mode 100755 diff --git a/tools/security/jwt_test.go b/tools/security/jwt_test.go old mode 100644 new mode 100755 diff --git a/tools/security/random.go b/tools/security/random.go old mode 100644 new mode 100755 diff --git a/tools/security/random_test.go b/tools/security/random_test.go old mode 100644 new mode 100755 diff --git a/tools/store/store.go b/tools/store/store.go old mode 100644 new mode 100755 diff --git a/tools/store/store_test.go b/tools/store/store_test.go old mode 100644 new mode 100755 diff --git a/tools/subscriptions/broker.go b/tools/subscriptions/broker.go old mode 100644 new mode 100755 diff --git a/tools/subscriptions/broker_test.go b/tools/subscriptions/broker_test.go old mode 100644 new mode 100755 diff --git a/tools/subscriptions/client.go b/tools/subscriptions/client.go old mode 100644 new mode 100755 diff --git a/tools/subscriptions/client_test.go b/tools/subscriptions/client_test.go old mode 100644 new mode 100755 diff --git a/tools/template/registry.go b/tools/template/registry.go old mode 100644 new mode 100755 diff --git a/tools/template/registry_test.go b/tools/template/registry_test.go old mode 100644 new mode 100755 diff --git a/tools/template/renderer.go b/tools/template/renderer.go old mode 100644 new mode 100755 diff --git a/tools/template/renderer_test.go b/tools/template/renderer_test.go old mode 100644 new mode 100755 diff --git a/tools/tokenizer/tokenizer.go b/tools/tokenizer/tokenizer.go old mode 100644 new mode 100755 diff --git a/tools/tokenizer/tokenizer_test.go b/tools/tokenizer/tokenizer_test.go old mode 100644 new mode 100755 diff --git a/tools/types/datetime.go b/tools/types/datetime.go old mode 100644 new mode 100755 diff --git a/tools/types/datetime_test.go b/tools/types/datetime_test.go old mode 100644 new mode 100755 diff --git a/tools/types/json_array.go b/tools/types/json_array.go old mode 100644 new mode 100755 diff --git a/tools/types/json_array_test.go b/tools/types/json_array_test.go old mode 100644 new mode 100755 diff --git a/tools/types/json_map.go b/tools/types/json_map.go old mode 100644 new mode 100755 diff --git a/tools/types/json_map_test.go b/tools/types/json_map_test.go old mode 100644 new mode 100755 diff --git a/tools/types/json_raw.go b/tools/types/json_raw.go old mode 100644 new mode 100755 diff --git a/tools/types/json_raw_test.go b/tools/types/json_raw_test.go old mode 100644 new mode 100755 diff --git a/tools/types/types.go b/tools/types/types.go old mode 100644 new mode 100755 diff --git a/tools/types/types_test.go b/tools/types/types_test.go old mode 100644 new mode 100755 diff --git a/ui/.env b/ui/.env old mode 100644 new mode 100755 diff --git a/ui/.env.development b/ui/.env.development old mode 100644 new mode 100755 diff --git a/ui/.gitignore b/ui/.gitignore old mode 100644 new mode 100755 diff --git a/ui/README.md b/ui/README.md old mode 100644 new mode 100755 diff --git a/ui/dist/assets/AuthMethodsDocs-cRid_I7u.js b/ui/dist/assets/AuthMethodsDocs-cRid_I7u.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/AuthRefreshDocs-Hi31rBRn.js b/ui/dist/assets/AuthRefreshDocs-Hi31rBRn.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/AuthWithOAuth2Docs-CdVlNWdR.js b/ui/dist/assets/AuthWithOAuth2Docs-CdVlNWdR.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/AuthWithPasswordDocs-Cg7gX-QX.js b/ui/dist/assets/AuthWithPasswordDocs-Cg7gX-QX.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/CodeEditor-CofQhdwo.js b/ui/dist/assets/CodeEditor-CofQhdwo.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/ConfirmEmailChangeDocs-PugOzT56.js b/ui/dist/assets/ConfirmEmailChangeDocs-PugOzT56.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/ConfirmPasswordResetDocs-DgPJEzpw.js b/ui/dist/assets/ConfirmPasswordResetDocs-DgPJEzpw.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/ConfirmVerificationDocs-CumPwFKy.js b/ui/dist/assets/ConfirmVerificationDocs-CumPwFKy.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/CreateApiDocs-C2AVHQid.js b/ui/dist/assets/CreateApiDocs-C2AVHQid.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/DeleteApiDocs-C4PxTu6H.js b/ui/dist/assets/DeleteApiDocs-C4PxTu6H.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/FieldsQueryParam-OM3lc_Gn.js b/ui/dist/assets/FieldsQueryParam-OM3lc_Gn.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/FilterAutocompleteInput-DCqwWdu7.js b/ui/dist/assets/FilterAutocompleteInput-DCqwWdu7.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/ListApiDocs-BPOFqE6p.js b/ui/dist/assets/ListApiDocs-BPOFqE6p.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/ListApiDocs-DhdAtA7Y.css b/ui/dist/assets/ListApiDocs-DhdAtA7Y.css old mode 100644 new mode 100755 diff --git a/ui/dist/assets/ListExternalAuthsDocs-CFPQHQTf.js b/ui/dist/assets/ListExternalAuthsDocs-CFPQHQTf.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/PageAdminConfirmPasswordReset-BNsJCXfp.js b/ui/dist/assets/PageAdminConfirmPasswordReset-BNsJCXfp.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/PageAdminRequestPasswordReset-CHAHRboF.js b/ui/dist/assets/PageAdminRequestPasswordReset-CHAHRboF.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/PageOAuth2RedirectFailure-0hOCiAbH.js b/ui/dist/assets/PageOAuth2RedirectFailure-0hOCiAbH.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/PageOAuth2RedirectSuccess-CQStNym2.js b/ui/dist/assets/PageOAuth2RedirectSuccess-CQStNym2.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/PageRecordConfirmEmailChange-CuXHC23K.js b/ui/dist/assets/PageRecordConfirmEmailChange-CuXHC23K.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/PageRecordConfirmPasswordReset-DyWMC2-a.js b/ui/dist/assets/PageRecordConfirmPasswordReset-DyWMC2-a.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/PageRecordConfirmVerification-Bp8qtpew.js b/ui/dist/assets/PageRecordConfirmVerification-Bp8qtpew.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/RealtimeApiDocs-B2nNqDLL.js b/ui/dist/assets/RealtimeApiDocs-B2nNqDLL.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/RequestEmailChangeDocs-BwTwcXXA.js b/ui/dist/assets/RequestEmailChangeDocs-BwTwcXXA.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/RequestPasswordResetDocs-DUJwfOZv.js b/ui/dist/assets/RequestPasswordResetDocs-DUJwfOZv.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/RequestVerificationDocs-DCzWTnCJ.js b/ui/dist/assets/RequestVerificationDocs-DCzWTnCJ.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/SdkTabs-D_tASAqJ.js b/ui/dist/assets/SdkTabs-D_tASAqJ.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/SdkTabs-lBWmLVyw.css b/ui/dist/assets/SdkTabs-lBWmLVyw.css old mode 100644 new mode 100755 diff --git a/ui/dist/assets/UnlinkExternalAuthDocs-D4eja1RJ.js b/ui/dist/assets/UnlinkExternalAuthDocs-D4eja1RJ.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/UpdateApiDocs-COCUz62y.js b/ui/dist/assets/UpdateApiDocs-COCUz62y.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/ViewApiDocs-CJmPPpt1.js b/ui/dist/assets/ViewApiDocs-CJmPPpt1.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/autocomplete.worker-Dy9W6Fpj.js b/ui/dist/assets/autocomplete.worker-Dy9W6Fpj.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/index-B1z76Nrm.js b/ui/dist/assets/index-B1z76Nrm.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/index-BztyTJOx.js b/ui/dist/assets/index-BztyTJOx.js old mode 100644 new mode 100755 diff --git a/ui/dist/assets/index-DpAp7TiX.css b/ui/dist/assets/index-DpAp7TiX.css old mode 100644 new mode 100755 diff --git a/ui/dist/fonts/remixicon/remixicon.woff2 b/ui/dist/fonts/remixicon/remixicon.woff2 old mode 100644 new mode 100755 diff --git a/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600.woff2 b/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600.woff2 old mode 100644 new mode 100755 diff --git a/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600italic.woff2 b/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600italic.woff2 old mode 100644 new mode 100755 diff --git a/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700.woff2 b/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700.woff2 old mode 100644 new mode 100755 diff --git a/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700italic.woff2 b/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700italic.woff2 old mode 100644 new mode 100755 diff --git a/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-italic.woff2 b/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-italic.woff2 old mode 100644 new mode 100755 diff --git a/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-regular.woff2 b/ui/dist/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-regular.woff2 old mode 100644 new mode 100755 diff --git a/ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 b/ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 old mode 100644 new mode 100755 diff --git a/ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 b/ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 old mode 100644 new mode 100755 diff --git a/ui/dist/images/avatars/avatar0.svg b/ui/dist/images/avatars/avatar0.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/avatars/avatar1.svg b/ui/dist/images/avatars/avatar1.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/avatars/avatar2.svg b/ui/dist/images/avatars/avatar2.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/avatars/avatar3.svg b/ui/dist/images/avatars/avatar3.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/avatars/avatar4.svg b/ui/dist/images/avatars/avatar4.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/avatars/avatar5.svg b/ui/dist/images/avatars/avatar5.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/avatars/avatar6.svg b/ui/dist/images/avatars/avatar6.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/avatars/avatar7.svg b/ui/dist/images/avatars/avatar7.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/avatars/avatar8.svg b/ui/dist/images/avatars/avatar8.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/avatars/avatar9.svg b/ui/dist/images/avatars/avatar9.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/android-chrome-192x192.png b/ui/dist/images/favicon/android-chrome-192x192.png old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/android-chrome-512x512.png b/ui/dist/images/favicon/android-chrome-512x512.png old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/apple-touch-icon.png b/ui/dist/images/favicon/apple-touch-icon.png old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/browserconfig.xml b/ui/dist/images/favicon/browserconfig.xml old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/favicon-16x16.png b/ui/dist/images/favicon/favicon-16x16.png old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/favicon-32x32.png b/ui/dist/images/favicon/favicon-32x32.png old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/favicon.ico b/ui/dist/images/favicon/favicon.ico old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/mstile-144x144.png b/ui/dist/images/favicon/mstile-144x144.png old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/mstile-150x150.png b/ui/dist/images/favicon/mstile-150x150.png old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/mstile-310x150.png b/ui/dist/images/favicon/mstile-310x150.png old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/mstile-310x310.png b/ui/dist/images/favicon/mstile-310x310.png old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/mstile-70x70.png b/ui/dist/images/favicon/mstile-70x70.png old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/safari-pinned-tab.svg b/ui/dist/images/favicon/safari-pinned-tab.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/favicon/site.webmanifest b/ui/dist/images/favicon/site.webmanifest old mode 100644 new mode 100755 diff --git a/ui/dist/images/logo.svg b/ui/dist/images/logo.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/apple.svg b/ui/dist/images/oauth2/apple.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/bitbucket.svg b/ui/dist/images/oauth2/bitbucket.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/discord.svg b/ui/dist/images/oauth2/discord.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/facebook.svg b/ui/dist/images/oauth2/facebook.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/gitea.svg b/ui/dist/images/oauth2/gitea.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/gitee.svg b/ui/dist/images/oauth2/gitee.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/github.svg b/ui/dist/images/oauth2/github.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/gitlab.svg b/ui/dist/images/oauth2/gitlab.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/google.svg b/ui/dist/images/oauth2/google.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/instagram.svg b/ui/dist/images/oauth2/instagram.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/kakao.svg b/ui/dist/images/oauth2/kakao.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/mailcow.svg b/ui/dist/images/oauth2/mailcow.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/microsoft.svg b/ui/dist/images/oauth2/microsoft.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/oidc.svg b/ui/dist/images/oauth2/oidc.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/patreon.svg b/ui/dist/images/oauth2/patreon.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/planningcenter.svg b/ui/dist/images/oauth2/planningcenter.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/spotify.svg b/ui/dist/images/oauth2/spotify.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/strava.svg b/ui/dist/images/oauth2/strava.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/twitch.svg b/ui/dist/images/oauth2/twitch.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/twitter.svg b/ui/dist/images/oauth2/twitter.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/vk.svg b/ui/dist/images/oauth2/vk.svg old mode 100644 new mode 100755 diff --git a/ui/dist/images/oauth2/yandex.svg b/ui/dist/images/oauth2/yandex.svg old mode 100644 new mode 100755 diff --git a/ui/dist/index.html b/ui/dist/index.html old mode 100644 new mode 100755 diff --git a/ui/dist/libs/prism/prism.min.css b/ui/dist/libs/prism/prism.min.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/prism/prism.min.js b/ui/dist/libs/prism/prism.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/icons/default/icons.min.js b/ui/dist/libs/tinymce/icons/default/icons.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/license.txt b/ui/dist/libs/tinymce/license.txt old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/models/dom/model.min.js b/ui/dist/libs/tinymce/models/dom/model.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/anchor/plugin.min.js b/ui/dist/libs/tinymce/plugins/anchor/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/autolink/plugin.min.js b/ui/dist/libs/tinymce/plugins/autolink/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/autoresize/plugin.min.js b/ui/dist/libs/tinymce/plugins/autoresize/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/autosave/plugin.min.js b/ui/dist/libs/tinymce/plugins/autosave/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/code/plugin.min.js b/ui/dist/libs/tinymce/plugins/code/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/codesample/plugin.min.js b/ui/dist/libs/tinymce/plugins/codesample/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/directionality/plugin.min.js b/ui/dist/libs/tinymce/plugins/directionality/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/fullscreen/plugin.min.js b/ui/dist/libs/tinymce/plugins/fullscreen/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/image/plugin.min.js b/ui/dist/libs/tinymce/plugins/image/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/importcss/plugin.min.js b/ui/dist/libs/tinymce/plugins/importcss/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/insertdatetime/plugin.min.js b/ui/dist/libs/tinymce/plugins/insertdatetime/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/link/plugin.min.js b/ui/dist/libs/tinymce/plugins/link/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/lists/plugin.min.js b/ui/dist/libs/tinymce/plugins/lists/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/media/plugin.min.js b/ui/dist/libs/tinymce/plugins/media/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/nonbreaking/plugin.min.js b/ui/dist/libs/tinymce/plugins/nonbreaking/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/pagebreak/plugin.min.js b/ui/dist/libs/tinymce/plugins/pagebreak/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/preview/plugin.min.js b/ui/dist/libs/tinymce/plugins/preview/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/quickbars/plugin.min.js b/ui/dist/libs/tinymce/plugins/quickbars/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/save/plugin.min.js b/ui/dist/libs/tinymce/plugins/save/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/searchreplace/plugin.min.js b/ui/dist/libs/tinymce/plugins/searchreplace/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/table/plugin.min.js b/ui/dist/libs/tinymce/plugins/table/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/template/plugin.min.js b/ui/dist/libs/tinymce/plugins/template/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/visualblocks/plugin.min.js b/ui/dist/libs/tinymce/plugins/visualblocks/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/visualchars/plugin.min.js b/ui/dist/libs/tinymce/plugins/visualchars/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/plugins/wordcount/plugin.min.js b/ui/dist/libs/tinymce/plugins/wordcount/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/content/default/content.js b/ui/dist/libs/tinymce/skins/content/default/content.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/content/default/content.min.css b/ui/dist/libs/tinymce/skins/content/default/content.min.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/content/pocketbase/content.css b/ui/dist/libs/tinymce/skins/content/pocketbase/content.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/content/pocketbase/content.min.css b/ui/dist/libs/tinymce/skins/content/pocketbase/content.min.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/content.css b/ui/dist/libs/tinymce/skins/ui/pocketbase/content.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/content.inline.css b/ui/dist/libs/tinymce/skins/ui/pocketbase/content.inline.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/content.inline.min.css b/ui/dist/libs/tinymce/skins/ui/pocketbase/content.inline.min.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/content.min.css b/ui/dist/libs/tinymce/skins/ui/pocketbase/content.min.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/content.mobile.css b/ui/dist/libs/tinymce/skins/ui/pocketbase/content.mobile.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/content.mobile.min.css b/ui/dist/libs/tinymce/skins/ui/pocketbase/content.mobile.min.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/fonts/tinymce-mobile.woff b/ui/dist/libs/tinymce/skins/ui/pocketbase/fonts/tinymce-mobile.woff old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/skin.css b/ui/dist/libs/tinymce/skins/ui/pocketbase/skin.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/skin.min.css b/ui/dist/libs/tinymce/skins/ui/pocketbase/skin.min.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/skin.mobile.css b/ui/dist/libs/tinymce/skins/ui/pocketbase/skin.mobile.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/skins/ui/pocketbase/skin.mobile.min.css b/ui/dist/libs/tinymce/skins/ui/pocketbase/skin.mobile.min.css old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/themes/silver/theme.min.js b/ui/dist/libs/tinymce/themes/silver/theme.min.js old mode 100644 new mode 100755 diff --git a/ui/dist/libs/tinymce/tinymce.min.js b/ui/dist/libs/tinymce/tinymce.min.js old mode 100644 new mode 100755 diff --git a/ui/embed.go b/ui/embed.go old mode 100644 new mode 100755 diff --git a/ui/index.html b/ui/index.html old mode 100644 new mode 100755 diff --git a/ui/package-lock.json b/ui/package-lock.json old mode 100644 new mode 100755 diff --git a/ui/package.json b/ui/package.json old mode 100644 new mode 100755 diff --git a/ui/public/fonts/remixicon/remixicon.woff2 b/ui/public/fonts/remixicon/remixicon.woff2 old mode 100644 new mode 100755 diff --git a/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600.woff2 b/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600.woff2 old mode 100644 new mode 100755 diff --git a/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600italic.woff2 b/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600italic.woff2 old mode 100644 new mode 100755 diff --git a/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700.woff2 b/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700.woff2 old mode 100644 new mode 100755 diff --git a/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700italic.woff2 b/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700italic.woff2 old mode 100644 new mode 100755 diff --git a/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-italic.woff2 b/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-italic.woff2 old mode 100644 new mode 100755 diff --git a/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-regular.woff2 b/ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-regular.woff2 old mode 100644 new mode 100755 diff --git a/ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 b/ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 old mode 100644 new mode 100755 diff --git a/ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 b/ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 old mode 100644 new mode 100755 diff --git a/ui/public/images/avatars/avatar0.svg b/ui/public/images/avatars/avatar0.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/avatars/avatar1.svg b/ui/public/images/avatars/avatar1.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/avatars/avatar2.svg b/ui/public/images/avatars/avatar2.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/avatars/avatar3.svg b/ui/public/images/avatars/avatar3.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/avatars/avatar4.svg b/ui/public/images/avatars/avatar4.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/avatars/avatar5.svg b/ui/public/images/avatars/avatar5.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/avatars/avatar6.svg b/ui/public/images/avatars/avatar6.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/avatars/avatar7.svg b/ui/public/images/avatars/avatar7.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/avatars/avatar8.svg b/ui/public/images/avatars/avatar8.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/avatars/avatar9.svg b/ui/public/images/avatars/avatar9.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/android-chrome-192x192.png b/ui/public/images/favicon/android-chrome-192x192.png old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/android-chrome-512x512.png b/ui/public/images/favicon/android-chrome-512x512.png old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/apple-touch-icon.png b/ui/public/images/favicon/apple-touch-icon.png old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/browserconfig.xml b/ui/public/images/favicon/browserconfig.xml old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/favicon-16x16.png b/ui/public/images/favicon/favicon-16x16.png old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/favicon-32x32.png b/ui/public/images/favicon/favicon-32x32.png old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/favicon.ico b/ui/public/images/favicon/favicon.ico old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/mstile-144x144.png b/ui/public/images/favicon/mstile-144x144.png old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/mstile-150x150.png b/ui/public/images/favicon/mstile-150x150.png old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/mstile-310x150.png b/ui/public/images/favicon/mstile-310x150.png old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/mstile-310x310.png b/ui/public/images/favicon/mstile-310x310.png old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/mstile-70x70.png b/ui/public/images/favicon/mstile-70x70.png old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/safari-pinned-tab.svg b/ui/public/images/favicon/safari-pinned-tab.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/favicon/site.webmanifest b/ui/public/images/favicon/site.webmanifest old mode 100644 new mode 100755 diff --git a/ui/public/images/logo.svg b/ui/public/images/logo.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/apple.svg b/ui/public/images/oauth2/apple.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/bitbucket.svg b/ui/public/images/oauth2/bitbucket.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/discord.svg b/ui/public/images/oauth2/discord.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/facebook.svg b/ui/public/images/oauth2/facebook.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/gitea.svg b/ui/public/images/oauth2/gitea.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/gitee.svg b/ui/public/images/oauth2/gitee.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/github.svg b/ui/public/images/oauth2/github.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/gitlab.svg b/ui/public/images/oauth2/gitlab.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/google.svg b/ui/public/images/oauth2/google.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/instagram.svg b/ui/public/images/oauth2/instagram.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/kakao.svg b/ui/public/images/oauth2/kakao.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/mailcow.svg b/ui/public/images/oauth2/mailcow.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/microsoft.svg b/ui/public/images/oauth2/microsoft.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/oidc.svg b/ui/public/images/oauth2/oidc.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/patreon.svg b/ui/public/images/oauth2/patreon.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/planningcenter.svg b/ui/public/images/oauth2/planningcenter.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/spotify.svg b/ui/public/images/oauth2/spotify.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/strava.svg b/ui/public/images/oauth2/strava.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/twitch.svg b/ui/public/images/oauth2/twitch.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/twitter.svg b/ui/public/images/oauth2/twitter.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/vk.svg b/ui/public/images/oauth2/vk.svg old mode 100644 new mode 100755 diff --git a/ui/public/images/oauth2/yandex.svg b/ui/public/images/oauth2/yandex.svg old mode 100644 new mode 100755 diff --git a/ui/public/libs/prism/prism.min.css b/ui/public/libs/prism/prism.min.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/prism/prism.min.js b/ui/public/libs/prism/prism.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/icons/default/icons.min.js b/ui/public/libs/tinymce/icons/default/icons.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/license.txt b/ui/public/libs/tinymce/license.txt old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/models/dom/model.min.js b/ui/public/libs/tinymce/models/dom/model.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/anchor/plugin.min.js b/ui/public/libs/tinymce/plugins/anchor/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/autolink/plugin.min.js b/ui/public/libs/tinymce/plugins/autolink/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/autoresize/plugin.min.js b/ui/public/libs/tinymce/plugins/autoresize/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/autosave/plugin.min.js b/ui/public/libs/tinymce/plugins/autosave/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/code/plugin.min.js b/ui/public/libs/tinymce/plugins/code/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/codesample/plugin.min.js b/ui/public/libs/tinymce/plugins/codesample/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/directionality/plugin.min.js b/ui/public/libs/tinymce/plugins/directionality/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/fullscreen/plugin.min.js b/ui/public/libs/tinymce/plugins/fullscreen/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/image/plugin.min.js b/ui/public/libs/tinymce/plugins/image/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/importcss/plugin.min.js b/ui/public/libs/tinymce/plugins/importcss/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/insertdatetime/plugin.min.js b/ui/public/libs/tinymce/plugins/insertdatetime/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/link/plugin.min.js b/ui/public/libs/tinymce/plugins/link/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/lists/plugin.min.js b/ui/public/libs/tinymce/plugins/lists/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/media/plugin.min.js b/ui/public/libs/tinymce/plugins/media/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/nonbreaking/plugin.min.js b/ui/public/libs/tinymce/plugins/nonbreaking/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/pagebreak/plugin.min.js b/ui/public/libs/tinymce/plugins/pagebreak/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/preview/plugin.min.js b/ui/public/libs/tinymce/plugins/preview/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/quickbars/plugin.min.js b/ui/public/libs/tinymce/plugins/quickbars/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/save/plugin.min.js b/ui/public/libs/tinymce/plugins/save/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/searchreplace/plugin.min.js b/ui/public/libs/tinymce/plugins/searchreplace/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/table/plugin.min.js b/ui/public/libs/tinymce/plugins/table/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/template/plugin.min.js b/ui/public/libs/tinymce/plugins/template/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/visualblocks/plugin.min.js b/ui/public/libs/tinymce/plugins/visualblocks/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/visualchars/plugin.min.js b/ui/public/libs/tinymce/plugins/visualchars/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/plugins/wordcount/plugin.min.js b/ui/public/libs/tinymce/plugins/wordcount/plugin.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/content/default/content.js b/ui/public/libs/tinymce/skins/content/default/content.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/content/default/content.min.css b/ui/public/libs/tinymce/skins/content/default/content.min.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/content/pocketbase/content.css b/ui/public/libs/tinymce/skins/content/pocketbase/content.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/content/pocketbase/content.min.css b/ui/public/libs/tinymce/skins/content/pocketbase/content.min.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/content.css b/ui/public/libs/tinymce/skins/ui/pocketbase/content.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/content.inline.css b/ui/public/libs/tinymce/skins/ui/pocketbase/content.inline.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/content.inline.min.css b/ui/public/libs/tinymce/skins/ui/pocketbase/content.inline.min.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/content.min.css b/ui/public/libs/tinymce/skins/ui/pocketbase/content.min.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/content.mobile.css b/ui/public/libs/tinymce/skins/ui/pocketbase/content.mobile.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/content.mobile.min.css b/ui/public/libs/tinymce/skins/ui/pocketbase/content.mobile.min.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/fonts/tinymce-mobile.woff b/ui/public/libs/tinymce/skins/ui/pocketbase/fonts/tinymce-mobile.woff old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/skin.css b/ui/public/libs/tinymce/skins/ui/pocketbase/skin.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/skin.min.css b/ui/public/libs/tinymce/skins/ui/pocketbase/skin.min.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/skin.mobile.css b/ui/public/libs/tinymce/skins/ui/pocketbase/skin.mobile.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/skins/ui/pocketbase/skin.mobile.min.css b/ui/public/libs/tinymce/skins/ui/pocketbase/skin.mobile.min.css old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/themes/silver/theme.min.js b/ui/public/libs/tinymce/themes/silver/theme.min.js old mode 100644 new mode 100755 diff --git a/ui/public/libs/tinymce/tinymce.min.js b/ui/public/libs/tinymce/tinymce.min.js old mode 100644 new mode 100755 diff --git a/ui/src/App.svelte b/ui/src/App.svelte old mode 100644 new mode 100755 diff --git a/ui/src/actions/scrollend.js b/ui/src/actions/scrollend.js old mode 100644 new mode 100755 diff --git a/ui/src/actions/tooltip.js b/ui/src/actions/tooltip.js old mode 100644 new mode 100755 diff --git a/ui/src/autocomplete.worker.js b/ui/src/autocomplete.worker.js old mode 100644 new mode 100755 diff --git a/ui/src/components/PageIndex.svelte b/ui/src/components/PageIndex.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/admins/AdminUpsertPanel.svelte b/ui/src/components/admins/AdminUpsertPanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/admins/PageAdminConfirmPasswordReset.svelte b/ui/src/components/admins/PageAdminConfirmPasswordReset.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/admins/PageAdminLogin.svelte b/ui/src/components/admins/PageAdminLogin.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/admins/PageAdminRequestPasswordReset.svelte b/ui/src/components/admins/PageAdminRequestPasswordReset.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/admins/PageAdmins.svelte b/ui/src/components/admins/PageAdmins.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Accordion.svelte b/ui/src/components/base/Accordion.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/AutoExpandTextarea.svelte b/ui/src/components/base/AutoExpandTextarea.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/BaseSelectOption.svelte b/ui/src/components/base/BaseSelectOption.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/CodeBlock.svelte b/ui/src/components/base/CodeBlock.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/CodeEditor.svelte b/ui/src/components/base/CodeEditor.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Confirmation.svelte b/ui/src/components/base/Confirmation.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/CopyIcon.svelte b/ui/src/components/base/CopyIcon.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Draggable.svelte b/ui/src/components/base/Draggable.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Dragline.svelte b/ui/src/components/base/Dragline.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Field.svelte b/ui/src/components/base/Field.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/FilterAutocompleteInput.svelte b/ui/src/components/base/FilterAutocompleteInput.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/FormattedDate.svelte b/ui/src/components/base/FormattedDate.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/FullPage.svelte b/ui/src/components/base/FullPage.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/InitialsAvatar.svelte b/ui/src/components/base/InitialsAvatar.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Installer.svelte b/ui/src/components/base/Installer.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/MimeTypeSelectOption.svelte b/ui/src/components/base/MimeTypeSelectOption.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/ModelDateIcon.svelte b/ui/src/components/base/ModelDateIcon.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/MultipleValueInput.svelte b/ui/src/components/base/MultipleValueInput.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/ObjectSelect.svelte b/ui/src/components/base/ObjectSelect.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/OverlayPanel.svelte b/ui/src/components/base/OverlayPanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/PageSidebar.svelte b/ui/src/components/base/PageSidebar.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/PageWrapper.svelte b/ui/src/components/base/PageWrapper.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/PreviewPopup.svelte b/ui/src/components/base/PreviewPopup.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/RedactedPasswordInput.svelte b/ui/src/components/base/RedactedPasswordInput.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/RefreshButton.svelte b/ui/src/components/base/RefreshButton.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Scroller.svelte b/ui/src/components/base/Scroller.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Searchbar.svelte b/ui/src/components/base/Searchbar.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/SecretGeneratorButton.svelte b/ui/src/components/base/SecretGeneratorButton.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Select.svelte b/ui/src/components/base/Select.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/SortHeader.svelte b/ui/src/components/base/SortHeader.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/TinyMCE.svelte b/ui/src/components/base/TinyMCE.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Toasts.svelte b/ui/src/components/base/Toasts.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/Toggler.svelte b/ui/src/components/base/Toggler.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/base/UploadedFilePreview.svelte b/ui/src/components/base/UploadedFilePreview.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/CollectionAuthOptionsTab.svelte b/ui/src/components/collections/CollectionAuthOptionsTab.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/CollectionDocsPanel.svelte b/ui/src/components/collections/CollectionDocsPanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/CollectionFieldsTab.svelte b/ui/src/components/collections/CollectionFieldsTab.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/CollectionQueryTab.svelte b/ui/src/components/collections/CollectionQueryTab.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/CollectionRulesTab.svelte b/ui/src/components/collections/CollectionRulesTab.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/CollectionSidebarItem.svelte b/ui/src/components/collections/CollectionSidebarItem.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/CollectionUpdateConfirm.svelte b/ui/src/components/collections/CollectionUpdateConfirm.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/CollectionUpsertPanel.svelte b/ui/src/components/collections/CollectionUpsertPanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/CollectionsDiffTable.svelte b/ui/src/components/collections/CollectionsDiffTable.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/CollectionsSidebar.svelte b/ui/src/components/collections/CollectionsSidebar.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/IndexUpsertPanel.svelte b/ui/src/components/collections/IndexUpsertPanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/IndexesList.svelte b/ui/src/components/collections/IndexesList.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/RuleField.svelte b/ui/src/components/collections/RuleField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/AuthMethodsDocs.svelte b/ui/src/components/collections/docs/AuthMethodsDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/AuthRefreshDocs.svelte b/ui/src/components/collections/docs/AuthRefreshDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/AuthWithOAuth2Docs.svelte b/ui/src/components/collections/docs/AuthWithOAuth2Docs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/AuthWithPasswordDocs.svelte b/ui/src/components/collections/docs/AuthWithPasswordDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/ConfirmEmailChangeDocs.svelte b/ui/src/components/collections/docs/ConfirmEmailChangeDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/ConfirmPasswordResetDocs.svelte b/ui/src/components/collections/docs/ConfirmPasswordResetDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/ConfirmVerificationDocs.svelte b/ui/src/components/collections/docs/ConfirmVerificationDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/CreateApiDocs.svelte b/ui/src/components/collections/docs/CreateApiDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/DeleteApiDocs.svelte b/ui/src/components/collections/docs/DeleteApiDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/FieldsQueryParam.svelte b/ui/src/components/collections/docs/FieldsQueryParam.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/FilterSyntax.svelte b/ui/src/components/collections/docs/FilterSyntax.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/ListApiDocs.svelte b/ui/src/components/collections/docs/ListApiDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/ListExternalAuthsDocs.svelte b/ui/src/components/collections/docs/ListExternalAuthsDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/RealtimeApiDocs.svelte b/ui/src/components/collections/docs/RealtimeApiDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/RequestEmailChangeDocs.svelte b/ui/src/components/collections/docs/RequestEmailChangeDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/RequestPasswordResetDocs.svelte b/ui/src/components/collections/docs/RequestPasswordResetDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/RequestVerificationDocs.svelte b/ui/src/components/collections/docs/RequestVerificationDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/SdkTabs.svelte b/ui/src/components/collections/docs/SdkTabs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/UnlinkExternalAuthDocs.svelte b/ui/src/components/collections/docs/UnlinkExternalAuthDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/UpdateApiDocs.svelte b/ui/src/components/collections/docs/UpdateApiDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/docs/ViewApiDocs.svelte b/ui/src/components/collections/docs/ViewApiDocs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/NewField.svelte b/ui/src/components/collections/schema/NewField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaField.svelte b/ui/src/components/collections/schema/SchemaField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldBool.svelte b/ui/src/components/collections/schema/SchemaFieldBool.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldDate.svelte b/ui/src/components/collections/schema/SchemaFieldDate.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldEditor.svelte b/ui/src/components/collections/schema/SchemaFieldEditor.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldEmail.svelte b/ui/src/components/collections/schema/SchemaFieldEmail.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldFile.svelte b/ui/src/components/collections/schema/SchemaFieldFile.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldJson.svelte b/ui/src/components/collections/schema/SchemaFieldJson.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldNumber.svelte b/ui/src/components/collections/schema/SchemaFieldNumber.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldRelation.svelte b/ui/src/components/collections/schema/SchemaFieldRelation.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldSelect.svelte b/ui/src/components/collections/schema/SchemaFieldSelect.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldText.svelte b/ui/src/components/collections/schema/SchemaFieldText.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/collections/schema/SchemaFieldUrl.svelte b/ui/src/components/collections/schema/SchemaFieldUrl.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/logs/LogDate.svelte b/ui/src/components/logs/LogDate.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/logs/LogLevel.svelte b/ui/src/components/logs/LogLevel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/logs/LogViewPanel.svelte b/ui/src/components/logs/LogViewPanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/logs/LogsChart.svelte b/ui/src/components/logs/LogsChart.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/logs/LogsLevelsInfo.svelte b/ui/src/components/logs/LogsLevelsInfo.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/logs/LogsList.svelte b/ui/src/components/logs/LogsList.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/logs/LogsSettingsPanel.svelte b/ui/src/components/logs/LogsSettingsPanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/logs/PageLogs.svelte b/ui/src/components/logs/PageLogs.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/ExternalAuthsList.svelte b/ui/src/components/records/ExternalAuthsList.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/PageOAuth2RedirectFailure.svelte b/ui/src/components/records/PageOAuth2RedirectFailure.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/PageOAuth2RedirectSuccess.svelte b/ui/src/components/records/PageOAuth2RedirectSuccess.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/PageRecordConfirmEmailChange.svelte b/ui/src/components/records/PageRecordConfirmEmailChange.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/PageRecordConfirmPasswordReset.svelte b/ui/src/components/records/PageRecordConfirmPasswordReset.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/PageRecordConfirmVerification.svelte b/ui/src/components/records/PageRecordConfirmVerification.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/PageRecords.svelte b/ui/src/components/records/PageRecords.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/RecordFieldValue.svelte b/ui/src/components/records/RecordFieldValue.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/RecordFilePicker.svelte b/ui/src/components/records/RecordFilePicker.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/RecordFileThumb.svelte b/ui/src/components/records/RecordFileThumb.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/RecordInfo.svelte b/ui/src/components/records/RecordInfo.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/RecordPreviewPanel.svelte b/ui/src/components/records/RecordPreviewPanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/RecordUpsertPanel.svelte b/ui/src/components/records/RecordUpsertPanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/RecordsCount.svelte b/ui/src/components/records/RecordsCount.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/RecordsList.svelte b/ui/src/components/records/RecordsList.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/RecordsPicker.svelte b/ui/src/components/records/RecordsPicker.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/AuthFields.svelte b/ui/src/components/records/fields/AuthFields.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/BoolField.svelte b/ui/src/components/records/fields/BoolField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/DateField.svelte b/ui/src/components/records/fields/DateField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/EditorField.svelte b/ui/src/components/records/fields/EditorField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/EmailField.svelte b/ui/src/components/records/fields/EmailField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/FileField.svelte b/ui/src/components/records/fields/FileField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/JsonField.svelte b/ui/src/components/records/fields/JsonField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/NumberField.svelte b/ui/src/components/records/fields/NumberField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/RelationField.svelte b/ui/src/components/records/fields/RelationField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/SelectField.svelte b/ui/src/components/records/fields/SelectField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/TextField.svelte b/ui/src/components/records/fields/TextField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/records/fields/UrlField.svelte b/ui/src/components/records/fields/UrlField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/AuthProviderCard.svelte b/ui/src/components/settings/AuthProviderCard.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/AuthProviderPanel.svelte b/ui/src/components/settings/AuthProviderPanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/BackupCreatePanel.svelte b/ui/src/components/settings/BackupCreatePanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/BackupRestorePanel.svelte b/ui/src/components/settings/BackupRestorePanel.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/BackupUploadButton.svelte b/ui/src/components/settings/BackupUploadButton.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/BackupsList.svelte b/ui/src/components/settings/BackupsList.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/EmailTemplateAccordion.svelte b/ui/src/components/settings/EmailTemplateAccordion.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/EmailTestPopup.svelte b/ui/src/components/settings/EmailTestPopup.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/ImportPopup.svelte b/ui/src/components/settings/ImportPopup.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/PageApplication.svelte b/ui/src/components/settings/PageApplication.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/PageAuthProviders.svelte b/ui/src/components/settings/PageAuthProviders.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/PageBackups.svelte b/ui/src/components/settings/PageBackups.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/PageExportCollections.svelte b/ui/src/components/settings/PageExportCollections.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/PageImportCollections.svelte b/ui/src/components/settings/PageImportCollections.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/PageMail.svelte b/ui/src/components/settings/PageMail.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/PageStorage.svelte b/ui/src/components/settings/PageStorage.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/PageTokenOptions.svelte b/ui/src/components/settings/PageTokenOptions.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/S3Fields.svelte b/ui/src/components/settings/S3Fields.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/SettingsSidebar.svelte b/ui/src/components/settings/SettingsSidebar.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/TokenField.svelte b/ui/src/components/settings/TokenField.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/providers/AppleOptions.svelte b/ui/src/components/settings/providers/AppleOptions.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/providers/AppleSecretPopup.svelte b/ui/src/components/settings/providers/AppleSecretPopup.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/providers/MicrosoftOptions.svelte b/ui/src/components/settings/providers/MicrosoftOptions.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/providers/OIDCOptions.svelte b/ui/src/components/settings/providers/OIDCOptions.svelte old mode 100644 new mode 100755 diff --git a/ui/src/components/settings/providers/SelfHostedOptions.svelte b/ui/src/components/settings/providers/SelfHostedOptions.svelte old mode 100644 new mode 100755 diff --git a/ui/src/main.js b/ui/src/main.js old mode 100644 new mode 100755 diff --git a/ui/src/mimes.js b/ui/src/mimes.js old mode 100644 new mode 100755 diff --git a/ui/src/providers.js b/ui/src/providers.js old mode 100644 new mode 100755 diff --git a/ui/src/routes.js b/ui/src/routes.js old mode 100644 new mode 100755 diff --git a/ui/src/scss/_accordion.scss b/ui/src/scss/_accordion.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_alert.scss b/ui/src/scss/_alert.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_animations.scss b/ui/src/scss/_animations.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_base.scss b/ui/src/scss/_base.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_bulkbar.scss b/ui/src/scss/_bulkbar.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_collections_export.scss b/ui/src/scss/_collections_export.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_docs_panel.scss b/ui/src/scss/_docs_panel.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_dropdown.scss b/ui/src/scss/_dropdown.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_file_picker.scss b/ui/src/scss/_file_picker.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_flatpickr.scss b/ui/src/scss/_flatpickr.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_fonts.scss b/ui/src/scss/_fonts.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_form.scss b/ui/src/scss/_form.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_grid.scss b/ui/src/scss/_grid.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_icons.scss b/ui/src/scss/_icons.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_layout.scss b/ui/src/scss/_layout.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_mixins.scss b/ui/src/scss/_mixins.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_overlay_panel.scss b/ui/src/scss/_overlay_panel.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_reset.scss b/ui/src/scss/_reset.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_schema_field.scss b/ui/src/scss/_schema_field.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_searchbar.scss b/ui/src/scss/_searchbar.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_table.scss b/ui/src/scss/_table.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_tabs.scss b/ui/src/scss/_tabs.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_tooltip.scss b/ui/src/scss/_tooltip.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/_vars.scss b/ui/src/scss/_vars.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/main.scss b/ui/src/scss/main.scss old mode 100644 new mode 100755 diff --git a/ui/src/scss/prism_light.scss b/ui/src/scss/prism_light.scss old mode 100644 new mode 100755 diff --git a/ui/src/stores/admin.js b/ui/src/stores/admin.js old mode 100644 new mode 100755 diff --git a/ui/src/stores/app.js b/ui/src/stores/app.js old mode 100644 new mode 100755 diff --git a/ui/src/stores/collections.js b/ui/src/stores/collections.js old mode 100644 new mode 100755 diff --git a/ui/src/stores/confirmation.js b/ui/src/stores/confirmation.js old mode 100644 new mode 100755 diff --git a/ui/src/stores/errors.js b/ui/src/stores/errors.js old mode 100644 new mode 100755 diff --git a/ui/src/stores/toasts.js b/ui/src/stores/toasts.js old mode 100644 new mode 100755 diff --git a/ui/src/utils/ApiClient.js b/ui/src/utils/ApiClient.js old mode 100644 new mode 100755 diff --git a/ui/src/utils/CommonHelper.js b/ui/src/utils/CommonHelper.js old mode 100644 new mode 100755 diff --git a/ui/vite.config.js b/ui/vite.config.js old mode 100644 new mode 100755 From 064902c11a61c6a01153e58681c5eb05487b08ac Mon Sep 17 00:00:00 2001 From: SelimMEZLINI <selim.mezlini@target-energysolutions.com> Date: Wed, 2 Oct 2024 15:45:49 +0100 Subject: [PATCH 02/10] CicD --- .github/workflows/1_0_build_image_and_push_to_manifest.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/1_0_build_image_and_push_to_manifest.yml b/.github/workflows/1_0_build_image_and_push_to_manifest.yml index 180fc4d84..ddc436d8a 100755 --- a/.github/workflows/1_0_build_image_and_push_to_manifest.yml +++ b/.github/workflows/1_0_build_image_and_push_to_manifest.yml @@ -38,9 +38,7 @@ jobs: - name: Build Admin dashboard UI run: npm --prefix=./ui ci && npm --prefix=./ui run build - - name: Run tests - run: go test ./... - + - name: Run GoReleaser uses: goreleaser/goreleaser-action@v3 with: From e2d6893513f271c16046d5f425d94c261a9c6d9c Mon Sep 17 00:00:00 2001 From: SelimMEZLINI <selim.mezlini@target-energysolutions.com> Date: Wed, 2 Oct 2024 20:36:03 +0100 Subject: [PATCH 03/10] CicD fix --- .../1_0_build_image_and_push_to_manifest.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/1_0_build_image_and_push_to_manifest.yml b/.github/workflows/1_0_build_image_and_push_to_manifest.yml index ddc436d8a..041170ced 100755 --- a/.github/workflows/1_0_build_image_and_push_to_manifest.yml +++ b/.github/workflows/1_0_build_image_and_push_to_manifest.yml @@ -23,18 +23,20 @@ jobs: runs-on: [self-hosted, linux, k8s] steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 20.11.0 - name: Set up Go uses: actions/setup-go@v5 with: go-version: '>=1.22.5' - - name: Set up Node.js - uses: actions/setup-node@v4 - with: - node-version: 20.11.0 - - name: Build Admin dashboard UI run: npm --prefix=./ui ci && npm --prefix=./ui run build From b26ce526840414670e8775a275a32645d8fd887b Mon Sep 17 00:00:00 2001 From: SelimMEZLINI <selim.mezlini@target-energysolutions.com> Date: Wed, 2 Oct 2024 20:39:12 +0100 Subject: [PATCH 04/10] CicD fix --- .github/workflows/1_0_build_image_and_push_to_manifest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/1_0_build_image_and_push_to_manifest.yml b/.github/workflows/1_0_build_image_and_push_to_manifest.yml index 041170ced..37dfafe17 100755 --- a/.github/workflows/1_0_build_image_and_push_to_manifest.yml +++ b/.github/workflows/1_0_build_image_and_push_to_manifest.yml @@ -20,7 +20,7 @@ jobs: name: build and push docker image if: contains(github.ref, 'refs/heads/') # if: contains(github.ref, 'refs/tags/') - runs-on: [self-hosted, linux, k8s] + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 From f2b5b2543d5f9d86fea5e97a9d96114ca4ba66e4 Mon Sep 17 00:00:00 2001 From: SelimMEZLINI <selim.mezlini@target-energysolutions.com> Date: Wed, 2 Oct 2024 20:46:00 +0100 Subject: [PATCH 05/10] CicD fix --- .../1_0_build_image_and_push_to_manifest.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/1_0_build_image_and_push_to_manifest.yml b/.github/workflows/1_0_build_image_and_push_to_manifest.yml index 37dfafe17..a8b42234c 100755 --- a/.github/workflows/1_0_build_image_and_push_to_manifest.yml +++ b/.github/workflows/1_0_build_image_and_push_to_manifest.yml @@ -41,14 +41,14 @@ jobs: run: npm --prefix=./ui ci && npm --prefix=./ui run build - - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v3 - with: - distribution: goreleaser - version: latest - args: release --clean - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # - name: Run GoReleaser + # uses: goreleaser/goreleaser-action@v3 + # with: + # distribution: goreleaser + # version: latest + # args: release --clean + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Build run: | From fd341f206ac79f3dd03a18c9fc64aaa88bc57ba4 Mon Sep 17 00:00:00 2001 From: SelimMEZLINI <selim.mezlini@target-energysolutions.com> Date: Wed, 2 Oct 2024 20:51:37 +0100 Subject: [PATCH 06/10] fix --- .github/workflows/1_0_build_image_and_push_to_manifest.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/1_0_build_image_and_push_to_manifest.yml b/.github/workflows/1_0_build_image_and_push_to_manifest.yml index a8b42234c..44f739e6c 100755 --- a/.github/workflows/1_0_build_image_and_push_to_manifest.yml +++ b/.github/workflows/1_0_build_image_and_push_to_manifest.yml @@ -50,9 +50,9 @@ jobs: # env: # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Build - run: | - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -v -o main main.go + # - name: Build + # run: | + # CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -v -o main main.go - name: Docker image name env run: | From 7012e4dcd2290cd00f6e28b6ad983706722bcfc2 Mon Sep 17 00:00:00 2001 From: SelimMEZLINI <selim.mezlini@target-energysolutions.com> Date: Thu, 3 Oct 2024 14:18:30 +0100 Subject: [PATCH 07/10] cicd --- .../1_0_build_image_and_push_to_manifest.yml | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/.github/workflows/1_0_build_image_and_push_to_manifest.yml b/.github/workflows/1_0_build_image_and_push_to_manifest.yml index 44f739e6c..4a5554549 100755 --- a/.github/workflows/1_0_build_image_and_push_to_manifest.yml +++ b/.github/workflows/1_0_build_image_and_push_to_manifest.yml @@ -37,10 +37,17 @@ jobs: with: go-version: '>=1.22.5' + - name: Configure git for private modules + run: | + git config --global url."https://github-ci-token:${{ secrets.CI_TOKEN }}@github.com/".insteadOf "https://github.com/" + git config --global url."https://gitlab-ci-token:${{ secrets.GITLAB_CI_TOKEN }}@gitlab.com/".insteadOf "https://gitlab.com/" + export GOPRIVATE=gitlab.com/target-energysolutions,tespkg.in + - name: Build Admin dashboard UI run: npm --prefix=./ui ci && npm --prefix=./ui run build - + + # - name: Run GoReleaser # uses: goreleaser/goreleaser-action@v3 # with: @@ -116,14 +123,14 @@ jobs: # - name: Set up tools # uses: tespkg/action@set_up_tools - # - name: Push to dev - # ## your main branch - # ## push the image name to env-dev/${{ github.repository }} - # if: ${{ github.ref == 'refs/heads/develop' }} - # uses: tespkg/action@deploy_to_dev - # with: - # ALIAS_GITHUB_REPOSITORY: ${{ github.repository }} - # TES_ENV: dev + - name: Push to dev + ## your main branch + ## push the image name to env-dev/${{ github.repository }} + if: ${{ github.ref == 'refs/heads/develop' }} + uses: tespkg/action@deploy_to_dev + with: + ALIAS_GITHUB_REPOSITORY: ${{ github.repository }} + TES_ENV: dev - name: Push to mixed ## push the image name to env-mixed/${{ github.repository }}-${branch} From f6c607e1efe0271b03e926bc3d9d1e63a79644e5 Mon Sep 17 00:00:00 2001 From: SelimMEZLINI <selim.mezlini@target-energysolutions.com> Date: Mon, 7 Oct 2024 11:08:21 +0100 Subject: [PATCH 08/10] ci --- .../1_0_build_image_and_push_to_manifest.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/1_0_build_image_and_push_to_manifest.yml b/.github/workflows/1_0_build_image_and_push_to_manifest.yml index 4a5554549..61e010f21 100755 --- a/.github/workflows/1_0_build_image_and_push_to_manifest.yml +++ b/.github/workflows/1_0_build_image_and_push_to_manifest.yml @@ -95,18 +95,8 @@ jobs: - name: Push image to gitlab registry run: | echo ${{ secrets.GITLAB_CR_PAT }} | docker login registry.gitlab.com -u ${{ secrets.GITLAB_CR_USER }} --password-stdin - if [ "$DEFAULT_MOULE" != "ignore" ] ;then - echo "docker push $GITLAB_IMAGE_NAME" docker push $GITLAB_IMAGE_NAME - fi - - if [ "$SECOND_MODULE" != "ignore" ] && [ "$SECOND_MODULE" != "null" ] && [ "$SECOND_MODULE" != "" ];then - docker push $GITLAB_IMAGE_NAME_SECOND_MODULE - fi - if [ "$THIRD_MODULE" != "ignore" ] && [ "$THIRD_MODULE" != "null" ] && [ "$THIRD_MODULE" != "" ];then - docker push $GITLAB_IMAGE_NAME_THIRD_MODULE - fi - + push_to_manifest: runs-on: [self-hosted, linux, k8s] name: push to manifest From 7192f2c024f733d74e3185ae0b33bc63e3e5560d Mon Sep 17 00:00:00 2001 From: weilong-tes <weilong.yi@target-energysolutions.com> Date: Tue, 8 Oct 2024 15:48:39 +0800 Subject: [PATCH 09/10] Update 1_0_build_image_and_push_to_manifest.yml --- .github/workflows/1_0_build_image_and_push_to_manifest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/1_0_build_image_and_push_to_manifest.yml b/.github/workflows/1_0_build_image_and_push_to_manifest.yml index 61e010f21..f52c34830 100755 --- a/.github/workflows/1_0_build_image_and_push_to_manifest.yml +++ b/.github/workflows/1_0_build_image_and_push_to_manifest.yml @@ -20,7 +20,7 @@ jobs: name: build and push docker image if: contains(github.ref, 'refs/heads/') # if: contains(github.ref, 'refs/tags/') - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, k8s] steps: - name: Checkout uses: actions/checkout@v4 From ba9f3e18dd3b5db83b0b0ef14453dbd6f9fc4f5b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 14:17:04 +0000 Subject: [PATCH 10/10] Bump vite from 5.3.3 to 5.4.11 in /ui Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.3.3 to 5.4.11. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.11/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.11/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> --- ui/package-lock.json | 208 +++++++++++++++++++++++++------------------ ui/package.json | 2 +- 2 files changed, 121 insertions(+), 89 deletions(-) mode change 100755 => 100644 ui/package-lock.json mode change 100755 => 100644 ui/package.json diff --git a/ui/package-lock.json b/ui/package-lock.json old mode 100755 new mode 100644 index 2f9c4b68d..5a4907dcc --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -26,7 +26,7 @@ "svelte": "^4.0.0", "svelte-flatpickr": "^3.3.3", "svelte-spa-router": "^4.0.0", - "vite": "^5.0.11" + "vite": "^5.4.11" } }, "node_modules/@ampproject/remapping": { @@ -694,9 +694,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.1.tgz", - "integrity": "sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.25.0.tgz", + "integrity": "sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==", "cpu": [ "arm" ], @@ -707,9 +707,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.1.tgz", - "integrity": "sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.25.0.tgz", + "integrity": "sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==", "cpu": [ "arm64" ], @@ -720,9 +720,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.1.tgz", - "integrity": "sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.25.0.tgz", + "integrity": "sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==", "cpu": [ "arm64" ], @@ -733,9 +733,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.1.tgz", - "integrity": "sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.25.0.tgz", + "integrity": "sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==", "cpu": [ "x64" ], @@ -745,10 +745,36 @@ "darwin" ] }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.25.0.tgz", + "integrity": "sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.25.0.tgz", + "integrity": "sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.1.tgz", - "integrity": "sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.25.0.tgz", + "integrity": "sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==", "cpu": [ "arm" ], @@ -759,9 +785,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.1.tgz", - "integrity": "sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.25.0.tgz", + "integrity": "sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==", "cpu": [ "arm" ], @@ -772,9 +798,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.1.tgz", - "integrity": "sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.25.0.tgz", + "integrity": "sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==", "cpu": [ "arm64" ], @@ -785,9 +811,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.1.tgz", - "integrity": "sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.25.0.tgz", + "integrity": "sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==", "cpu": [ "arm64" ], @@ -798,9 +824,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.1.tgz", - "integrity": "sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.25.0.tgz", + "integrity": "sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==", "cpu": [ "ppc64" ], @@ -811,9 +837,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.1.tgz", - "integrity": "sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.25.0.tgz", + "integrity": "sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==", "cpu": [ "riscv64" ], @@ -824,9 +850,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.1.tgz", - "integrity": "sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.25.0.tgz", + "integrity": "sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==", "cpu": [ "s390x" ], @@ -837,9 +863,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.1.tgz", - "integrity": "sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.25.0.tgz", + "integrity": "sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==", "cpu": [ "x64" ], @@ -850,9 +876,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.1.tgz", - "integrity": "sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.25.0.tgz", + "integrity": "sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==", "cpu": [ "x64" ], @@ -863,9 +889,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.1.tgz", - "integrity": "sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.25.0.tgz", + "integrity": "sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==", "cpu": [ "arm64" ], @@ -876,9 +902,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.1.tgz", - "integrity": "sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.25.0.tgz", + "integrity": "sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==", "cpu": [ "ia32" ], @@ -889,9 +915,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.1.tgz", - "integrity": "sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.25.0.tgz", + "integrity": "sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==", "cpu": [ "x64" ], @@ -941,9 +967,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "dev": true }, "node_modules/acorn": { @@ -1358,9 +1384,9 @@ } }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { @@ -1382,9 +1408,9 @@ "dev": true }, "node_modules/postcss": { - "version": "8.4.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", - "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "dev": true, "funding": [ { @@ -1402,8 +1428,8 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -1431,12 +1457,12 @@ } }, "node_modules/rollup": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.1.tgz", - "integrity": "sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.25.0.tgz", + "integrity": "sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==", "dev": true, "dependencies": { - "@types/estree": "1.0.5" + "@types/estree": "1.0.6" }, "bin": { "rollup": "dist/bin/rollup" @@ -1446,22 +1472,24 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.18.1", - "@rollup/rollup-android-arm64": "4.18.1", - "@rollup/rollup-darwin-arm64": "4.18.1", - "@rollup/rollup-darwin-x64": "4.18.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.18.1", - "@rollup/rollup-linux-arm-musleabihf": "4.18.1", - "@rollup/rollup-linux-arm64-gnu": "4.18.1", - "@rollup/rollup-linux-arm64-musl": "4.18.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.18.1", - "@rollup/rollup-linux-riscv64-gnu": "4.18.1", - "@rollup/rollup-linux-s390x-gnu": "4.18.1", - "@rollup/rollup-linux-x64-gnu": "4.18.1", - "@rollup/rollup-linux-x64-musl": "4.18.1", - "@rollup/rollup-win32-arm64-msvc": "4.18.1", - "@rollup/rollup-win32-ia32-msvc": "4.18.1", - "@rollup/rollup-win32-x64-msvc": "4.18.1", + "@rollup/rollup-android-arm-eabi": "4.25.0", + "@rollup/rollup-android-arm64": "4.25.0", + "@rollup/rollup-darwin-arm64": "4.25.0", + "@rollup/rollup-darwin-x64": "4.25.0", + "@rollup/rollup-freebsd-arm64": "4.25.0", + "@rollup/rollup-freebsd-x64": "4.25.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.25.0", + "@rollup/rollup-linux-arm-musleabihf": "4.25.0", + "@rollup/rollup-linux-arm64-gnu": "4.25.0", + "@rollup/rollup-linux-arm64-musl": "4.25.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.25.0", + "@rollup/rollup-linux-riscv64-gnu": "4.25.0", + "@rollup/rollup-linux-s390x-gnu": "4.25.0", + "@rollup/rollup-linux-x64-gnu": "4.25.0", + "@rollup/rollup-linux-x64-musl": "4.25.0", + "@rollup/rollup-win32-arm64-msvc": "4.25.0", + "@rollup/rollup-win32-ia32-msvc": "4.25.0", + "@rollup/rollup-win32-x64-msvc": "4.25.0", "fsevents": "~2.3.2" } }, @@ -1483,9 +1511,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -1571,14 +1599,14 @@ } }, "node_modules/vite": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.3.tgz", - "integrity": "sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==", + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.39", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -1597,6 +1625,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -1614,6 +1643,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, diff --git a/ui/package.json b/ui/package.json old mode 100755 new mode 100644 index b700cfcd6..1c5ab7198 --- a/ui/package.json +++ b/ui/package.json @@ -33,6 +33,6 @@ "svelte": "^4.0.0", "svelte-flatpickr": "^3.3.3", "svelte-spa-router": "^4.0.0", - "vite": "^5.0.11" + "vite": "^5.4.11" } }