Commit Graph

10 Commits

Author SHA1 Message Date
Mahmoud-Emad
9802d51acc feat: Migrate to hero-models for calendar event data
- Replaced custom `CalendarEvent` model with `heromodels`' `Event` model.
- Updated database interactions and controller logic to use the new model.
- Removed unnecessary `CalendarEvent` model and related code.
- Updated views to reflect changes in event data structure.
2025-06-03 15:12:53 +03:00
Mahmoud-Emad
d815d9d365 feat: Add custom Tera filters for date/time formatting
- Add three new Tera filters: `format_hour`, `extract_hour`, and
  `format_time` for flexible date/time formatting in templates.
- Improve template flexibility and maintainability by allowing
  customizable date/time display.
- Enhance the user experience with more precise date/time rendering.
2025-05-28 10:43:02 +03:00
Mahmoud-Emad
d12a082ca1 feat: Enhance Governance Controller and Proposal Handling
- Improve proposal search to include description field: This
  allows for more comprehensive search results.
- Fix redirect after voting: The redirect now correctly handles
  the success message.
- Handle potential invalid timestamps in ballots: The code now
  gracefully handles ballots with invalid timestamps, preventing
  crashes and using the current time as a fallback.
- Add local time formatting function:  This provides a way to
  display dates and times in the user's local timezone.
- Update database path: This simplifies the database setup.
- Improve proposal vote handling: Addresses issues with vote
  submission and timestamping.
- Add client-side pagination and filtering to proposal details:
  Improves user experience for viewing large vote lists.
2025-05-25 10:48:02 +03:00
Mahmoud Emad
60198dc2d4 fix: Remove warnings 2025-05-18 09:48:28 +03:00
Timur Gordon
b56f1cbc30 updates to mock content and contract view implementation 2025-04-23 03:52:11 +02:00
Timur Gordon
6060831f61 rwda ui implementation 2025-04-22 15:36:40 +02:00
34594b95fa ... 2025-04-22 10:39:29 +04:00
Timur Gordon
36812e4178 add jwt auth, fix session handling, clean up middlewares 2025-04-21 13:55:29 +02:00
4b637b7e04 ... 2025-04-21 10:52:19 +02:00
86bb165bf2 .... 2025-04-19 19:11:13 +02:00