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
8af94388ab
fix: make notifications migration idempotent
2026-09-18 02:58:52 +05:00
F4ilji
4a776a42e2
fix: resolve image upload issues in posts
...
- Dashboard: disable submit button during uploads, show upload errors, guard against pending uploads
- Filament: add maxParallelUploads(1) to fix race condition (filamentphp#13306)
- Filament: add image/webp to gallery acceptedFileTypes, increase resize 30->50
- Dashboard: add image/webp to gallery input accept
- Add missing notifications table migration for Filament databaseNotifications
2026-09-18 02:25:36 +05:00
F4ilji
1853b087f4
chore: update seeders, add MockDataSeeder and AssignAllPermissions command
...
- DatabaseSeeder: replace old seeders with MockDataSeeder
- RolesSeeder: update role definitions
- Add AssignAllPermissions artisan command
- Register MockDataSeeder in AppServiceProvider
- Register command in ConsoleKernel
2026-09-18 01:39:28 +05:00
F4ilji
02455fbca7
feat(factories): add new factories and update existing ones for all models
2026-09-18 01:39:25 +05:00
F4ilji
7052b35c19
fix(seeder): remove is_zaoch column not in schedules table
2026-08-20 11:38:36 +05:00
F4ilji
9b0c8f8158
feat(seeder): add ScheduleMockSeeder with 40 fake records
2026-08-20 11:34:08 +05:00
F4ilji
8364b220cc
feat: add Integration Credentials CRUD and Deploy UI
...
Integration Credentials:
- Add IntegrationCredential model with encrypted payload
- Add full CRUD: ManageIntegrationCredentialsAction, 4 Tasks, Controller, Requests
- Add migration for integration_credentials table
- Add Vue pages: Index, Create, Edit
- AI tasks now read API keys from DB instead of .env
- Add sidebar menu item
Deploy UI:
- Add DeployTask with full deploy lifecycle management
- Extend DeployController with index, log, history endpoints
- Add Deploy/Index.vue with live polling and deploy log viewer
- Add sidebar menu item and QuickAction for Sveden
UI:
- Add 'key' icon to SidebarNavItem
- Change deploy button color to amber in Main.vue
2026-07-02 01:03:13 +05:00
F4ilji
5eb5a7bc06
changes
2026-04-10 10:51:42 +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
3d300ac4d1
Remove migration file for notifications table
2025-09-01 13:47:59 +05:00
F4ilji
e34d49b3f4
add SlideFactory to Slide model and update DatabaseSeeder to include SlideSeeder for improved data seeding
2025-08-11 22:27:15 +05:00
F4ilji
e62b442991
Error correction and preparation of the project for initial deployment
2025-08-11 16:12:10 +05:00
F4ilji
8b2f9e99f0
add 'info' field as an array in DirectionStudy model; update DirectionStudyResource to include tabs for main information and admission details; modify Show.vue to display direction study information; enhance PageItemBlock.vue for better breadcrumb display
2025-07-27 21:33:00 +05:00
F4ilji
e403203e72
remove all .DS_Store files from the project
2025-07-22 18:49:44 +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
45c84e7ffb
added feature for binding form to page and fixing bugs
2025-04-22 21:15:03 +05:00
F4ilji
41b4642c9b
add slug columns
2025-04-07 14:22:00 +05:00
F4ilji
f0c526da92
add slug column, fix bugs
2025-04-07 14:10:59 +05:00
F4ilji
5cd6ff11b5
Rework admin panel and other
2025-04-02 18:37:20 +05:00
F4ilji
49072e50c7
Rework frontend
2025-03-23 00:38:16 +05:00
f4ilji
17518ceed2
Changes
2025-03-14 14:35:49 +05:00
f4ilji
7a7ecf7b0d
Changes
2025-03-13 12:17:27 +05:00
f4ilji
2fa59350cf
Changes
2025-03-11 15:52:42 +05:00
f4ilji
3385dc5807
Changes
2025-01-30 00:31:40 +05:00
f4ilji
7fb6b482b7
Changes
2025-01-09 09:53:27 +05:00
f4ilji
ad5e26ff0c
Changes
2024-12-25 17:19:53 +05:00
f4ilji
e99e730362
Changes
2024-12-25 17:18:09 +05:00
f4ilji
290aa841d3
Changes
2024-12-06 22:51:01 +05:00
f4ilji
f51033330d
Changes
2024-12-06 19:58:38 +05:00
f4ilji
05e99d4e20
Changes
2024-12-04 01:03:59 +05:00
f4ilji
251073fecb
Changes
2024-11-26 15:43:53 +05:00
f4ilji
f9b707b0bb
Changes
2024-11-21 23:01:36 +05:00
f4ilji
4b103325f7
Changes
2024-11-18 01:37:28 +05:00
f4ilji
f091b29b63
Changes
2024-11-13 13:38:58 +05:00
f4ilji
55741ac28b
Changes
2024-11-11 16:09:54 +05:00
f4ilji
fbea6ecd48
Changes
2024-11-07 16:11:35 +05:00
f4ilji
f01fecf1e6
Changes
2024-11-05 15:09:22 +05:00
f4ilji
e3af1778f0
Changes
2024-11-03 23:06:49 +05:00
f4ilji
ccc814ebf0
Changes
2024-11-03 17:57:17 +05:00
f4ilji
34983efe79
Changes
2024-11-02 13:14:37 +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