Skip to content

Releases: codepod-io/codepod

v0.4.13 CLI app and many features & fixes

31 Oct 22:14
Compare
Choose a tag to compare

What's Changed

Read more

v0.4.12: At JupyterCon 2023: auto-shrink; run-chain; geo-based execution; allow anonymous user; clean UI with everything hided; d3-force based auto-layout; rich text features: link, image, table, yjs, slash command; persist execution results; snapping; parser fixes; recursive exports; lexical scoping; scoped class; contextual zoom; export svg

10 May 10:42
54c54d1
Compare
Choose a tag to compare

What's Changed

  • add run-norewrite button by @lihebi in #229
  • fix ResultBlock's setLayout button regression bug by @lihebi in #230
  • Fix (better drag-n-drop): Scope Handler & Scope right-click Menu for adding new nodes by @li-xin-yi in #232
  • fix floating toolbar anchorEl warning by @lihebi in #233
  • use floating toolbar in scope pod by @lihebi in #234
  • proper scope highlighting by @lihebi in #235
  • feat: add auto shrink by @lihebi in #236
  • add scope's width and height in debug mode by @lihebi in #237
  • fix: delete user repo data before deleting a repo by @lihebi in #238
  • feat: add run-chain to run a chain of pods by @lihebi in #239
  • feat: geographical order based scope execution by @lihebi in #240
  • refactor: node type CODE, SCOPE, RICH in front-end by @lihebi in #241
  • feat: add anonymous Guest user by @lihebi in #242
  • chore: adjust wording by @lihebi in #243
  • feat: auto hide edge handles by @lihebi in #244
  • feat: add d3-force to push away overlapped pods by @lihebi in #245
  • feat: add auto-run setting for auto-layout by @lihebi in #246
  • auto hide resize handles for code and rich pods by @lihebi in #247
  • feat: add drag handles; remove Remirror's scrollbar by @lihebi in #248
  • fix: cannot delete repos shared with others by @lihebi in #249
  • add isGuest field and make guest userId the same format as registered users by @lihebi in #250
  • simplify k8s container names by @lihebi in #251
  • set autorun-layout setting default to false by @lihebi in #252
  • fix: drag on toolbar handle into a scope by @lihebi in #253
  • show cursor: grab only on drag handle by @lihebi in #254
  • fix: remirror emotion error by @lihebi in #256
  • feat: use remirror link extension by @lihebi in #257
  • use remirror image extension by @lihebi in #258
  • fix: getAuthHeaders typing by @lihebi in #259
  • feat: add remirror yjs extension for rich-text real-time sync by @lihebi in #260
  • feat: add slash command to insert remirror table by @lihebi in #261
  • fix: web-tree-sitter load wasm error by @lihebi in #263
  • fix: revert yarn.lock to fix resizer; reinstall remirror by @lihebi in #265
  • feat: persist execution results to DB by @lihebi in #266
  • fix: filter comment nodes when compile ForStmt by @lihebi in #267
  • filter comment everywhere in the compiler by @lihebi in #268
  • fix: check undefined nodes in compileXXX functions by @lihebi in #269
  • use rectangle collision in d3-force auto layout by @lihebi in #270
  • feat: add snapping with helper lines by @lihebi in #271
  • fix YMap import by @lihebi in #272
  • feat: add new-pod buttons by @lihebi in #274
  • fix: binary-op parsing by @lihebi in #275
  • add more auto-layout ticks by @lihebi in #276
  • fix edge zindex to make edges selectible above scope background by @lihebi in #279
  • allow pod to be moved into ROOT scope by @lihebi in #280
  • fix: disconnect parentnode in DB; fix ROOT scopeId compare by @lihebi in #281
  • feat: add contextual zoom by @lihebi in #282
  • feat: add export to svg by @lihebi in #283
  • feat: allow pod to access to names in all ancestor scopes by @lihebi in #284
  • run auto-layout on pod resize by @lihebi in #285
  • feat: add recursive @export by @lihebi in #286
  • feat: consider output box in auto layout; better output box-sizing constraint by @lihebi in #287
  • fix: do not set pod as running when socket isn't connected by @lihebi in #288
  • show green tick for runs in the current session; show last executed at by @lihebi in #289
  • add clear result button by @lihebi in #290
  • add a left drag handle on the toolbar (deprecate the 4 handle idea) by @lihebi in #291
  • allow up to 20MB graphql payload by @lihebi in #292
  • fix: unexpected jumpback after resizing by @lihebi in #293
  • run auto layout on result change by @lihebi in #294
  • auto-layout leave some room for toolbar by @lihebi in #295
  • fix: scope offset by @lihebi in #296
  • display show/hide buttons only when there're results by @lihebi in #297
  • add result focus button and mode by @lihebi in #298
  • fix: build node2children map on node add by @lihebi in #299
  • fix: vardef parsing by @lihebi in #300
  • fix: error for displaying result when node is removed by @lihebi in #301
  • feat: add scoped Class by @lihebi in #302
  • fix: skip running an empty cell by @lihebi in #303
  • remove signup page promotion checkbox; fix link by @lihebi in #304

