Contents
H2: What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
H3: Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
H1: This is a Heading 1
This is some paragraph. lorem epsum.
This is a fig caption. This is how it will look like under a video frame as a description.
H4: How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
H5: Sample text is being used as a placeholder. Sample text helps you understand how real text may look. Sample text is being used as a placeholder for real text that is normally present.
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
H6: How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
Block Quote: Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
This is a heading 3.
- Sample text is being used as a placeholder.
- Sample text is being used as a placeholder.
- Sample text is being used as a placeholder.
This is a heading 2.
- Sample text is being used as a placeholder.
- Sample text is being used as a placeholder.
- Sample text is being used as a placeholder.
# clone openpilot into your home directory
cd ~
git clone --recurse-submodules https://github.com/commaai/openpilot.git
# setup ubuntu environment
openpilot/tools/ubuntu_setup.sh
# build openpilot
cd openpilot && scons -j$(nproc)
I swear this is a true story and not made up for marketing reasons.
I walked to work this morning, and left the car keys for my friend to drive in later. At 11:31 AM, I get a call. “Dude, your car is gone.” And I’m like nah, nobody steals cars anymore, particularly not 2020 Hyundai Sonatas. So I tell him to check again and go over exactly where my spot is. 11:35 AM, I get another call. Still no car.
So then I think I’m dumb and probably parked it in the wrong place. A quick trip over to my.comma.ai shows this is not the case.
It occurred to me the fact that the video was uploaded was suspicious, since that car is 5 stories underground with no reception. So it must have gotten reception at some point, in fact, it might even still have it now. A jump into the comma connect app, and…
There it is, “comma Sonata current” with a green circle online. Since I have comma prime, I clicked on it, which triggered a screenshot.
Totally not where I parked it. I parked it inside. The car is outside! And it’s with friends…this is a tow lot.
I called the building, they gave me the towing company number. The towing company confirmed the car was towed due to a “lack of a parking pass.” But a quick trip back to my.comma.ai (you can also do this in the app), showed a parking pass, clear as day, just 2 minutes earlier!
While going to get the car back, which they wanted $332 for, I compiled this in an e-mail and sent it to Sonder, where I was renting the apartment from. E-mail with screenshots sent at 11:52 AM, full reimbursement at 12:11 PM. Really good on Sonder!
That’s a over a year of comma prime paid for, and a headache that was very quickly dealt with. I’m really proud of our team here at comma for building stuff that was so usable during an annoying situation.
Now that’s what you can do with the public stuff, internal logs were needed to show what time the towing actually happened, which was around 3 AM last night. It reconnected to the network at 3:08 AM.
We are working to make this feature public, a timeline of car connectivity. We are also working on “comma security.” This experience was pretty good, but imagine I got a text at 3AM and could have prevented this whole situation. Turns out the parking pass was on the floor.
Want to come work here and build stuff like this? comma.ai/jobs
Want to get this in your car? Buy a comma two today!
Just want more good stories? Follow us on Twitter.