From 6dfc94e2a506933329d85962ca051dda8cb1395e Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 1 Dec 2022 22:59:08 +0000 Subject: [PATCH] fix: improve permalink handling somewhat --- constants/index.ts | 2 ++ pages/[...permalink].vue | 8 ++++++-- tests/permalinks.test.ts | 23 +++++++++++++++++++++++ 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 tests/permalinks.test.ts diff --git a/constants/index.ts b/constants/index.ts index c97ed791..a3a3c770 100644 --- a/constants/index.ts +++ b/constants/index.ts @@ -12,3 +12,5 @@ export const STORAGE_KEY_FIRST_VISIT = 'elk-first-visit' export const STORAGE_KEY_ZEN_MODE = 'elk-zenmode' export const STORAGE_KEY_LANG = 'elk-lang' export const STORAGE_KEY_FEATURE_FLAGS = 'elk-feature-flags' + +export const HANDLED_MASTO_URLS = /^(https?:\/\/)?([\w\d-]+\.)+\w+\/(@[@\w\d-\.]+)(\/objects)?(\/\d+)?$/ diff --git a/pages/[...permalink].vue b/pages/[...permalink].vue index 48fd347e..ef658e52 100644 --- a/pages/[...permalink].vue +++ b/pages/[...permalink].vue @@ -1,16 +1,16 @@