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
9ac89de553
🛠️ fix(plebTable): display payment amount in green if paid, otherwise show no payment message
2024-10-22 17:19:31 +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
af91859a4d
🔧 refactor(NostrFetcher): simplify filter assignment and add condition to fetch profiles only if available
2024-10-16 16:40:55 +02:00
fsociety
a2eb39e61e
🔧 feat(NostrFetcher): add null check for event before processing JSON data in profile update
2024-10-16 16:34:08 +02:00
fsociety
a04f1e691f
🛠️ fix(NostrFetcherTrait): handle empty data case by returning instead of throwing an exception
2024-10-16 16:19:51 +02:00
fsociety
a16249f37a
🎉 feat(sentry): add Sentry Laravel SDK configuration for error monitoring and performance tracking.
2024-10-09 13:13:50 +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
ef109b87a3
🎨 style(association-status): update text color for default association status in Pleb table component
2024-10-07 14:18:10 +02:00
fsociety
e89265d447
🎨 feat(association): enhance association status formatting with dynamic CSS classes in PlebTable component
2024-10-07 14:16:11 +02:00
fsociety
9065719ca3
🎨 feat(footer): set per page option to 0 in EinundzwanzigPlebTable for pagination adjustments.
2024-10-07 14:08:23 +02:00
fsociety
c0040e3527
✨ feat(tables): remove multiSort option and add association_status to PlebTable
2024-10-07 14:07:25 +02:00
fsociety
15f391cd47
✨ feat(table): update default sort field to association_status in EinundzwanzigPlebTable component
2024-10-07 14:05:51 +02:00
fsociety
9fc010d262
🎨 style(EinundzwanzigPlebTable): change default sort direction from ascending to descending
2024-10-07 13:43:14 +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
7f6766fbc7
🚀 update(dependencies): upgrade doctrine/sql-formatter to 1.5.0 and other packages
2024-10-06 15:43:32 +02:00
fsociety
c84f91e287
new yarn.lock
2024-10-06 13:46:04 +02:00
fsociety
7e2e806d8f
new yarn.lock
2024-10-06 13:43:42 +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
adfeb365bf
feat(config/reverb): update app credentials in reverb config file
2024-10-02 14:01:43 +02:00
fsociety
33b5c9068e
feat(config): add test configuration to reverb.php
2024-10-02 13:56:19 +02:00
fsociety
75f11e3023
feat: add payment status filter in EinundzwanzigPlebTable query
...
This commit modifies the query in EinundzwanzigPlebTable.php to filter out the paymentEvents where 'paid' is false. It also includes minor refactoring and formatting changes to improve code readability.
2024-10-02 12:49:27 +02:00