Michal Moskal
2677df5dd9
better error message in the API when deployment key is invalid
2015-02-17 13:58:22 -08:00
Michal Moskal
c0c8702441
better handling of invalid websocket connections
2015-02-17 13:48:00 -08:00
Peli de Halleux
477f96bfd7
restrict search to picture/sound in tutorials. fixes #39
2015-02-17 12:01:35 -08:00
Peli de Halleux
1655727913
renaming tutorial button
2015-02-17 09:42:50 -08:00
Peli de Halleux
4ebae5e712
ability to rewind a step in a tutorial. fixes #16
2015-02-17 08:25:53 -08:00
Peli de Halleux
bf778ffabc
fixes #42
2015-02-17 07:40:46 -08:00
Peli de Halleux
28d1d2fe2a
hide split button in portrait
2015-02-16 22:42:25 -08:00
Jonathan Protzenko
82245b55d2
Cleanup / rewrite / comments of tutorial-related code.
...
- Isolated the function that: invalidates the local mapping from tutorial to
the corresponding [Cloud.Header], updates the local cache of scripts if
needed, and finds the latest, most recent version of a user's script for a
given tutorial.
- Wrote an function that abstracts the process of fetching the list of
tutorials: it offers a streaming interface wherethe listener receives a proper
data structure [ITutorial] that describes a tutorial along with the user's
progress. In reality, the function finds the special app that contains the
list of tutorials, parses its body made up of comments in markdown just to
extract the name of the tutorials, performs the right series of steps, etc.
etc.
- This allows me to display nothing but tutorials in the "learn" section when in
beginner mode.
2015-02-16 17:00:09 -08:00
Peli de Halleux
d613b725f6
enabled 'latest' from touchdevelop local
2015-02-16 16:13:13 -08:00
Michal Moskal
9107f14a47
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-02-16 15:36:31 -08:00
Michal Moskal
d5a9bf7b8d
remove app->open_shell_socket(); add app->run_command("socket") instead
2015-02-16 15:36:24 -08:00
Peli de Halleux
f331d906ab
fixed install script
2015-02-16 15:06:50 -08:00
Peli de Halleux
746ee37d1b
fixing url issues
2015-02-16 14:56:10 -08:00
Michal Moskal
c0ce88c9c7
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-02-16 14:34:54 -08:00
Michal Moskal
b47ade6d36
NEW add App->open_shell_socket(); add proxy for TCP/IP sockets
2015-02-16 14:34:44 -08:00
Peli de Halleux
ac7511c27a
adding bash scripts to install in rpi
2015-02-16 14:24:14 -08:00
Peli de Halleux
1bacdb6e7b
added dev dependency badge
2015-02-16 14:03:53 -08:00
Jonathan Protzenko
9cac941066
"showcase" is the container to be shown in beginner mode
2015-02-16 13:37:29 -08:00
Peli de Halleux
5246cc3b9c
use "beginner" hub by default
2015-02-16 13:08:13 -08:00
Jonathan Protzenko
5ad66ec9dd
Only show "my scripts", "learn" and "top & new" when in beginner mode.
2015-02-16 11:18:08 -08:00
Jonathan Protzenko
0bf62f0013
Fix asynchronous task in Jake
2015-02-16 10:53:33 -08:00
Peli de Halleux
09959251bd
fixed undefined image loaded as backgroundImage
2015-02-13 22:27:17 -08:00
Peli de Halleux
ab5c94f7a4
Merge branch 'master' of https://github.com/Microsoft/TouchDevelop
2015-02-13 21:29:56 -08:00
Peli de Halleux
58eefa02f8
added "jake nw" task to run in nwjs
2015-02-13 21:29:34 -08:00
Jonathan Protzenko
909b47f0ad
Raise the global EventEmitter max listener number. Fixes #11 .
2015-02-13 17:19:47 -08:00
Peli de Halleux
497a6f4713
Merge branch 'master' of https://github.com/Microsoft/TouchDevelop
2015-02-13 17:09:16 -08:00
Peli de Halleux
a08e488f9b
removing special runtime build
2015-02-13 17:07:24 -08:00
Michal Moskal
b1b87777da
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-02-13 17:06:21 -08:00
Michal Moskal
a1d2c0abe3
Use native JSON parser as default and only fallback to ours on errors
2015-02-13 16:54:51 -08:00
Michal Moskal
40659cf7f9
Remove unused stuff from .gitignore
2015-02-13 16:54:32 -08:00
Peli de Halleux
bcd74a2833
removed old "sharedText" variable which was used way back for Windows 8 charms.
2015-02-13 16:47:43 -08:00
Peli de Halleux
dfd006ee9b
adding ?nohub option to trap users in editor
2015-02-13 16:45:54 -08:00
Michal Moskal
55cbb231c8
Ignore temp/ directory
2015-02-13 16:11:15 -08:00
Michal Moskal
532a18315d
Only break the mainLoop every 1000ms on node.js (not 50ms like in the browser)
2015-02-13 16:10:25 -08:00
Michal Moskal
90b0313a19
Only use the custom HTTP agent in node 0.10.*; 0.12.0 has it fixed
2015-02-13 16:09:57 -08:00
Michal Moskal
b3e4aef932
a better page for changelog (all recent changes, not just this one build)
2015-02-13 11:30:22 -08:00
Peli de Halleux
dc748a248e
support for collecting github user in user settings
2015-02-13 10:20:19 -08:00
Peli de Halleux
46439471b2
more cordova error handling
2015-02-13 10:19:19 -08:00
Peli de Halleux
cdbf2b402c
better error handling in cordova
2015-02-13 09:21:48 -08:00
Peli de Halleux
56c9824e1f
removing create script button in group tab
2015-02-13 08:57:17 -08:00
Peli de Halleux
a04ebe0025
using TRAVIS_COMMIT_RANGE instead of querying gitlog
2015-02-13 08:40:42 -08:00
Peli de Halleux
84869960f1
added more comment on string->match
2015-02-12 22:19:07 -08:00
Peli de Halleux
f593f41821
removed dangling debug check
2015-02-12 22:18:44 -08:00
Peli de Halleux
48e31b9302
adding david badge
2015-02-12 22:18:22 -08:00
Michal Moskal
02952c4a37
extend latest changes instructions
2015-02-12 17:59:47 -08:00
Michal Moskal
89a368eee5
try to fix build (log format)
2015-02-12 17:49:30 -08:00
Michal Moskal
f8169c1668
Add insturction about [latest changes]
2015-02-12 17:46:11 -08:00
Michal Moskal
f075fd21f7
use a terser format for the log
2015-02-12 17:37:20 -08:00
Michal Moskal
c16737b9a0
add [latest changes] button in about dialog
2015-02-12 17:20:02 -08:00
Michal Moskal
07c24a5b18
use gitlog.txt name (so it gets proper content-type); use multi-line commits (with dates/times/authors)
2015-02-12 17:14:36 -08:00