diff --git a/src/App.vue b/src/App.vue
index 42e818d..2ebcbe3 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -50,7 +50,6 @@ import AppWelcomeCard from './components/App/AppWelcomeCard.vue';
const STORAGE_VERSION_KEY = 'app_version';
const WELCOME_CARD_SEEN_KEY = 'welcome_card_seen';
-const MIGRATE_INFO_CARD_SEEN_KEY = 'migrate_info_card_seen';
export default defineComponent({
components: {
@@ -92,7 +91,6 @@ export default defineComponent({
this.setupOfflineHandling();
this.checkAppVersion();
this.handleQueries();
- this.handleMigrateInfo();
this.apiStore.setupAPIData();
},
@@ -103,10 +101,6 @@ export default defineComponent({
if (query.get('welcomeCard') == '1') {
this.isWelcomeCardOpen = true;
}
-
- if (query.get('migrateCard') == '1') {
- this.store.isMigrateInfoCardOpen = true;
- }
},
async checkAppVersion() {
@@ -165,13 +159,6 @@ export default defineComponent({
this.apiStore.connectToAPI();
},
- handleMigrateInfo() {
- if (location.hostname != 'stacjownik-td2.web.app') return;
- if (StorageManager.getBooleanValue(MIGRATE_INFO_CARD_SEEN_KEY) === true) return;
-
- this.store.isMigrateInfoCardOpen = true;
- },
-
loadLang() {
const storageLang = StorageManager.getStringValue('lang');
@@ -193,11 +180,6 @@ export default defineComponent({
closeWelcomeCard() {
this.isWelcomeCardOpen = false;
StorageManager.setBooleanValue(WELCOME_CARD_SEEN_KEY, true);
- },
-
- closeMigrateInfoCard() {
- this.store.isMigrateInfoCardOpen = false;
- StorageManager.setBooleanValue(MIGRATE_INFO_CARD_SEEN_KEY, true);
}
}
});
diff --git a/src/components/App/MigrateInfoCard.vue b/src/components/App/MigrateInfoCard.vue
deleted file mode 100644
index cc9146e..0000000
--- a/src/components/App/MigrateInfoCard.vue
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
- {{ t('migrate-info.paragraph-2-link-text') }}
-
-
- {{ t('migrate-info.paragraph-3-text') }}
-
-
{{ t('migrate-info.header-text') }}
-
The change is mainly caused by the growing website interest and exceeding the free limit plan of the current Google hosting, which forces additional fees for each use of the service above a certain threshold (or otherwise blocks access to it). By moving the site to a dedicated domain (which has already been purchased and is maintained with the financial help of Supporters), I will get rid of unnecessary expenses for a large corporation that can shut down my application at any given time."
- },
"donations": {
"button-title": "TOSS A COIN",
"header": "Toss a coin to Stacjownik!",
diff --git a/src/locales/pl.json b/src/locales/pl.json
index 803fd89..60f66cf 100644
--- a/src/locales/pl.json
+++ b/src/locales/pl.json
@@ -23,14 +23,6 @@
"bottom-text": "Miłego korzystania\n~Spythere",
"button-confirm": "Zacznij korzystać z aplikacji!"
},
- "migrate-info": {
- "tooltip-content": "Informacja o migracji\nstrony Stacjownika!",
- "header-text": "Uwaga!",
- "paragraph-1-html": "Ze względu na coraz większe zainteresowanie Stacjownikiem oraz innymi aplikacjami mojego autorstwa z dniem 1 stycznia 2026r. Stacjownik zostaje permamentnie przeniesiony na nową dedykowaną domenę:",
- "paragraph-2-link-text": "https://stacjownik-td2.spythere.eu",
- "paragraph-3-text": "Obecna strona nie będzie otrzymywać już przyszłych aktualizacji, a po Nowym Roku będzie jedynie przenosić na powyższy adres.",
- "paragraph-4-html": "\"Po co psujesz? Przecież było dobrze tyle czasu!\"
Zmiana podyktowana jest głównie wzrostem zainteresowania stroną i przekraczaniem darmowego limitu obecnego hostingu Google'a, który wymusza płatność za każde użycie serwisu ponad określoną wartość (lub w przeciwnym wypadku blokuje do niego dostęp). Przenosząc stronę na dedykowaną domenę (która jest już wykupiona i utrzymywana dzięki pomocy Wspierających), pozbędę się niepotrzebnego wydatku dla wielkiej korporacji, która w każdej chwili może mi wyłączyć aplikację."
- },
"donations": {
"button-title": "GROSZA DAJ",
"header": "Grosza daj Stacjownikowi!",
diff --git a/src/store/mainStore.ts b/src/store/mainStore.ts
index d863e9c..7c084a9 100644
--- a/src/store/mainStore.ts
+++ b/src/store/mainStore.ts
@@ -30,8 +30,6 @@ export const useMainStore = defineStore('mainStore', {
modalLastClickedTarget: null,
currentLocale: 'pl',
-
- isMigrateInfoCardOpen: false
}) as MainStoreState,
actions: {
diff --git a/src/store/typings.ts b/src/store/typings.ts
index e7e9305..1a56d88 100644
--- a/src/store/typings.ts
+++ b/src/store/typings.ts
@@ -8,7 +8,6 @@ export interface MainStoreState {
chosenModalTrainId?: string;
modalLastClickedTarget: EventTarget | null;
currentLocale: string;
- isMigrateInfoCardOpen: boolean;
}
export interface StationJSONData {
diff --git a/src/views/StationsView.vue b/src/views/StationsView.vue
index 9928fd9..eb7ccc0 100644
--- a/src/views/StationsView.vue
+++ b/src/views/StationsView.vue
@@ -13,16 +13,6 @@