33 Commits

Author SHA1 Message Date
user
9c1cea5868 🔒 Add Nostr authentication support with custom guard and user provider
🛠️ Integrate Nostr auth across relevant components and views
📦 Update config, routes, and service provider for Nostr auth
2025-11-20 23:10:20 +01:00
fsociety
936e27a31c refactor(pleb-table, project-support): clean up concatenation, improve filter handling, and optimize layout 2025-06-04 17:55:15 +02:00
fsociety
26c8b06162 🐛 fix(pleb-table): update Nostrudel URL in Npub link for accuracy and functionality 2025-06-04 17:49:23 +02:00
fsociety
77c33fcbee 🎨 refactor(forms): change accepted to boolean and sats_paid to numeric default values in ProjectProposalForm 2025-02-14 20:52:47 +01:00
fsociety
8c0c3cab3e 🎨 refactor(table): update email and status columns visibility in EinundzwanzigPlebTable for export functionality 2025-02-13 13:04:13 +01:00
fsociety
e72a1aa814 🎨 feat(project-support): add accepted checkbox and sats paid fields to project proposal form 2025-01-16 17:48:50 +01:00
fsociety
73bed106b4 🚀 update(dependencies): upgrade Laravel framework and other packages to latest versions 2024-12-23 18:27:08 +01:00
fsociety
c4cb0fdf83 🎉 feat(table): add new export columns for email, status, npub, and payment details in PlebTable. 2024-10-28 14:56:33 +01:00
fsociety
3404c1cfcb 🎨 style(UI): format payment amount and improve association status label display in PlebTable. 2024-10-27 12:11:25 +01:00
fsociety
65688f649e 🚀 feat(form): simplify validation for check property in ApplicationForm and add alert for agreement in profile view. 2024-10-26 19:40:56 +02:00
fsociety
d4dd446c86 feat(form): add checkbox for agreement to club statutes and email input for updates in profile section 2024-10-26 12:10:11 +02:00
fsociety
1bf8c66b35 🚀 feat(news): add news management with upload functionality and category selection in the association module 2024-10-25 15:02:23 +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
6db38d08f5 🆕 feat(project): add website field and validation for project proposals form 2024-10-24 17:40:51 +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
9ac89de553 🛠️ fix(plebTable): display payment amount in green if paid, otherwise show no payment message 2024-10-22 17:19:31 +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
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
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
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
fsociety
265ed40839 feat: add archived application text field to EinundzwanzigPleb model
This commit introduces a new field `archived_application_text` to the EinundzwanzigPleb model. The application text of a Pleb is now archived before the association status is updated and the application text is set to null. A migration file is also added to update the database schema.
2024-09-30 19:16:06 +02:00
fsociety
af644bf2c9 feat(EinundzwanzigPlebTable): update payment calculation logic 2024-09-30 16:02:18 +02:00
fsociety
65fb920150 feat: add payment tracking to user profiles
- Added a check to update the 'paid' status of a user's paymentEvents if the current year's payment has been made
- Updated the user profile view to display past payments
- Added 'paymentEvents' to the query in EinundzwanzigPlebTable.php to fetch the current year's payments
- Added a 'payment' column to the table in EinundzwanzigPlebTable.php to display the amount of the user's current year's payment
2024-09-30 15:22:33 +02:00
fsociety
bf9a5fbd39 feat(EinundzwanzigPlebTable): update columns and filters
This commit updates the column configuration and filters in the EinundzwanzigPlebTable component. The changes include making some columns visible in export, removing the searchable feature from some columns, and removing all filters. The WithExport trait has also been added to the component.
2024-09-29 23:24:08 +02:00
fsociety
07194f3c06 feat: add Impressum link to app layout and clean up imports in PlebTable 2024-09-29 22:53:28 +02:00
fsociety
4c4cef57b1 feat: update visibility rule for edit button in EinundzwanzigPlebTable 2024-09-29 20:42:49 +02:00
fsociety
c2f0014a8e add members table 2024-09-29 18:21:09 +02:00
fsociety
a0ef037b2d first copies from portal 2024-09-04 19:37:46 +02:00