JokerQyou / standardnotes-dockerized

Self-host your own Standard Notes instance.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Host extension repo

JokerQyou opened this issue · comments

Since the full extension list is sorted out (#2), we just need to figure out the way to host a list of extensions, just like the official extension repository (https://extensions.standardnotes.org).
Of course we could just let the user import each extension by hand, but that would be painful

Here's a full JSON response sample for a repo request, from the official staging demo user.

{
  "content_type": "SN|Repo",
  "valid_until": "2030-05-16T18:35:33.000Z",
  "packages": [
    {
      "identifier": "org.standardnotes.bold-editor",
      "name": "Bold Editor",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.0.5",
      "description": "A simple and peaceful rich editor that helps you write and think clearly. Features FileSafe integration, so you can embed your encrypted images, videos, and audio recordings directly inline.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/bold-editor",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/bold.jpg",
      "download_url": "https://github.com/sn-extensions/bold-editor/archive/1.0.5.zip",
      "flags": [
        "New"
      ],
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.bold-editor"
    },
    {
      "identifier": "org.standardnotes.simple-markdown-editor",
      "name": "Simple Markdown Editor",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.3.6",
      "description": "A Markdown editor with dynamic split-pane preview.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/simple-markdown-editor",
      "download_url": "https://github.com/sn-extensions/simple-markdown-editor/archive/1.3.6.zip",
      "marketing_url": "https://standardnotes.org/extensions/simple-markdown-editor",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/simple-markdown.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.simple-markdown-editor"
    },
    {
      "identifier": "org.standardnotes.advanced-markdown-editor",
      "name": "Advanced Markdown Editor",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.3.5",
      "description": "A fully featured Markdown editor that supports live preview, a styling toolbar, and split pane support.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/advanced-markdown-editor",
      "download_url": "https://github.com/sn-extensions/advanced-markdown-editor/archive/1.3.5.zip",
      "marketing_url": "https://standardnotes.org/extensions/advanced-markdown",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/adv-markdown.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.advanced-markdown-editor"
    },
    {
      "identifier": "org.standardnotes.code-editor",
      "name": "Code Editor",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.3.3",
      "description": "Syntax highlighting and convenient keyboard shortcuts for over 120 programming languages. Ideal for code snippets and procedures.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/code-editor",
      "download_url": "https://github.com/sn-extensions/code-editor/archive/1.3.3.zip",
      "marketing_url": "https://standardnotes.org/extensions/code-editor",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/code.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.code-editor"
    },
    {
      "identifier": "org.standardnotes.simple-task-editor",
      "name": "Simple Task Editor",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.3.3",
      "description": "A great way to manage short-term and long-term to-do's. You can mark tasks as completed, change their order, and edit the text naturally in place.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/simple-task-editor",
      "download_url": "https://github.com/sn-extensions/simple-task-editor/archive/1.3.3.zip",
      "marketing_url": "https://standardnotes.org/extensions/simple-task-editor",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/task-editor.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.simple-task-editor"
    },
    {
      "identifier": "org.standardnotes.minimal-markdown-editor",
      "name": "Minimal Markdown Editor",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.3.2",
      "description": "A minimal Markdown editor with live rendering and in-text search via Ctrl/Cmd + F",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/minimal-markdown-editor",
      "download_url": "https://github.com/sn-extensions/minimal-markdown-editor/archive/1.3.2.zip",
      "marketing_url": "https://standardnotes.org/extensions/minimal-markdown-editor",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/min-markdown.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.minimal-markdown-editor"
    },
    {
      "identifier": "org.standardnotes.fancy-markdown-editor",
      "name": "Math Editor",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.3.2",
      "description": "A beautiful split-pane Markdown editor with synced-scroll and LaTeX support. When LaTeX is detected, makes external render network request.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/fancy-markdown-editor",
      "download_url": "https://github.com/sn-extensions/math-editor/archive/1.3.2.zip",
      "marketing_url": "https://standardnotes.org/extensions/math-editor",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/fancy-markdown.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.fancy-markdown-editor"
    },
    {
      "identifier": "org.standardnotes.plus-editor",
      "name": "Plus Editor",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.3.2",
      "description": "From highlighting to custom font sizes and colors, to tables and lists, this editor is perfect for crafting any document.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/plus-editor",
      "download_url": "https://github.com/sn-extensions/plus-editor/archive/1.3.2.zip",
      "marketing_url": "https://standardnotes.org/extensions/plus-editor",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/plus-editor.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.plus-editor"
    },
    {
      "identifier": "org.standardnotes.vim-editor",
      "name": "Vim Editor",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.3.2",
      "description": "A code editor with Vim key bindings.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/vim-editor",
      "download_url": "https://github.com/sn-extensions/vim-editor/archive/1.3.2.zip",
      "marketing_url": "https://standardnotes.org/extensions/vim-editor",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/vim.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.vim-editor"
    },
    {
      "identifier": "org.standardnotes.standard-sheets",
      "name": "Secure Spreadsheets",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.3.3",
      "description": "A powerful spreadsheet editor with formatting and formula support. Not recommended for large data sets, as encryption of such data may decrease editor performance.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/standard-sheets",
      "download_url": "https://github.com/sn-extensions/secure-spreadsheets/archive/1.3.3.zip",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/spreadsheets.png",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.standard-sheets"
    },
    {
      "identifier": "org.standardnotes.token-vault",
      "name": "TokenVault",
      "content_type": "SN|Component",
      "area": "editor-editor",
      "version": "1.0.4",
      "description": "Encrypt and protect your 2FA secrets for all your internet accounts. TokenVault handles your 2FA secrets so that you never lose them again, or have to start over when you get a new device.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/token-vault",
      "download_url": "https://github.com/sn-extensions/token-vault/archive/1.0.4.zip",
      "thumbnail_url": "https://standard-notes.s3.amazonaws.com/screenshots/models/editors/token-vault.png",
      "flags": [
        "Beta"
      ],
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.token-vault"
    },
    {
      "identifier": "org.standardnotes.folders",
      "name": "Folders",
      "content_type": "SN|Component",
      "area": "tags-list",
      "version": "1.3.3",
      "description": "Create nested folders with easy drag and drop.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/folders",
      "download_url": "https://github.com/sn-extensions/folders-component/archive/1.3.3.zip",
      "marketing_url": "https://standardnotes.org/extensions/folders",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/components/folders.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.folders"
    },
    {
      "identifier": "org.standardnotes.autocomplete-tags",
      "name": "Quick Tags",
      "content_type": "SN|Component",
      "area": "note-tags",
      "version": "1.3.1",
      "description": "Work more efficiently by quickly selecting from a live list of tags while you type. Supports keyboard shortcuts and folders.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/autocomplete",
      "download_url": "https://github.com/sn-extensions/autocomplete-tags/archive/1.3.1.zip",
      "marketing_url": "https://standardnotes.org/extensions/autocomplete-tags",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/components/autocomplete.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.autocomplete-tags"
    },
    {
      "identifier": "org.standardnotes.action-bar",
      "name": "Action Bar",
      "content_type": "SN|Component",
      "area": "editor-stack",
      "version": "1.3.0",
      "description": "Useful utility bar with information about the current note as well as actions like duplicate, copy, and save.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/action-bar",
      "download_url": "https://github.com/sn-extensions/action-bar/archive/1.3.0.zip",
      "marketing_url": "https://standardnotes.org/extensions/action-bar",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/components/action-bar.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.action-bar"
    },
    {
      "identifier": "org.standardnotes.github-push",
      "name": "GitHub Push",
      "content_type": "SN|Component",
      "area": "editor-stack",
      "version": "1.2.1",
      "description": "Push note changes to a public or private GitHub repository, with options for file extension and commit message.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/github-push",
      "download_url": "https://github.com/sn-extensions/github-push/archive/1.2.1.zip",
      "marketing_url": "https://standardnotes.org/extensions/github-push",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/components/github-push.jpg",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.github-push"
    },
    {
      "identifier": "org.standardnotes.theme-midnight",
      "name": "Midnight",
      "content_type": "SN|Theme",
      "version": "1.2.1",
      "description": "Elegant utilitarianism.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/themes/midnight",
      "download_url": "https://github.com/sn-extensions/midnight-theme/archive/1.2.1.zip",
      "marketing_url": "https://standardnotes.org/extensions/midnight",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/themes/midnight-with-mobile.jpg",
      "dock_icon": {
        "type": "circle",
        "background_color": "#086DD6",
        "foreground_color": "#ffffff",
        "border_color": "#086DD6"
      },
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.theme-midnight"
    },
    {
      "identifier": "org.standardnotes.theme-focus",
      "name": "Focus",
      "content_type": "SN|Theme",
      "version": "1.2.3",
      "description": "For when you need to go in.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/themes/focus",
      "download_url": "https://github.com/sn-extensions/focus-theme/archive/1.2.3.zip",
      "marketing_url": "https://standardnotes.org/extensions/focused",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/themes/focus-with-mobile.jpg",
      "dock_icon": {
        "type": "circle",
        "background_color": "#a464c2",
        "foreground_color": "#ffffff",
        "border_color": "#a464c2"
      },
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.theme-focus"
    },
    {
      "identifier": "org.standardnotes.theme-futura",
      "name": "Futura",
      "content_type": "SN|Theme",
      "version": "1.2.2",
      "description": "Calm and relaxed. Take some time off.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/themes/futura",
      "download_url": "https://github.com/sn-extensions/futura-theme/archive/1.2.2.zip",
      "marketing_url": "https://standardnotes.org/extensions/futura",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/themes/futura-with-mobile.jpg",
      "dock_icon": {
        "type": "circle",
        "background_color": "#fca429",
        "foreground_color": "#ffffff",
        "border_color": "#fca429"
      },
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.theme-futura"
    },
    {
      "identifier": "org.standardnotes.theme-titanium",
      "name": "Titanium",
      "content_type": "SN|Theme",
      "version": "1.2.2",
      "description": "Light on the eyes, heavy on the spirit.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/themes/titanium",
      "download_url": "https://github.com/sn-extensions/titanium-theme/archive/1.2.2.zip",
      "marketing_url": "https://standardnotes.org/extensions/titanium",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/themes/titanium-with-mobile.jpg",
      "dock_icon": {
        "type": "circle",
        "background_color": "#6e2b9e",
        "foreground_color": "#ffffff",
        "border_color": "#6e2b9e"
      },
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.theme-titanium"
    },
    {
      "identifier": "org.standardnotes.theme-solarized-dark",
      "name": "Solarized Dark",
      "content_type": "SN|Theme",
      "version": "1.2.1",
      "description": "The perfect theme for any time.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/themes/solarized-dark",
      "download_url": "https://github.com/sn-extensions/solarized-dark-theme/archive/1.2.1.zip",
      "marketing_url": "https://standardnotes.org/extensions/solarized-dark",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/themes/solarized-dark.jpg",
      "dock_icon": {
        "type": "circle",
        "background_color": "#2AA198",
        "foreground_color": "#ffffff",
        "border_color": "#2AA198"
      },
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.theme-solarized-dark"
    },
    {
      "identifier": "org.standardnotes.theme-autobiography",
      "name": "Autobiography",
      "content_type": "SN|Theme",
      "version": "1.0.0",
      "description": "A theme for writers and readers.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/themes/autobiography",
      "download_url": "https://github.com/sn-extensions/autobiography-theme/archive/1.0.0.zip",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/themes/autobiography.jpg",
      "flags": [
        "New"
      ],
      "dock_icon": {
        "type": "circle",
        "background_color": "#9D7441",
        "foreground_color": "#ECE4DB",
        "border_color": "#9D7441"
      },
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.theme-autobiography"
    },
    {
      "identifier": "org.standardnotes.theme-dynamic",
      "name": "Dynamic",
      "content_type": "SN|Theme",
      "layerable": true,
      "version": "1.0.0",
      "description": "A smart theme that minimizes the tags and notes panels when they are not in use.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/themes/dynamic",
      "download_url": "https://github.com/sn-extensions/dynamic-theme/archive/1.0.0.zip",
      "marketing_url": "https://standardnotes.org/extensions/dynamic",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.theme-dynamic"
    },
    {
      "identifier": "org.standardnotes.theme-no-distraction",
      "name": "No Distraction",
      "content_type": "SN|Theme",
      "layerable": true,
      "version": "1.2.2",
      "description": "A theme for focusing on your writing.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/themes/no-distraction",
      "download_url": "https://github.com/sn-extensions/no-distraction-theme/archive/1.2.2.zip",
      "marketing_url": "https://standardnotes.org/extensions/no-distraction",
      "dock_icon": {
        "type": "svg",
        "source": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M424 64H88c-26.6 0-48 21.6-48 48v288c0 26.4 21.4 48 48 48h336c26.4 0 48-21.6 48-48V112c0-26.4-21.4-48-48-48zm0 336H88V176h336v224z\"/></svg>"
      },
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.theme-no-distraction"
    },
    {
      "identifier": "org.standardnotes.mfa-link",
      "name": "2FA Manager",
      "description": "Configure two-factor authentication to add an extra level of security to your account.",
      "version": "1.2.2",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/mfa-link",
      "download_url": "https://github.com/sn-extensions/mfa-component/archive/1.2.2.zip",
      "content_type": "SN|Component",
      "area": "modal",
      "no_expire": true,
      "deletion_warning": "Deleting 2FA Manager will not disable 2FA from your account. To disable 2FA, first open 2FA Manager, then follow the prompts.",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.mfa-link"
    },
    {
      "identifier": "org.standardnotes.cloudlink",
      "name": "CloudLink",
      "description": "Manage and install cloud backups, including Note History, Dropbox, Google Drive, OneDrive, and Daily Email Backups.",
      "version": "1.2.1",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/cloudlink",
      "content_type": "SN|Component",
      "area": "modal",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.cloudlink"
    },
    {
      "identifier": "org.standardnotes.file-safe",
      "name": "FileSafe",
      "content_type": "SN|Component",
      "area": "editor-stack",
      "version": "2.0.9",
      "description": "Encrypted attachments for your notes using your Dropbox, Google Drive, or WebDAV server. Limited to 50MB per file.",
      "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/filesafe",
      "download_url": "https://github.com/standardnotes/filesafe-client/archive/2.0.9.zip",
      "marketing_url": "https://standardnotes.org/extensions/filesafe",
      "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/FileSafe-banner.png",
      "valid_until": "2030-05-16T18:35:33.000Z",
      "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.file-safe"
    }
  ]
}

And here's a sample JSON response for the latest_url of bold-editor:

{
  "identifier": "org.standardnotes.bold-editor",
  "name": "Bold Editor",
  "content_type": "SN|Component",
  "area": "editor-editor",
  "version": "1.0.5",
  "description": "A simple and peaceful rich editor that helps you write and think clearly. Features FileSafe integration, so you can embed your encrypted images, videos, and audio recordings directly inline.",
  "url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/components/bold-editor",
  "thumbnail_url": "https://s3.amazonaws.com/standard-notes/screenshots/models/editors/bold.jpg",
  "download_url": "https://github.com/sn-extensions/bold-editor/archive/1.0.5.zip",
  "flags": [
    "New"
  ],
  "valid_until": "2030-05-16T18:35:33.000Z",
  "latest_url": "https://extensions.standardnotes.org/66bf5e456b904772c8ad854df82ff276b040df8eaa4ef3287389a013b00527e9/repos/latest?identifier=org.standardnotes.bold-editor"
}

Extensions are hosted in another repository here.

Current progress:

  • Editors: All editors are included.
  • Components: Action Bar is included, nothing else. Need more time to investigate.
  • Themes: All themes are included.
  • Data Care: We don't provide data care solutions. Please subscribe to the official Extended plan to get these, and also support the development of StandardNotes.
  • Actions: We don't provide this. Please consider subscribing to the official Extended plan.

To use the hosted repository, paste https://snext.netlify.com/index.json into Extended code in Extension Manager.