Commit Graph

414 Commits

Author SHA1 Message Date
Petko Bordjukov deebcbc95a New dev-friendly schedule endpoint 2024-10-03 23:25:01 +03:00
Tocho Tochev 5660c3ef53 Update talk confirmation template 2024-10-01 15:24:50 +03:00
Petko Bordjukov 71e8ab74da Limit access to archived conferences 2024-10-01 14:59:48 +03:00
Petko Bordjukov 89dd1890fd Add freshness headers to API 2024-10-01 01:36:19 +03:00
Tocho Tochev 0cffe052c8 Ask volunteers to agree to our ToS 2024-09-25 02:30:08 +03:00
Tocho Tochev 6af2d09896 Fix speaker picture and add name 2024-09-23 13:24:42 +03:00
Tocho Tochev ef5935bd85 Fix race condition on emailing for new proposition 2024-09-22 23:02:25 +03:00
Petko Bordjukov 5bbe601110 Enable caching of halfnarp talks 2024-09-13 23:42:55 +03:00
Petko Bordjukov 89438b474b Limit data returned by halfnarp-friendly endpoint 2024-09-13 23:33:55 +03:00
Petko Bordjukov 7a64633ac0 Revert "Speed up json generation"
This reverts commit 6171e484cc.
2024-09-13 23:09:16 +03:00
Petko Bordjukov 6171e484cc Speed up json generation 2024-09-13 22:58:10 +03:00
Petko Bordjukov fc08089796 Introduce volunteer deletion 2024-09-08 18:27:47 +03:00
Tocho Tochev 459be53b5c Notify with anonymised email on new volunteer (#48)
People enjoy the instant gratification of a random alert.

This brings back email notifications to organizers on volunteer sign-up so that relevant people can react as soon as possible.

The email now will contain anonymous data (team name and t-shirt size) and a link for curious people to view the profile.

I have considered adding another email address for such notifications, but it seems unnecessarily complicated.

Proof of work:

![image](/attachments/dabd0375-17ac-43c8-9698-678e768aa111)

![image](/attachments/fed16195-e668-47c7-9647-5fe069f1ed2d)

Reviewed-on: #48
Co-authored-by: Tocho Tochev <tocho@tochev.net>
Co-committed-by: Tocho Tochev <tocho@tochev.net>
2024-06-01 12:32:39 +03:00
Tocho Tochev bcac28d4ff Fix volunteer counts shown for a team (#46)
Before this change the count of volunteers in a team was not in sync with the filters applied.

![image](/attachments/0a3a0c5c-f3c2-4ef4-89d7-0bcf1fb9302d)

After the change:
![image](/attachments/b88719f6-fadf-4f07-b4d4-985533b0ea2f)

BTW I feel that we will end up refactoring the relation at some point in the future.

Reviewed-on: #46
Co-authored-by: Tocho Tochev <tocho@tochev.net>
Co-committed-by: Tocho Tochev <tocho@tochev.net>
2024-06-01 12:32:12 +03:00
Tocho Tochev 5ff505d246 Add indication for unverified volunteers (#45)
We want to have some indication for that some volunteers haven't confirmed their email.

Perhaps "unverified" is bad terminology, but until we have proper "verification" it will suffice.

(Ideally there would also be a filter, but my rails is way too rusty...)

Reviewed-on: #45
Co-authored-by: Tocho Tochev <tocho@tochev.net>
Co-committed-by: Tocho Tochev <tocho@tochev.net>
2024-06-01 12:31:38 +03:00
Tocho Tochev d44738bf58 Add localhost as name to initfest domains (#44)
Before this change if someone is using `localhost` for development instead of `127.0.0.1`, he would get a missing template error.

Reviewed-on: #44
Co-authored-by: Tocho Tochev <tocho@tochev.net>
Co-committed-by: Tocho Tochev <tocho@tochev.net>
2024-06-01 12:30:16 +03:00
Tocho Tochev 2180b0ea9f Update texts 2024-04-21 15:30:23 +03:00
Petko Bordjukov 78c73d273e Make FROM mail addresses more friendly 2024-04-18 21:48:34 +03:00
Petko Bordjukov 1834beb13d Anti-spam measures for volunteering 2024-04-18 21:38:03 +03:00
Petko Bordjukov 0e0d73cbbd Make volunteers choose a single main team 2024-04-18 18:57:26 +03:00
Petko Bordjukov f43c125e6d Fix asset name 2024-04-18 17:08:18 +03:00
Petko Bordjukov 977e231e14 Enable HTTP Early Hints 2024-04-14 00:48:04 +03:00
Petko Bordjukov 4c96ba1e9c Migrate from Refile and Carrierwave to ActiveStorage 2024-04-13 22:17:15 +03:00
Petko Bordjukov b80eab40cc Slack's new api 2023-10-30 21:10:14 +02:00
Petko Bordjukov 14dacf02c1 Remove time limit in mailer 2023-10-14 23:11:03 +03:00
Petko Bordjukov 2aa5891e32
Text changes for 2023 (#41)
* Text changes for 2023

* Update app/views/event_mailer/rejection_notification.en.text.erb

Co-authored-by: mboshikyova-qb <87693649+mboshikyova-qb@users.noreply.github.com>

---------

Co-authored-by: mboshikyova-qb <87693649+mboshikyova-qb@users.noreply.github.com>
2023-10-10 22:56:37 +03:00
Tocho Tochev e71d9c683c
Add notes to export 2023-10-07 07:17:11 +00:00
Tocho Tochev 6326500ffe
Add event length to csv export 2023-09-27 19:09:22 +00:00
Petko Bordjukov 72b7787003 Update volunteer mailer subject 2023-05-27 22:36:10 +03:00
Petko Bordjukov c04be87f53 fix feedback session logging 2022-10-19 01:42:37 +03:00
Petko Bordjukov 05617add98 Remove eagerness 2022-10-19 00:57:37 +03:00
Petko Bordjukov 0af5523a88 Feedback overview 2022-10-19 00:31:17 +03:00
Vasil Kolev e6ce449f99 mailer: fix typo in rejection mail 2021-07-25 22:33:18 +03:00
Vasil Kolev 32861f640d mailer: fix typo in rejection mail 2021-07-25 22:11:08 +03:00
Vasil Kolev 85b6331c21 mailer: update rejection mail to 2021 2021-07-25 21:22:59 +03:00
Vasil Kolev 98982b1823 mailer: 2021 specfic updates to confirmation mail 2021-07-25 21:14:58 +03:00
Ivaylo Markov 6755ea4b1e Remove event link in iCalendar export 2020-10-29 18:44:31 +02:00
Ivaylo Markov 2c1b86b720 Update speaker rejection/confirmation emails to fit the online-only event 2020-10-22 20:06:09 +03:00
Petko Bordjukov a95dcc866f Add time zone to ical 2019-11-01 04:54:42 +02:00
Petko Bordjukov 9dc216f30b ICAL export MVP 2019-10-28 13:20:12 +02:00
Petko Bordjukov de45091c59 Fix issues with attaching QR code to email 2019-10-13 14:38:37 +03:00
Vasil Kolev b5c88b1f8e confimation_bg: grammar fix 2019-10-13 13:12:35 +03:00
Petko Bordjukov 49b85190f2 Add feedback link QR code to confirmation emails 2019-10-12 21:25:17 +03:00
Petko Bordjukov 41718b9fca Do not show rejected propositions in gauge 2019-10-04 14:47:55 +03:00
Petko Bordjukov cbd69fab5a Fix indentation in events#show view that caused a condition to be skipped 2019-06-17 14:23:56 +03:00
Petko Bordjukov f724e58800 Fix exception when trying to filter by volunteer team 2019-06-16 10:30:08 +03:00
Petko Bordjukov 23bd2ab334 Optimize management events view 2019-05-05 00:23:53 +03:00
Petko Bordjukov 35aa246df4 Overhaul speaker info in event show 2019-05-01 01:48:44 +03:00
Petko Bordjukov ed85b96f4d Handle nil value 2019-04-30 01:07:48 +03:00
Petko Bordjukov 9930665156 Revamp the personal profile details view 2019-04-30 01:04:40 +03:00