2. Your understanding of the hierarchy is correct. Workspace -> Space -> Page. I admit, the naming is similar and can be confusing. I just couldn't come up with a conclusive alternative while self-debating it. Do you have better suggestions?
3. I will look into the title issue. Thanks for pointing out.
4. I will put the APP_URL thing in mind too.
5. The pages are stored in the pages table. The content is stored in 3 formats, i. Prosemirror Json (default editor state). ii. Yjs state (real-time collaboration). iii. raw Text (for search indexing). The affected tables are json_content, ydoc and text_content
5. I will look into the redirect issue, and "Copy link" bug.
I appreciate your feedback and thank you for trying it out.