Skip to content

feat(cms): add table editor component and news slug incrementation - #1264

Open
MoritzWeber0 wants to merge 18 commits into
mainfrom
build/update-sveltia
Open

MoritzWeber0 wants to merge 18 commits into
mainfrom
build/update-sveltia

Conversation

@MoritzWeber0

@MoritzWeber0 MoritzWeber0 commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

SveltiaCMS development is quite active, so here are some relevant changes for us:

  • Proper table support was added
    image
  • Links are now visible on hover:
    image
  • The slug for new news articles is now auto-created when using the CMS by incrementing the last used number.
  • When saving changes in the CMS, the user has to define a custom commit message now, instead of the auto-generated one.
  • The page history of pages is now displayed in the right sidebar:
    image
  • A buggy scrolling behaviour when handling with tables and lists was fixed.
  • Switch to keyed lists in the validity.yaml. Before, this was only possible via a workaround with Go templating. This is no longer necessary.
  • The second translation pane is now disabled for all pages.
  • Add a custom image editor component that also allows links in the caption, this was used on the CD page.
  • Add a custom dialog trigger editor component.

- Add the table editor component to all markdown editor_components lists
  in section.cmsconfig.yml and shortcodes.js
- Require a numeric, user-editable slug for the news collection
- Add min: 0 to the FAQ weight number field
- Bump @sveltia/cms, @material-symbols/svg-700, prettier and vite
@netlify

netlify Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for fipguide ready!

Name Link
🔨 Latest commit 79bc7fb
🔍 Latest deploy log https://app.netlify.com/projects/fipguide/deploys/6ad6727f6bdac6dd0791a7b6
😎 Deploy Preview https://deploy-preview-1264--fipguide.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

Copy link
Copy Markdown

Hi there! 👋

Thank you for your contribution to the FIP Guide! 🚀
We appreciate your effort in making rail staff travel information more accessible. 🚄

Checklist before merging:

  • Added a description to the Pull Request
  • Checked the License of new pictures (non-commercial use without attribution)
  • Modified content in English
  • Modified content in German
  • Modified content in French

- Add missing param specs for confusion.country and highlight.type
- Add footnote-reference to all general-purpose markdown bodies
- Make booking_data_link field non-required
@MoritzWeber0
MoritzWeber0 marked this pull request as ready for review October 14, 2026 20:48
@MoritzWeber0 MoritzWeber0 changed the title feat(cms): add table editor component and news slug validation feat(cms): add table editor component and news slug incrementation Oct 14, 2026
@MoritzWeber0
MoritzWeber0 requested a review from lenderom October 15, 2026 06:58

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant