magic loops

1.74.5 (2024-04-16)

Bug Fixes

1.74.4 (2024-04-15)

Bug Fixes

1.74.3 (2024-04-15)

1.74.2 (2024-04-15)

1.74.1 (2024-04-15)

Bug Fixes

  • ensure Loop creator always outputs an outline first (4c51a61)

1.74.0 (2024-04-14)

Features

  • improve outline latency (9760bbf)

1.73.0 (2024-04-13)

Features

  • upgrade to newest GPT-4-Turbo model (db45e48)

1.72.0 (2024-04-01)

Features

  • update home page ordering (0105df6)

1.71.1 (2024-03-28)

1.71.0 (2024-03-27)

Features

  • add copy Block functionality (4cf7df7)

1.70.4 (2024-03-25)

Bug Fixes

  • block output edit always moves cursor to end (dabac10)

1.70.3 (2024-03-23)

Bug Fixes

  • duplicate loop in anon mode (d21090b)

1.70.2 (2024-03-23)

Bug Fixes

  • tweak prompt for whatsapp vs sms (206aee4)

1.70.1 (2024-03-23)

Bug Fixes

  • make duplicate more prominent (96cf4e5)

1.70.0 (2024-03-23)

Bug Fixes

  • improve prompts to use sms vs whatsapp better (ceb622e)

Features

  • add 2nd whatsapp number (56c5d64)

1.69.5 (2024-03-23)

Bug Fixes

1.69.4 (2024-03-21)

Bug Fixes

  • big cron tooltip shows up erroneously when activating a loop (ae01ff6)
  • can't edit block output if there is an error (fa55a10)
  • gray to transparent blacks in a few places where it clashes w/ bg (c5bbc1d)
  • manage profile button spacing and style (d6ec2cb)
  • view edit/run button heights (be321ab)

1.69.3 (2024-03-21)

Bug Fixes

  • phone number incorrectly rejected (f11a93b)

1.69.2 (2024-03-21)

Bug Fixes

  • rename gnews API to Google News (07e8b3c)

1.69.1 (2024-03-21)

Bug Fixes

  • menu buttons on runs page (4e7efb3)

1.69.0 (2024-03-20)

Bug Fixes

  • add block wrap for send blocks (867d7ae)
  • markdown formatting broken on block outputs + running spinner in weird spot (a84c1ef)

Features

  • add preview and nicer, markdown, formatting to whatsapp output (51ea347)

1.68.2 (2024-03-20)

Bug Fixes

  • make marketplace loops indexable from home page (bc8782a)

1.68.1 (2024-03-20)

Bug Fixes

  • options menu height on mobile (92d6b69)

1.68.0 (2024-03-20)

Bug Fixes

  • view page header opacity (0578fad)

Features

  • created view page for a Loop (f7b30f9)
  • created view page for a Loop (c2b10a8)
  • integrate view page + remove some unused code in the page (cde98b2)
  • Loop View page from Marketplace (46b3a16)

1.67.1 (2024-03-20)

Bug Fixes

  • clean up styles on Time Trigger block for mobile; update copy and behavior for desktop vs. web (26f0092)
  • spacing for Loop Options menu (4931315)

1.67.0 (2024-03-20)

Features

1.66.1 (2024-03-20)

Bug Fixes

  • test out whatsapp triggering (0a881d2)

1.66.0 (2024-03-19)

Features

  • update footer with terms + privacy (8434b48)

1.65.0 (2024-03-19)

Features

  • update terms of service; move to markdown rendered as html (a54027a)

1.64.5 (2024-03-19)

Bug Fixes

  • disabled pricing button no longer overlays header incorrectly (80ad79e)

1.64.4 (2024-03-19)

Bug Fixes

  • make company name actual company name (919e30d)

1.64.3 (2024-03-15)

Bug Fixes

  • highlight x in about pop-up properly (cc9f9d3)
  • runs top bar colors (b526f00)

1.64.2 (2024-03-15)

Bug Fixes

  • Slack message formatting (1f27f8a)

1.64.1 (2024-03-15)

Bug Fixes

  • ensure howto component doesn't shift for different outline heights (99d2ae6)

1.64.0 (2024-03-15)

Bug Fixes

  • ensure howto doesn't show on mobile (5505f2e)

Features

  • revert home page for desktop, include HowTo below; set background for body; update header logo to show when scrolled (482b47b)

1.63.1 (2024-03-14)

Bug Fixes

  • back button styling (09db883)
  • on home, hover on changelog button would touch sign up button (63eab00)
  • update 'use this loop' styling (b05e021)

1.63.0 (2024-03-14)

Features

  • mention cost info on success dialog if user is signed out (3999ed5)

1.62.1 (2024-03-14)

Bug Fixes

  • login shows up above magic dialog + magic dialog ux tweaks (b738960)

1.62.0 (2024-03-14)

Bug Fixes

  • build errors for non-used pages (a368a3b)
  • error with auto-fill for phone and email on update var (3966514)
  • loading state + styles; remove unused imports (5a97118)
  • no parse for undefined string error; remove extraneous console.log (ce06335)
  • resolve uncontrolled input error for validateVariable; update activate button style (409ebbc)
  • signup button styling (806943c)
  • simplify HowTo CTA; change various styles; update Loop activation message for anon users (0180f6a)
  • spacing on profile page (3a35004)

Features

  • add loading indicators to create loop buttons; fix spacing for Loop Creator overlay on mobile (42e9d3c)
  • add outline feature to home page (f07847d)
  • howto component for home page (528da3e)

1.61.0 (2024-03-14)

Features

  • add welcome dialog on 1st loop creation (613a3be)

1.60.2 (2024-03-14)

Bug Fixes

  • unable to use request value dialog to set a Loop Variable (b353bb4)

1.60.1 (2024-03-14)

Bug Fixes

  • better email/phone autocomplete (e5c626f)

1.60.0 (2024-03-13)

Bug Fixes

  • color/ui polish in edit page (5d33db3)
  • scroll to Loop Creator inline messages when appropriate (e042ca1)

Features

  • don't ask user for new descrip when Loop Creator hits a block run error (6ab9f06)

1.59.2 (2024-03-13)

Bug Fixes

1.59.1 (2024-03-13)

Bug Fixes

  • on loop creator success, if user isn't logged in, show login button (21a6ba7)

1.59.0 (2024-03-13)

Bug Fixes

  • loop creator success dialog ui polish (c987daf)
  • make sure requesting a variable is marked as secret for emails/phone numbers (f052bd7)
  • make sure sample input from the loop creator matches the correct format so the 1st block passes validate (bc56021)
  • part 2, rename Loop Gen(erator) to Loop Creator (b2a1eb8)
  • polish validate rewrite ui (867e0da)
  • rename Loop Gen(erator) to Loop Creator (0c37810)
  • skip highlighting arrow and add button when using loop creator (7257fe4)

Features

  • be smart about auto inserting user's phone/email (a6d5237)

1.58.1 (2024-03-13)

1.58.0 (2024-03-13)

Bug Fixes

  • error when saving large loops (7d6b566)
  • errors during Loop Creator when block input is too large (812a418)

Features

  • streamline Loop Creator interactions on edit page (5dbfa7d)

1.57.2 (2024-03-12)

Bug Fixes

  • generate block silent failures (a1b8a02)

1.57.1 (2024-03-11)

Bug Fixes

1.57.0 (2024-03-11)

Features

  • add Footer to index page (8f07615)

1.56.6 (2024-03-11)

Bug Fixes

1.56.5 (2024-03-11)

Bug Fixes

  • make scroll to pricing less jarring (20278ba)

1.56.4 (2024-03-11)

Bug Fixes

  • bug with about modal; styles for changelog button; styles for tailing CTA examples (bf0fc98)

1.56.3 (2024-03-11)

Bug Fixes

  • various style changes, alt text for Loop menu, add Duplicate button to Runs page (2000229)

1.56.2 (2024-03-11)

Bug Fixes

  • generated code blocks should output in json when outputting objects (d0e802b)

1.56.1 (2024-03-11)

Bug Fixes

  • changelog style (76bc7a9)
  • white on white font issue block editors (6b604ea)

1.56.0 (2024-03-09)

Features

  • allow email/sms send without email to make testing easier (02ee06c)

1.55.0 (2024-03-08)

Bug Fixes

  • changelog href on localhost; various style updates (51c0370)

Features

  • update Loop Creator styles to match new homepage (43ea4ff)

1.54.5 (2024-03-08)

Bug Fixes

  • redesign how block AI button behaves (0baed73)

1.54.4 (2024-03-08)

Bug Fixes

1.54.3 (2024-03-07)

Bug Fixes

  • add new intern as admin (abc1686)

1.54.2 (2024-03-07)

Bug Fixes

  • bug where edit/runs pages were extremely slow when showing large outputs (492a827)

1.54.1 (2024-03-07)

Bug Fixes

  • bug when changing example prompts, updates copy and some styling (dc5eea6)

1.54.0 (2024-03-07)

Features

  • add all block outputs to generateCode llm call (ed300c2)

1.53.1 (2024-03-06)

Bug Fixes

  • bug with duplicate refs (df48cc5)

1.53.0 (2024-03-06)

Features

1.52.1 (2024-03-06)

Bug Fixes

  • bug where chat messages didn't show up (28ad4d4)

1.52.0 (2024-03-06)

Features

1.51.3 (2024-03-05)

Bug Fixes

  • update activate message (0f5ca3e)

1.51.2 (2024-03-04)

Bug Fixes

1.51.1 (2024-03-02)

Bug Fixes

  • slack webhooks broken for anon users (625024a)

1.51.0 (2024-03-02)

Features

  • add notifications for new requests (466fddf)

1.50.6 (2024-03-02)

Bug Fixes

  • can't stop loop run on edit page (57cb5a2)

1.50.5 (2024-03-01)

Bug Fixes

  • allow encoding more characters in python code block (95a0355)

1.50.4 (2024-03-01)

Bug Fixes

  • don't change block name + allow loop run stopping (4582eef)

1.50.3 (2024-02-29)

Bug Fixes

  • ensure options menu always shows over chat (z-index fix) (460aea0)

1.50.2 (2024-02-29)

Bug Fixes

  • change validate options to be more clear (28b30ed)

1.50.1 (2024-02-29)

Bug Fixes

  • make addBlock slightly prettier (322586e)

1.50.0 (2024-02-28)

Features

  • add market page for design review (0858690)

1.49.1 (2024-02-28)

