Sigle Versions Save

Open-source Web3 writing platform for Web3 writers

@sigle/[email protected]

6 months ago

Minor Changes

  • 70bc06f: Add ability to select the mailjet list where you send emails to.
  • 1b4307e: Remove whitelist for newsletter.
  • 6a0094c: Add ability to select the sender address where emails are sent from.
  • 1b6f792: Setup E2E tests to catch visual regressions.

Patch Changes

  • 823ff8c: Add Enterprise plan.
  • 0e2e852: Allow x.com links in the twitter embeds.
  • 614ad4f: Fix Vercel bundle issue by excluding swc from outputs.
  • ff85fa9: Refactor editor BubbleMenu component.
  • ce3d0d9: Upgrade next.js to 13.4.
  • 81518f0: e2e: public story page
  • 81d0f83: Simplify local env setup by using .env.development file.
  • 5f4bf2d: Add newsletter item back to settings.
  • 1c96e7a: Protect custom domain page for user with subscriptions.

@sigle/[email protected]

6 months ago

Minor Changes

  • 70bc06f: Add routes to change the mailjet list where you send emails to.
  • 6a0094c: Add routes to change the sender address where emails are sent from.
  • 1b4307e: Remove whitelist for newsletter.
  • 1622d27: Upgrade Nest.js to v10 and use swc.

Patch Changes

  • 823ff8c: Add Enterprise plan.
  • 9937ce7: Fix "Read online" email link for custom domain users.
  • 7caf4f4: Fix cache module initialisation for redis 4.X.
  • 5768f96: Fix cors api calls from custom domains.
  • 8ab440f: Change email template font size and spacing.

@sigle/[email protected]

6 months ago

Minor Changes

  • d2d0f25: Create settings plans page.
  • 64580d3: Image upload editor.
  • 70db52a: Dahboard layout mobile support.
  • c254b81: Add ETH login and message signature.
  • 285b9fd: Move sigle-next to apps folder.
  • 340f510: Add stacks connect support.
  • 30a1325: Sign in with Stacks server session.

Patch Changes

  • 3b5a215: Create a "Untitled" placeholder when post does not have a title.
  • 8bdef53: Create Auth modal style and flow.
  • a17afbb: Improve font smoothing.
  • f701ebc: Save user in database on login with next-auth.
  • 12f15d2: Improve editor loading state.
  • a7b12e5: Validate next-auth schema on wallet login.
  • 22ebce6: Change boring avatars to Beam mode.
  • 614ad4f: Fix Vercel bundle issue by excluding swc from outputs.
  • cb1afdd: Improve loading state of a public post.
  • ce3d0d9: Upgrade next.js to 13.4.
  • d00d871: Add toast component and tailwind config.
  • a484181: Subscription upgrade with NFT logic.
  • 3656d65: Add beta banner.
  • 61c51a8: Add missing toasts accross the app for mutations.
  • c01d806: Move ceramic staging to fly machines v2.
  • 554750a: Remove storybook.
  • a89c59a: Add post real excerpt.
  • c3e2901: Use new URI ComposeDB type in GraphQL schema.
  • 38d5810: Fix Inter font not loading.
  • d42eefb: Change style of post delete modal.
  • 9c60a22: Setup posthog reporting.
  • 2de261b: Display ipfs images on public posts.

@sigle/[email protected]

6 months ago

Minor Changes

  • 86d4397: Collect emails from the landing and article pages.
  • 1b6f792: Setup E2E tests to catch visual regressions.
  • b9f789f: Improve pagination with a better system that can handle many pages.

Patch Changes

  • d5eb47a: Fix hero image avatar with transparent background.
  • 6f82e32: Refactor layout and use metadataBase.
  • 4e85234: Make preview deploy work on vercel.
  • 614ad4f: Fix Vercel bundle issue by excluding swc from outputs.
  • 69e5933: Fix custom domain when user does not have any article.
  • ce3d0d9: Upgrade next.js to 13.4.
  • db1fca2: Add Sigle branding in the footer.
  • 5abab05: Fix images not being centered in content.
  • 160ebb2: Rename _sites folder to sites.
  • 4dd3470: Add og metadata for home and post pages.
  • 6e93cb1: Add eslint rules for tailwind.
  • 9720f1f: Improve home loading with shared layouts.
  • dbf3df2: Fix SEO rendering issue on post page.

@sigle/[email protected]

6 months ago

Minor Changes

  • de82d17: Upgrade tailwind to v3.3.2.

@sigle/[email protected]

1 year ago

