Skip to content

Releases: codepod-io/codepod

v0.4.2: Use right-click context menu; fix bugs; optimized prod build; deploy on k8s.

19 Oct 23:06
a8f4301
Compare
Choose a tag to compare

v0.4.0: Graph-based design.

18 Oct 20:10
ff8f688
Compare
Choose a tag to compare
Graph based design (#5)

* Initial graph-based design with react-flow.

* add scope resize

* pan-on-scroll for touchpad panning

* Use mouse pos for drag; do not drag out of scope.

* Let getScopeAt see up-to-date nodes.

* Do not set parent as dirty when a node moves.

* calculate absolute pos for all ancestors when drop

* sort nodes by level after scope-drop

* fix node.positionAbsolute not found issue

* add monaco editor to CodeNode

* fix navigation-unsave-alert due to react-router-dom v6

* typo: add back update_intervalId

* add execution output

* remove debugging info on signin header

v0.3.0: Back to webapp.

25 Sep 07:22
456a35c
Compare
Choose a tag to compare

Drop electron support, and revert to webapp.

v0.2.1: handle python's symbol table manually

01 Jan 05:18
Compare
Choose a tag to compare

Python's eval and exec turn out not to be possible to handle namespaces. Thus, the namespace is handled manually using symbol tables. This fixes the problem of previous version where a python function cannot see other functions in the same namespace. Also, now for python, the re-definition of a pod will update all its uses; utility pods are also correctly handled for python.

v0.2.0: magic commands `@export` and `@reexport`

21 Dec 03:54
Compare
Choose a tag to compare

The following two magic commands can be used at the start of the pod to declare exports:

  • @export foo: export to parent
  • @reexport foo: export a child deck's exported foo further up

Previous UI-based exports are now disabled.

E.g.

@export foo
def foo():
    return 1+2

v0.1.4: fix python 3.6

20 Dec 05:46
Compare
Choose a tag to compare
  • remove ast.unparse dependence
  • fix remote runtime add button

v0.1.3: Support remote runtime

14 Dec 06:56
Compare
Choose a tag to compare
  • switch from chakra and mui@v4 to mui@v5
  • add remote runtime with RabbitMQ support

v0.1.2: Support Python Powerruns

12 Dec 06:08
Compare
Choose a tag to compare
  • cheaper procedure to compute pod dirty status to speed up code execution
  • add double-click-to-edit
  • add repo config
  • support python powerruns

v0.1.1

05 Dec 22:34
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release
  • support python prior to 3.9
  • fix addPod/pastePod/deletePod order issues

v0.1.0: The first CodePod Electron App

26 Nov 07:51
0613492
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/lihebi/codepod/commits/v0.1.0