Commit Graph

29 Commits

Author SHA1 Message Date
Hugo Peixoto 1c4c93afd2 Add solid-queue 2024-03-28 11:04:46 +00:00
Hugo Peixoto bc1342a10c Upgrade to rails 7.1 2024-03-28 10:06:50 +00:00
Hugo Peixoto 333b7c02aa Implement button to remind members to pay their initial dues 2024-03-22 23:34:34 +00:00
Hugo Peixoto f69e3ff01a Allow customizing whethere the cookie is secure or not 2023-11-13 09:08:12 +00:00
Hugo Peixoto 5c35572d29 Allow smtp port to be customizable via SMTP_PORT 2023-11-13 08:48:28 +00:00
Hugo Peixoto dcc6d1a991 Improve branding mechanisms 2023-09-20 14:19:35 +01:00
Hugo Peixoto dccad36474 Add payment confirmation notifications 2023-08-07 13:50:50 +01:00
Hugo Peixoto 9058ed98f7 Adds payment page
Instead of sending all the payment details by email, we're now sending
only a link to a page on this platform. This is to help reduce questions
of whether the emails are from scammers or real.
2023-07-12 19:13:08 +01:00
Hugo Peixoto ae4a3c62e4 Add initial setup step if the database is empty 2023-07-11 00:36:05 +01:00
Hugo Peixoto eb8f60192f Add clearance pt locales 2023-03-31 16:49:39 +01:00
Hugo Peixoto ee0dc75889 Add legal name and pronouns to members 2023-03-31 02:24:16 +01:00
Hugo Peixoto f956a65100 Adds dues to navigation and fixes amount calculation 2023-03-23 18:15:45 +00:00
Hugo Peixoto b4dda05575 Add page listing due contributions 2023-03-23 18:08:30 +00:00
Hugo Peixoto cd43a5c382 Adds contributions list page 2023-03-19 15:15:56 +00:00
Hugo Peixoto e9318b23d8 Small UI improvements
- Don't show dead ifthenpay link if there isn't one
- Remove actions from members#index in favor of members#show
- Display result count in members#index
- Increase table width in members#index
2023-02-26 13:03:36 +00:00
Hugo Peixoto d8befb0ea3 Show member in sent notifications list 2022-10-06 15:53:27 +01:00
Hugo Peixoto abaf80e5c4 Add notification index page 2022-10-06 15:50:38 +01:00
Hugo Peixoto 90541319f3 Add ifthenpay links to members/show 2022-10-02 13:48:06 +01:00
Hugo Peixoto 9dfdf3675b Fix image in emails 2022-09-28 00:18:19 +01:00
Hugo Peixoto 9f46baf52d Add example env and production initialization 2022-07-16 16:17:04 +01:00
Hugo Peixoto 2705ad1611 Implement letter generation 2022-07-16 11:27:43 +01:00
Hugo Peixoto 2e7b03e9ef Add papertrail 2022-06-26 12:57:00 +01:00
Hugo Peixoto 72d88e25ff Add member preferences 2022-06-26 10:44:39 +01:00
Hugo Peixoto 4f190f67f0 Add account management 2022-06-25 23:45:47 +01:00
Hugo Peixoto 882d0a51ed Add contribution actions and member deletion 2022-06-25 21:27:02 +01:00
Hugo Peixoto 57e976ef96 Add first iteration 2022-06-25 13:48:46 +01:00
Hugo Peixoto f97b01dd43 Configure database 2022-06-20 20:53:38 +01:00
Hugo Peixoto 2cde7196a0 Set rails timezone 2022-06-20 20:50:30 +01:00
Hugo Peixoto 46881d72bf rails new
rails new \
  --skip-action-cable \
  --skip-hotwire \
  --skip-jbuilder \
  --skip-system-test \
  -a propshaft \
  --database=postgresql .
2022-06-20 20:48:08 +01:00