Commit Graph

792 Commits (71c25c778f69a1b3a3f70f28d895150c93bd0aa4)
 

Author SHA1 Message Date
Yasen Pramatarov 71c25c778f Updates plugins descriptions 2026-01-20 15:31:34 +02:00
Yasen Pramatarov 0165896a0b Fixes index to pass the plugin to only load the internal page 2026-01-20 11:46:21 +02:00
Yasen Pramatarov 1dde66a9f1 Fixes logs and register plugins 2026-01-20 11:38:17 +02:00
Yasen Pramatarov eb4b5ca7bc Migrates logs plugin to App API, updates docs 2026-01-20 10:06:39 +02:00
Yasen Pramatarov 58c2651796 Updates register plugin's docs 2026-01-20 10:05:47 +02:00
Yasen Pramatarov 80aaa0cab6 Fixes admin/plugins. Shows tables - owned by plugin and just referenced 2026-01-19 21:28:35 +02:00
Yasen Pramatarov 4c5136adf4 Fixes the register plugin 2026-01-19 20:19:02 +02:00
Yasen Pramatarov d318b621d5 Troubleshoots admin/plugins page 2026-01-19 18:05:42 +02:00
Yasen Pramatarov d3a9d78e2c Updates and fixes the register plugin 2026-01-19 17:59:35 +02:00
Yasen Pramatarov c42b2ff483 Moves plugin loading after we have DB connection in index 2026-01-19 17:55:49 +02:00
Yasen Pramatarov 0b3ff9e40b Debugs admin/plugins. Makes it use App API 2026-01-19 12:08:17 +02:00
Yasen Pramatarov ddd8fdac3a Removes old "enabled" field in json. Plugins state is in DB now. 2026-01-19 11:43:18 +02:00
Yasen Pramatarov e1dc0bbf32 Troubleshoots logs plugin 2026-01-19 11:42:31 +02:00
Yasen Pramatarov aff2ec4003 Debugs admin/plugins feature 2026-01-19 11:40:36 +02:00
Yasen Pramatarov 064614f73f Refactors admin/plugins to use only DB. Adds buttons and modal info page 2026-01-19 11:31:34 +02:00
Yasen Pramatarov 81e665644c Moves index to App API 2026-01-16 12:59:34 +02:00
Yasen Pramatarov d0101925de Adds a helper wrapper to "logs" plugin. 2026-01-14 17:36:49 +02:00
Yasen Pramatarov 521d8eafab Adds plugin route registry, one plugin can register multiple routes 2026-01-13 13:49:56 +02:00
Yasen Pramatarov e2e3d74de1 Integrates App\App into index.php 2026-01-13 12:38:07 +02:00
Yasen Pramatarov 62b2242b75 Adds a simple Core/App unit test 2026-01-13 12:04:13 +02:00
Yasen Pramatarov 1228abe6f2 Adds minimal app services API for plugins 2026-01-13 11:53:31 +02:00
Yasen Pramatarov f4238f205f Moves $timeNow as early as possible. Available to whole site. 2026-01-12 13:13:08 +02:00
Yasen Pramatarov 49ba04bffa Design fixes 2025-12-31 12:53:38 +02:00
Yasen Pramatarov bbceb44c3d Adds session expiration debug message 2025-12-30 12:14:49 +02:00
Yasen Pramatarov d67e376220 Fixes remember_me in login form 2025-12-30 11:43:00 +02:00
Yasen Pramatarov a5a08ec8a0 Debugs tests 2025-12-26 22:33:53 +02:00
Yasen Pramatarov 0bb5fc2dc4 Removes admin-tools page 2025-12-24 09:21:15 +02:00
Yasen Pramatarov a1c585ed05 Updates CHANGELOD 2025-12-23 21:45:06 +02:00
Yasen Pramatarov 2a97539093 Adds plugin management section, part of the admin page 2025-12-23 18:39:07 +02:00
Yasen Pramatarov 1ca0515ee1 Updates CHANGELOG 2025-12-23 17:39:13 +02:00
Yasen Pramatarov 5d62380c8b Adds "admin" page for all admin tasks 2025-12-23 16:47:37 +02:00
Yasen Pramatarov b609aca2cc Loads email templates from "emails" views, available to plugins too. 2025-12-23 14:34:11 +02:00
Yasen Pramatarov 20cc575792 Updates index.php to use global APP_PATH var 2025-12-23 13:26:23 +02:00
Yasen Pramatarov 4639baeef9 Adds "admin" dashboard page 2025-12-21 11:05:39 +02:00
Yasen Pramatarov a272294fc0 Encodes correctly the login regirect URL parameters 2025-12-15 18:27:47 +02:00
Yasen Pramatarov b239b73689 Fixes public pages that are also authenticated pages. 2025-12-15 17:58:42 +02:00
Yasen Pramatarov 7031acd46d Replaces error_log with app_log in 2FA 2025-12-15 17:53:35 +02:00
Yasen Pramatarov c1d71fba77 Adds logger helper to index 2025-12-15 17:51:51 +02:00
Yasen Pramatarov 167bb2c075 Enhances logger helper with fallback if there is no log plugin 2025-12-15 17:36:30 +02:00
Yasen Pramatarov dbd0ab5f0e Adds password reset email template 2025-12-14 17:22:48 +02:00
Yasen Pramatarov cfefb8cc56 Adds email helper for sending emails 2025-12-14 17:21:48 +02:00
Yasen Pramatarov 31bc4d60e4 Switches profile edit to action-card design 2025-12-14 16:43:51 +02:00
Yasen Pramatarov 817782a766 Fixes profile avatar uploads 2025-12-14 16:43:26 +02:00
Yasen Pramatarov 8280f66b6d Changes credentials pages to action-card. Deletes unused credentials.php 2025-12-14 16:10:15 +02:00
Yasen Pramatarov 19521b432d Changes action pages to uniform action-card design 2025-12-14 15:40:30 +02:00
Yasen Pramatarov 2639a0f60a Fixes collapsing sidebar design 2025-12-14 15:15:29 +02:00
Yasen Pramatarov 9485cd0769 Adds a hook to load plugin assets 2025-11-28 18:44:39 +02:00
Yasen Pramatarov 06ddd768aa Adds plugin asset page 2025-11-28 18:39:48 +02:00
Yasen Pramatarov 25037008de Adds a plugin hook to the profile page 2025-11-27 21:27:51 +02:00
Yasen Pramatarov 9d93106d00 Adds a hook in account menu for plugins 2025-11-27 13:02:51 +02:00