Minor Changes

  • 20a3bab: Create new /api/newsletter route to setup the mailjet config.

  • 3d9cab2: Create the POST /api/stories/* routes to manage stories (publish, unpublish, delete).

  • 67cb16b: Index stacks username and Gaia info

  • 70fe8b8: Send newsletter via mailjet API.

  • a1d057b: Start capturing events with posthog:

    • story published
    • story unpublished
    • story deleted
    • newsletter created
    • newsletter updated
    • newsletter sent
    • subscription created
    • subscription updated
    • subscription downgraded
    • follow created
    • follow deleted
    • subscriber created
  • e47a331: Change subscription NFT logic.

  • 3a1150b: Create the POST /api/email-verification/* route to let a user link an email to his account.

  • 6751b95: Create the POST /api/stories/send-test route to send test emails before publishing.

  • 8961a96: Create the POST /api/subscribers route to register new subscriber emails.

  • 20a3bab: Create new GET /api/newsletter route to get the current newsletter.

Patch Changes

  • 5c1ca77: Upgrade to pnpm 8.
  • cbcb043: Create prisma module to share the connection.
  • 5192abf: Add list support to newsletter.
  • 4ffeb6d: Use new Hiro API endpoint.
  • f545b3b: Rename email module to bulk-email.
  • 54c64e4: Set PrismaModule and PostHogModule as global.
  • a06936c: Setup logger by environment.
  • 114a5b6: Fix blockquotes not showing in email.
  • 1554164: Remove test with username and Gaia url.
  • 70fe8b8: Newsletter template for stories.
  • d28e6bf: Add button CTA support to newsletter.
  • e63ae8e: Fix creating subscription with NFT id already used by another account.
  • 44c80ba: Create new /api/newsletter/sender route.
  • ab6cc78: Add simple Twitter support to newsletter.
  • 5b23ad2: Add a new send option to the publish story route, and save it to the DB. Create a new route to get a story information.
  • cf50285: Add gaia functions for settings and story in the Stacks module.
  • 47f9a16: Fix Sentry error reporting when sending emails.
  • b9438c0: Create new email table to track the email sent.

@sigle/[email protected]

1 year ago

Minor Changes

  • 3945c8c: First version of custom domain app.

Patch Changes

  • 8b9ada7: Add sitemap and robots.
  • cdaf33b: Add cta header link.
  • 7a6b758: Mobile menu.
  • cdaf33b: Add custom links.

@sigle/[email protected]

1 year ago

Minor Changes

  • 20a3bab: Create new newsletter page to manage settings.
  • fb985c8: Add private data and newsletter page in the settings.
  • e47a331: Change subscription NFT logic.
  • b5bfa7f: Add subscribe button and modal to profile page and profile card.
  • 4fdcb82: Add login modal prompt when a logged out user tries to follow someone on the explore, public profile and public story pages.
  • 3b8e2b8: Add option for writer to include CTA button in their stories.
  • 6751b95: User can now send test emails before publishing a story.
  • c9ea43a: Add newsletter card at the bottom of the public story page. Add Form Control Group component.
  • 3a1150b: Add settings page to manate current user email.
  • 1d502b5: Allow users to add a canonical link to their stories via the editor settings.
  • 3a1150b: Prefill user email when subscribing if user has email set.

Patch Changes

  • f422cb4: Fix BNS without profile not being detected.
  • 5c1ca77: Upgrade to pnpm 8.
  • 3d9cab2: Connect to the publish workflow REST routes.
  • 4ffeb6d: Use new Hiro API endpoint.
  • 5fff7a1: Fix incorrect signing state persisting on cancel and when a user goes back to change account.
  • e1d7424: Prepare new publish flow dialog.
  • 5b63bdf: Add temporary themed button for halloween festivities.
  • 789c660: Fix issue when user has both .id.blockstack and .btc
  • 0886170: Show Mailjet dashboard button once newsletter is configured.
  • 44c80ba: Add sender email UI.
  • 82b177b: Fix cover image not showing in story list.
  • c5d3cd8: Fix invalid BNS not properly detected when zonfile value was not set.
  • 8961a96: Connect subscribe form to backend.
  • 340daae: Upgrade to next 13.2.
  • 73b9249: Update newsletter plan information.
  • 061d90f: Add and serve email assets.
  • 81ce771: Upgrade TipTap to v2 stable version.
  • 6c9de54: Enable email capture for Sigle blog.
  • b4169bc: Redirect sigleapp.id.blockstack to sigle.btc.
  • 05b58e7: Add a message on the plans page for legacy users.
  • 7f3cf17: Update normal buttons and icon buttons with new variants and styles. Resize button instances across the app.
  • 5b23ad2: Logic to only send a newsletter once.
  • 71fb013: Fix keyboard shorcuts closing the subscribe modal instead of submitting the form.
  • 97f0cca: Editor: convert common text patterns with the correct typographic character.

@sigle/[email protected]

1 year ago

Minor Changes

  • 92751eb: Setup ceramic staging environment.
  • 84180ff: Create next.js typescript template.

Patch Changes

  • 518c6ef: Create general settings page.
  • 1ae9423: Create DropdownMenu component.
  • 5c1ca77: Upgrade to pnpm 8.
  • 7665d87: Create editor page.
  • 79c762c: Create draft menu.
  • 23a2f0d: Setup ComposeDB, relay and create first test model.
  • 1ae9423: Create Badge component.
  • 1ae9423: Create Switch component.
  • 1ae9423: Create Dashboard layout and left navbar.
  • ade4f65: Save editor data to ceramic.
  • 340daae: Upgrade to next 13.2.
  • 1ae9423: Setup dark theme.
  • 1ae9423: Create IconButton component.
  • 81ce771: Upgrade TipTap to v2 stable version.
  • 1b0a7ba: Add Polygon and Ceramic auth login.
  • 7648c02: Create Button component.
  • 7648c02: Setup storybook configuration and website.
  • 049e9d7: Fix css order issue by converting tailwind to stitches config.
  • 2e8b5e1: Save editor story settings.
  • 5330c63: Create public profile page.
  • 1df0315: Left NavBar collapsed mode.
  • 1ae9423: Create Typography component.
  • 7648c02: Create UI stitches config.

@sigle/[email protected]

1 year ago

Minor Changes

  • 3e49ab7: Migrate the codebase to nest.js