profile
viewpoint
NCPhillips ncphillips @forestryio PEI, Canada www.ncphi.com @tinacms maintainer; @forestryio developer; @peidevs organizer;

forestryio/create-static-site 119

Create static websites with no build configuration.

forestryio/forestry-vscode 17

A Visual Studio Code extension for developing projects managed with Forestry.io

ncphillips/babas 6

A tiny zero-dependency library for watching objects change.

ncphillips/create-typescript-package 4

Create Typescript packages with zero build configuration

forestryio/create-observable-thunk 3

Provides a H.O.F. that wraps any function returning an Rx.Observable in a Thunk

forestryio/gatsby-remark-normalize-paths 1

Normalize paths in frontmatter and body of markdown files to be gatsby compliant

forestryio/react-patterns-article 1

Code samples behind the React Patterns article.

jamespohalloran/next-tina-blog-starter 1

Testing NextJS + Contentful + Tina

PR opened tinacms/tinacms

Reviewers
Inline text children
+20 -4

0 comment

2 changed files

pr created time in 15 hours

create barnchtinacms/tinacms

branch : inline-text-children

created branch time in 15 hours

pull request commenttinacms/tinacms.org

All Packages Page

For reference here's the image of the link to the README

image

jhuggett

comment created time in 15 hours

Pull request review commenttinacms/tinacms.org

All Packages Page

