151 Commits

Author SHA1 Message Date
fsociety
89e50269c5 🎨 feat(seo): update SEO metadata for project support and profile pages
 feat(seo): set site name, favicon, and fallback descriptions in SEO config

🛠️ fix(election): correct indentation and formatting in election view files
2024-10-25 12:10:49 +02:00
fsociety
1e6a419433 🎨 style(profile): update button to div for better styling in association profile page 2024-10-25 12:01:05 +02:00
fsociety
deb5212653 🎨 **style**(sidebar): Update logo image in sidebar for better appearance
🔧 **fix**(project-support): Enhance button layout and add new action buttons
2024-10-25 11:49:26 +02:00
fsociety
77c4f0158e 🎨 refactor: update x-show to x-if for conditionally rendering elements in Blade templates. 2024-10-25 11:34:25 +02:00
fsociety
e7fbcb8c11 🎨 feat(navigation): add admin section to sidebar with links for settings and members management 2024-10-25 11:28:35 +02:00
fsociety
5113954ba7 🛠️ refactor: group function imports for better readability in multiple Blade files 2024-10-24 21:19:06 +02:00
fsociety
c7909c1bea 🔧 fix(website-input): add description for valid URL format in project support forms 2024-10-24 20:21:58 +02:00
fsociety
0798fe9326 🎨 refactor(form): remove image validation from project support 2024-10-24 20:11:05 +02:00
fsociety
16b633f7fe 🔧 fix(project-support): update association status check for project proposal validation 2024-10-24 19:50:02 +02:00
fsociety
6771aee148 🎨 feat(image): validate and upload project proposal images in the form. Update image preview logic. 2024-10-24 19:46:42 +02:00
fsociety
22676d3f48 🎨 fix(project): update date format to 'd.m.Y' in project proposal view file 2024-10-24 19:33:38 +02:00
fsociety
c2e1fc2695 feat(seo): update SEO title for project proposal support page with project name. 2024-10-24 19:29:33 +02:00
fsociety
1e57f7dd4c 🎨 refactor(project): update title formatting for project proposal view in Blade template 2024-10-24 19:27:59 +02:00
fsociety
69263b667e 🔧 fix(project-proposal): update SEOData parameters for improved description handling in project support view 2024-10-24 19:27:01 +02:00
fsociety
85df94915e 🎨 refactor(proposal): streamline vote handling and improve Nostr login/logout functions in project proposal view. 2024-10-24 19:24:31 +02:00
fsociety
05773cb5b3 🎉 feat(seo): add Laravel SEO package and create SEO migration for better site optimization. 2024-10-24 19:18:30 +02:00
fsociety
06c43501a0 🎉 feat(project-support): update project support links and implement voting functionality with reasons for rejection. 2024-10-24 19:02:17 +02:00
fsociety
0144e7ba01 🔧 feat(project-support): add delete and edit buttons for project proposals in the index view. 2024-10-24 18:09:53 +02:00
fsociety
ebf6dd039d 🔧 feat(project-support): add link to project website in support section of the index page 2024-10-24 18:06:48 +02:00
fsociety
ef1d0fdf17 🎨 feat(project): enhance project support form with image upload and validation features.
🗃️ refactor(project): rename project support route for clarity and consistency.
🗑️ chore(project): implement delete confirmation for project proposals in the index view.
🔧 fix(editor): adjust initialization delay for SimpleMDE editor to improve responsiveness.
📸 fix(media): update fallback image URL in ProjectProposal model for better asset management.
2024-10-24 18:05:37 +02:00
fsociety
6db38d08f5 🆕 feat(project): add website field and validation for project proposals form 2024-10-24 17:40:51 +02:00
fsociety
5c4f9b6371 🎨 fix(profile): reset payment status and refresh payment event for accurate display in profile view. 2024-10-24 17:02:26 +02:00
fsociety
52109394bd 🔧 fix(association): adjust checkout expiration and handle expired payment events in profile view 2024-10-24 16:58:04 +02:00
fsociety
9cf38b4788 feat(profile): conditionally display receipt button for payments with invoice 2024-10-24 16:47:22 +02:00
fsociety
017892fa2a 🛠️ fix(profile): streamline payment logic in profile view for better readability and efficiency 2024-10-24 16:40:52 +02:00
fsociety
f5d0e82f1a 🎨 feat(profile): filter payment events by paid status in the association profile view 2024-10-24 16:40:34 +02:00
fsociety
ddb13f81b1 🎨 feat(profile): update payment logic to retrieve payments for current year when paid 2024-10-24 16:40:15 +02:00
fsociety
6eaba91e9e 🚀 **feat(payment): integrate BTC Pay for invoice handling and remove QR code dependencies** 2024-10-24 16:38:20 +02:00
fsociety
1621879217 🐛 fix(profile): disable event display when no events are available in the association profile view. 2024-10-24 15:03:24 +02:00
fsociety
9016663929 feat(markdown): add spatie/laravel-markdown for enhanced markdown rendering and code highlighting 2024-10-23 18:29:02 +02:00
fsociety
c6b3593341 🚀 feat(project-support): add project proposal form and listing pages with image uploads and voting functionality 2024-10-23 18:10:14 +02:00
fsociety
85cccd1c11 🎨 fix(election): handle potential null values for end_time and candidates in election views 2024-10-23 16:15:18 +02:00
fsociety
01d6b506a2 🔧 fix(profile): update wire:poll to wire:poll.2s.keep-alive for better payment listening functionality 2024-10-22 17:21:28 +02:00
fsociety
22e0151be4 🚀 feat(migration): add zap endpoint field to payment events table
🎨 refactor(profile): update payment logic and button display
🔧 fix(nostrZap): change relay URL to secure WebSocket protocol
2024-10-22 17:11:32 +02:00
fsociety
ce1cffc66a 🎨 style(navigation): reduce icon sizes in navigation components for better layout consistency
🔧 fix(ApplicationForm): change validation rule for reason to nullable string
📝 update(profile): simplify membership status messages and remove unnecessary fields
🎨 style(election): adjust import formatting for better readability
🎨 style(association): reduce icon sizes in association navigation links for consistency
2024-10-22 15:59:33 +02:00
fsociety
f1e6be1dd8 🐛 fix(election): update alt attribute for image to improve accessibility in election view 2024-10-16 16:44:23 +02:00
fsociety
5b0f55ba95 🚫 fix(permissions): update unauthorized access alerts for member and election management pages 2024-10-07 14:26:49 +02:00
fsociety
93d1372c13 🎨 feat(profile): update profile blade with new message and clean up payment function description 2024-10-07 13:28:01 +02:00
fsociety
5e830a83a7 🚀 feat(profile): update video visibility based on user login state in profile page
🎨 style(app): reorder script includes for better organization in app layout

 feat(plebTable): implement confirmation dialogs for accepting and deleting entries in Pleb table
