Development branch (mvc)#102
Open
benison2k wants to merge 300 commits into
Open
Conversation
- fixed file assets linking/ pathing
fix (MVC file linking fix)
- fixed filter container theme responsiveness - fixed filter field boxes
fix (MVC residents page UI tweak)
fix (MVC log out redirection)
- restored the chart focus function
…estoration) fix (MVC chart focus function restoration)
- initial restoration of sysadmin view functions
fix (MVC sysadmin (initial fix))
- standardized use of ajax in core data processes
refactor (js ajax consistency)
- added status attribute for entries by encoder
feature (MVC status review)
- initial fix - needs further testing
fix (session timeout)
Update init.php
fix (added auto refresh for page)
…dge) Update barangay_admin.php - added badge to dashboard
Security/csrf protection
(UI) initial design of encoder dashboard overhaul
Update encoder.php
* **Refactor:** Overhauled the Encoder Dashboard (`encoder.php`) to a modern design using a Hero banner, gradient stat cards, and a split-content layout for improved productivity. * **Feature:** Implemented a new "Recent Submissions" activity feed to show the encoder their latest entries, statuses, and timestamps. * **Backend:** Updated `DashboardController.php` to fetch and pass `recent_activity` data to the view, supported by a new `getRecentByEncoder` method in `Residents.php`. * **Style:** Extended `dashboard.css` with dedicated styles for the new Hero section, stat card gradients, and the activity feed layout, maintaining dark mode compatibility. * **Fix:** Resolved the PHP `Undefined array key "first_name"` warning in `encoder.php` by implementing safer logic to extract the greeting name from the user session data. * **Consistency:** Added the missing favicon link to `encoder.php` to ensure a consistent tab icon across all application pages.
FEAT: Modernize Encoder Dashboard UI and integrate Recent Activity Feed
…factor Core Utilities
* **Refactor/UI:** Implemented a modern dashboard design for the Encoder, introducing a welcome Hero banner, gradient-style stat cards, and a split-content layout for improved productivity.
* **Feature:** Added a "Recent Submissions" activity feed to the Encoder dashboard, showing the user their latest entries, status, and timestamp.
* **UX:** Implemented relative time display ("time ago") for the activity feed using the new `time_elapsed_string()` utility function.
* **Workflow:** Made the "Pending Approval" stat card clickable, linking the encoder directly to a filtered list of their own pending submissions for quick review and correction.
* **Refactor/Core:** Moved reusable logic (`get_greeting_name`, `time_elapsed_string`) into a centralized `core/functions.php` file to improve code structure.
* **Fix:** Resolved the `Fatal error: Call to undefined function get_greeting_name()` by correctly defining all necessary utility functions in `core/functions.php`.
FEAT & FIX: Modernize Encoder Dashboard UI, Add Activity Feed, and Re…
(UI)fixed the residents page action buttons layout
- fixed the residents actions buttons - analytics page more info still not working
(FIX) residents page action buttons
Update dynamic_analytics.js
-fixed modal not opening up -updated the UI so that it looks the same as the resident page more info modal
(FIX) Analytics resident more info
- made it so that the buttons are more separated from the background making it more visually appealing and easier to look at
(UI) updated button colors
-initial sidebar design
initial commit
(UI) working sidebar design
- added an option for the user to keep the sidebar on
still not working
- sidebar toggle persistency issue is now fixed
(feat) sidebar
(feat) sidebar
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.