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
Riccardo Graziosi
09fb156a4e
Add slugs for Posts, Boards and OAuths ( #321 )
2024-04-05 18:23:31 +02:00
Riccardo Graziosi
e887bca9cf
Fix OAuth login on custom domains ( #320 )
2024-03-28 12:29:54 +01:00
Riccardo Graziosi
b63956a173
Fix custom domains ( #318 )
...
* Configure trusted proxies
* Fix tenant signup route not working
* Use HTTP_X_FORWARDED_HOST if present
* Update reserved subdomains
2024-03-24 18:06:36 +01:00
Riccardo Graziosi
d17b45c5c4
Add custom domains ( #314 )
2024-03-24 12:54:02 +01:00
Riccardo Graziosi
336adb9bfd
Add DDoS protection ( #308 )
...
* Add and configure rack-attack gem
* Limit number of tenant registrations with same email address
* Limit requests to tenants#create by IP
2024-03-14 22:43:37 +01:00
Riccardo Graziosi
98daafc244
Improve emails ( #305 )
2024-03-09 17:26:24 +01:00
Riccardo Graziosi
39a757fe5b
Improvements and fixes on OAuth providers ( #304 )
2024-03-06 19:36:26 +01:00
Riccardo Graziosi
32d19cbe7c
Add the possibility to enable/disable default OAuths ( #303 )
2024-03-05 18:13:16 +01:00
Riccardo Graziosi
719f1ad4e9
Improve tenant signup page ( #302 )
2024-03-02 18:36:22 +01:00
Riccardo Graziosi
d866246518
Add date filter to post list ( #285 )
2024-02-15 22:30:41 +01:00
Riccardo Graziosi
5221df1b2b
Add staff badge near comment author ( #280 )
2024-02-14 19:40:39 +01:00
Riccardo Graziosi
1976e5ab3f
Improve logging ( #274 )
...
* Add some custom log messages
* Add original URL and remote IP to each log entry
2024-02-04 16:05:41 +01:00
Riccardo Graziosi
9c5553cc32
Add sort by filter to post list ( #271 )
2024-01-26 17:43:24 +01:00
Riccardo Graziosi
fadd577db8
Change page title based on current page ( #269 )
2024-01-26 17:35:00 +01:00
Riccardo Graziosi
a7d67652bf
Improve post list filter by status ( #267 )
2024-01-25 14:50:39 +01:00
Riccardo Graziosi
30b7b0f5f4
Add some welcome entities on tenant signup ( #266 )
2024-01-24 18:37:54 +01:00
Riccardo Graziosi
d7e7db9f72
Add custom CSS ( #264 )
2024-01-23 18:50:42 +01:00
Riccardo Graziosi
653e139a9e
Add default OAuths ( #259 )
2024-01-22 14:45:48 +01:00
Riccardo Graziosi
10f06c9760
Bump ruby to 3.0.6 ( #218 )
...
* Bump ruby to 2.7.8
* Bump listen to 3.5.1 (remove dependency on ruby_dep)
* Bump ruby to 3.0.6
* Fix I18n.translate arguments: from hash to keyword arguments
2023-05-09 09:32:18 +02:00
Riccardo Graziosi
e7335f5622
Add setting to manage visibility of vote count, vote button and decide root page ( #197 )
2023-02-05 11:55:38 +01:00
Riccardo Graziosi
d4242dd78e
Move tenant settings on separate model ( #196 )
2023-02-04 15:43:15 +01:00
Riccardo Graziosi
6c03a0d750
Fix user role for tenant signup
2023-01-30 20:24:24 +01:00
Riccardo Graziosi
53d8674fab
Change OAuth state separator character ( #194 )
2023-01-28 14:24:03 +01:00
Riccardo Graziosi
0e96ff7ad4
Add role 'owner' to users ( #185 )
2023-01-18 21:11:27 +01:00
Riccardo Graziosi
4c73b398e8
Add OAuth2 authentication ( #147 )
...
- Added Site settings > Authentication section
- Create/edit/delete your custom oauth2 configurations
- Login or signup with oauth2
2022-08-05 18:15:17 +02:00
Riccardo Graziosi
a6c630949a
Change locales structure ( #144 )
2022-07-23 13:32:40 +02:00
Riccardo Graziosi
9592ac3d1d
Form refactoring ( #142 )
2022-07-22 16:50:36 +02:00
Riccardo Graziosi
35831b9801
Add Site settings > General ( #133 )
2022-07-18 10:47:54 +02:00
Riccardo Graziosi
37fb99a868
Add users management to site settings ( #126 )
2022-06-24 14:39:35 +02:00
Riccardo Graziosi
bc15140512
Add edit and delete actions to posts and comments ( #125 )
2022-06-22 10:17:42 +02:00
Riccardo Graziosi
e2065b2c5e
Add roadmap management to Site settings ( #123 )
2022-06-12 15:22:06 +02:00