26 Commits
Author SHA1 Message Date
F4ilji d6c0f48d48 feat(analytics): add site analytics with grouped navigation sections
- Add Analytics container: models, tasks, jobs, controllers, routes, services
- Add analytics config with section groups (structure, institute, content, services)
- Add database tables: analytics_sessions, analytics_hits, analytics_daily_stats
- Add frontend: Analytics page, section detail, chart, overview, navigation components
- Add consent banner and JS tracking service (sendBeacon + Inertia listener)
- Add permission sync for view_analytics, view_any_analytic
- Fix trailing slash URL matching in GetNavigationSectionsTask
- Fix event propagation on expand arrows in navigation sections
- Fix RecordVisitJob to not depend on dropped analytics_geo_cache table
- Replace plain text views/visitors with badge-style icons
- Group navigation sections by category with separate blocks
- Add config-driven non-CMS sections (faculties, divisions, DPO, journals)
- Remove Events, TV, Sveden from analytics sections
2026-09-18 22:18:04 +05:00
F4ilji 67b9aae961 feat(ci): add migration rollback and remove duplicate chown in Jenkinsfile
- Save pre-deploy SHA before git pull for automatic rollback
- On migrate failure: git reset + migrate:rollback + reinstall deps + restart
- Remove duplicate chown from Restart Services stage (already in Fix Permissions)
- Clean up .deploy_prev_sha after deploy completes
2026-07-03 09:57:34 +05:00
F4ilji 1256adba98 changes 2026-03-23 10:50:31 +05:00
F4ilji a3948c872e Changes 2026-03-20 21:47:02 +05:00
F4ilji 335784231a Add Fruitcake CORS package and update CORS configuration to allow all methods, origins, and headers for improved API accessibility. 2025-09-06 00:17:51 +05:00
F4ilji 8b213ee803 Update PHP version requirement to ^8.2 in composer files, refactor User model access control logic, clean up MainSectionResource, enhance EditMainSection to include related pages, modify AppServiceProvider to clear subsection cache, change fallback locale to 'en', and improve DesktopNavBar and BasicFooter components for better accessibility and content accuracy. 2025-09-01 13:48:24 +05:00
F4ilji e62b442991 Error correction and preparation of the project for initial deployment 2025-08-11 16:12:10 +05:00
Fasutoa 0b60c4b908 add_vk_module 2025-06-18 20:30:41 +05:00
F4ilji c01016a154 Migrate backend to Porto architecture and fix minor bugs
- Fully transitioned the backend to the Porto architectural pattern
- Improved code organization and maintainability
- Fixed minor bugs and inconsistencies
2025-05-12 08:47:43 +05:00
F4ilji 313eea406b fix bugs and errors 2025-05-07 09:33:14 +05:00
F4ilji a3b964c1ca fix bugs and add log viewer package 2025-04-06 18:49:40 +05:00
F4ilji 5cd6ff11b5 Rework admin panel and other 2025-04-02 18:37:20 +05:00
f4ilji 7a7ecf7b0d Changes 2025-03-13 12:17:27 +05:00
f4ilji 3385dc5807 Changes 2025-01-30 00:31:40 +05:00
f4ilji 0a5ff27966 Changes 2025-01-12 14:43:16 +05:00
f4ilji 5d66a2cc5a Changes 2024-12-24 16:20:50 +05:00
f4ilji c3d266a6f7 Changes 2024-11-22 17:45:11 +05:00
f4ilji 1efd49607f Changes 2024-11-21 00:25:35 +05:00
f4ilji bdd6fdeb62 Changes 2024-11-21 00:13:44 +05:00
f4ilji 083a115ada Changes 2024-11-20 20:21:16 +05:00
f4ilji 4b693240e0 Changes 2024-11-05 15:08:08 +05:00
f4ilji db9849e3f4 Changes 2024-11-01 00:38:22 +05:00
f4ilji 6d516d1750 Changes 2024-10-28 12:57:16 +05:00
f4ilji dd3a0c6ecd Changes 2024-10-14 14:56:10 +05:00
f4ilji cebc584a14 Changes 2024-10-04 12:48:19 +05:00
f4ilji b686638a39 first commit 2024-09-19 16:06:49 +05:00