-import DocTemplate from '../docs/[...slug]'-import { getDocProps } from '../../utils/docs/getDocProps'+import { DocsGrid, DocGridContent } from '../docs/[...slug]' import { GetStaticProps } from 'next' import { GithubError } from 'next-tinacms-github'+import React, { useState } from 'react'+import { createTocListener } from 'utils'+import { NextSeo } from 'next-seo'+import { openGraphImage } from 'utils/open-graph-image'+import { DocsLayout, MarkdownContent } from 'components/layout'+import { getJsonPreviewProps, readJsonFile } from 'utils/getJsonPreviewProps'+import path from 'path'+++export default function PackageIndex(props) {+  const excerpt = 'Packages for TinaCMS.'++  const name = "Packages"++  const contentRef = React.useRef<HTMLDivElement>(null)+  const isBrowser = typeof window !== `undefined`+  const [activeIds, setActiveIds] = useState([])++  React.useEffect(() => {+    if (!isBrowser || !contentRef.current) {+      return+    }+    const activeTocListener = createTocListener(contentRef, setActiveIds)+    window.addEventListener('scroll', activeTocListener)++    return () => window.removeEventListener('scroll', activeTocListener)+  }, [contentRef])++  return (+    <>+      <NextSeo+        title={name}+        titleTemplate={'%s | TinaCMS Docs'}+        description={excerpt}+        openGraph={{+          title: name,+          description: excerpt,+          images: [openGraphImage(name, ' | TinaCMS Docs')],+        }}+      />+      <DocsLayout navItems={props.docsNav}>+        <DocsGrid>+          <DocGridContent ref={contentRef}>+            <h1>TinaCMS Packages</h1>+            <hr />+            <ul>+              {props.packages.map( p => {+                return (+                  <li><a href={p.link}>{p.name}</a></li>+                )+              }+            )}+            </ul>+          </DocGridContent>+        </DocsGrid>+      </DocsLayout>+    </>+  )+}  export const getStaticProps: GetStaticProps = async function(props) {   try {-    return await getDocProps(props, 'index')+    const { preview, previewData }: any = props++    const previewProps = await getJsonPreviewProps(+      'content/toc-doc.json',+      preview,+      previewData+    )++    const docsNavData = previewProps.props.file.data++    const file = await readJsonFile(+      path.resolve(process.cwd(), './content/packages.json')+    )++    const packagePages = file.packages.map( p => ({+      name: p.name,+      link: p.readme ? `https://tinacms.org/packages/${p.name}` : p.link

Let's remove the domain from this so that it works in staging or locally

      link: p.readme ? `/packages/${p.name}` : p.link
jhuggett

comment created time in 15 hours

pull request commenttinacms/tinacms.org

Guide Index Updates

Yeah those all would be fine. Kind of like the last one the most personally

kendallstrautman

comment created time in 15 hours

pull request commenttinacms/tinacms.org

Guide Index Updates

In the Django page they actually put "Step X" before each steps name. Maybe that would help?

image

kendallstrautman

comment created time in 16 hours

PR opened tinacms/tinacms

build: remove checkForMilestone

Now that we are automatically generating the root CHANGLOG and the GitHub release, the need to use Milestones has gone. This PR removes that check from the CI

+3 -3

0 comment

1 changed file

pr created time in 17 hours

create barnchtinacms/tinacms

branch : build-remove-milestone-check

created branch time in 17 hours

PR opened tinacms/tinacms

feat(@tinacms/core): events from APIs are dispatched to the entire CMS

See RFC 0010 for more information.

+24 -2

0 comment

2 changed files

pr created time in 17 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha 5fef4f9eba42f48e51e5511892dd61d3e08de794

feat(@tinacms/core): events from APIs are dispatched to the entire CMS

view details

push time in 17 hours

create barnchtinacms/tinacms

branch : api-events

created branch time in 17 hours

issue closedtinacms/tinacms

Generate source maps at build

closed time in 18 hours

ncphillips

issue commenttinacms/tinacms

Generate source maps at build

#1388 is a duplicate of this issue, but closing this one as the other has more info

ncphillips

comment created time in 18 hours

push eventtinacms/rfcs

NCPhillips

commit sha 4a723637cdd57a1c327b0268ff069a24ab1b9d47

add reviewer to frontmatter

view details

push time in 18 hours

Pull request review commenttinacms/tinacms

MediaStore#previewSrc

 export class GithubMediaStore implements MediaStore {      return uploaded   }++  async previewSrc(src: string) {+    try {+      return this.githubClient.getDownloadUrl(src)+    } catch {+      return src

My thought was that you might have an image URL that references a whole URL i.e.

![](http://i.ytimg.com/vi/ypG3yBxgDEs/maxresdefault.jpg

GithubMediaStore would fail to find that in the repo and just default ot the src

ncphillips

comment created time in 18 hours

push eventtinacms/tinacms

NCPhillips

commit sha e62ef1167949ff1b94ab809066c9d81ac5c63f14

chore: correct types for InlineImage previewSrc Co-authored-by: DJ <dj@walker.dev>

view details

push time in 18 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha 672daa07b0f2e8498a9ffa37d309b91623182772

chore: linkPluginState has a toolbar attr

view details

push time in 19 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha 7ae7a3899df18f9c323acbe0d995b9c312b79a56

feat(react-tinacms-inline): InlineImage now works with an async previewSrc

view details

Nolan Phillips

commit sha 15b0209f2ba5db846eb7edaac416911b8171ba6b

feat(react-tinacms-inline): InlineImage defaults to using cms.media.store.previewSrc

view details

Nolan Phillips

commit sha e8212f5552962259f459110baa64a8e0479acfab

feat(react-tinacms-strapi): StrapiMediaStore implements previewSrc

view details

Nolan Phillips

commit sha a7a596c328fff7cc1039f1c8bd76a91aafe55106

fix(react-tinacms-editor): prosemirror image plugin is only added if imageProps was was defined

view details

Nolan Phillips

commit sha e506b917b3308110531d8c634e53bff626f0cd64

fix(react-tinacms-editor): renamed previewUrl to previewSrc to make it consistent with InlineImage component and ImageFieldPlugin

view details

Nolan Phillips

commit sha 2312adb5e8b4f2e53a53fc5cc9dd96b549afdaae

docs: rename previewUrl to previewSrc

view details

Nolan Phillips

commit sha ca7be13c04981ed5bd1579d316819aad8002ce97

chore: fix the build

view details

Nolan Phillips

commit sha ab63808a3a24bb86a9e10ba3fcc8f9577ca6c325

chore: tightent types for PluginKeys

view details

push time in 20 hours

push eventtinacms/tinacms

NCPhillips

commit sha 1a4e3d7d4fbc4448c4ce8af879f1a0302bdc7d62

Update RELEASE.md

view details

push time in 20 hours

push eventtinacms/rfcs

NCPhillips

commit sha f02e32dfcef6ea9a88f1914375da140ccc3ea539

rfc(0010): API Events Co-authored-by: DJ <dj@walker.dev>

view details

push time in 20 hours

PR merged tinacms/rfcs

rfc(0010): API Events

View RFC Content

This RFC will be open until August 7th 2020.

All comments are welcome!

+70 -0

0 comment

1 changed file

ncphillips

pr closed time in 20 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha 4ed9096bb2cf34e858fc1f3927a796e749c65c76

chore: tightent types for PluginKeys

view details

push time in 20 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha e37bdccf9eb598d80a627bfcd718d900dec07729

chore: fix the build

view details

push time in 20 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha c09c7f98efc0598fb94074c9788cf8e803d9616b

docs: rename previewUrl to previewSrc

view details

push time in 20 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha fbf67b8dc61625923c732ced42a4383bac9f7917

fix(react-tinacms-editor): renamed previewUrl to previewSrc to make it consistent with InlineImage component and ImageFieldPlugin

view details

push time in 20 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha 2398f8e08519fdd4cf2e0710e92e31e16c19f835

fix(react-tinacms-editor): prosemirror image plugin is only added if imageProps was was defined

view details

push time in 21 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha c789583b66d02311b2c041b1920e0de1ec05d1a8

feat(react-tinacms-strapi): StrapiMediaStore implements previewSrc

view details

push time in 21 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha 3e8a5f7466751d94528838c24d5305581f9a8818

refactor: extract EditableImage from the InlineImage rc Prep for some hooks work

view details

Nolan Phillips

commit sha b22892254d8644cd966ca3428998f116709b07a2

chore: dummy media store implements previewSrc

view details

TinaCMS

commit sha 53095a726d95a696ce47853fa5d579326e0fa6c1

chore: update from tina

view details

Nolan Phillips

commit sha 4f7397e8fc4ba41ac49aafab03fc62de50c31292

feat(react-tinacms-inline): InlineImage now works with an async previewSrc

view details

Nolan Phillips

commit sha 1c9bd74ba53b6036a63dd392aea61cbe4a2a3a18

feat(react-tinacms-inline): InlineImage defaults to using cms.media.store.previewSrc

view details

push time in 21 hours

push eventtinacms/tinacms

Nolan Phillips

commit sha 46e85d104b49d3860cf60c0590e550e1fc3ea117

feat(react-tinacms-editor): InlineWysiwyg expects imageProps.parse to modify the filename before inserting the img tag Upgrade Path imageProps={{ directory: "public/images", }} Must be replaced with: imageProps={{ directory: "public/images/", parse: filename => `public/images/${filename}` }} This allows the directory to not-match the parsed value. For example: imageProps={{ directory: "src/public/images", parse: filename => `public/images/${filename}` }}

view details

Nolan Phillips

commit sha f9d055d955d821885be49d74f5f0916b562cd6a6

fix(react-tinacms-editor): when InlineWysiwyg is not given imageProps then images are disabled

view details

push time in 21 hours

push eventtinacms/tinacms.org

NCPhillips

commit sha 36103adbc9466c62f3c033458f650be8d59aacac

Upload

view details

push time in 21 hours

push eventtinacms/tinacms.org

NCPhillips

commit sha e6e2f7fefa0a99453e7e439aa2cfdf4717ad126b

Upload

view details

push time in 21 hours

push eventtinacms/tinacms.org

NCPhillips

commit sha eab54b2dc79b3144052d694d2472844a45a96894

Upload

view details

push time in 21 hours

PR opened tinacms/tinacms.org

Plugins Links

Link to blog posts on plugins from the /docs/plugins page

+15 -9

0 comment

1 changed file

pr created time in a day

push eventtinacms/tinacms.org

NCPhillips

commit sha 6e1ed0121c1d6ff02d769fb87bd35d0ae0639a02

Update from TinaCMS

view details

push time in a day

issue openedtinacms/tinacms

react-tinacms-editor: pressing ENTER in link modal should act as "save"

<!-- Please fill out each section below, otherwise your issue will be closed.

Before opening a new issue, please search existing issues: https://github.com/tinacms/tinacms/issues -->

  • Open the Editor
  • Select some text and press the "link" button in the menu –> Modal Opens
  • Fill in the URL
  • Press ENTER –> Modal Closes
  • Click on the link –> Modal opens
  • The URL will be empty

image

created time in a day

create barnchtinacms/tinacms.org

branch : plugin-link

created branch time in a day

push eventtinacms/tinacms.org

Nolan Phillips

commit sha d505445f46a616227183858964a79c35307133b4

@next version of tina packages

view details

Nolan Phillips

commit sha 6ce2bea1a5b796de7ac09037f05689325535b4bd

add github media store to the cms

view details

Nolan Phillips

commit sha d206d4fcdb262e1e77bb35803488b1c68adf7a56

InlineWysiwyg is now configured to upload to github and properly preview content relies on changes made in the tinacms `media-upgrades` branch

view details

Nolan Phillips

commit sha 769095dd00fe47558296c0d119a2a62a15fae566

simplify previewUrl function

view details

Nolan Phillips

commit sha c64787cc3dfba39a5e4a4d7093ab9c8bf0562f1c

upgrade tinacms

view details

Nolan Phillips

commit sha d01c76e181c934fb078be0559ec3e072ec6f3b03

upgrade tinacms

view details

push time in 2 days

delete branch tinacms/tinacms.org

delete branch : github-media-client

delete time in 2 days

PR merged tinacms/tinacms.org

Reviewers
GitHub media client enhancement
  • [x] Release tinacms/tinacms#1380
+83 -74

1 comment

4 changed files

ncphillips

pr closed time in 2 days

PR opened tinacms/tinacms

Reviewers
MediaStore#previewSrc

Per the Media RFC this PR:

  • [x] Introduces MediaStore#previewSrc
  • [x] InlineWysiwyg
  • [x] ImageFieldPlugin
  • [ ] InlineImage
  • [x] Implement GithubMediaStore#previewSrc
  • [x] Implement GitMediaStore#previewSrc
  • [ ] Implement StrapiMediaStore#previewSrc
+31 -6

0 comment

6 changed files

pr created time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha 20cdb1f3184107aaf73816b3bba9febe5601fd22

feat(@tinacms/fields): ImageFieldPlugin will default to useing cms.media.store for previewSrc The `previewSrc` function no longer needs to be provided, however it still can be

view details

Nolan Phillips

commit sha 37f2cd63236bf97772cc2d944875fb8fc10411d0

chore: GitMediaStore implements previewSrc as a passthrough

view details

push time in 2 days

push eventtinacms/tinacms.org

NCPhillips

commit sha e9d3e4d36fdf2aa69bf870fb912e42c7cbd0bc10

Upload

view details

push time in 2 days

push eventtinacms/tinacms.org

NCPhillips

commit sha 8ff01d50373d354641943c568510814d4fd88a41

Upload

view details

push time in 2 days

push eventtinacms/tinacms.org

NCPhillips

commit sha ccda7c98fd8085545daafd62310281327188fbc6

Upload

view details

push time in 2 days

push eventtinacms/tinacms.org

NCPhillips

commit sha c4b3daf2f8963be986b01f284380b106113cb8de

Upload

view details

push time in 2 days

push eventtinacms/tinacms.org

NCPhillips

commit sha eb862e9125876ed5a5c624c640a72ed2017e5259

Upload

view details

push time in 2 days

push eventtinacms/tinacms.org

NCPhillips

commit sha b9e91d2864d7466d289693823cbc4d30dde712fa

Upload

view details

push time in 2 days

push eventtinacms/tinacms.org

NCPhillips

commit sha 772124faeb3f963ae604847f8f7fba24407bf1de

Upload

view details

push time in 2 days

create barnchtinacms/tinacms

branch : media-store-previewsrc

created branch time in 2 days

push eventtinacms/tinacms.org

Nolan Phillips

commit sha 7f628bf9ad0810a875d342408dddb0a081923118

upgrade tinacms

view details

push time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha 36d84f62316bd8d7683a5c317ab3fc4a5a3ee9cd

fix(react-tinacms-inline): BlocksControls always returns a JSX Element

view details

Nolan Phillips

commit sha 34ad61f96e90a24b057996a6bf76b18cb3780862

chore(publish): latest

view details

Nolan Phillips

commit sha 125be0d4404831077b95170cf91ceed296236582

build: push on release so the github release gets properly created

view details

push time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha 36d84f62316bd8d7683a5c317ab3fc4a5a3ee9cd

fix(react-tinacms-inline): BlocksControls always returns a JSX Element

view details

Nolan Phillips

commit sha 34ad61f96e90a24b057996a6bf76b18cb3780862

chore(publish): latest

view details

push time in 2 days

release tinacms/tinacms

v0.27.3

released time in 2 days

created tagtinacms/tinacms

tagv0.27.3

Tina is a toolkit for building content management systems directly into websites made with React (Gatsby and Next.js)

created time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha 173a1fb7c6af6c64195a466ce0a67695c98bd66d

chore(publish): latest

view details

push time in 2 days

created tagtinacms/tinacms

tagv0.27.2

Tina is a toolkit for building content management systems directly into websites made with React (Gatsby and Next.js)

created time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha 9ca8bc95ce0751fe5713449d11f89392568540cf

fix(react-tinacms-inline): BlocksControlsProps#children is not optional

view details

Nolan Phillips

commit sha 173a1fb7c6af6c64195a466ce0a67695c98bd66d

chore(publish): latest

view details

push time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha 9ca8bc95ce0751fe5713449d11f89392568540cf

fix(react-tinacms-inline): BlocksControlsProps#children is not optional

view details

push time in 2 days

delete branch tinacms/tinacms

delete branch : fix-block-controls-props

delete time in 2 days

create barnchtinacms/tinacms

branch : fix-block-controls-props

created branch time in 2 days

release tinacms/tinacms

v0.27.1

released time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha 27e5eb7c274666dc7abdd7258a333412bec4923f

chore(publish): latest

view details

push time in 2 days

created tagtinacms/tinacms

tagv0.27.1

Tina is a toolkit for building content management systems directly into websites made with React (Gatsby and Next.js)

created time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha a585ce990de45a499ff8befd93554133768e5e43

fix: switch from ReactNode to ReactChild for various props

view details

Nolan Phillips

commit sha 27e5eb7c274666dc7abdd7258a333412bec4923f

chore(publish): latest

view details

push time in 2 days

Pull request review commenttinacms/tinacms.org

/docs/media links to /packages/react-tinacms-github

 title: Media prev: /docs/events next: /docs/apis+last_edited: '2020-08-10T17:15:19.482Z'

This is so sweet. Good stuff @jhuggett

ncphillips

comment created time in 2 days

delete branch tinacms/tinacms

delete branch : fix-react-child-type

delete time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha a585ce990de45a499ff8befd93554133768e5e43

fix: switch from ReactNode to ReactChild for various props

view details

push time in 2 days

PR merged tinacms/tinacms

fix: switch from ReactNode to ReactChild for various props

Follow up from e2fd14c

Caught in the build of tinacms/tinacms.org#637

(Also accidentally committed updates to the react-tinacms-github docs)

+31 -27

1 comment

6 changed files

ncphillips

pr closed time in 2 days

PR opened tinacms/tinacms.org

/docs/media links to /packages/react-tinacms-github

Please pull these awesome changes in!

+3 -3

0 comment

1 changed file

pr created time in 2 days

push eventtinacms/tinacms.org

NCPhillips

commit sha 8bad57d3ede6f1a27fb9029cc5cac1b4bb7d6ddf

Update from TinaCMS

view details

push time in 2 days

create barnchtinacms/tinacms.org

branch : github-media-store-link

created branch time in 2 days

PR opened tinacms/tinacms

Reviewers
fix: switch from ReactNode to ReactChild for various props

Follow up from e2fd14c

+31 -27

0 comment

6 changed files

pr created time in 2 days

create barnchtinacms/tinacms

branch : fix-react-child-type

created branch time in 2 days

push eventtinacms/tinacms.org

Nolan Phillips

commit sha 99386eae67acc473f082dcf9bc6ce02af8c9315a

upgrade tinacms

view details

push time in 2 days

push eventtinacms/tinacms.org

NCPhillips

commit sha 9748108fc3eb76e1d9be11008db6915273047d53

Upload

view details

push time in 2 days

release tinacms/tinacms

v0.27.0

released time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha 41851ca339c171a284e4d07becd90b54162d69b1

chore(publish): latest

view details

push time in 2 days

created tagtinacms/tinacms

tagv0.27.0

Tina is a toolkit for building content management systems directly into websites made with React (Gatsby and Next.js)

created time in 2 days

push eventtinacms/tinacms

Kendall Strautman

commit sha deb0e7ad7acdcb02b7edab853226eb73efffee97

docs(react-tinacms-inline): updates README

view details

Kendall Strautman

commit sha e2fd14c5dff0c1f0ea6eb1fa503341df0ed978b8

chore(react-tinacms-inline): makes types more explicit

view details

Kendall Strautman

commit sha 401a28b816397a5165680f079166cf90e4eea18c

docs(react-tinacms-inline): adds interfaces and example to inline blocks info

view details

Kendall Strautman

commit sha cc466289783a230871169dc1eda712ca9f8b0f75

docs(react-tinacms-inline): better inline blocks examples

view details

Kendall Strautman

commit sha a9b58e66f9b5571e7bafc95fe8daca4bcc4a8290

docs(next-tinacms-markdown): crosslinks to git guide in README

view details

Kendall Strautman

commit sha fbcacaec75acfcc090db19d8db3e3bdc7b946374

docs(next-tinacms-json): crosslinks to git guide in README

view details

Kendall Strautman

commit sha 3fb826613a7824645c816fd037f7e0182f92f9c1

docs(react-tinacms-inline): adds hook return types

view details

Kendall Strautman

commit sha 1896866d0159ac56b9d343e7ea2e152c75f04b76

docs(next-tinacms-json): reformats helper interface and explanation

view details

Kendall Strautman

commit sha 7a3fa99e4dec568f9d9c4b887081976be270e157

docs(next-tinacms-markdown): reformats helper interface & explanation

view details

Kendall Strautman

commit sha 673f5e293d60dcd2a3d1b4d697d14f20007003df

docs(react-tinacms-inline): adjust features example with useForm

view details

Kendall Strautman

commit sha fc2957a8aa15623c8862aa53d00b4309244ea696

fix(@tinacms/react-sidebar): adds aria label to sidebar toggle button

view details

Kendall Strautman

commit sha bbdc570e9a7af16b62e8c66fc6b283cadff5a688

test(tinacms): checks for children and sidebar rendered when cms enabled

view details

Kendall Strautman

commit sha 30db7a11cf8e0e650ba2645ff67f320d5674cf35

test(tinacms): test for sidebar false

view details

Kendall Strautman

commit sha 6630de3ab112c1a1352fa59b92593f5ece750c4a

test(tinacms): checks for cms disabled, renders children, not sidebar

view details

Kendall Strautman

commit sha c24556d9aab40dfd684e11ccf4d3180c6bd26820

fix(@tinacms/react-sidebar): sidebar doesn't render when cms is disabled

view details

Kendall Strautman

commit sha 1188dbfa5bcaeb0ae9b832b15ad299b5c1ea4c01

fix(tinacms): enabling cms with sidebar doesn't remount children

view details

Kendall Strautman

commit sha d304006c7d6c17741cc2167f1731dd983df5ad9b

test(tinacms): enabling cms with sidebar doesn't remount children

view details

Kendall Strautman

commit sha b21691aefd31b36147baef2729fc9e974b33ffa9

refactor(tinacms): improves test organization

view details

allcontributors[bot]

commit sha 1189dc7e41f55827b8f2491d3b9b986dfdee8cc4

docs: update README.md [skip ci]

view details

allcontributors[bot]

commit sha 1e727f5243d482d263d8f90a61115452ad3e9938

docs: update .all-contributorsrc [skip ci]

view details

push time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha d3ac63395eb11fe680bb8bea3465bbf9f864c1ca

build: remove package-lock commit

view details

push time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha 002ce356523ef9f6e39f8296827acac8924a3acb

fix(next-tinacms-github): sends 500 with message if signing key is missing

view details

Nolan Phillips

commit sha 90b591676c8bdc4b688ac7350a679709f0381f21

fix(next-tinacms-github): auth handler sends 500 error when missing signing key

view details

Nolan Phillips

commit sha 31273f7acaea7687f577f8eb3961283bb1eb7840

fix(next-tinacms-github): preview handler responds with 500 if signing key is missing

view details

Nolan Phillips

commit sha 6e57fad65e8ac1cfb74d4abaea7ab1fc8ad57291

test(next-tinacms-github): missing csrf responds with 401

view details

Nolan Phillips

commit sha 7458c8fa3f5dc0adcdd970802af13b628f7cc3d8

test: updated test list

view details

Nolan Phillips

commit sha cbd9407ff0f9a8cd461f96f5298e84e2048efba7

chore: license

view details

Nolan Phillips

commit sha 109dad25919200beebc0bdce49c1c28a947a7ae3

chore: log signing key error to the console

view details

Nolan Phillips

commit sha 65aa9f6d88c90643e1e25d11b4456c7e731473b4

chore: licence

view details

push time in 2 days

delete branch tinacms/tinacms

delete branch : signing-key-fixes

delete time in 2 days

PR merged tinacms/tinacms

next-tinacms-github: check for signing key and return 500 if it's missing

This does not fully solve the problem as the frontend does not react appropriately but it's an improvement for #1357

+232 -0

1 comment

7 changed files

ncphillips

pr closed time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha f75d130855a24f5a3ccbbb6f19cef0a87e196ad3

feat(react-tinacms-editor): InlineWysiwyg now accepts imageProps.directory

view details

Nolan Phillips

commit sha 166f380e886e88b9edc90948a4c2ca249244d6a3

feat(react-tinacms-editor): InlineWysiwyg imageProps.upload now defaults to using the cms.media.store to upload images

view details

Nolan Phillips

commit sha cebbd3166f678f95ccd234ef8e8afd1654958b93

chore: catch previewSrc errors and treat as Identity

view details

Nolan Phillips

commit sha cf8b8fec35ddf3c72265994be15bcc85e17304d1

chore: simplify upload signature

view details

Nolan Phillips

commit sha 89070c142db4f9b3f84cbaf61d35aec557a689f3

docs: several updates to readme - sticky prop docs - imageProps.directory - renamed interfaces

view details

TinaCMS

commit sha 1c84985e7e906bb64e08fbc011635a2f1af7693f

chore: update from tina

view details

Nolan Phillips

commit sha 8c36b6e45d45bca6772cbb50df3c7977eadea4d0

chore: expand passedInImageProps

view details

Nolan Phillips

commit sha 4e89438af71e3da2ead264d07dd24d2f40afb101

chore: remove bad import

view details

push time in 2 days

delete branch tinacms/tinacms

delete branch : media-upgrades

delete time in 2 days

push eventtinacms/tinacms.org

Frank Taillandier

commit sha f8a66a1ad1cfe6c20d358100b2cf3f846940f21a

fix: redirects Reported on https://github.com/kendallstrautman/quercus-blocks/issues/24

view details

push time in 2 days

delete branch tinacms/tinacms.org

delete branch : fix/redirects

delete time in 2 days

PR merged tinacms/tinacms.org

Reviewers
fix: redirects fix

Reported on https://github.com/kendallstrautman/quercus-blocks/issues/24

+8 -0

1 comment

1 changed file

DirtyF

pr closed time in 2 days

push eventtinacms/tinacms.org

Nolan Phillips

commit sha 6337c5089aafd3e35f2e9299d8d8ebb2c8b69fc4

refactor: extract useFormDecorator from useLastEdited

view details

push time in 2 days

delete branch tinacms/tinacms.org

delete branch : use-form-decorator

delete time in 2 days

push eventtinacms/tinacms

Nolan Phillips

commit sha 55797ef0e422073424f1393886c614450ec66d9d

chore: remove bad import

view details

push time in 2 days

push eventtinacms/tinacms

TinaCMS

commit sha 7535e8ef693a0760a4f813eea381fc7b99f947c3

chore: update from tina

view details

Nolan Phillips

commit sha 22b807e5d0b91f4e31b20120726f62893cc0cf0a

chore: expand passedInImageProps

view details

push time in 2 days

issue commenttinacms/tinacms

File system only backend

Hey @divyenduz that's really cool! We have no plans to make a file-system only backend, but if you setup a little Node REST server you could make your own backend + client pretty easily I bet!

divyenduz

comment created time in 2 days

issue commenttinacms/tinacms

Upload Images To Cloudinary/Imgix

A new MediaStore for Cloudinary could definitely be created! We love Cloudinary and would love to make one but there's no plans for it so far.

pxwee5

comment created time in 2 days

issue commenttinacms/tinacms

react-tinacms: editor: `undefined` on upload when image already exists.

I'm guessing this is specific to @tinacms/git-client rather then a general react-tinacms-editor bug

DirtyF

comment created time in 5 days

Pull request review commenttinacms/tinacms

feat: InlineWysiwyg default image upload function

 export function InlineWysiwyg({   name,   children,   focusRing = true,+  imageProps: passedInImageProps,   ...wysiwygProps }: InlineWysiwygFieldProps) {   const cms = useCMS() +  const imageProps: ImageProps = React.useMemo(() => {+    return {+      async upload(files: File[]) {+        const allMedia = await cms.media.store.persist(+          files.map(file => ({+            directory: passedInImageProps?.directory || '',+            file,+          }))+        )++        return allMedia.map(media => `${media.directory}${media.filename}`)+      },+      ...passedInImageProps,+    }+  }, [cms.media.store])

Maybe. It would probably make the hook rerun on every render

ncphillips

comment created time in 5 days

more