Full Changelog: v0.4.11...v0.4.12

v0.4.11: file exporting; arrow-import runtime semantics; copy-paste scopes; persist arrows; refined arrow UI; order projects by last open time

27 Feb 10:52
13bda66
Compare
Choose a tag to compare

What's Changed

  • Fix: Minor fixes by @li-xin-yi in #207
  • Fix: incomplete dashed cutting hint by @li-xin-yi in #214
  • Feat: Scope cut-copy-paste by @li-xin-yi in #215
  • refactor resolvers; enforce graphQL api required fields by @lihebi in #217
  • add python and JSON file export by @lihebi in #218
  • feat: add updatedAt field; order projects by last update time by @lihebi in #219
  • add createdAt and updatedAt to user table by @lihebi in #220
  • Refine Arrow connection UI by @lihebi in #221
  • persist arrows to db by @lihebi in #222
  • use computed id for UserRepoData by @lihebi in #224
  • fix error caused by switching to computed UserRepoData.id by @lihebi in #225
  • feat: add arrow-import runtime semantic by @lihebi in #226
  • use BezierPath for arrows; anchor at four handles by @lihebi in #227
  • properly delete connected edges when deleting pods by @lihebi in #228

Full Changelog: v0.4.10...v0.4.11

v0.4.10: smooth runtime connection; copy-n-paste; rework yjs,store,db syncing

10 Jan 05:58
79f8310
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.9...v0.4.10

v0.4.9: scoped variables; copy-n-paste; rich-text editor

22 Dec 00:52
Compare
Choose a tag to compare

What's Changed

  • feat: support scoped variable via proper compile pass by @lihebi in #154
  • feat: cross-page single-pod copy-paste in mouse-bound ctrl-v way by @li-xin-yi in #158
  • feat: add rich-text node by @lihebi in #160
  • fix(ui): remove bg and circle button on scope's bar by @fundon in #153
  • fix: deleteRepo using id instead of name by @lihebi in #159
  • chore: remove deprecated kernel startup code by @lihebi in #161

Full Changelog: v0.4.8...v0.4.9

v0.4.8: add runtime TTL; share button rework; multi-pod selection; editable repo name; better yjs sync

16 Dec 10:25
a03da22
Compare
Choose a tag to compare

What's Changed

  • feat: add docker runtime TTL; better runtime connection & feedback by @lihebi in #135
  • Fix: multi-selection with the same-parent rule & drop multiple pods into a scope at once by @li-xin-yi in #136
  • fix: call setPodPosition on drag stop by @lihebi in #137
  • Fix: sync store.pods[id].parent/position immediately on updates from anywhere by @li-xin-yi in #140
  • feat: add k8s runtime ttl by @lihebi in #139
  • add GOOGLE_CLIENT_ID; use hosted db; use 12h runtime ttl; add prisma by @lihebi in #141
  • feat: create repo without a name; generate userId and repoId from server by @lihebi in #142
  • Fix: update all children node levels when dragging into a scope by @li-xin-yi in #145
  • use relation for collaborators by @lihebi in #146
  • fix: add hasToken to avoid loading repo to early by @lihebi in #147
  • do not set repo.name on creation, use "Untitled" as placeholder by @lihebi in #148
  • Feat: add a top-right share-button on the repo page by @li-xin-yi in #152

Full Changelog: v0.4.7...v0.4.8

v0.4.7: OAuth; public repos & access control; better performance; add pod names; bug fixes

10 Dec 17:55
e4feb41
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.6...v0.4.7

v0.4.6: scoped runtime; repo sharing & access; dashboard UI rework

24 Nov 06:16
04c427e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.5...v0.4.6

v0.4.5: collaborative editing; major UI changes

21 Nov 19:24
7495dfa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.4...v0.4.5

v0.4.4: re-enable runtime; k8s deployment

09 Nov 23:40
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.4.4