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..f52c34830 --- /dev/null +++ b/.github/workflows/1_0_build_image_and_push_to_manifest.yml @@ -0,0 +1,132 @@ +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@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: 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: + # 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 . <> $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 index 5bbfc0c6a..33ce5b8a1 --- a/go.mod +++ b/go.mod @@ -20,7 +20,7 @@ require ( github.com/ganigeorgiev/fexpr v0.4.1 github.com/go-ozzo/ozzo-validation/v4 v4.3.0 github.com/goccy/go-json v0.10.3 - github.com/golang-jwt/jwt/v4 v4.5.0 + github.com/golang-jwt/jwt/v4 v4.5.1 github.com/joho/godotenv v1.5.1 github.com/labstack/echo/v5 v5.0.0-20230722203903-ec5b858dab61 github.com/lib/pq v1.10.9 diff --git a/go.sum b/go.sum old mode 100644 new mode 100755 index bf5144f95..52372e88d --- a/go.sum +++ b/go.sum @@ -113,8 +113,8 @@ github.com/go-sql-driver/mysql v1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpv github.com/go-sql-driver/mysql v1.8.1/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg= github.com/goccy/go-json v0.10.3 h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA= github.com/goccy/go-json v0.10.3/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= -github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= -github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v4 v4.5.1 h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQgeo= +github.com/golang-jwt/jwt/v4 v4.5.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= 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