Create Calendar, Timeline, and Notes for Seasonal Structure
Description
The following databases and notes outline a plan for a seasonal structure for Optimism Fractal that is intended to align with the upcoming rounds of RetroFunding
Note: You can click on each season to see some details and we can add more details about each season here over time
‣
Tip: You can see the full timeline view more easily by hovering over the database and then clicking on the button above to ‘Open as a Full Page’
‣
Database improvements
TLDR:
It’s not possible to change the color from grey
I set formulas in the view to automatically calculate the days and weeks for each season
is there any way to change the color of events in notion calendar databases or notion calendar app?
In Notion, the calendar view of databases provides a visually organized way to track events, tasks, or projects over time. As of my last update, you can customize the appearance of events in Notion's calendar view through the use of properties, specifically by using the "Select" or "Multi-select" property types to color-code your entries. Here's how you can change the color of events in Notion's calendar databases:
Add or Edit a Select Property:
Open your database in Notion and ensure you have a "Select" or "Multi-select" property. You can use this property to categorize your entries (e.g., by project, status, or type).
If you don't have one, add a new "Select" property by clicking on "+ Add a property" and then choose "Select" or "Multi-select" as the type. Name it appropriately.
Customize Colors:
For each option in your "Select" or "Multi-select" property, you can assign a specific color. When you create or edit an option, Notion allows you to choose a color from a predefined set.
These colors will be reflected in your calendar view, with each event taking on the color of its associated "Select" option.
View in Calendar:
Once you've set up and colored your select options, switch to the calendar view of your database. You'll see the entries color-coded according to the "Select" property values you've assigned.
This method doesn't color the entire event block but adds a colored tag to your event in the calendar, making it easier to distinguish different types of events at a glance.
Remember, the ability to directly change the color of entire event blocks in the calendar view, similar to some other calendar applications, is limited in Notion. The customization mainly revolves around using properties to visually differentiate items.
Notion regularly updates its features, so it's always a good idea to check their official guides or announcements for any new capabilities that might have been introduced after my last update.
search newest updates. I tried this and it its still showing grey
ChatGPT
If your events in Notion's calendar are appearing grey and you're seeking ways to color-code them for better visual organization, you're on the right path by looking into customizing event colors. However, it appears there might be some confusion or limitations you're facing. Notion allows for color-coding but in a specific manner.
The primary method to color-code events in Notion involves the use of "Select" properties within your database, which then reflect in your calendar view. Here's a simplified overview of the steps based on what I found:
Define Color Categories: Decide on the categories or types of events you want to differentiate with colors, such as personal, work, meetings, etc (Vector Linux).
Creating Properties: In your Notion calendar database, add a new "Select" property and name it something relevant like "Event Type" or "Category". Then, add options for each of your defined categories, assigning a color to each option (Vector Linux).
Assign Colors to Events: When adding or editing an event in your calendar, choose the appropriate category from the "Select" property dropdown. This category, and thus its color, will then be displayed as a colored tag in the calendar view, alongside the event (Vector Linux) (Notion Tutorials and Templates).
For a more detailed view, including integrating your calendar with other Notion features, customizing your calendar further, or tips on managing and organizing events within it, these additional aspects might be helpful:
Customizing Your Calendar: Notion offers various customization options, like adding properties to calendar items for additional details and color-coding to organize events visually (Create with Notion).
Adding and Managing Events: You can easily add, edit, or delete events in your Notion calendar. For recurring events, there's a specific approach to follow, ensuring they're correctly scheduled (Create with Notion).
Integrating with Other Notion Features: Linking pages and embedding calendars within other Notion pages can enhance how you interact with your calendar, allowing for a more integrated workspace experience (Create with Notion).
If you're still seeing grey despite these steps, it could be worth revisiting the specific properties and ensuring they are correctly set up and applied to each event. For more intricate details on each step and additional tips, the sources mentioned above provide comprehensive guides on effectively utilizing and customizing your Notion calendar.
Is there a way to make a notion property that shows the amount of days selected between start date and end date on a date property? How about to show the amount of weeks?
Yes, you can make a Notion property that shows the number of days or weeks selected between a start date and an end date using the dateBetween function in a formula property within your database. To calculate the number of days between two dates, you would use the dateBetween function like this:
plaintextCopy code
dateBetween(end(prop("Your Date Range Property")), start(prop("Your Date Range Property")), "days")
This formula calculates the number of days between the start and end dates specified in a date range property. If you want to calculate weeks instead, you just change the "days" part of the formula to "weeks":
plaintextCopy code
dateBetween(end(prop("Your Date Range Property")), start(prop("Your Date Range Property")), "weeks")
For calculations without considering the time (just dates), this method works well. However, if your dates include time and you want to ensure the calculation considers the dates as starting at 12:00am (to avoid issues with partial days), you would need to adjust both the start and end dates to the start of the day before using dateBetween. This involves using dateSubtract to subtract the hours and minutes from both the start and end date times so that both are set to 12:00am:
This approach ensures that the calculation correctly spans entire days, even if the actual times are partway through the day (Red Gregory) (Red Gregory).
These formulas provide a flexible way to work with date ranges in Notion, whether you're tracking the duration of tasks, events, or any other date-related metrics.
This code doesn't work, it says end is not defined. [12,15] The function "end()" was renamed to "dateEnd()". [12,15] Your is not defined. [16,20]
What do I need to do to make it work?
ChatGPT
The error messages you're encountering suggest there's a syntax issue with the end() function, which, as the message indicates, should now be dateEnd(). Additionally, the start() function should be replaced with dateStart(). These changes are due to updates in Notion's formula syntax.
The corrected formula to calculate the number of days between a start and an end date within a date range property in Notion, taking into account the renaming of functions, should look something like this:
plaintextCopy code
dateBetween(dateEnd(prop("Your Date Range Property")), dateStart(prop("Your Date Range Property")), "days")
And similarly, to calculate the number of weeks:
plaintextCopy code
dateBetween(dateEnd(prop("Your Date Range Property")), dateStart(prop("Your Date Range Property")), "weeks")
Replace "Your Date Range Property" with the actual name of your date range property. These formulas will give you the duration between the two dates in either days or weeks, respectively.
For any additional customizations or more complex calculations that take time into account (if your date properties include time and you need them considered as starting at 12:00am for the calculation), remember to adjust your formula accordingly by resetting the time component to the start of the day. However, based on your message, focusing on correcting the function names should resolve the immediate errors you're facing.
If you're still encountering issues, it might be helpful to double-check the property names for spelling and case sensitivity, as Notion formulas are precise about property references.
Can it show how many Thursdays occur in this spaN?
ChatGPT
To determine how many Thursdays occur between two dates in Notion, you'd typically need to use a combination of formulas and possibly even a manual counting approach, as Notion's formula feature does not directly support day-of-the-week counts within date ranges. However, with a creative use of Notion's formulas, it's possible to approximate or indirectly calculate this information by iterating through the days between the start and end dates and incrementing a counter when a Thursday is encountered.
Here's a general approach you might consider outside of Notion, since directly implementing such a loop within Notion's current formula capabilities is not straightforward:
Calculate the Total Days: First, find the total number of days in the span using the dateBetween() function.
Determine the Start Day of the Week: Find out what day of the week the start date falls on.
Loop Through the Days: For each day in the total number of days, check if it's a Thursday. This step is conceptual because Notion doesn't support looping through days directly in its formulas.
Count Thursdays: Every time a Thursday is encountered, increment a counter.
Since Notion formulas don't support loops or dynamic date iteration directly, you would likely need to implement this logic outside of Notion or manually count Thursdays by creating a temporary helper column where you flag each Thursday in the range and then count those flags.
For more dynamic and automatic calculations, consider integrating Notion with external tools or scripts. For example, you can use Notion's API to fetch the date range from your database and then use a Python script or a JavaScript function to calculate the number of Thursdays between those dates. This requires some programming knowledge and setup but offers much more flexibility.
Here's a simple example in Python to get you started, assuming you would extract the start and end dates from Notion manually or via API:
You'd need to adjust the start and end dates to match your specific date range. This script counts the number of Thursdays between the given start and end dates inclusively.
Remember, integrating scripts and external calculations with Notion requires familiarity with Notion's API and possibly programming concepts. If you're looking for a more straightforward, in-Notion solution, manually tracking or using a less granular approach may be necessary until Notion expands its formula capabilities.
its still grey after doing this? why?
ChatGPT
If your Notion calendar events are still showing up as grey despite setting up color categories using "Select" properties, there might be a few reasons for this behavior. Let's explore some potential issues and how you can address them:
Property View Settings: Ensure that the "Select" property you've created for color-coding is visible in your calendar view. Sometimes, if a property is not set to be visible, it won't affect the event's appearance in the calendar. To check this, go into your calendar view settings and make sure the property is toggled on for display.
Correct Property Type: Double-check that you are using a "Select" property for color-coding and not a "Text" or "Multi-select" property. Only "Select" properties allow for color-coding in the manner you're attempting.
Applying the Property to Events: When you create or edit an event in your calendar, ensure that you are actually selecting a value from the "Select" property you've created for color categories. If no option is selected, the event will default to the standard grey color.
Notion Updates and Glitches: Occasionally, Notion might experience bugs or glitches that could affect how properties and colors are displayed. If you've checked all the above and it should be working correctly, try logging out of Notion, clearing your browser cache, or even trying a different browser to see if the issue persists. Notion also regularly updates its platform, so it's possible that there might be temporary issues or changes in how features work.
Limitations in Color Display: It's important to note that Notion's color-coding for "Select" properties in calendar views doesn't change the entire event block's color. Instead, it adds a colored tag or dot to the event based on the selected option. If you were expecting the entire event block to change color, this might be why it seems like it's not working.
Check Notion Support and Community: If you're still experiencing issues, Notion's support team and community forums can be valuable resources. Sometimes, specific problems might have been identified by other users, or there could be workarounds that are not widely known.
If after trying these steps your calendar events are still not displaying colors as expected, it could be worth exploring Notion's help documentation or reaching out to Notion's support directly for more specific assistance. Notion is continuously evolving, and there might be new features or changes to existing features that could impact how color-coding works.
how can you Make it show blue in timeline view like this?
ChatGPT
To make items show up in blue (or any color) in Notion's timeline view, you would typically need to use a "Select" property with color labels. From the screenshot, it looks like you're trying to color-code entries based on their status or category.
Here's how you can do it:
Create a Select Property:
Add a new property to your database and choose "Select" as the property type.
Name the property something relevant to the categories you want to color-code, like "Status" or "Category".
Add Options and Assign Colors:
In the "Select" property, create options that represent the different statuses or categories for your tasks or events.
Assign a color to each option. Notion provides a palette of colors to choose from for each "Select" option.
Apply Select Options to Entries:
Edit each entry in your database and select the appropriate status or category from the "Select" property dropdown. This will apply the color to the entry in the timeline view.
Check Timeline View:
Switch to the timeline view of your database.
You should now see the entries color-coded according to the "Select" property values you’ve assigned. If your option is "In Progress" and you've assigned it a blue color, all entries marked as "In Progress" should appear in blue.
Refresh or Troubleshoot:
If the colors are not appearing, try refreshing the page.
Double-check that the "Select" property is visible in the timeline view and that you've applied the correct "Select" options to your entries.
Adjust as Needed:
You can always go back and adjust the colors or options in your "Select" property to better suit your needs.
If after following these steps, your entries still don't show up in blue on the timeline, consider looking for additional settings or updates in Notion's documentation or help center, as platform updates could affect how these features work. Notion’s support forums and community might also have additional insights if this is a common issue others are facing.
search for most recent updates,. it is still grey
ChatGPT
If the entries in your Notion timeline are still appearing grey despite setting up colored tags, there might be a step missing in the process. Here's what you should check:
Add a 'Select' or 'Multi-select' Property: Make sure you have a 'Select' or 'Multi-select' property in your database where you have defined the different statuses or categories for your tasks or events. Assign colors to each of these options within the property.
Display the Property: In the timeline view, go to 'Properties' and make sure to 'Show' the property you've created. By default, only the 'Name' property is shown on the timeline, so you'll need to make sure the property with your color tags is set to be displayed.
Group by Property: If you want to group your timeline by a particular property, go to the 'Group' option in the edit view menu, then choose to 'Group by' the property you want to use for color grouping. This will split your timeline into sections based on the property and display each section in the color assigned to the tag.
Check for the Correct View: Ensure that you're in the correct 'Timeline' view after making these changes, as other views will not reflect these color changes.
Edit Timeline Entries: Click on a task or event in the timeline to open it, and ensure that you've selected a tag from your 'Select' or 'Multi-select' property for it. If tags have colors assigned but are not applied to the entries, the colors won't show.
If you've followed these steps and the colors still don't show, it may be worth checking for updates in Notion's documentation or forums, as there could be new features or changes. Notion also allows you to group your tasks by a property with color coding enabled, which should automatically assign colors to each group based on the property you're grouping by.
For detailed guides and steps, you can check out the tutorials on Landmark Labs and Notiondemy, which cover the process of adding and managing colors in the Notion timeline. Additionally, if you believe there's an issue or bug with Notion itself, contacting Notion support could provide you with further assistance and clarification.
It just shows this but doesn't change th color of the line
ChatGPT
The colors assigned to "Select" or "Multi-select" properties in Notion databases are typically used to help differentiate entries at a glance within various views, including the timeline view. These color labels appear as colored tags or chips next to the entry's name. However, they do not change the color of the timeline bars themselves.
From your screenshot, it looks like you've correctly added color tags to the entries, but you're expecting to see the actual bars in the timeline change color to match these tags. Unfortunately, in Notion, the functionality to change the color of the entire timeline bar based on a "Select" or "Multi-select" property isn't available as of my last update.
The colors in the timeline currently function more as labels, and while they add a visual cue next to the event names, they don't alter the appearance of the timeline bars. This is a design choice by Notion to keep the timeline view visually coherent while still offering some level of color-coded organization.
If Notion has updated this feature to allow the timeline bars themselves to change color, it would typically be mentioned in their release notes or help documentation. Since your entries are still not displaying as expected, I recommend checking Notion's official website or contacting their support for the most current information on their features and any potential updates that might have been released after my last training data in April 2023.
search latest updates always
ChatGPT
If your timeline entries in Notion are not displaying the colored lines as expected, there are a few key settings you should verify and adjust:
Ensure you have a 'Select' or 'Multi-select' property in your database with assigned colors to various tags.
In your timeline view, go to 'Properties' and make sure that the property with the colored tags is set to be visible.
Additionally, in the timeline view, you might have the option to group your entries by a property. If you use the 'Group by' feature with a property that has colored tags, each group will be represented by that color.
Remember that the tag colors in Notion do not change the color of the timeline bar itself. They are used as visual cues next to the event names, as Notion currently doesn't support changing the color of the entire timeline bar based on the 'Select' or 'Multi-select' properties.
For detailed instructions and further assistance, you may refer to the guides provided by Notion's Help Center and Notion VIP, which offer insights into managing timelines and customizing your view to better suit your needs. If you're looking for new updates or changes to this functionality, checking the official Notion Help Center or reaching out to Notion Support would be the best approach to get the latest information.
Optimism Fractal Seasons: Calendar View
Optimism Fractal Calendar
OF Calendar
3 views
OF Calendar
Calendar view
Table
May 2026
Today
Sun
Mon
Tue
Wed
Thu
Fri
Sat
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
Note: You can click on each season to see some details and we can add more details about each season here over time
‣
Tip: You can see the full calendar view more easily by hovering over the database and then clicking on the button above to ‘Open as a Full Page’
You can also open the calendar in Notion Calendar and sync it with a Google Calendar
Notes
Considerations
The timing of each season is important. We may want to consider making each season a bit shorter, so that we can provide more time to encourage making an impact in these categories before the RetroFunding starts. But we also want to make sure that we don’t end the season too early before the end of the RetroFunding round, because we want to be able to promote each category with RetroPitches
One obvious solution for this is that we can should still encourage contributions to upcoming categories well before the RetroFunding round starts. So during the Onchain Builders season we’ll encourage people to contribute to governance and dev tooling on Optimism (as well as other categories that will likely be announced in the future like education, culture, and events).
Yes that is a good idea. The timing is still important but this strategy helps a lot too and reduces any pressure to perfect the timing.
During last week’s planning session we discussed how Optimism Fractal can help public goods creators earn RetroFunding and how community members can earn RetroFunding by contributing to Optimism Fractal.
We also talked more generally about how RetroFunding rewards public goods creators who make a positive impact in the Optimism Collective. For anyone who missed last week’s meeting and is interested in funding opportunities, you can listen to this discussion here.
plaintextCopy code
dateBetween(
dateSubtract(dateSubtract(end(prop("Your Date Property")), hour(end(prop("Your Date Property"))), "hours"), minute(end(prop("Your Date Property"))), "minutes"),
dateSubtract(dateSubtract(start(prop("Your Date Property")), hour(start(prop("Your Date Property"))), "hours"), minute(start(prop("Your Date Property"))), "minutes"),
"days"
)
pythonCopy code
from datetime import datetime, timedelta
# Example start and end dates
start_date = datetime.strptime('2021-01-01', '%Y-%m-%d')
end_date = datetime.strptime('2021-01-31', '%Y-%m-%d')
current_date = start_date
thursdays_count = 0
while current_date <= end_date:
if current_date.weekday() == 3: # Monday is 0, Sunday is 6, thus Thursday is 3
thursdays_count += 1
current_date += timedelta(days=1)
print("Number of Thursdays:", thursdays_count)