Port modular features into boursecu and fix desktop login UX.

Add support chat, piggy funds, PWA banner, notification/SSE sync, and messenger legacy guards while keeping boursecu theme; also balance login panels and unblock login navigation.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-06 20:14:46 +02:00
co-authored by Cursor
parent be896fe247
commit 42aef88064
55 changed files with 7488 additions and 434 deletions
+21
View File
@@ -56,6 +56,12 @@ const router = createRouter({
meta: {hideMenu: true},
component: () => import('@/views/base/about/index.vue')
},
{
path: 'support',
name: 'support',
meta: { hideBottomNav: true },
component: () => import('@/views/support/index.vue')
},
{
path: 'notifyTrigger',
name: 'notifyTrigger',
@@ -127,6 +133,21 @@ const router = createRouter({
name: 'fund_add',
component: () => import('@/views/base/fund/newFund/index.vue')
},
{
path: 'piggy',
name: 'piggy',
component: () => import('@/views/base/piggy/index.vue')
},
{
path: 'piggy/add',
name: 'piggy_add',
component: () => import('@/views/base/piggy/new.vue')
},
{
path: 'piggy/:id',
name: 'piggy_info',
component: () => import('@/views/base/piggy/info.vue')
},
]
},
{