Skip to content

停止予定の Newt FormApp に備え、最新のイベント年のフォームへ回遊を促す文言を追加 #400

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion apps/web/app/components/FormPageSection.vue
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<script setup lang="ts">
import { useColor, useTypography } from '@vuejs-jp/composable'
import { useForm } from '~/composables/useForm'
import { isNewtShutdown } from '~/utils/constants'

const {
name,
Expand Down Expand Up @@ -87,7 +88,7 @@ const updateDetail = (e: any) => {
{{ $t('form.submit') }}
</VFSubmitButton>
</div>
<VFTypography v-if="isSent" variant="other/200" color="sangosyo/200">
<VFTypography v-if="!isNewtShutdown && isSent" variant="other/200" color="sangosyo/200">
{{ $t('form.submit_done') }}
</VFTypography>
</form>
Expand Down
5 changes: 4 additions & 1 deletion apps/web/app/content/en/contact.md
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
Thank you for your interest in Vue Fes Japan. If you do not receive a reply within 3 business days, please contact us again.
Thank you for your interest in Vue Fes Japan. If you do not receive a reply within 3 business days, please contact us again.

The current contact form uses an external service called "Newt FormApp," but this service is scheduled to be discontinued on November 24, 2026.
Therefore, if you would like to contact us, please use the contact form for the most recent event year.
5 changes: 4 additions & 1 deletion apps/web/app/content/ja/contact.md
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
Vue Fes Japan にご興味をいただき、ありがとうございます。Vue Fes Japan へのご質問およびお問い合わせは、以下のフォームよりお願いいたします。通常、担当者より 3 営業日以内にご返信いたします。3 営業日以内に返信がない場合、お手数ですが再度お問い合わせください。
Vue Fes Japan にご興味をいただき、ありがとうございます。Vue Fes Japan へのご質問およびお問い合わせは、以下のフォームよりお願いいたします。通常、担当者より 3 営業日以内にご返信いたします。3 営業日以内に返信がない場合、お手数ですが再度お問い合わせください。

現在ご利用いただいているお問い合わせフォームは、外部サービス「Newt FormApp」を使用して運用しておりますが、当サービスは近日(2026 年 11 月 24 日)中に提供を終了する予定となっております。
つきましては、お問い合わせをご希望の方は、最新のイベント年のフォームをご利用くださいますようお願いいたします。
3 changes: 3 additions & 0 deletions apps/web/app/utils/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@ export const endedCreateNamecard = true
// Whether the conference is over
export const isDone = true

// Whether the Newt is over
export const isNewtShutdown = true

export const displayNameMaxLength = 24

export const photos = [
Expand Down