Bug Fixes

  • tweak string for side panel instructions (48b79f1)

1.49.0 (2024-02-27)

Features

1.48.1 (2024-02-25)

Bug Fixes

1.48.0 (2024-02-25)

Bug Fixes

  • remove block_input from perplexity block auto-prepend (1687d3d)
  • remove deprecated perplexity model, remove example (c2776d3)

Features

  • add Perplexity block; works as expected, need to add cost and optionally more than 2 models (265978b)

1.47.2 (2024-02-22)

Bug Fixes

  • remove nesting of Google Analytics (f7d4cb3)

1.47.1 (2024-02-21)

Bug Fixes

  • eslint errors for placeholder in select (dcb132e)
  • placeholder eslint issue (c8d855a)

1.47.0 (2024-02-21)

Features

1.46.4 (2024-02-21)

1.46.3 (2024-02-21)

Bug Fixes

  • small tweak during cost calculation to make sure it works (d8888c7)

1.46.2 (2024-02-20)

Bug Fixes

  • bug calculating internal cost of sms trigger (218d8d5)

1.46.1 (2024-02-20)

Bug Fixes

  • split admin and user code paths (7b85239)

1.46.0 (2024-02-20)

Features

  • update example prompts with new features (d643664)

1.45.1 (2024-02-19)

Bug Fixes

  • ensure JSON mode includes additional prompt instructions to use JSON (b91f8be)

1.45.0 (2024-02-18)

Features

  • add HTML transformer selection to scrape block (f665002)

1.44.4 (2024-02-16)

Bug Fixes

1.44.3 (2024-02-16)

Bug Fixes

1.44.2 (2024-02-16)

Bug Fixes

  • block UIs made more clear / consistent with labels (3881455)
  • manual loop missing block (a363768)

1.44.1 (2024-02-16)

Bug Fixes

1.44.0 (2024-02-16)

Features

1.43.1 (2024-02-15)

Bug Fixes

  • small tweaks to sms triggering with Loop Creator (mostly prompt tweaks) (2dfba47)

1.43.0 (2024-02-15)

Bug Fixes

  • require exampleInput so Loop Creator can do a better job when generating the 1st real block (0844114)
  • tiktoken model error on LLM (3c19921)

Features

  • allow Loop Creator to create variables when making outlines (a6cf560)

1.42.0 (2024-02-15)

Features

  • allow sending text message from other numbers (3ffbc14)

1.41.0 (2024-02-14)

Features

1.40.1 (2024-02-14)

Bug Fixes

1.40.0 (2024-02-14)

Bug Fixes

  • disallow publishing 2 loops w/ same sms trigger (e06f728)

Features

  • add publishing state for sms triggering (e030318)

1.39.0 (2024-02-14)

Features

1.38.4 (2024-02-14)

Bug Fixes

  • sms triggering now works (eeec6d0)

1.38.3 (2024-02-14)

Bug Fixes

  • sms trigger mapping bug (5c79ce8)

1.38.2 (2024-02-14)

Bug Fixes

  • add from number to sms trigger (83c0742)

1.38.1 (2024-02-14)

Bug Fixes

  • fix issue with sms trigger (333cead)

1.38.0 (2024-02-14)

Features

1.37.2 (2024-02-13)

Bug Fixes

1.37.1 (2024-02-13)

Bug Fixes

  • add Magic Loops link (0cfa509)
  • spacing for namefate result (7398179)

1.37.0 (2024-02-13)

Features

  • add UI demo for NameFate loop (3f39934)

1.36.1 (2024-02-13)

Bug Fixes

  • admin console, setting runs (740cc42)

1.36.0 (2024-02-13)

Features

  • switch from credits to runs (b719fc8)

1.35.1 (2024-02-07)

Bug Fixes

  • remove legacy credits button (6f2bea0)

1.35.0 (2024-02-01)

Features

1.34.0 (2024-02-01)

Bug Fixes

  • run button no longer disabled (80be798)
  • update var block now works properly (2e6176b)

Features

1.33.1 (2024-01-31)

Bug Fixes

  • width and signature on about modal (9b153a8)

1.33.0 (2024-01-31)

Features

  • add photo to about modal (e6281e3)

1.32.2 (2024-01-31)

Bug Fixes

  • add user email/phone to profile page (d7f264d)
  • adjust log in button size to match other buttons (4e46e93)

1.32.1 (2024-01-31)

Bug Fixes

  • highlight current sub on profile (e2fe6aa)
  • tweak out of credit errors to mention subscriptions (becd9c2)

1.32.0 (2024-01-30)

Bug Fixes

  • mobile sizing for profile page; move profile content from auth component to profile; various tweaks (ff03011)

Features

  • profile page enabled; subscriptions activated (c2d02b0)

1.31.2 (2024-01-30)

1.31.1 (2024-01-30)

Bug Fixes

  • finalize subscription pricing (07c66bf)
  • tweak profile wording (ff85b1e)
  • tweak subs to grant correct number of free credits on sign-up (e88210b)

1.31.0 (2024-01-30)

Bug Fixes

  • fixed run error on default webhook block implementation (4b86632)

Features

  • add basic profile page with subscirptions (4bb7a88)

1.30.3 (2024-01-29)

Bug Fixes

  • fix issue where runs were hanging on the runs page (2bf73fc)

1.30.2 (2024-01-29)

Bug Fixes

  • ensure description placeholder is only a placeholder (1ad6239)

1.30.1 (2024-01-29)

Bug Fixes

1.30.0 (2024-01-29)

Features

  • add monthly billing (89e91d0)
  • add subscription management portal (9f7a8c8)

1.29.1 (2024-01-27)

Bug Fixes

1.29.0 (2024-01-27)

Bug Fixes

Features

  • migrate from exact modelIds to aliases for DB records (a757fca)

1.28.1 (2024-01-26)

Bug Fixes

  • LLM failures (revert back to Nov-6 GPT preview) (ebdcf99)

1.28.0 (2024-01-26)

Features

  • switch to newest GPT-4 preview model (92b5251)

1.27.0 (2024-01-25)

