Things left to do
2023-01-28T22:32:00.000+01:00This post serves as a living document on things that I still have left to do:
Update (Jan 29th, 8:54 pm)
Links between pages are possible, but only with absolute links (meaning in the notion page, the url of the hosted pages as to be used instead of the built-in notion page link mechanism). This is not great, but the id
passed on there by notion was not an id
I could use to fetch a page.
Also, building links based on an uuid that might or might not be accessible by the extension (based on wether it lives in the same database or not) was weird and I did not want to make an extra request for verifying. So, for now, this supports absolute hyperlinks and strips out everything else.
Update 2 (Feb 1st, 21:40pm)
To be able to have nicer links for the posts, a custom property has to be defined on the entry. This library should then have an option to search a page in a database by the value of a property.
So I think I’d need:
getPropertyByName(name: string)
getPostIdByPropertyValue(propertyName: string, propertyValue: string)
Everything else would then have to be done in the client I guess, including writing a wrapper that uses the correct DB_ID
I can just use filter object on the database query from what it looks like: https://developers.notion.com/reference/post-database-query
Seems to be working quite well.