Help shape the future of Sitepins
Vote on upcoming features, report issues, and follow our development progress in real-time.
Open
Add support for Hugo page bundles
Add post scheduling option
I want to schedule posts in advance so they can be automatically published at a specific date and time.
Numbers on heading tags are not being updated.
When I add numbers to heading tags using the rich text editor, the changes are not reflected on my site. Sometimes, this issue even disables the publish option. However, the updates work correctly when made via the Markdown editor only. Please look into this. Thanks.
Hugo Page Bundle Support
Add support for Hugo Page Bundles (leaf and branch bundles) so media assets and co-located files can be stored directly within a post's content folder (e.g., content/posts/my-post/index.md + content/posts/my-post/image.png) instead of forcing all uploaded assets into the global static/ directory. Requested by: A Hugo community user who is looking for a free CMS that natively supports Hugo page bundles.
Add Auto-Save Feature
While Sitepins currently shows a confirmation modal when attempting to discard or leave a page with unsaved changes, there is still a risk of losing work due to unexpected refreshes, or crashes. Adding an auto-save feature would provide additional protection against content loss and improve overall user experience.
Self-hosted GitLab Support
A user self-hosted Gitlab and wants to use Sitepins. But Sitepins currently doesn't support this. Please consider adding this.
AI Assistant support in Frontmatter (not only main editor)
A user raised an important concern regarding the AI Assistant usecase frontmatter-driven websites: If we build the entire content and metadata structure through frontmatter fields, the AI Assistant (which currently only works in the main body editor) cannot assist with writing or improving field values like descriptions, tags, or custom content fields. Supporting AI in frontmatter fields would significantly improve the editing experience for these workflows.
Native Figure Captions in the Rich Text Editor
Add a native image + caption block to the editor so non-technical users can add captioned images without writing HTML snippets. Current Behavior: Figure captions require inserting raw HTML snippets, which is a barrier for non-developers. Expected Behavior: The editor supports an image block with an optional caption field below it, rendered as a proper <figure> and <figcaption> in the output.
Planned
Support adding new language from Sitepins (Hugo)
Currently, adding a new language directly from the app is not supported. This will make multilingual site management easier for non-technical users.
Conflict Detection and Overwrite Prevention on Publish
Prevent users from publishing stale versions of a file and silently overwriting another user's changes. Current Behavior: User A edits and publishes. User B had the same file open from before User A's changes. User B publishes — User A's changes are silently overwritten with no warning. Expected Behavior: Before publishing, Sitepins checks if the file has changed since the user opened it. If a conflict is detected, a warning is shown with options to merge, discard, or cancel.
Building Now
Improve Users Documentation
The current documentation is outdated and very limited. Please consider improving it.
Public Status Page (status.sitepins.com)
Real-time uptime monitoring and incident tracking for Sitepins core services and webhooks at status.sitepins.com.
Ongoing UI/UX Polis
Incremental refinements to the dashboard and editor as usability gaps appear.
Completed
UI & UX Improvements + Bug Fixes
Native internationalization (i18n) support
HTML entities appear when editing shortcodes in CMS
When editing content that contains shortcodes using Sitepins CMS, HTML entities like   are automatically inserted into the output. This causes unwanted text to appear in the rendered content and breaks the expected formatting.
Git branch support
It would be great to have more control over the integration with Git. I would love the ability to create a branch in Sitepins and group all changes into that branch (e.g. Uploading content, changing resource json files and updating content/creating new posts). As it stands the setup relies heavily on multiple pushes to main which causes 2/3 deployments for an individual change by an editor in Sitepins. - Daniel
Add option to deploy project to Vercel from Sitepins
Add GitLab repository support
Currently on option to connect Gitlab repository.
Make success/error messages more notable
Success and error messages should be more visible and noticeable to users, so they are clearly aware when an action succeeds or fails.
Email-based access (no Git required)
Allow site owners or agencies to invite clients/teammates to manage content using email-based access, without requiring a GitHub account or direct repository permissions. This is aimed at non-technical clients who want a simple CMS-like experience while agencies retain full control of the Git setup.
Add Sitepins pre-configured starter templates
Desperately need a Save feature
The cms is fine and all but one thing which I'm missing is the save feature. I don't want to draft a live page when I need to make amendments, nor I want to publish unfinished content. I know I can simply copy and paste the markdown somewhere else and then continue but it get's messy when there are images and links involved. So it would be great to have a save feature
Live Preview for Astro/NextJs Sites
Allow changing repository after setup
Currently, there is no option to change the connected repository. If a wrong repository is selected, the only workaround is to delete and recreate the setup.
Add global search
Media file rename
I want to be able to rename my files directly from the CMS itself.
Migrate legacy Editor to modern PlateJS
The existing package https://www.npmjs.com/package/@udecode/plate will no longer receive security patches, bug fixes, or compatibility updates for modern browsers. Migrate to PlateJs. https://www.npmjs.com/package/platejs
Add Dark Mode
Can you please add dark mode?
Add visual tools to create custom schema fields
An easy, visual way to create and manage custom schema fields.
Simplify project configuration form
Non-technical users struggle to set up projects correctly, which prevents the CMS from pulling files from the repository. Making the configuration form simpler will reduce frustration and help more users successfully start their projects.
Frontmatter dropdowns for consistent values
I want to improve how frontmatter works by letting certain fields, like post topics, use dropdowns that pull values from a central JSON file. This way, editors can select consistent values instead of copy-pasting, making frontmatter easier to manage and reuse for single items or arrays. - Daniel
Fix UI for long text in Media Root field
Currently, long paths in the Media Root input field wrap onto multiple lines
Live Preview
I would like to request the implementation of a Live Preview feature within the content editor. While I understand that Sitepins is a Git-based CMS, having the ability to see a real-time, side-by-side rendering of content changes before committing would significantly improve the editing workflow for non-technical team members.
Inline images for Astro sites
Currently you cannot publish inline images for Astro sites - only urls to images. Please allow publishing images using the rich text editor and media picker.
Support Block JSX Snippet as inline
We need the ability to have JSX as inline like this one, <LegalClaim><NestedComp/></LegalClaim> - hellorocketman
Can't Add Team Members
can't add team members from mobile devices.
Concurrent Editing Awareness (Presence Indicators)
Show users when someone else has a file open, to reduce the chance of conflicting edits before they happen. Current Behavior: No indication that another user has a file open or is actively editing it. Expected Behavior: When a file is open, other users see a presence indicator (avatar or name) showing who else is viewing or editing it. Optionally, a soft lock or warning is shown if another user is actively editing.
Error and Content Loss When Switching from Markdown to Rich Editor (Complex Markdown Content)
When pasting structured Markdown content into the Markdown editor and then switching to the Rich Text Editor, the editor throws an error. After refreshing the page, all previously entered content is lost. example: > - **Lorem ipsum dolor sit amet** — consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. > - **Ut enim ad minim veniam** — quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat, including `example/config.ts` and `node_modules/`. > - **Duis aute irure dolor in reprehenderit** — in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident. > - **Sunt in culpa qui officia deserunt** — mollit anim id est laborum, with inline code like `build-step` and mixed **bold formatting** inside the same line. > - **Curabitur pretium tincidunt lacus** — nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit.
Command + A Not Working in Rich Text Editor
When using the Rich Text Editor in Sitepins, the Command + A shortcut (Select All) does not work on macOS. The editor does not select all content as expected.
New organization creation redirects to 404
After creating a new organization, the app incorrectly redirects the user to a 404 page instead of the expected organization view.
Responsive issue in mobile
Fairphone 6 on Android, browser is Vivaldi mobile
Ability to archive projects and organizations
I want to archive projects or organizations I’m no longer using. I want to keep the data in case I need to restore them later.
Add and delete folders inside content section
I want to be able to create and remove folders directly from the content section so I can better organize my content.
MDX content breaks when switching editor modes
I have some MDX which is valid from the perspective of rendering in Astro but seems to be being corrupted/changed by Sitepins (when switching between the rich-text editor and the raw markdown view). I wonder whether it is the combined use of markdown italic notation and mdx components, the use of self closing mdx components or both but happy to make updates on my side if it is something expected by Sitepins formatting. The original MDX I had <Divider /> <Purple>Extended text</Purple> <CustomImage alt="Logo" src="logo.png" width={150} /> What it was changed to by Sitepins when toggling the mode <Purple> Extended text </Purple> - Daniel
Error after publishing changes
When I change any content and publish it, then leave the page, a message appears saying that I did not save the changes. A screenshot is attached here.
Fix layout responsiveness on dashboard preview
In the regular preview mode, the dashboard layout renders in a single-column (mobile-style list view) even on desktop screen sizes. Expected behavior is two-column layout.
Implement account deletion option
Currently, there is no in-app option for users to delete their account. A user requested deletion.
Add SEO improvement suggestions
Content editor ignores body content edits (Hugo site)
User reports that when using Sitepins with a Hugo-based project, changes made in the content editor's body section are ignored and not saved. This happens for both new and existing posts, including those originally written manually in a text editor.
Error: Maximum call stack size exceeded
Support pasting screenshots directly into editor
Astro build fails after editing markdown via Sitepins
User encountered a deployment failure on Vercel after publishing content edits through Sitepins. They are using the Nextspace template (Themefisher) with Astro. The error was traced to invalid content entry data in service-1.md, which failed Astro’s validation during npm run build. The user fixed it manually by adding empty quotes (""), suggesting the Sitepins editor may have saved malformed or incomplete frontmatter.
Add raw file editing support
Currently, Sitepins allows users to edit content in specific formats (Markdown, JSON, YAML, TOML). Some users require the ability to edit other file types (e.g., .html, .css, .txt, .xml). To support this, we need a feature that enables users to browse all raw files in the repository and open/edit them directly.
Add custom sort options for blog posts
Add the ability to sort blog posts using different criteria beyond just title—such as by date. This would improve content organization.
Making Sitepins Open-source!!
Sitepins removes some custom components in my *.mdx (Astro) when publishing
Sitepins removes the tags and keeps the text in between. code: Dieses Hausrecht ist jedoch kein Freifahrtschein. <LegalClaim id="amz-sperrung-olg-koeln-agb-unwirksam">Bereits das Oberlandesgericht Köln hat entschieden, dass eine AGB-Klausel, die Amazon eine pauschale Sperrungsbefugnis einräumt, unwirksam ist.</LegalClaim> <LegalClaim id="amz-sperrung-verhaeltnismaessigkeitspruefung">Amazon darf den Zugang zu einem bestehenden Konto nicht ohne sachlichen Grund und nicht ohne Verhältnismäßigkeitsprüfung entziehen.</LegalClaim> <LegalClaim id="amz-sperrung-bgh-2024-marktbedeutung">Der Bundesgerichtshof hat in seiner wegweisenden Entscheidung vom 23. April 2024 diese Linie weiter verschärft und klargestellt, dass Amazon eine überragende marktübergreifende Bedeutung für den Wettbewerb besitzt.</LegalClaim> <LegalClaim id="amz-sperrung-70-prozent-marktanteil">Mit einem Marktanteil von über 70 Prozent im deutschen Online-Marktplatzgeschäft ist Amazon kein gewöhnlicher Vertragspartner — sondern eine marktbeherrschende Infrastruktur, an die besondere Fairness-Anforderungen geknüpft sind.</LegalClaim> - hellorocketman
iFrame / Embed Preview in Editor
Summary: Render iframes and embeds inline within the editor so users can see embedded content (charts, videos, etc.) in context while writing. User Story: As a content editor who uses embedded charts, I want to see my iframes rendered inside the editor, so I don't have to open a separate tab to reference the chart while I write content around it. Current Behavior: iFrames are not rendered in the editor. Users must open the embedded content separately to reference it while writing. Expected Behavior: iFrame embeds are rendered inline in the editor view. The iframe is not editable but is visible in context so the user can write content around it naturally.