Yimaru/Yimaru-Admin
production
9caf9dfc304f68854cca048fde484bca00db8889
success
No local changes to save
HEAD is now at 8fa4732 Make client search cover the full dataset, restyle lesson practices, and unify admin button corners.
From https://gitea.yaltopia.com/Yimaru/Yimaru-Admin * branch production -> FETCH_HEAD
Already on 'production'
Updating 8fa4732..9caf9df Fast-forward .../analytics/AnalyticsTimeRangeFilter.tsx | 7 +- .../notifications/NotificationSchedulePicker.tsx | 48 +++- .../showNotificationRealtimePopup.tsx | 117 ++++++++++ src/components/topbar/NotificationDropdown.tsx | 79 ++++++- src/index.css | 203 +++++++++++++++++ src/lib/analytics.ts | 9 +- src/lib/datetime.ts | 160 ++++++++++++++ src/lib/notificationBulk.ts | 36 +-- src/lib/notificationPopupPreference.ts | 24 ++ src/pages/DashboardPage.tsx | 10 +- src/pages/ProfilePage.tsx | 21 +- src/pages/analytics/AnalyticsPage.tsx | 9 +- src/pages/notifications/AllNotificationsPage.tsx | 16 +- src/pages/notifications/CreateNotificationPage.tsx | 241 +++++++++------------ .../components/BulkSendSummaryPanel.tsx | 12 +- src/pages/team/TeamMemberDetailPage.tsx | 21 +- src/pages/user-management/DeletionRequestsPage.tsx | 8 +- src/pages/user-management/UserDetailPage.tsx | 48 +--- src/pages/user-management/UsersListPage.tsx | 31 +-- 19 files changed, 757 insertions(+), 343 deletions(-) create mode 100644 src/components/notifications/showNotificationRealtimePopup.tsx create mode 100644 src/lib/notificationPopupPreference.ts
From https://gitea.yaltopia.com/Yimaru/Yimaru-Admin * branch production -> FETCH_HEAD
bun install v1.3.8 (b64edcb4) Checked 410 installs across 431 packages (no changes) [276.00ms]
[1.20ms] ".env"
vite v7.3.0 building client environment for production... transforming... ✓ 2857 modules transformed. rendering chunks... computing gzip size... dist/index.html 1.19 kB │ gzip: 0.56 kB dist/assets/logo-Bg-9_lvv.svg 10.87 kB │ gzip: 4.90 kB dist/assets/inter-latin-100-normal-Cg8nSI4P.woff2 23.39 kB dist/assets/inter-latin-400-normal-C38fXH4l.woff2 23.66 kB dist/assets/inter-latin-900-normal-D4nM5aha.woff2 23.90 kB dist/assets/inter-latin-300-normal-BVlfKGgI.woff2 23.92 kB dist/assets/inter-latin-200-normal-CGIQ4gbF.woff2 23.92 kB dist/assets/inter-latin-500-normal-Cerq10X2.woff2 24.27 kB dist/assets/inter-latin-700-normal-Yt3aPRUw.woff2 24.36 kB dist/assets/inter-latin-800-normal-BYj_oED-.woff2 24.40 kB dist/assets/inter-latin-600-normal-LgqL8muc.woff2 24.45 kB dist/assets/inter-latin-100-normal-J9XNenR1.woff 30.37 kB dist/assets/inter-latin-900-normal-EUCDUbiG.woff 30.68 kB dist/assets/inter-latin-400-normal-CyCys3Eg.woff 30.70 kB dist/assets/inter-latin-200-normal-fAycq8N-.woff 30.97 kB dist/assets/inter-latin-300-normal-i8F0SvXL.woff 31.01 kB dist/assets/inter-latin-600-normal-CiBQ2DWP.woff 31.26 kB dist/assets/inter-latin-500-normal-BL9OpVg8.woff 31.28 kB dist/assets/inter-latin-800-normal-D1mf63XC.woff 31.30 kB dist/assets/inter-latin-700-normal-BLAVimhd.woff 31.32 kB dist/assets/amanuel-3PkNQsVd.png 50.71 kB dist/assets/bethel-CaBDZdXX.png 52.68 kB dist/assets/hana-DkOuFQ0V.png 54.50 kB dist/assets/liya-DVdvbcn2.png 54.81 kB dist/assets/dawit-COAAGGAT.png 55.08 kB dist/assets/aseffa-C4oEbevw.png 56.02 kB dist/assets/nahom-DxgM5_gd.png 57.35 kB dist/assets/mahlet-Do3fcSgJ.png 60.57 kB dist/assets/index-C-mmubHP.css 127.31 kB │ gzip: 19.64 kB dist/assets/index-pHL3LrfZ.js 2,581.64 kB │ gzip: 652.01 kB ✓ built in 44.53s
$ vite build Browserslist: browsers data (caniuse-lite) is 8 months old. Please run: npx update-browserslist-db@latest Why you should do it regularly: https://github.com/browserslist/update-db#readme A PostCSS plugin did not pass the `from` option to `postcss.parse`. This may cause imported assets to be incorrectly transformed. If you've recently added a PostCSS plugin that raised this warning, please contact the package author to fix the issue. (!) Some chunks are larger than 500 kB after minification. Consider: - Using dynamic import() to code-split the application - Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.