You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: update community calls from weekly to bi-weekly schedule
- Changed all references from "weekly" to "bi-weekly" across the site
- Updated meeting calculation logic to show meetings every 2 weeks
- Added RRULE for bi-weekly recurrence in ICS and Google Calendar
- Fixed "Join Meeting Now" button timing calculation (was dividing by 30 instead of 60)
- Embedded YouTube playlist directly on community calls page
- Updated reference date to Feb 3, 2026 for correct bi-weekly calculation
Copy file name to clipboardExpand all lines: app/app/api/community-call-ics/route.ts
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ const MEETING_CONFIG = {
16
16
};
17
17
18
18
// Generate description
19
-
constMEETING_DESCRIPTION=`Join us for our weekly community call!\\n\\nCheck the agenda in our Slack community: https://join.slack.com/t/archestracommunity/shared_invite/zt-39yk4skox-zBF1NoJ9u4t59OU8XxQChg\\n\\nGoogle Meet: ${MEETING_CONFIG.meetingLink}\\n\\nMore info: https://archestra.ai/community-calls`;
19
+
constMEETING_DESCRIPTION=`Join us for our bi-weekly community call!\\n\\nCheck the agenda in our Slack community: https://join.slack.com/t/archestracommunity/shared_invite/zt-39yk4skox-zBF1NoJ9u4t59OU8XxQChg\\n\\nGoogle Meet: ${MEETING_CONFIG.meetingLink}\\n\\nMore info: https://archestra.ai/community-calls`;
constMEETING_DESCRIPTION=`Join us for our weekly community call!
45
+
constMEETING_DESCRIPTION=`Join us for our bi-weekly community call!
46
46
47
47
Check the agenda in our Slack community: ${constants.slack.joinCommunityUrl}
48
48
49
49
Google Meet: ${MEETING_CONFIG.meetingLink}`;
50
50
51
-
constDESCRIPTION=`Join our weekly community calls every ${MEETING_CONFIG.dayOfWeek} at ${MEETING_CONFIG.time} (${MEETING_CONFIG.timezone}). Connect with the Archestra team and community members.`;
51
+
constDESCRIPTION=`Join our bi-weekly community calls every other${MEETING_CONFIG.dayOfWeek} at ${MEETING_CONFIG.time} (${MEETING_CONFIG.timezone}). Connect with the Archestra team and community members.`;
52
52
53
53
exportdefaultfunctionCommunityCallsPage(){
54
-
// Calculate next meeting date (2pm London time)
54
+
// Calculate next meeting date (2pm London time) - bi-weekly schedule
55
55
constgetNextMeetingDate=(): Date=>{
56
+
// Define a reference date for the bi-weekly schedule (a known meeting date)
57
+
// Using February 3, 2026 as a reference Tuesday (midnight for date calculation)
0 commit comments