riggraz
c8413685d8
remove skip_forgery_protection
2025-02-06 22:19:04 +01:00
riggraz
71cf5b2e1c
make active storage work only when set up to locally store files
2025-02-06 22:15:33 +01:00
riggraz
76110c04a0
remove old_site_logo from tenant when updating logo
2025-02-06 21:06:40 +01:00
riggraz
851b657f72
change a purge_later to purge
2025-02-06 20:36:16 +01:00
riggraz
4c0bf7b8d4
enable comment edit attachments
2025-02-05 22:53:22 +01:00
riggraz
83d4b2e84b
add icon to post list to signal whether a post has some attached images
2025-02-05 21:52:28 +01:00
riggraz
edc1a853aa
disable image upload for anonymous feedback
2025-02-05 15:51:37 +01:00
riggraz
064f7a59f3
add attachments to comments + add attachment upload on comment create
2025-02-05 15:36:47 +01:00
riggraz
8de94b4e12
add possibility to upload attachments from post edit form
2025-02-04 14:54:59 +01:00
riggraz
ec0e59be2d
enable deletion of post attachments
2025-02-04 14:29:33 +01:00
riggraz
acd9d598e2
Enable/disable image upload based on tenant settings
2025-02-04 13:28:53 +01:00
riggraz
9bc7a0257e
add image upload to posts
2025-01-28 16:55:48 +01:00
riggraz
14caaeb7be
switch from url_for to blob.url
2025-01-23 12:47:35 +01:00
riggraz
0e8c187d39
add attachment logo to oauth
2025-01-23 11:29:24 +01:00
riggraz
4dd897061a
Add site favicon attachment
2025-01-22 14:04:08 +01:00
riggraz
61948f40fe
enable deletion of site logo
2025-01-22 11:52:01 +01:00
riggraz
640785181c
Add upload for site logo
2025-01-22 09:55:36 +01:00
riggraz
4d6b847ad7
setup cloud storage for active storage
2025-01-09 21:22:24 +01:00
riggraz
f40ff47c81
Add button to remove user avatar
2025-01-09 11:54:18 +01:00
riggraz
f594a9e211
Show avatar if present, otherwise fallback to gravatar
2025-01-09 10:55:44 +01:00
riggraz
2561801bad
init activestorage and add avatar upload in user profile
2025-01-03 18:09:03 +01:00
Riccardo Graziosi
a12a95eccc
Add webhooks ( #447 )
2024-12-20 14:06:48 +01:00
Riccardo Graziosi
87b267998b
Fix sidekiq cron SendRecapEmails job scheduling creation ( #442 )
2024-11-25 18:56:24 +01:00
Riccardo Graziosi
c0d70186f6
Send recap emails for new feedback ( #440 )
2024-11-19 17:17:05 +01:00
Riccardo Graziosi
8dd5ca4e2a
Add possibility to enter promo code in Stripe checkout ( #437 )
2024-11-15 17:46:05 +01:00
Aditya Pandey
721e6a3a43
Make invitations expire after 3 months ( #426 )
...
Co-authored-by: riggraz <riccardo.graziosi97@gmail.com >
2024-11-11 19:16:43 +01:00
Riccardo Graziosi
697f1ac6c4
Fix Stripe subscription update webhook and tenant notification logic ( #432 )
...
* Do not send emails for stripe custom.subscription.updated webhook event
* Do not send "mid" trial period email if tenant trial period has been extended
2024-11-08 17:02:40 +01:00
Riccardo Graziosi
31999a2af6
Add API ( #427 )
2024-11-08 16:40:53 +01:00
Aditya Pandey
5ad04adb10
Redirect to previous page after logging in ( #423 )
...
Co-authored-by: riggraz <riccardo.graziosi97@gmail.com >
2024-10-04 17:36:39 +02:00
Riccardo Graziosi
cab2229e09
Add setting to show in filter by status only statuses present in board posts ( #411 )
2024-09-17 18:36:54 +02:00
Riccardo Graziosi
63b3b4050a
Add setting to set logo URL ( #410 )
2024-09-16 18:48:18 +02:00
Riccardo Graziosi
5780d8494e
Improve roadmap ( #405 )
...
* Make it possible to embed the roadmap in iframe
* Add board and status filters
* Add query params to show/hide roadmap filters
2024-09-11 19:27:13 +02:00
Riccardo Graziosi
2e07f7b00d
Add setting to use browser locale if available ( #404 )
2024-09-08 14:40:48 +02:00
Riccardo Graziosi
5decb702f2
Increase user full_name max length to 64 characters ( #403 )
2024-09-07 18:10:45 +02:00
Riccardo Graziosi
3c6b885391
Multiple fixes and improvements in invitations system ( #402 )
2024-09-07 12:29:01 +02:00
Riccardo Graziosi
d1faf059ee
Hotfix: deliver_now invitations email instead of deliver_later ( #401 )
2024-09-07 11:58:06 +02:00
Riccardo Graziosi
53c7ffd95f
Hotfix: set current tenant in invitations mailer ( #400 )
2024-09-07 11:36:21 +02:00
Riccardo Graziosi
519ec80b90
Add invitation system ( #398 )
2024-09-06 20:27:15 +02:00
Riccardo Graziosi
0ad1b5eec0
Add private feedback space setting ( #392 )
2024-08-29 22:14:04 +02:00
Riccardo Graziosi
426d65df63
Various improvements ( #383 )
...
* Improve moderation page style
* Increase ban period of anti-spam measures to 1 hour
* Fix i18n fallbacks in production
* Add EMAIL_MAIL_REPLY_TO env variable support
2024-07-16 17:30:23 +02:00
Riccardo Graziosi
a49b5695f5
Add anonymous feedback ( #380 )
2024-07-12 20:38:46 +02:00
Riccardo Graziosi
1396b736e3
Fix tenant welcome email delivery ( #354 )
2024-05-23 23:00:03 +02:00
Riccardo Graziosi
c56ef740a2
Fix tour not running with OAuth login ( #352 )
2024-05-21 21:10:48 +02:00
Riccardo Graziosi
f0346a73ec
Add tour and other improvements ( #348 )
...
* Add tour
* Add instructions to set password for OAuth users
* Tenant signup improvement
* Fix bug on user soft delete
* Slighlty darken background color
* Add a stronger confirmation for board deletion
2024-05-21 19:10:18 +02:00
Riccardo Graziosi
5a162c6f4f
Add instructions to set password for OAuth users ( #346 )
2024-05-14 17:47:17 +02:00
Riccardo Graziosi
747483cfa3
Various improvements ( #332 )
...
* Fix locale fallbacks
* Make header links relative
* Improve like button style
* Other small improvements...
2024-05-09 19:23:45 +02:00
Riccardo Graziosi
a292b133b0
Fix billing urls on custom domain ( #331 )
2024-05-05 12:13:33 +02:00
Riccardo Graziosi
bea146e612
Add billing ( #329 )
2024-05-03 18:11:07 +02:00
Riccardo Graziosi
a11157295d
Various improvements ( #325 )
...
* Fix missing translation in roadmap
* Fix resizing of textareas
* Increase line height for small muted texts
* Improve collapsed board list style
* Fix switch on top of header (z-index)
* Fix margin inconsistencies in site settings
* Add user count to site settings
2024-04-10 23:28:58 +02:00
Riccardo Graziosi
f41f9dd082
Add anonymization after user delete ( #324 )
2024-04-07 13:19:32 +02:00