2024-10-07 12:49:47 +02:00
fsociety
140809c142 🎥 feat(profile): add Nsec.app tutorial video for secure login instructions 2024-10-07 11:06:47 +02:00
fsociety
3cb0584e9c 🔧 refactor(changelog): streamline commit history parsing with improved output format and eliminate redundancy 2024-10-06 15:50:18 +02:00
fsociety
1d5079bfa0 feat: handle logout events in nostr-login
This commit introduces handling for logout events in nostr-login across various pages. When a user logs out, the current public key and other related information are reset to null. The nostrLogin.js file has also been updated to dispatch a 'nostrLoggedOut' event when this occurs. Additionally, the nostr-login package has been added to the project dependencies.
2024-10-06 13:38:49 +02:00
fsociety
a7716152d4 disable zap 2024-10-05 19:39:58 +02:00
fsociety
af0195ecd4 feat: update UI elements in election page
Updated the UI elements in the election page. Changed the header text and button styling for better readability and consistency.
2024-10-02 14:37:50 +02:00
fsociety
259c012657 feat: dynamic zap endpoint from callback URL in nostrZap.js
This commit fetches the callback URL dynamically instead of using a hardcoded value. This improves the flexibility of the system as the callback URL can now be changed without needing to modify the code.
2024-10-02 14:31:42 +02:00
fsociety
e8820d7c29 feat: add environment-specific relayUrl configuration in nostrZap.js 2024-10-02 14:26:49 +02:00
fsociety
1fb59bd1d6 feat: update payment amount based on environment
Update the amountToPay in the profile.blade.php file for the association. In the production environment, the amount will be 21000 while in other environments it will be 1 for testing purposes. Also, format the printed amount with thousands separator for better readability.
2024-10-02 14:13:11 +02:00
fsociety
e937176d52 feat: update event ID in election blade files
The event ID for loading Nostr events in the election blade files for both admin and general user views have been updated to 32122.
2024-10-02 12:43:49 +02:00
fsociety
c21a46a870 feat: add boardVotes and showLog functionalities
This commit includes the addition of a 'boardVotes' functionality in the electionAdminCharts.js file, and a 'showLog' functionality in the nostrApp.js file. This update provides enhanced interactivity and data handling for the charts and logs respectively.
2024-10-02 12:40:42 +02:00
fsociety
ee0598515a feat: Add presidency election feature to election view
This commit adds a new feature to the election view which allows users to vote for the presidency. It also modifies the confirmation message for board member candidates.
2024-10-02 11:05:05 +02:00