Bug Fixes

  • double chat messages sent when loop creator is validating a block (115b454)
  • hide chat panel buttons if unable to perform action (21cb9aa)
  • if chat message isn't last, don't show panel to give info (it's confusing) (753d07a)
  • Loop Creator should no longer try to request both a new variable and regenerating the block at once (d728c11)
  • make rewrite panel in chat better (b62e55e)
  • make UX for 'request variable' and 'regenerate block' more consistent / user-friendly (279c2f5)
  • resume properly when user creates new Loop Variable via chat and clicks 'resume' (4f8b574)
  • rewrite validate prompt to be better (2bb095e)
  • tweak prompts to improve llm block + vaidation (51f6235)

Features

  • add success message on loop gen success (d27fb83)
  • add user validating for Loop Creator block regeneration (e309028)
  • allow resuming fixing when error is shown by loop creator (via notifyUser) (c9f1fdc)
  • don't allow Loop Creator to give up unless it tried fixing the block 2 times (038174f)

1.26.0 (2024-01-24)

Features

1.25.4 (2024-01-23)

1.25.3 (2024-01-23)

Bug Fixes

  • mobile styles for index page (07bb8c3)

1.25.2 (2024-01-22)

Bug Fixes

  • out of errors email alert conditional (c9232e2)

1.25.1 (2024-01-21)

Bug Fixes

  • grammatical error -- thanks John! (769e4de)

1.25.0 (2024-01-20)

Features

  • add JSON mode support for GPT 3.5 (a6ad03a)

1.24.4 (2024-01-20)

1.24.3 (2024-01-18)

Bug Fixes

1.24.2 (2024-01-18)

Bug Fixes

  • update client-side check for sharing and deleting loops (f86f4fc)

1.24.1 (2024-01-18)

Bug Fixes

  • update contact us emails (af152f6)

1.24.0 (2024-01-16)

Bug Fixes

  • prompt example update (669fb0d)
  • reduce RAG results to just 1 loop (4a708b0)

Features

  • add calendly link for out of credits email notification (1be6a18)

1.23.0 (2024-01-16)

Bug Fixes

  • protect against errors in rag (0e4bc52)
  • rag bug (used wrong id) (e09edca)
  • use new pinecone stuff (d4e891b)

Features

  • add script to add public loops to pinecone (ce5d25f)
  • add script to query pinecone db (d0c6a84)
  • only rag on discoverable loops (fc53f19)

1.22.0 (2024-01-15)

Features

1.21.6 (2024-01-14)

Bug Fixes

  • validate breaking on scrape (a9ce4af)

1.21.5 (2024-01-13)

Bug Fixes

  • crashes when requesting variable value message in non-edit page (d16ca80)

1.21.4 (2024-01-13)

Bug Fixes

  • nudge LLM to avoid using invalid block types (cb8faa2)

1.21.3 (2024-01-12)

Bug Fixes

  • add more details for fetch block failures (c2df697)

1.21.2 (2024-01-12)

Bug Fixes

  • disallow LLM changing block output name, leads to bugs when it gets too creative (1c7ca4f)
  • Loop outline shows 2 blocks touching w/ no arrow sometimes (ab99f9f)
  • nudge LLM to use only valid block types and not invent blocks (3b03d1d)

1.21.1 (2024-01-11)

Bug Fixes

  • update out of credits email; add Magic Loops as sender name for outbound emails from loops.run (5f9406c)

1.21.0 (2024-01-10)

Bug Fixes

Features

  • add scroll gradient to home page (104e9a2)

1.20.2 (2024-01-10)

Bug Fixes

  • clean up chat prompt to give an outline right away (95bed11)
  • no api-notify on manual loop create (8e939ca)

1.20.1 (2024-01-06)

Bug Fixes

  • remove git add from lint-staged config (a251ad2)

1.20.0 (2024-01-06)

Bug Fixes

  • ensure anon users can't delete loops (bad2766)
  • ensure keys are set for Loop buttons (196ffd5)
  • improve clickable area on user loop nav (9f3f3c0)

Features

  • add ability to delete loops; update menu bar on edit page; add avatars (5b691be)

1.19.0 (2024-01-05)

Bug Fixes

  • remove controlbar and simplify overlay (27f0d44)

Features

  • add loop gen controls; hide non-active elements during loop gen; fix various styles (cfb6fbd)

1.18.0 (2024-01-05)

Features

  • autofocus text input area on homepage (87dbe2b)

1.17.18 (2024-01-04)

Bug Fixes

  • ai button gets stuck on validating, fixing, etc states (8f5407f)

1.17.17 (2024-01-03)

Bug Fixes

  • remove extraneous semicolon (18eb751)

1.17.16 (2024-01-03)

Bug Fixes

1.17.15 (2024-01-03)

Bug Fixes

  • block warning message grammar (ad3865e)

1.17.14 (2024-01-03)

Bug Fixes

1.17.13 (2023-12-27)

Bug Fixes

  • block ai button doesn't do anything sometimes (20bd366)
  • resolve error on manual loop create (814e8b3)

1.17.12 (2023-12-24)

Bug Fixes

  • if parsing markdown to html fails on send email, fallback to text (e4ecee0)

1.17.11 (2023-12-22)

Bug Fixes

  • add margins to loop marketplace (3f51acf)

1.17.10 (2023-12-22)

Bug Fixes

  • loopGen logging (we were setting the userInput to be the entire loop description in the example case) (5c92640)

1.17.9 (2023-12-22)

Bug Fixes

1.17.8 (2023-12-21)

Bug Fixes

  • loop landing page should have correct error format (511ff3c)

1.17.7 (2023-12-20)

Bug Fixes

  • make 'unable to show loop' view more obvious (cf80d4d)

1.17.6 (2023-12-20)

1.17.5 (2023-12-20)

Bug Fixes

  • more example loop changes (83f19be)

1.17.4 (2023-12-20)

Bug Fixes

  • char escape issue with privacy policy (11454f9)

1.17.3 (2023-12-20)

Bug Fixes

  • simplify example loops even more (62e9f65)

1.17.2 (2023-12-20)

Bug Fixes

  • simplify example loop block descriptions (a889ce5)

1.17.1 (2023-12-20)

1.17.0 (2023-12-20)

Features

1.16.4 (2023-12-20)

Bug Fixes

  • remove annoying popup on edit page error (3c94a9c)
  • showed "use this loop" on anon user's own Loop (should say "duplicate loop") (bea8241)

1.16.3 (2023-12-20)

Bug Fixes

  • try loop on homepage doesn't copy the loop (6d01921)

1.16.2 (2023-12-20)

Bug Fixes

  • attempt to fix dev loops not being copied (0763b67)

1.16.1 (2023-12-20)

Bug Fixes

  • loopGen wasn't using right owner Ids (bbf67ae)

1.16.0 (2023-12-20)

Bug Fixes

  • bug in copying a Loop that prevented proper clearing of secrets (9b58a79)
  • resolve various issues with copy_loop script (f52c241)

Features

  • switch to dev-friendly loop examples for homepage (1f7aac9)

1.15.4 (2023-12-20)

Bug Fixes

  • issue with Next.js types (014527b)

1.15.3 (2023-12-20)

1.15.2 (2023-12-20)

1.15.1 (2023-12-20)

Bug Fixes

  • remove sign up button from loggedOut page (8eb6dd9)

1.15.0 (2023-12-20)

Features

  • add Github auth; fix spacing for phone login (a50ba06)

1.14.6 (2023-12-19)

Bug Fixes

  • adjust size multiplier for logo (a14ba36)
  • modify vertical spacing on logo based on size multiplier (c0b2387)

1.14.5 (2023-12-19)

Bug Fixes

  • enable colors on logo, fix vertical spacing (1c035c4)
  • spacing on mobile; swap newsletter and feedback (166888c)

1.14.4 (2023-12-19)

Bug Fixes

  • add analytics for demo video (984b8de)

1.14.3 (2023-12-19)

1.14.2 (2023-12-19)

Bug Fixes

  • remove sidebar localstorage preference saving (20284c6)

1.14.1 (2023-12-19)

Bug Fixes

  • ensure loops are loaded once a user is logged in and their anon loops are migrated (e701e8a)
  • redirect to the correct page when logging in (a183198)
  • show full feedback regardless of number of loops (b7582df)

1.14.0 (2023-12-19)

Bug Fixes

  • HowTo component shows only prompts that have outlines (c126b72)
  • if copy fails on homepage, fallback to loop creator (39181de)

Features

  • add tool tips to homepage buttons (5d918a6)
  • Allow user to try out the example Loops instead of always triggering Loop Creator (07846f7)
  • can now copy loops on HowTo component if there is a real loop underpinning them (4670939)

1.13.2 (2023-12-18)

Bug Fixes

  • "loopGen already exists for this Loop" error (843e57f)

1.13.1 (2023-12-18)

Bug Fixes

  • make loop creator more concise; update semanti-release rules; change Loop Creator link (28b6755)

1.13.0 (2023-12-17)

Bug Fixes

  • change margin on home page hero (86664e2)

Features

  • revert home page change and add back in simple prompt entry (7244575)

1.12.3 (2023-12-17)

Bug Fixes

  • react key type error after refactor (c022ad3)

1.12.2 (2023-12-16)

Bug Fixes

  • Loop Nav button ellipsis overflow (28a90ea)

1.12.1 (2023-12-16)

Bug Fixes

  • enable edit page functionality for loops with no blocks (10d6670)

1.12.0 (2023-12-16)

Features

  • add $LOOP_INPUT variable (e07d3dc)

1.11.0 (2023-12-16)

Bug Fixes

  • email+sms were showing markdown in output when that's not supported (92a0815)

Features

  • add markdown support to email sending (78f1749)

1.10.4 (2023-12-16)

Bug Fixes

  • improve scrolling+highlighting on edit page (a7138de)

1.10.3 (2023-12-15)

Bug Fixes

  • use a tags for loop links in sidebar; clean up LoopButton component (31d8ec5)

1.10.2 (2023-12-15)

Bug Fixes

  • add manual loop button back to sidebar (665875e)

1.10.1 (2023-12-14)

Bug Fixes

  • move loop routing to server-side (4c9bafe)

1.10.0 (2023-12-14)

Features

  • add ability to stop outline in hero element (f4cbc74)

1.9.4 (2023-12-14)

Bug Fixes

  • Stopping message streaming wasn't fully hooked up / streaming continued on the server (f0d5134)

1.9.3 (2023-12-14)

Bug Fixes

  • Tooltips weren't showing up (d24099b)

1.9.2 (2023-12-14)

Bug Fixes

1.9.1 (2023-12-14)

Bug Fixes

1.9.0 (2023-12-14)

Features

  • package.json version change test (a402a34)

1.8.2 (2023-12-13)

Bug Fixes

1.8.1 (2023-12-13)

Bug Fixes

  • add loop id to create loop success log (c8df859)

In this PR

  • Add "Live" outline creation to home page
    • Allows users to try their own examples in the landing page hero component

1.8.0 (2023-12-13)

Features

  • Add support for stopping messages while chatting (c4184c5)
  • Return 500 if loop wasn't ran in API trigger and Webhook trigger (501f707)

1.7.0 (2023-12-13)

Bug Fixes

  • add missing info to api request/hook blocks for showing you how to call the loop (dd0f213)

Features

  • change default trigger for a loop to be API trigger (instead of time) (32b7cb8)

1.6.0 (2023-12-13)

Features

  • show if a run is successful, failed, or running (ba1eba5)

1.5.4 (2023-12-13)

Bug Fixes

  • warnings too wide on block dirty status (19fe8bf)

1.5.3 (2023-12-12)

Bug Fixes

  • add missing component :P (da51aeb)

1.5.2 (2023-12-12)

Bug Fixes

1.5.1 (2023-12-12)

Bug Fixes

  • allow user to delete any blocks that aren't valid (42a5eb1)

1.5.0 (2023-12-12)

Bug Fixes

  • allow user to always run a block (59de085)
  • confusing that after using gen/fix buttons on a block you have to rerun it (5f06aad)

Features

  • highlight via warnings when regen/fix or run should be called in a block (81e8e36)

1.5.0 (2023-12-10)

In this PR

  • Update Homepage for Desktop to include Loop Outline with example prompts
  • Moved CTA to a dedicated <Hero /> component
  • Added emoji selection (saved to LocalStorage)
  • Added new "Create Loop" prompt that informs user of Magic Loops capabilities
    • Note: GPT-4 Turbo is a bit verbose!

Screenshot

Screenshot 2023-12-10 at 1 57 35 AM

Background

Our landing page was too open-ended for many users. It was unclear how Magic Loops work and what was possible with them. This change shows both an example prompt, and a corresponding example outline of the Loop. We still send users to the Loop Creator chat to flesh out any unknowns, but the hypothesis is that this will better inform new users of Loop capabilities.

Notes

  • Errors don't make as much sense on the redesigned landing page, but I left some handling for rare exceptions (GPT overloaded etc.)

TODO

  • Update Mobile view with new UI
    • Was a bit too bulky on the first pass, let's see how this lands and then update as necessary (A/B test wooo!)
  • Update example prompts to be more developer-focused (e.g. API and LLM history prompts)

1.4.2 (2023-12-10)

Bug Fixes

  • staying on the cur page during login not quite working, revert back to redir to / (f41b648)

1.4.1 (2023-12-10)

Bug Fixes

  • anonymous users would see duplicate loops on the homepage (6c8fa39)
  • on login users would be redirected to homepage instead of refreshing current page (07af144)
  • unlogged in users would see inf spinner on magicloops.dev/buy (ee736d5)

1.4.0 (2023-12-10)

Features

  • Add Loop ID-based look up to the admin console (2a6e1b8)

1.3.2 (2023-12-08)

Bug Fixes

  • dalle (didn't included content-type in headers) (32667a6)

1.3.1 (2023-12-07)

Bug Fixes

  • LoopCreator gives up on fixing a block premtively and complains to the user (733ece7)

1.3.0 (2023-12-07)

Features

  • upon clicking an error in the top left on edit/, we now clear it (a71d8f0)

1.2.1 (2023-12-07)

Bug Fixes

  • add support for https:// requests in python code blocks (168a0a2)
  • when test run errors, we weren't clearing running state properly (c86779b)

1.2.0 (2023-12-07)

Bug Fixes

  • accidentally double stringifying inputs for webhooks and unpublished api-reqs (60f0f60)
  • didn't take input field from url when hook or api-trigger block was triggered (c525a50)

Features

  • add curl, typescript, and python code snippets to hook and api-trigger blocks (8294bcc)

1.1.1 (2023-12-06)

Bug Fixes

  • move version tag when sidebar is open (d1cffe4)

1.1.0 (2023-12-06)

Features

  • add version "badge" that links to /changelog (8fab16d)

1.0.2 (2023-12-06)

Bug Fixes

  • quick modification to tagline (5d8976f)

1.0.1 (2023-12-06)

Bug Fixes

  • only deploy when CHANGELOG changes (avoids double deploys on GH actions) (4936b4d)

1.0.0 (2023-12-06)

Bug Fixes

  • github action config change (4787713)
  • published loop outputs no longer editable (39939af)
  • semver automation (83fc8e7)
  • update permissions on github tokens (cf7b3e4)
  • update release config (d3afff0)

Features

Week Beginning 2023-12-04

  • 4936b4d - fix: only deploy when CHANGELOG changes (avoids double deploys on GH actions)
  • 6646a11 - chore(release): 1.0.0 [skip ci]
  • 4787713 - fix: github action config change
  • cf7b3e4 - fix: update permissions on github tokens
  • d3afff0 - fix: update release config
  • 30626f5 - feat: add semantic-release config
  • 83fc8e7 - fix: semver automation
  • a00b0f1 - feat: add Github actions
  • c59096b - feat: add semantic-release
  • 798bece - Merge branch 'main' of github.com:magicloops/magicloops
  • db1e099 - fix bug where url params or deeper json objects aren't handled properly for webhook/api-req loops
  • ddfa51f - update apify settings to use residential proxy
  • 6bf4bf3 - tweak lg source values to be shorter
  • 13dfbf6 - diff btwn example and lc created loops

Week Beginning 2023-11-27

  • 58cb6a2 - fix issue with client-side exception: TypeError: Cannot read properties of undefined (reading 'type')
  • dd44af8 - fix mobile header overflow; remove copy outline button
  • 8a91e38 - Merge pull request #19 from magicloops/adam/chat-ui
  • 3f75411 - fix build error
  • 6fe05fc - PR review, remove extraneous console.logs
  • f6a2c97 - revert spinner change
  • df17671 - add a mobile view for revise chat UI
  • d00da49 - Merge branch 'main' of github.com:magicloops/magicloops into adam/chat-ui
  • aa2ed65 - move loop gen status to left side of screen
  • 1958774 - add text fallback to Apify calls where markdown fails
  • 4d667a8 - autofocus chat input
  • 72bd837 - update gen/run block buttons:
  • 2f3a6f4 - fix bug where user couldn't run llm block w/o example
  • 202cf4a - fix stop test button
  • 58e3bd3 - add note on clearing llm chat history
  • 2e6ff4a - add LLM history
  • 434a710 - fix token mistake
  • 1e97fdc - rm extra log
  • 161101c - tweak llm token limits to be safe
  • 3396ca5 - tweak user string about continue llm error
  • ce2799f - remove annoying logs
  • 3b38efb - differentiate refs between block and output to support better autoscroll
  • fbf4d18 - add auto generate during create -> edit page transition; add auto scrolling during generate
  • 36af128 - merged
  • 067f702 - add create loop log for LC2
  • b65f1fb - hook up chat component and toggle; add loopGen status to minimized chat button
  • 32bbccb - Add API request/response blocks:
  • 2eb280c - logic moved over; todo: autostart gen run, clean up style on chat component nested on Edit page
  • 8a69e3e - Merge branch 'main' of github.com:magicloops/magicloops into adam/chat-ui
  • 2cead84 - hide loop until loop creation starts
  • af8e480 - update logs:
  • 169bed3 - fix time block:
  • bca8de2 - simplify market close example prompt for now
  • 55c3809 - tweak code prompt to avoid using placeholders/fake values
  • 1c25b9f - add more logging
  • c1a7319 - fix generate always skipping LLM block + fix tendency to over apply jsonMode=true
  • 7e73ec9 - allow message + validate to handle func call + regular chat output
  • 89c4319 - handle click spamming
  • df7c944 - nudge to make sure LLM expects example to be set for llm block
  • 183a293 - Merge branch 'main' of github.com:magicloops/magicloops
  • eb6d3f3 - fix bug: no prompt example shown on homepage
  • 38e553b - Merge pull request #18 from magicloops/adam/tools
  • 75ca3a0 - Migrate from function calling to tools
  • e26e389 - Merge branch 'main' of github.com:magicloops/magicloops
  • a7d9ffa - change diff block to always return JSON; add optional codeGenerate* prompts for block-specific code generation requirements; move diff block variable generation to dedicated function
  • c3cfcae - fallback to notifyUser when GPT doesn't call a function on validate
  • 659cdad - make sure to stream back errors in message and validate endpoints
  • 9ab958d - update comnt
  • 6b2db9b - 2am bullshit...
  • 8d03246 - fix diff error cases
  • 8898cc8 - Merge branch 'main' of github.com:magicloops/magicloops
  • 2692307 - prompt / validate fixes:
  • b65e582 - Merge pull request #17 from magicloops/adam/diff-improvements
  • 4551460 - removed lines mode on Diff Block; fixed up logic to make it more like Code Block; reverted prompt changes for Loop Outline generation; updated prompts for Diff Block
  • 004fd18 - bring back example prompts
  • e341dc3 - shrink json output more aggressively
  • 4c469c3 - allow generate when block is not valid

Week Beginning 2023-11-20

  • 22ab063 - clarify that global vars/constants should be restate in gen code block
  • fb175d6 - rm setting default chat input
  • b5b0dad - Merge branch 'main' of github.com:magicloops/magicloops
  • 36eee02 - simplify edit page when not editable by user
  • d24aed5 - attempt to fix type error seen in prod: https://magic-loops.sentry.io/issues/4672550017/replays/?project=4505683350716416&referrer=slack
  • 0397e8a - small fixes
  • 936e579 - fix loopgen_pkey error when looking at marketplace loop
  • 9db4937 - rm old deps + add latest posthog (1.88 -> 1.93)
  • e34babe - Merge branch 'main' of github.com:magicloops/magicloops
  • f06e032 - add logos and stuff
  • 950d764 - remove console.logs
  • 647a48a - Merge pull request #16 from magicloops/adam/diff-code
  • ee9a905 - diff code block working
  • 950b242 - diff code almost working?
  • 0824ab0 - Merge pull request #15 from magicloops/adam/diff-prompt
  • 7b0356a - update diff prompt; fix exit-if block to work with empty strings; set all unknown variables as empty strings in code runner
  • 46db2ba - merged
  • a7993d4 - small prompt tweaks
  • 736253d - fix missing field for webhook block
  • 17c27d3 - tweak some prompt/function descriptions for (llm) block fixing
  • 0c3cb2b - add credits to wow page
  • d617163 - fix autogrowtextarea finally
  • c2c8be4 - fix llm streaming
  • 7e34e1c - fix missing block example on generate generic
  • d12d4e2 - only add block.example only if example is set!
  • dec0b55 - fix type build shit
  • 548e0cf - Merge pull request #14 from magicloops/loopGen2.2
  • bcebf6e - various fixes
  • 5878fd6 - fix exitif exact match
  • 45e8aac - readd gfm backto descrip markdown
  • 04ca8e2 - fix dirty not being updated
  • a220945 - fix block output scrollbars
  • 1802236 - add hack cmnt
  • af9cbbb - Perf improve #2: memoize block and blockoutput
  • 1b608af - Merge branch 'loopGen2.2' of github.com:magicloops/magicloops into loopGen2.2
  • 687e1cf - Perf improvements #1:
  • 337d2b5 - update llm prompt
  • dfb3b73 - add JSON mode to LLM blocks
  • f304d0b - Merge branch 'loopGen2.2' of github.com:magicloops/magicloops into loopGen2.2
  • 05d8b55 - add state machine/dirty for AI button on block
  • 9f63c0b - modify validate to rewrite description rather than add notes; update time block with timezone generation capability; add debug handler
  • 8f870d1 - fix spacing issue on generate and test buttons
  • 2d16e48 - fix scripts + add migrate script for llm block change
  • 7157dbe - switch LLM prompt to example field
  • 41df92f - clean up code block impl:
  • 1755887 - if no loopvars, say so in prompts
  • 89e4ba4 - split block info to be per type
  • a5cf27d - update default block impls to all have examples
  • a7afbbd - warn if var not replaced
  • 7bc413e - rm dead code
  • bdcb815 - Tweak strings (new emojis + "Loop Creator")
  • 46eea64 - fix loopgen stop button not showing stopping
  • d0d6f1b - add auto scroll to chat
  • f6ff5f9 - add debug loop state, requires NEXT_PUBLIC_DEBUG=true in .env.local
  • f622130 - add the generating status, auto open details for the current block generation, fix issue with BLOCK_INPUT on SMS, Email and Webhook blocks
  • 5430466 - merged
  • d2c6ea2 - various fixes
  • c3b931c - switch default code for code block and exitif to be python
  • db43235 - polish look of block descrips:
  • bf4ece8 - remove special casing during gen for time block
  • b1c1cfe - merge gen and fix for loopgen into "updateBlock":
  • 804692e - oops fix other missed err
  • dc8695d - fix chaterror bug
  • 4a768d8 - diff prompt init
  • 1eda750 - Update prompts.ts
  • 6658060 - Merge branch 'main' of github.com:magicloops/magicloops
  • 7be46de - push against fake/placeholder values via promtps
  • 71d297a - disable test block if block isn't implemented
  • 83078fe - tweaks to global fix button
  • c3608c2 - add global fix button
  • 2b6c9a6 - fixed chat input 0 height (with hack?!)

Week Beginning 2023-11-13

  • d1a67ea - add block gen/fix to all blocks (use LG2)
  • 0252b07 - hoist chat stuff up to edit page
  • 190ef7d - add description and gen/fix button to block
  • 3f52d2f - add fix and gen funcs to loopgenrun controls
  • d6f7286 - found place where we conflated loopid and genid
  • 225a4d7 - Merge pull request #13 from magicloops/adam/diff
  • f1a4ec2 - fix PR issues
  • 49a5e1c - implement diff block
  • e1dd4f4 - update loop test results with most recent run results
  • aafddda - fix bug + improve scrape
  • b9616e8 - allow resuming smartly
  • 9e4e4cb - remove unneeded state (outline, messages) from loopgen state
  • 4952621 - fix issue with gnews
  • 34d5de5 - add defense for double close
  • d578466 - small lg2.1 fixes
  • ee80c64 - fix flickering in chat
  • 3e1735a - Add GPT call to check if block is correct
  • b5b1172 - tweak block output to be nicer
  • ee16b28 - fix code generating glitches
  • 793d058 - make LLM less likely to use json
  • eb4f068 - add telegrap.ph API to allow saving output to url
  • eb551af - clean up extra logs
  • d34a13c - removed message spam from LG2 when generating/fixing blocks
  • f2c362a - fix status covering share/help/pub popups
  • 4cfb88c - tweak empty chat ux a bit to look less bare
  • 000852d - small edit page tweaks:
  • d4e9f71 - tweak prompts
  • 4ae2130 - Beef up exit-if block (support regexp and code!)

Week Beginning 2023-11-06

  • d9467e0 - don't show outline buttons until done streaming
  • 2907521 - fix loop vars
  • a9120d4 - oops
  • 6070967 - add toggle for chat
  • 7f298cb - fix build
  • ba07e0a - take 2
  • 422b885 - Merge branch 'main' of github.com:magicloops/magicloops
  • 49535bc - remove predefined loops
  • 8c17476 - update posthog
  • 88affff - oops - actually upgrade
  • 6ec5fbf - update sentry
  • b8a534a - fix anon mode
  • b3d3cd7 - tweak exit-if instructions
  • 198634c - fix build
  • 9d9c918 - rm unused code
  • 9e89fb8 - Merge branch 'loopgen2'
  • deed833 - Merge pull request #12 from magicloops/adam/gpt-4-turbo
  • 6944c1a - Merge branch 'loopgen2' of github.com:magicloops/magicloops into adam/gpt-4-turbo
  • 06b99fc - merged
  • e9500d2 - fix encoder for llm runs
  • 07f8a07 - oops
  • e219541 - fix LG2 bug where chat wasn't working
  • 36bdd5a - fix tiktoken with hack, enable JSON mode for block gen
  • 9987956 - add gpt-4 turbo and set as default
  • c58a5ff - update prompts to be more specific about API and Scraper usage; fix non-editable loop spacing and components (remove Chat and Loop vars for non-editable loops)
  • 62c834c - small tweaks
  • 822a8f6 - Fix crashes w/ LG2
  • 6749555 - Fix copy not working?
  • 300cb63 - Merge branch 'loopgen2' of github.com:magicloops/magicloops into loopgen2
  • f06ceda - Tweak LoopGen2:
  • 08819de - fix width for text box
  • 46e2765 - Merge branch 'loopgen2' of github.com:magicloops/magicloops into loopgen2
  • 097492b - Fixed message issues:
  • a10c53c - small tweaks to loopgen2:
  • 9c675b3 - add one step create to allow for just copying the outline
  • d83d0fc - tweak status/error on chat
  • edf9fca - add control buttons
  • 6fbe4d8 - disable posthog debug logs
  • 95bf27a - Integrate chat into edit page

Week Beginning 2023-10-30

  • 87e9adb - Merge branch 'main' of github.com:magicloops/magicloops
  • ff9cf8a - break up loopgenrun into controlable function
  • b6e0299 - move loopgen/run to client
  • 07b06fc - fix bugs:
  • 22f7674 - loopgen changes:
  • 530c261 - fixes
  • fc7735b - finish 1st draft of loopgen2
  • b6a388b - handle parsing events in loopgen/run endpoint

Week Beginning 2023-10-23

  • 54fa744 - initial impl of fix loop
  • 9530207 - fix build error
  • 7484b2a - Merge pull request #10 from magicloops/adam/changelog
  • 27098c7 - add changelog
  • 355ab9c - fix a tailwind css issue
  • b362c61 - Merge pull request #9 from magicloops/adam/scraper-format
  • 9ee4609 - default block output to render markdown
  • d940246 - add ability to select html, markdown, and text outputs from scraper. fixes markdown vs. text scraper
  • 47f3ff5 - add scrolling and top bar to new loopgen page
  • 5aea2bc - fix bug where loop was fully recreated (new id) on each outline->loop in loopgen2
  • 1a56e4b - Merge branch 'main' of github.com:magicloops/magicloops
  • d24e54a - implement basic loopgen/run
  • f50859b - Merge pull request #8 from magicloops/adam/markdown-descriptions
  • c345a87 - ensure edit description mode is only available when loop is editable by user
  • 4c760fa - fix markdown rendering for loop descriptions
  • d2cfce5 - move genBlock code to operations in prep for using in loopgen run endpoint
  • b1a206d - oops
  • 805cf05 - add function calling for creating Loop outline

Week Beginning 2023-10-16

  • 7ed90f5 - impl loopgen/message endpoint for real
  • 4e5f9ce - handle loading loopgen and loop on [id] page (and fix loopgen/create bugs)
  • 05d4243 - impl loopgen/create endpoint for real
  • dc16790 - use real genid
  • d699497 - client side impl of loopgen/run + hook up to endpoint
  • 27eccbf - fix plan ui
  • bf11027 - add ui showing tentative plan in chat and call to loopgenrun on plan click
  • c74662b - switch to new loopGen page
  • 748179e - add very basic chat component
  • e264a3b - add call for loopgen create and message endpoints
  • 6dda64d - fix stupid discord hydration issue
  • 3ca44e3 - add button component for chat
  • 520677e - improve autogrowtextarea
  • a8c2a57 - init edit change
  • d9ed81a - improve scrape:

Week Beginning 2023-10-09

  • 21d51c7 - Add endpoints for LoopGen 2.0 (not implemented yet)
  • 86da359 - add dalle to our apis and support for auth bearer
  • 89faba7 - Merge branch 'main' of github.com:magicloops/magicloops
  • e3a746d - better replacing of placeholder vars in json
  • f55311a - fix load flickering
  • 1f51d07 - remove edit button nonsense
  • 25f4f4f - tweak sentry reporting so it doesn't mislabel info messages as errors?
  • 3ce1e6a - Retry apify if it timesout (temporary workaround)
  • c27e020 - switch to latest apify actor for scraping

Week Beginning 2023-10-02

  • cd70ddc - fix block out numbering error
  • 876be23 - add weather API
  • 55fa81b - Add news API
  • ce582b6 - fix string error on request for help slack msg
  • 8ab62b7 - oops
  • 0e7e34b - add finance apis to knownApi list [ALSO ADDED KEYS TO ENV VARS!!]
  • 6b128b6 - Make mods to support adding api integrations:
  • 0c0ecbe - add script to analyze loopgen
  • 6cf4144 - fix crash on gen page (switch back to parsebetter)
  • 5368346 - loop gen prompt tweaks based on loopgen attempts
  • 3930d9e - reduce loop gen parse fails:
  • 74a91f6 - ..add comment explaining
  • 5da8df2 - fix bug leading to ~5x overspend on sms sending in some cases
  • bd732a8 - improve gen prompt to not have invalid unescaped " in llm prompt
  • 6719172 - oops
  • 853f95c - Merge branch 'main' of github.com:magicloops/magicloops
  • 6f6ffd8 - remove personal accounts from admin
  • 3fa687e - Merge branch 'main' of github.com:magicloops/magicloops
  • f6306b3 - small tweaks:
  • bce7c03 - updated admin uids
  • 600f448 - grumble grumble stripe is stupid...

Week Beginning 2023-09-25

  • 758a094 - increased timeout on advanced scraper block
  • 28d2b73 - oops
  • 5153430 - add help popup to edit page
  • c13b5f8 - finalize help ux
  • 84f6682 - add help pop up
  • 61c18ea - Add feedback to generate.tsx
  • 5d4cc7c - add retry on fail option to api block
  • d3651a3 - add back saving metadata to loopGen
  • 78098c9 - fix char escaping for code block vars
  • 69f9b89 - Merge branch 'main' of github.com:magicloops/magicloops
  • 2b0886e - add script to help see blocks/loop
  • 1006736 - fix handling of escaped chars in code blocks
  • c13d98a - remove outline on block output, loop vars, and title/descrip fields in edit page

Week Beginning 2023-09-18

  • 6b4f279 - fix discord link

Week Beginning 2023-09-11

  • e8c9966 - remove logs
  • 4c3bb91 - fixes:
  • 0e155f9 - Update predefined loop to use better weather api
  • 7e60b1b - Merge branch 'main' of github.com:magicloops/magicloops
  • 0a293f1 - add magic link back under a flag
  • 1ab43a3 - fix build
  • f5cde59 - switch to docker
  • b0b3a40 - enable bun docker
  • 5121e85 - use bun
  • 30bdf07 - collapse long json outputs in blockoutput
  • 6a32824 - tweaks:
  • 902fe66 - fix bug that scrambles variables
  • 64fb08d - don't require $ for matching block output
  • a41a351 - fix code gen:
  • f4b16a6 - hide json edit on blockoutput when page is disabled
  • 3f3dfa4 - small fixes
  • b4a52fe - tweak scripts for migrate
  • 1071ba6 - add todo to 017
  • ce1d0be - Merge branch 'staging'
  • 767d057 - Merge branch 'main' of github.com:magicloops/magicloops
  • 3dc2d84 - add troubled user script
  • fe9b140 - add extra favicon stuff
  • 8332459 - tweak discord
  • 54c6d38 - add discord
  • a9a036e - count costs for phone details lookup
  • 012dd0a - shorten percents in wow
  • 7495188 - update str to be ACTIVE in wow console
  • 42d6341 - fix % wow typo
  • bcceb2c - add sql for helping wow console
  • 47a00aa - add more to WoW console
  • b71ab7a - add wow console link to user sql
  • fc98f70 - add script to do migration to email block w/ json

Week Beginning 2023-09-04

  • 95bead2 - update email block pricing to be accurate
  • 0848c7b - add to, from, sub to email trigger block output (need to migrate)
  • cd0648f - add pretty json to block output
  • ab170cc - fix bug where manual full-runs were classified as hook full-runs in posthog
  • 152b38f - fix bug leading to undef block outputName when copying loops
  • 533d4cd - Add accessing other block outputs + combine dry/full runs
  • 73fa61e - add sidebar state preference to localstorage
  • 8401ea5 - add 5k free credits back
  • a801f03 - fix market description handling for really long descripts

Week Beginning 2023-08-28

  • f0f4946 - oops
  • 8475afe - fixes:
  • e1c7d95 - Merge branch 'main' of github.com:magicloops/magicloops
  • 3a13a7a - allow code runner net access for all!
  • 12d0749 - Merge branch 'main' of github.com:magicloops/magicloops
  • 746fc5b - fix error with code block gen
  • 0e420d3 - code tweaks:
  • 919bd7f - tweak email block to handle $EMAIL to
  • 1736d4f - tweak block and loop gen prompts to mention net access + libs
  • 44b7591 - update favicon
  • cf81ca6 - fix code editor strings
  • 4e18668 - tweak text on code editor for ai code writer stuff
  • 4bc19a0 - oops
  • dfb94ed - fix code editor bug
  • ae4cc13 - fix small bugs:
  • 94d6f5e - oops
  • 222222d - add note about tiwlio flow
  • 98294a3 - tweak tooltips
  • a97fd4d - tweak strings:
  • c027675 - add exitif to loop generator
  • e55630c - improve code block
  • 337d12b - add more context to errors for sentry
  • a026be8 - update worker consistency
  • 5a2fc8d - disallow publishing loops with multiple triggers (r
  • 37f6849 - fix logging
  • 3411635 - fix logging bug (mixed up success/fail calls)
  • e26533b - Merge branch 'main' of github.com:magicloops/magicloops
  • e0603f5 - Tweaks:
  • 3622d27 - update code block hints to remove internet access
  • 3d516d2 - rm 'credits never expire', add link to buy in errors,
  • a125490 - oops
  • ea1040d - tweak loading
  • f021e70 - tweak runs page
  • 22e7546 - fix erroneous routing to edit/ page and make loading page consistent
  • 6620127 - fix bug with disappearing runs on runs page
  • b892d58 - fix logging worker fail
  • 3629dca - make sure title/descrip on edit can't be too long
  • 05ecb61 - adjust no credits error and make sure it's fully shown where we display it
  • 7c109d4 - oops
  • 9424161 - show local link in share dialog for staging purposes
  • e22c8fc - redir to last page after payment + clean up credit suc/fail
  • 7398352 - rm extra border at bottom of edit page
  • ce9e980 - on create fill empty phone/email blocks with user's phone/email + misc tweaks:
  • 75da290 - add runs/ page side border back
  • e397306 - improve runs/ page ux spacing
  • 5d6a8a1 - fix status on edit page (was kicking page down when stuck to top)
  • f21d2a8 - add lastPublishedAt field to loops db
  • 34b6e26 - fix top bar on edit page:
  • 0bf5e20 - make share dialog fit better on mobile
  • dbb03cd - tight up text for runs + short loginbutton text
  • f9eaee6 - Add funnel logging w/ post hog + tweaks:
  • 8db5742 - loop create tweaks:
  • 59086c3 - Merge branch 'main' of github.com:magicloops/magicloops
  • 0a093d7 - fixed typing for block types
  • d5092fe - change to sign in
  • 18822de - tweak text for sharing
  • 5dc6f5a - Merge branch 'main' of github.com:magicloops/magicloops
  • a91d338 - simplify login
  • b635ea9 - fix stripe checkout w/ phone auth'd user
  • 11b97f7 - Merge branch 'main' of github.com:magicloops/magicloops
  • ff86060 - hydration fix
  • f3b07ed - Merge branch 'main' of github.com:magicloops/magicloops
  • 17540e5 - add auto naming
  • 7b6ff7d - small fixes:
  • 25430d5 - add naming and remove free credits for new users
  • 5932a80 - merge gpt-4-32k changes + some fixes:
  • 8d48dc6 - Merge branch 'main' of github.com:magicloops/magicloops
  • d8ea3d3 - hook predefined loops back + misc
  • 8b12d3a - fix type errors
  • 9aaf66a - add gpt model selection
  • 6abfd95 - Merge branch 'main' of github.com:magicloops/magicloops
  • cc96421 - add mode
  • 0757e1d - fix some asymetric padding on buttons
  • a7534fc - fix edit/ of not your loop:
  • 1995717 - add desc param to / and use it to show same loop descrip when "start over" is clicked
  • 14da94a - sidebar closed by default if no loops or on mobile
  • a1ca11b - fix initial spacing on shared loops due to sidebar
  • 945d0e1 - Tweaks:
  • e97364b - fixed broken scraping
  • bd00277 - fix bug leading to overriding user credits on multiple calls to signUp endpoint
  • c0a813d - make loggedout look a bit nicer
  • 95c4afa - small tweaks
  • 1132f46 - fix bug preventing user creation
  • a180cf7 - change headline
  • f6b0445 - outline market place colors hover
  • 3eab9d0 - signin button wrap
  • bc1b150 - about page spacing tweaks
  • cb6f8dc - one more oops!
  • 78c8ad3 - oops
  • 0364c6b - tweak front page
  • 4532aff - fix generate too
  • 36c0be7 - fully fix prod
  • cffbb62 - 1/2 fix prod
  • 8154fb3 - tweak about us to fit on small laptop screen
  • 010a9c3 - Merge pull request #7 from magicloops/adam/improved-generation
  • 226f618 - merged
  • 0fb1034 - center + loop button
  • 3dbbebf - capitalize loops in "more public loops"
  • e31991e - add + to "new loop" button on homepage
  • f3c97e4 - add loopvars to runs table saving (was missing before)
  • 3fe1d43 - fix oops
  • 428a850 - turn off preview envs
  • 5ae89ff - fix build
  • b632ae1 - Merge branch 'main' of github.com:magicloops/magicloops into adam/improved-generation
  • e868150 - Merge branch 'staging'
  • dfa5fa1 - remove commented code
  • 4b42eaf - add stripe
  • 530f122 - fixed build erros
  • 352dd25 - loop generation working
  • bf5a8db - switch env.local to have special migrate values for migrate scripts
  • 7e6be53 - move sql files from drive to code
  • 28d0ae1 - rename tokens to credits
  • c14ef4a - integrate tokens
  • 0fd4f60 - add timeout to scrape since apify api doesn't actually impl it correctly
  • 1d5ae3a - Merge branch 'main' of github.com:magicloops/magicloops into adam/improved-generation
  • 00a8efd - give loop-runner (worker) concurrency
  • 25bb9bf - add generate page
  • 3d51176 - add tokens to user popup and ability to add/rm tokens atomically
  • 625ddd5 - Add token usage to runs

Week Beginning 2023-08-21

  • e0ab6e3 - tweak code generation gpt prompt
  • 10db175 - fix migrate to secret script bug
  • bdf05c0 - fix migrate bug
  • 640cdbf - impl loop var secrets
  • c2126ca - post to slack when vis is changed for loop
  • 949d3f7 - Merge branch 'main' of github.com:magicloops/magicloops
  • 9f5150c - fix bug with invalid - char in loop vars (can't use in code)
  • 192c8bb - ensure about modal is scrolled correctly
  • 3114b4c - Merge branch 'main' of github.com:magicloops/magicloops into adam/improved-generation
  • d517d30 - add loop creation metrics
  • 6902723 - change copy to duplicate
  • 60511e1 - Merge branch 'main' of github.com:magicloops/magicloops
  • f796fb1 - tweak copy button string
  • 63d027f - hide run/publish buttons for not your loop
  • 484d2a3 - small tweaks:
  • c90cd5f - Merge branch 'main' of github.com:magicloops/magicloops into adam/improved-generation
  • 09825f8 - fix build
  • 33e265a - add script to fix loops
  • 134df68 - code block fixes
  • ca8348d - change name to id for recurring loop jobs
  • 7bfdc3e - update about button
  • 9096d4d - add ability to search published loops in wow console
  • ee5f628 - fix wow scroll
  • d15498f - Merge branch 'main' of github.com:magicloops/magicloops
  • 005e0ac - add name shortcuts to wow console and make market open edit, not copy on click
  • 50b2bdd - Merge branch 'main' of github.com:magicloops/magicloops into adam/improved-generation
  • 988658c - fix sentry
  • fb95219 - Merge branch 'main' of github.com:magicloops/magicloops
  • ed6eb4f - ensure loop runs are captured from worker
  • 3fe7527 - loop var fixes:
  • 0890858 - add sentry config for worker
  • 581e8e5 - fix production loop runs for legacy loops
  • f449770 - merged
  • 0895cc4 - fix market buttons being too short
  • 9d6689f - small refactor:
  • fd214ca - fix copy bug and new tab bug
  • 4533a1e - fix window check on server + grid spacing in market (and turn off homepage anim)
  • 3595845 - fix market bugs
  • a27b128 - Fix UX glitch in market
  • 77d6a43 - fix null loop description on edit page
  • d079adf - Merge branch 'staging'
  • d9a219b - Final prep for marketplace launch
  • 3422f62 - remove log that causes error
  • c33512f - fix view demo button click target
  • c52337b - Merge branch 'main' of github.com:magicloops/magicloops
  • 84f0e21 - fix home page demo button
  • a89a8f0 - tweak market component ui
  • 59f6d11 - Add market endpoint + ui component to homepage
  • 8fe3a55 - fix after CP
  • b85b374 - Tweak loop vars:
  • 9118c06 - Tweak loop vars:
  • 7be60a5 - move feedback form on large screens
  • 164ca32 - add copy functionality to loopbutton
  • 90d9d6c - [Marketplace] create and switch to LoopButton component
  • 8a0232f - Merge branch 'main' into staging
  • b8eaa11 - fix bug hiding publish errors
  • 852022d - Add loop description to edit page + tweaks:
  • 778b8e1 - Merge branch 'main' into staging
  • d8ff33d - [Marketplace] add loop description
  • a42e5bc - change style
  • 3bf4ac0 - slight tweak on loop create error message
  • ae5e56a - do json repairing for user/ai written json
  • cab469a - fix bug that made it look like loop creation interrupts on tab switch
  • c851f6b - fixes
  • 0e7b21e - just hardcode scrape costs since it's always $0.001 now
  • 0dbe90d - fix llm truncate bug
  • 28ec32a - fix bug where run state isn't cleared when doing block run
  • 6dd4d2e - catch loop var usage in descriptions
  • 485accd - add loop variables to predefined loops
  • ebe6c99 - further limit concurrent scrapes for backfill migration
  • 1431408 - make scraping more efficient and tweaks:
  • 71c4af5 - Merge branch 'main' into staging
  • 74029de - batch calls to backfill costs
  • e2ea5cd - finish cost calc stuff:
  • ad6212b - add type to cost summary to cost analysis + small stuff
  • b05c41b - fix color mishap
  • b33b456 - tweak
  • a0b7a3e - Add cost tracking
  • 9c1fb9c - tweak colors
  • 551f527 - tweak strings to be more clear
  • 358c7aa - switch from using anon user account as admin
  • 5a0cc83 - improve wow panel
  • 7c0df75 - improve wow console
  • 9cf0a98 - give anon user access to wow console
  • bad2e30 - small ui tweaks
  • 12eb432 - tweaks to key shortcuts PS
  • 1ee76f4 - fix color mistake
  • 1c7f583 - fix issue where blockoutput overhangs
  • 212d0a1 - code editor improve:
  • ce0ab70 - enable streaming back any createBlock response and turn on for code
  • 2d79835 - always show gen code button + show loading state more obviously
  • 9f77c4c - pass exact loop vars to block ai create
  • cb996a9 - inline ai generator for code block:
  • e9af515 - add icon to login
  • f7349f5 - make button colors consistent

Week Beginning 2023-08-14

  • 56c4b1d - fixs unpublish block
  • 59914f1 - fix runs page styling
  • 8827d0a - hide timeset button on runs page
  • d418934 - tweak publish error about requiring a send block
  • 1e50f57 - revamp time trigger block
  • c6d4c6f - remove text message appended stuff (shows up when user replies to message)
  • e82c247 - fix edit blocking for new loop and tweaks:
  • 66a0afe - merged
  • 5addeaa - add share to published loops, add logo to about
  • 6bf99ce - rm double loop log in slack on loop pub
  • ad37fd2 - remove random testing logs
  • 455e363 - wow page sizing fix
  • b7b1d54 - Weird fixes:
  • f7ac5fc - fix bug where add block popup wasn't showing up properly
  • 62c7a06 - Add messaging to loopvars when empty and tooltip to trigger
  • 13c83ff - fix block width on view-only loop edit
  • 75bd7e7 - short uid in slack messages
  • 73848d0 - fix bug when fetch calls didn't report error back properly
  • a1ee6f7 - oops missed one..
  • 20a23c2 - fix client side url formatting bug where $VAR became https://$VAR
  • 9fdfd1d - add sentry auth token so we have source maps
  • 6023522 - fix break
  • acd4f6b - Merge branch 'main' into staging
  • a044964 - let our admin account edit others' loops
  • fd193aa - make others' loops uneditable in the client
  • 5aacfc3 - add a bit more spacing below loop vars
  • 4c19a33 - add loop vars section
  • 2b13c6a - animate main logo; update loading page with logo; change link styling
  • ad0caaa - add support for var replacement in code blocks
  • 8043de5 - properly look up email/phone on admin console + fix publish
  • 07087da - add uid to url for admin console
  • d32200f - Add admin console
  • 9ae683c - add email to sentry
  • 71a252e - rm redundant userid in slack
  • 074e5da - final slack tweak
  • e3481ab - oops
  • bceda8e - test slack
  • ca1220b - tweak slack
  • c6ae9e1 - tweak $TSLA stock pre-defined loop
  • b54a848 - IN-PROG loop-level vars
  • 604a593 - Merge branch 'main' into staging
  • e0be1d4 - tweak string
  • ca1f2e6 - hide send buttons is can't be used
  • 8c71a40 - add copy button
  • 5cd4e23 - test run
  • 37364a4 - tweak tooltip + hook up close button for share
  • 516516a - Add share dialog to edit page of loop
  • 30a3245 - split upsert into update and create
  • 4938b67 - Add loop sharing (rough 1st version)
  • b1e6a88 - add script to migrate visibility
  • ea7afd8 - Add visiblity field for sharing
  • 0780a50 - Show error when loading fails instead of inf spinner
  • d199a62 - turn on preview environments
  • c110cf6 - add redirection to webhook
  • 5f26898 - make webhook able to handle multiple styles of inputs
  • 5ac617b - tweak code block messaging
  • 52b83d2 - Add network access to code blocks (feature flagged) and tweaks:
  • 9300ce8 - Allow run stopping + show run status on edit/ and run/

Week Beginning 2023-08-07

  • 7597cdf - handle unset slack webhook:
  • 766f5d0 - refine slack posting
  • 4c9312e - fix phone otp input mode weirdness
  • 51043e3 - Merge branch 'main' of github.com:magicloops/magicloops
  • 2bf8713 - fix newsletter call and also save email to mailchimp on login
  • 61d2483 - Merge branch 'main' of github.com:magicloops/magicloops
  • 8251a7b - fun logged out
  • e195918 - update about us
  • c9828cf - Merge branch 'main' of github.com:magicloops/magicloops
  • 7bf9377 - add newsletter signup
  • cdfc85b - change video back to loom link
  • df7c46d - fix type error preventing build
  • 12392cf - Merge branch 'main' of github.com:magicloops/magicloops
  • bff0f1d - auto scroll when manually running a loop
  • 438fd62 - Merge branch 'main' of github.com:magicloops/magicloops
  • bed769a - fix call scrape $BLOCK_INPUT use as part of url
  • badadeb - fix logic to show current run; add day/time constants
  • 12b0f03 - add posthog email/phone/confirmed identity
  • f057472 - fix sentry
  • 6d01c4e - add sentry
  • 8939ecd - fix phantom runs showing up on runs page
  • 677d213 - break out adam/mihai into separate sections
  • 85f6928 - Add about us
  • 4490112 - fix bug where pressing 'enter' on loop renaming did a new line
  • 9f7b137 - removed redundant upgrade code from /
  • 452be03 - add upgrading loops to loginbutton
  • 73391cb - loop generate fixes:
  • f4b1889 - rip out refs to strigified json columns
  • 8555829 - Fix url BLOCK_INPUT replacing
  • 700df9c - created db json to new column migration scripts
  • c340342 - Merge branch 'main' of github.com:magicloops/magicloops
  • 0116bcc - save to both json and non-json db columns
  • 2023e96 - Merge branch 'main' of github.com:magicloops/magicloops
  • 1fbe94b - don't send blocksJson
  • 5640ba7 - fix buidl
  • 69350d3 - finalize migrating blank urls in loops
  • 0767ea5 - Refine prompt and migrate 005 (blank url -> $BLOCK_INPUT)
  • 871fcfc - Merge branch 'main' of github.com:magicloops/magicloops
  • 60dc2c7 - add webhook migration script
  • 4822279 - limit error max len
  • 278bafb - limit error max len
  • f227bcf - Add more loops examples and tweaks:
  • fa70b32 - Embed Loom
  • e48383a - Time changes:
  • ea5d86a - Merge branch 'main' of github.com:magicloops/magicloops
  • 430c3f6 - add current loop to runs page
  • 09d7b94 - Add language selection to code block
  • 06f81da - Merge branch 'main' of github.com:magicloops/magicloops
  • adc26ed - add about us (not visible yet)
  • 214e216 - fix webhook try #2
  • 0294c41 - fix webhooks
  • 39314c4 - merged
  • ba73ddf - slight ui tweak to index.tsx loop buttons to look a bit better
  • eef6fac - fix for long errors moving top buttons on edit page
  • c6a3d55 - adjust colors
  • 9e0b888 - make login button shorter
  • e24cd88 - update loops.run email
  • 57dc64f - Merge branch 'main' of github.com:magicloops/magicloops
  • ad7082e - Small stuff:
  • cd7a85d - fix local loop data upgrade bug
  • 93b33b2 - Merge branch 'main' of github.com:magicloops/magicloops
  • 0928200 - small files
  • 6c9d291 - speed up page loads from /
  • a409e76 - fix slow returning to / after new loop create
  • c2b9033 - fix login bug (user was null because of bad dep list)
  • 74aa511 - add phone validation around
  • d96b2bf - update magic link text
  • 48dfbed - more spacing!
  • f19b461 - change spacing
  • 10a9a71 - fix mobile block addition
  • 21dae2c - merged
  • 9a2f8e6 - adam's login button
  • ab84437 - Merge branch 'main' of github.com:magicloops/magicloops
  • 22ab2b5 - Fix login
  • 0401552 - put button in top right
  • a8d66ef - remove logs, add more changes to inbound
  • 82876f1 - Merge pull request #5 from magicloops/adam/stream
  • a5655e6 - Merge branch 'main' of github.com:magicloops/magicloops
  • a440cb5 - add back supabase types
  • a3983af - merged
  • 9c4bb64 - fix login

Week Beginning 2023-07-31

  • 2f363e0 - tMerge branch 'main' of github.com:magicloops/magicloops
  • fc9b86b - wrap inbound with try/catch
  • 0a67731 - Merge branch 'main' of github.com:magicloops/magicloops
  • 4186017 - revamp login
  • cf512c6 - fix log
  • c55b581 - remove unused router
  • 4120532 - Merge branch 'main' of github.com:magicloops/magicloops
  • 21ac552 - stream results
  • a5586c9 - Merge branch 'main' of github.com:magicloops/magicloops
  • 26c147c - Add login button to homepage + slight polish
  • f81271a - add partial run saving
  • 7a8880b - Merge branch 'main' of github.com:magicloops/magicloops
  • b9c5c41 - rename utils files
  • 1fc46e0 - make block delete usable on mobile
  • 1b299f1 - Allow creating blocks anywhere
  • 0b66338 - Added ExitIf block
  • ea12004 - tweaks:
  • d1c148f - add protection for getting too many loops as anon
  • bb2454d - fix error message on no trigger block publish
  • 0111a11 - increase response token limit to 2k
  • 7774aa1 - update h1
  • 4f64b3f - Merge branch 'main' of github.com:ChatSeed/magicloops
  • 7256fe4 - change heading font
  • ee1addf - throw supabase error is possible
  • 0b97d9d - save loop generations to a table
  • cd27ceb - Fix link wrapping email bug
  • 1a0101a - add footer to text as well (can skip once we have text verification?)
  • 789fb4b - fix manual loop run
  • e773d14 - Add link to loop in email
  • e10f28c - fix webhook
  • 552f4c2 - use admin upsert for unpublished email inbound / webhook test
  • 515a7b7 - Fix inbound email / webhook unpublished case (used wrong upsert)
  • 38a2472 - Tweaks:
  • f026ce2 - Make login consistent with other dialogs / fix dark mode bug:
  • 4e12df6 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 69b1664 - fix bug w/ top bar peaking over black skrim for popup dialogs
  • a916efe - make login on mobile less janky
  • 912a018 - Hide slack webhook url
  • a359879 - Add feedback button
  • cc6529e - remove [PHONE] from prompt
  • 4ba62fa - Small tweaks:
  • 4d2fc5e - Bail on dryRun and fullRun if a block experiences an error (stderr or thrown)
  • 6c225f1 - Skip GPT call for default loop
  • 5f1d6ab - make text larger
  • 3bb035b - fix mobile styling for generate blocks
  • c7438f0 - remove login button from home page
  • 2cf4229 - fix mobile formatting
  • 94bf2b3 - fix email trigger (and add docs for all steps)
  • f93b4ce - add email trigger
  • c3641f7 - fix login routing bug
  • 5ca9c66 - default to user's email/phone on block create + rm extra fields on ai loop create
  • e111eb2 - finish wiring in RLS and protection for runs table
  • 8158b29 - add ownerId to runs table
  • 91d0735 - remove dead code after testruns and loops db merge
  • 59a0946 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 48e1b92 - merge loops and testRuns tables
  • 15ef76e - Merge branch 'main' of github.com:ChatSeed/magicloops
  • c88cad0 - update logging
  • b32328c - add logged out page
  • 9cdb652 - add protection to prevent retrieving list of all anonymous loops from DB
  • 34770e0 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 49136e9 - attempt to fix prod login
  • a6d8e44 - test loop running
  • 538dff6 - try more stuff
  • d455bcf - try require
  • 8cb625f - try another method
  • 61a7ad9 - new form processing attempt
  • a6a13fd - Update [id].tsx
  • 3f2a960 - tweak runs
  • 4ac30c2 - tweak publish
  • fb7e5ed - tweak load
  • 7d8c335 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • d2984cd - remove server util abstraction where not needed
  • a53d401 - Merge branch 'main' of github.com:ChatSeed/magicloops
  • 6cbebf0 - update inbound debug logs
  • 6c2ce5b - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 4bd781b - fix inf spinner on new loop
  • d6e390e - Merge branch 'main' of github.com:ChatSeed/magicloops
  • a8afa02 - fix build
  • 3a38641 - Merge branch 'main' of github.com:ChatSeed/magicloops
  • 5fbf206 - add logs to email parse
  • 016a4b7 - build fix
  • e1693c2 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 22e60a5 - use latest supabase auth stuff
  • 06ba4ce - fix types
  • 455248d - fix login and prep for anon upgrade
  • 2ef7960 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • ee4efca - add login

Week Beginning 2023-07-24

  • 6f1f6a5 - fix localhost issue
  • 85a9589 - Merge branch 'main' of github.com:ChatSeed/magicloops
  • 5f4cccf - add magic loop generation
  • 641165c - fix interval for time block
  • 9dc4a6d - tweak time block:
  • 2b57fb4 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 5bea48a - Make time block a bit more explicit
  • 2b003f0 - fix load?
  • 0aaa852 - clean up generate with ai button
  • 2180776 - fix type issue
  • 057f842 - Merge branch 'main' of github.com:ChatSeed/magicloops
  • 628f349 - add trigger information to runs page
  • 82b5e86 - turn off textarea masking for posthog session recording
  • 3ce2332 - fix bug with no runs
  • 5931e44 - remove extraneous console.logs
  • 9769a4c - Merge pull request #4 from ChatSeed/adam/runs
  • 132166f - loop running with simulated wait time
  • a486712 - split loop page into edit and index
  • 4c31596 - displays run values
  • 3b7781e - tweaks:
  • d867bd1 - remove unnecessary env var
  • fba49dc - Translate scraping output to markdown
  • 5cd3095 - fix to undefinedundefinedundefinedundefinedundefined
  • 83f5052 - Add webscraping + truncate LLM inputs
  • eeecd1a - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • b0d6bb1 - Add response to webhook calls
  • 50adc62 - Merge branch 'main' of github.com:ChatSeed/magicloops into adam/runs
  • 9bb84b9 - rearrange hook blocks
  • c2063b0 - add hook notify block
  • 25cbf25 - finish email/sms split
  • fd4626f - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • ba9ef20 - init data passing
  • 4ac5b9b - Split notify block into email and sms and migrate data
  • 59ba34d - fix z-index on header to hide behind modals
  • 02affaa - add posthog
  • 2d47f20 - fix build
  • 9305a62 - more UI tweaks
  • 3b1ff3e - fix code runner imports for local worker
  • 6226463 - Prettier
  • 3846cff - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • b3e8c67 - itty bitty lines
  • 71e773b - Merge branch 'main' of github.com:ChatSeed/magicloops
  • a4c2705 - merged
  • 49ca12c - auto adjust height of prompt box on set not just while typing
  • 0725bb3 - various UI tweaks
  • 6c648e4 - add max auto to autogrow
  • d7d0ea7 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 2a1abb4 - fix webhook trigger and add fetch block
  • c01e466 - update ai create block to better handle output from previous block
  • 67f1956 - Fix build blocker
  • 5cfa02f - Merge branch 'main' of github.com:ChatSeed/magicloops
  • ae59c9f - simulate string nature of front-end
  • de80992 - save/restore local test results to/from testRuns table (using loop id)
  • 519b6a1 - add tooltip to generate
  • 7d0a390 - tweak prompts
  • c0432fa - actually fix local state
  • b5be900 - fix setting local state
  • 0162e61 - add better loading indicators
  • cdb5356 - remove message wrapper
  • 38828dd - page UI changes
  • fdb3d67 - change notify output
  • 1318306 - Merge branch 'main' of github.com:ChatSeed/magicloops
  • a743602 - various tweaks
  • fd29c68 - make ai blocks autogrow too
  • 995da37 - fix build
  • 2a23cc2 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 730b50a - adjust output block sizes based on content
  • 47fd358 - Hook up webhook and (jankily for now) wire up loop input field to dry+full runs
  • 45c950d - fix autogrow
  • 7cc41c5 - Merge branch 'main' of github.com:ChatSeed/magicloops
  • b8dca5d - remove recurring job on unpublish
  • 472c2eb - Make it so $BLOCKINPUT placeholder is really flexible!
  • b718255 - handle both $BLOCK_INPUT and ${BLOCK_INPUT}
  • b8945b6 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 18cc6dd - tweaks:
  • c871250 - Merge branch 'main' of github.com:ChatSeed/magicloops
  • 34cbb0b - update favicon
  • c6a21c8 - Add back to loop chooser button
  • 33b5ade - Merge branch 'main' of github.com:ChatSeed/magicloops
  • c1def09 - add block input to llm prompt if not present
  • cd99f54 - new favicon
  • 6d901d5 - change favicon
  • 64e484b - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 93196d5 - fixes
  • e1172c9 - enable scheduled jobs
  • 409b9a1 - Merge branch 'main' of github.com:ChatSeed/magicloops
  • 7b4dd85 - split database and ops
  • 6e9d665 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • f23b6b0 - make code editor controlled
  • ecbebbd - Merge branch 'main' of github.com:ChatSeed/magicloops
  • 1707791 - fix type issue
  • 2f5d8af - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 83179f1 - Update createAi prompts
  • 6a6c745 - fix upsert saving; add ability to see future dates
  • fe4fc36 - Merge pull request #3 from ChatSeed/adam/loop-page
  • fec6079 - split index and loop into two pages
  • 549eaba - merge formatting
  • 39939af - fix: published loop outputs no longer editable
  • eea2ac3 - improve ai block creation
  • ae10c7b - change width+ordering; add delete functionality
  • 2daa57e - add rough 1st ai impl
  • a1537a7 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 75f2cd0 - add essentials for descrption/ai
  • cef1d2f - Make more useful default llm prompt
  • eab57ba - Merge branch 'main' of github.com:ChatSeed/magicloops
  • 64a2a40 - merge
  • 58648b8 - hook up change listener to input text areas
  • 7657126 - connect publish route

Week Beginning 2023-07-17

  • 3e5c2a9 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • b14160c - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 9f0df69 - fix block update issue
  • bea4db8 - handle publish plus upsert fix
  • 6099962 - fix logic
  • c56d8ea - fix types
  • eb8bf21 - create publish endpoint
  • 848d929 - fixes:
  • 8ff4be8 - add upsert validation back for adam
  • 66d8387 - Made output editable
  • 20c43cf - Merge branch 'main' of github.com:ChatSeed/magicloops
  • 11740db - chose either dry or test run
  • 953dc20 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • b0fc30d - formatting imports
  • b28c6ec - save run inputs to run table on full run
  • 790176b - fix imports
  • f72c4e3 - add dev-only Run loop button; fix worker
  • f52ed53 - add trigger block output back in
  • 9c48b21 - Update blockEditorHook.tsx
  • e7b80fa - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 13c0deb - separate runs and input from loop
  • 6a6b855 - elevate published setting to a button
  • 9d7394d - fix merge
  • f9f9cb7 - add path alias
  • 0f234a2 - hook in input, add timezone to time block
  • cc3e31c - loop settings now editable and errors always shown
  • 1f61d69 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 095a351 - add settings + triggers to ui
  • 2e0ef17 - test loop end point -> worker -> run creation
  • b91d927 - fix up prettier so it works w/ my vscode
  • dcfbc92 - prettier
  • 05389c9 - rename table: loopRuns to runs
  • 0cf2d58 - move run/dryRun to util
  • 88115d5 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 7447f59 - Set up dryRun vs run endpoints
  • 5757299 - add env variables for worker instance
  • 204aabd - Merge pull request #2 from ChatSeed/adam/worker
  • c2c82e4 - update iac file
  • 1c9ad39 - update iac file
  • 7c3b602 - init worker
  • a59f938 - fix capitalization
  • 20a14b5 - init worker test + render infra-as-code
  • ecdc452 - renamed files from snake_case to lowerCamelCase
  • 5645a0c - fix bugs / simplify index
  • a054ab0 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 7942605 - fix disappearing outputs
  • d148d6f - Merge branch 'main' of github.com:ChatSeed/magicloops
  • d2cf7fb - reorder
  • bb561c7 - add env variables
  • f72a649 - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • 171b6d8 - Add dropdown for picking loop (persistent)
  • 52d3c9f - fix case insensitivity
  • 0c85acb - fix yarn lock file
  • 8aca80b - temp
  • f39259a - add node version
  • 9fd82fd - Merge branch 'main' of https://github.com/ChatSeed/magicloops
  • f405d9c - add save button and fix bug
  • 38fd9a2 - fix npm package-lock.json
  • f24e072 - add loop saving to supabase
  • ec01242 - rm cmnts
  • 5b25da9 - polish:
  • ba2049a - add text messaging for notifyBlock
  • 478df9b - add notify block (email only)
  • 8df90d9 - can run entire loops and output cascades on server
  • 8566f62 - can add llm or code blocks and run individually
  • 9bdeb53 - Add run endpoint
  • 3031650 - small ui tweak
  • 4e5cb50 - Update networkUtils.ts
  • 2f73378 - enable multiple blocks
  • aee0881 - init commit

Week Beginning 2023-06-19

  • 325b745 - init commit / make folder for daily jokes