Skip to content
This repository was archived by the owner on Nov 19, 2019. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
209 commits
Select commit Hold shift + click to select a range
d3d8665
Remove forgotten submodules
ggoodman Aug 28, 2013
5f48ac9
Mini fixes
ggoodman Sep 6, 2013
19ca5ca
Update analytics code. Switch to express-state for exposing config an…
ggoodman Sep 8, 2013
06cbb98
Update of ace and ace directive (See filearts/plunker#34)
ggoodman Sep 17, 2013
4785ffd
Migrating workspace
ggoodman Nov 25, 2013
3e87283
Integrate embed server in main www server
ggoodman Nov 27, 2013
58b80bd
Embed server deployed
ggoodman Nov 27, 2013
35cf568
Add filename to embed code view
ggoodman Nov 28, 2013
cd8437c
Release v0.7.8
ggoodman Nov 28, 2013
97473e1
Update embed server and change footer copy
ggoodman Dec 10, 2013
374df54
Add history functionality to sidebar and remove pane
ggoodman Dec 11, 2013
76bc791
Release v0.7.9
ggoodman Dec 11, 2013
eef8112
expose ace keyboard handling settings
dburger Dec 14, 2013
facac3f
fix typo in CoffeeScript
dburger Dec 14, 2013
bf1402d
default key bindings to ace
dburger Dec 16, 2013
e62a439
Merge pull request #16 from dburger/master
ggoodman Dec 16, 2013
191829e
Add (unused) modal service
ggoodman Dec 16, 2013
644fb64
Merge branch 'master' of https://github.com/filearts/plunker_www
ggoodman Dec 16, 2013
54ba403
Increase settings pane width to accommodate new keybinding option
ggoodman Dec 16, 2013
6d121c2
Release v0.7.10
ggoodman Dec 16, 2013
310d554
Release v0.7.11
ggoodman Dec 18, 2013
26c9ba4
Release v0.7.12
ggoodman Dec 19, 2013
5de74d0
Release v0.7.13
ggoodman Dec 19, 2013
d528175
Release v0.7.14
ggoodman Dec 19, 2013
b7e2636
Release v0.7.15
ggoodman Dec 19, 2013
9df2e7a
Release v0.7.16
ggoodman Jan 25, 2014
69e1966
Release v0.7.17
ggoodman Feb 10, 2014
abd6dd4
Adds QRCode to windowed preview pane. Closes #22
ggoodman Feb 10, 2014
666acbd
ace mode for LiveScript and stylus
clkao Feb 13, 2014
8c17156
Merge pull request #24 from clkao/ace-mode
ggoodman Feb 13, 2014
20fe652
Release v0.7.18
ggoodman Feb 13, 2014
b0fb395
Add importer for Angular Documentation examples
ggoodman Mar 11, 2014
f516689
Release v0.7.19
ggoodman Mar 11, 2014
39b5c52
Correct examples base url for ngdoc imports
ggoodman Mar 11, 2014
4e0d64e
Release v0.7.20
ggoodman Mar 11, 2014
e283a79
Release v0.7.21
ggoodman Mar 11, 2014
a351438
Release v0.7.22
ggoodman Mar 11, 2014
64a46fe
Release v0.7.23
ggoodman Mar 11, 2014
03cfca4
Add permalink for @IgorMinar
ggoodman Mar 31, 2014
c2c1802
Release v0.7.24
ggoodman Mar 31, 2014
11edefb
Release v0.7.25
ggoodman Apr 2, 2014
b426f4e
Release v0.7.26
ggoodman Apr 2, 2014
c98eb83
Release v0.7.27
ggoodman Apr 22, 2014
b3fd853
Release v0.7.28
ggoodman Jun 17, 2014
2da5e1c
Release v0.7.29
ggoodman Jun 17, 2014
2b62d8c
Release v0.7.30
ggoodman Jun 25, 2014
8711730
Release v0.7.31
ggoodman Jul 4, 2014
21fb567
Release v0.7.32
ggoodman Jul 4, 2014
c643027
Release v0.7.33
ggoodman Jul 10, 2014
f94d87c
Release v0.7.34
ggoodman Jul 14, 2014
00945f2
Update to express 4.x (in time for the drama)
ggoodman Jul 31, 2014
f57c04a
Release v0.7.35
ggoodman Aug 7, 2014
dac96ec
Release v0.7.36
ggoodman Aug 7, 2014
c682b06
Release v0.7.37
ggoodman Aug 7, 2014
e5a0ba9
Release v0.7.38
ggoodman Aug 8, 2014
b7235dd
Release v0.7.39
ggoodman Aug 8, 2014
a37163c
Release v0.7.40
ggoodman Aug 8, 2014
d1e21ec
Release v0.7.41
ggoodman Aug 8, 2014
f6223ed
Release v0.7.42
ggoodman Aug 8, 2014
f080f45
Release v0.7.43
ggoodman Aug 8, 2014
c08fc97
Release v0.7.44
ggoodman Aug 8, 2014
d102f77
Release v0.7.45
ggoodman Aug 9, 2014
d3e7b3f
Release v0.7.46
ggoodman Aug 11, 2014
0c608ae
Add back (essential) files lost from git during reorganization
ggoodman Aug 18, 2014
6a0a978
Switch to xdomain for CORS
ggoodman Sep 9, 2014
2b53fa1
Release v0.7.47
ggoodman Sep 9, 2014
7f84471
Release v0.7.48
ggoodman Sep 18, 2014
440722d
Release v0.7.49
ggoodman Sep 23, 2014
46b8be6
Add AngularJS 1.3.x to templates
ggoodman Nov 25, 2014
a57aacd
Release v0.7.50
ggoodman Nov 25, 2014
24d5e1e
Add unfreeze feature
ggoodman Dec 30, 2014
7b83f1b
Use addthis code as directive
ggoodman Dec 30, 2014
a1234f2
Release v0.7.51
ggoodman Dec 30, 2014
5c41029
Correct 'delete'
ggoodman Dec 30, 2014
528e59d
Release v0.7.52
ggoodman Dec 30, 2014
3476951
Prevent breaking when AddThis adds their fragment
ggoodman Jan 12, 2015
35c12bd
Release v0.7.53
ggoodman Jan 12, 2015
00d8e70
Release v0.7.54
ggoodman Jan 12, 2015
9d6b0ac
Release v0.7.55
ggoodman Jan 12, 2015
774b896
Release v0.7.56
ggoodman Jan 12, 2015
bf59cc2
Release v0.7.57
ggoodman Jan 29, 2015
46864fb
Release v0.7.58
ggoodman Jan 29, 2015
08d70cc
Release v0.7.59
ggoodman Feb 13, 2015
4f0482f
Github -> GitHub
bbodenmiller Feb 21, 2015
b8074f7
Merge pull request #58 from bbodenmiller/patch-1
ggoodman Feb 23, 2015
4aedce0
Merge branch 'master' of https://github.com/filearts/plunker_www
ggoodman Feb 25, 2015
a57df56
Updated ace
ggoodman Feb 25, 2015
83928db
Release v0.7.60
ggoodman Feb 25, 2015
8a1da0d
Release v0.7.61
ggoodman Feb 25, 2015
5ce404e
Release v0.7.62
ggoodman Feb 25, 2015
9f9191b
Release v0.7.63
ggoodman Feb 25, 2015
6f4feb3
Release v0.7.64
ggoodman Feb 25, 2015
1e09323
Release v0.7.65
ggoodman Feb 25, 2015
d023351
Release v0.7.66
ggoodman Feb 25, 2015
41927b6
Release v0.7.67
ggoodman Mar 13, 2015
078d112
View user plunks filtered by tag
ggoodman Mar 23, 2015
cb383cb
Release v0.7.68
ggoodman Mar 23, 2015
f073ea3
Release v0.7.69
ggoodman Mar 23, 2015
855b48a
Add Angular 1.4.x and 2.0.x
ggoodman Apr 10, 2015
77683f6
Release v0.7.70
ggoodman Apr 10, 2015
6018b51
Angular2 template not ready for prime-time
ggoodman Apr 10, 2015
7f3b809
Release v0.7.71
ggoodman Apr 10, 2015
458e5f1
Add Angular 2.x templates from Rado
ggoodman Apr 17, 2015
072fab5
Release v0.7.72
ggoodman Apr 17, 2015
ae9f638
Convert Angularytics from subref to included
ggoodman May 21, 2015
702caee
Release v0.7.73
ggoodman May 21, 2015
40416a2
Release v0.7.74
ggoodman Jun 3, 2015
9db18e8
Release v0.7.75
ggoodman Jun 3, 2015
c049362
Release v0.7.76
ggoodman Jun 4, 2015
276ae26
Add session id to preview calls
ggoodman Jun 4, 2015
30ae171
Release v0.7.77
ggoodman Jun 4, 2015
6b39f2d
Runscope sponsorship
ggoodman Jun 22, 2015
ef483b3
Release v0.7.78
ggoodman Jun 22, 2015
9d52f28
Add Runscope logo
ggoodman Jul 13, 2015
71eea0a
Release v0.7.79
ggoodman Jul 13, 2015
f031dd3
Revert adding quotes to form-encoded payload
ggoodman Jul 13, 2015
d1fa7d2
Release v0.7.80
ggoodman Jul 13, 2015
5cbfc92
Release v0.7.81
ggoodman Jul 22, 2015
d860b68
Release v0.7.82
ggoodman Jul 22, 2015
bc49b40
Release v0.7.83
ggoodman Sep 15, 2015
468d0e6
Release v0.7.84
ggoodman Sep 15, 2015
07ea7c2
Twitter cards
ggoodman Oct 26, 2015
c175cdd
Release v0.7.85
ggoodman Oct 26, 2015
aae80f9
Add experimental gitter chat
ggoodman Oct 28, 2015
b05981f
Release v0.8.1
ggoodman Oct 28, 2015
7cad87f
Release v0.8.2
ggoodman Oct 28, 2015
7e450a5
Experimental no-js embed
ggoodman Nov 25, 2015
e0736f0
Release v0.8.3
ggoodman Nov 25, 2015
160111e
Release v0.8.4
ggoodman Nov 25, 2015
5981272
Release v0.8.5
ggoodman Nov 25, 2015
3ff5388
Release v0.8.6
ggoodman Nov 25, 2015
989049d
Release v0.8.7
ggoodman Nov 25, 2015
f32face
Release v0.8.8
ggoodman Nov 25, 2015
0e229c5
Release v0.8.9
ggoodman Nov 25, 2015
1fed98c
Prepare for https
ggoodman Dec 11, 2015
98f219b
Release v0.8.10
ggoodman Dec 11, 2015
31b3178
Make embed protocol-relative
ggoodman Dec 11, 2015
0fec4e7
Release v0.8.11
ggoodman Dec 11, 2015
80a302c
Release v0.8.12
ggoodman Dec 11, 2015
f53db19
Try and get better caching behaviour
ggoodman Dec 11, 2015
c4bfa1f
Use protocol-relative links for card images
ggoodman Dec 11, 2015
c84f507
Release v0.8.13
ggoodman Dec 11, 2015
10b7673
Fix api url for embeds and add cache headers
ggoodman Dec 11, 2015
e6a439f
Release v0.8.14
ggoodman Dec 11, 2015
5c935e9
Add Google Tag Manager tags
ggoodman Dec 14, 2015
4cc62f1
Release v0.8.15
ggoodman Dec 14, 2015
7cb8f3d
Release v0.8.16
ggoodman Dec 17, 2015
70e0e1a
Release v0.8.17
ggoodman Dec 24, 2015
5fdcf5e
Release v0.8.18
ggoodman Jan 19, 2016
1ff128d
Release v0.8.19
ggoodman Jan 26, 2016
05890d2
Release v0.8.20
ggoodman Jan 26, 2016
b1136bb
Release v0.8.21
ggoodman Jan 26, 2016
c28dbf8
Update footer to Auth0
ggoodman Feb 26, 2016
b872f6a
Release v0.8.22
ggoodman Feb 26, 2016
36fcdca
Relevant Auth0 landing pages
ggoodman Feb 26, 2016
9e05bba
Release v0.8.23
ggoodman Apr 13, 2016
f8b54f5
Allow passing an initial file to open via query
ggoodman May 16, 2016
aa63d85
Release v0.8.24
ggoodman May 16, 2016
ab9cdb0
Release v0.8.25
ggoodman May 16, 2016
7ff732a
Release v0.8.26
ggoodman May 16, 2016
192ebc0
Test of newer connect-assets version
ggoodman May 25, 2016
1cb46ce
Fix npm run build
ggoodman May 25, 2016
fb2bb25
Remove embed js building (obsolete)
ggoodman May 25, 2016
528f1f3
Fix Editor blockscrolling console diarrhea
ggoodman May 25, 2016
d8a152f
Release v0.9.1
ggoodman May 25, 2016
1370eb2
Update logos and tweak footer
ggoodman Jun 10, 2016
9b399e0
Bump coffee-script
ggoodman Jun 10, 2016
4793dc3
0.10.0
ggoodman Jun 10, 2016
d839006
Add tracking information to Auth0 logo in footer
ggoodman Jun 11, 2016
f812f30
0.10.1
ggoodman Jun 11, 2016
5ef4dd8
Allow bootstrapping by POST for /edit/:plunkId
ggoodman Jun 14, 2016
71aa152
0.11.0
ggoodman Jun 14, 2016
9ab0494
Allow longer gist ids. Fixes #90
ggoodman Jul 27, 2016
776802a
Update Angular in New menu. Add 1.5.x
ggoodman Aug 29, 2016
527649f
Release v0.11.2
ggoodman Aug 29, 2016
ab270d3
Fix copy on landing page
ggoodman Aug 31, 2016
266f44d
0.11.3
ggoodman Aug 31, 2016
f2de542
Fix broken white-space on landing template. I hate jade
ggoodman Aug 31, 2016
28593ca
0.11.4
ggoodman Aug 31, 2016
fc8484b
Release v0.11.5
ggoodman Oct 31, 2016
27c5657
Remove ng2 templates except for maintained TS version
ggoodman Nov 29, 2016
beb5687
Release v0.11.6
ggoodman Nov 29, 2016
4cb720a
Encode text passed to noty. Fixes #101
ggoodman Mar 10, 2017
2b50fd0
0.11.7
ggoodman Mar 10, 2017
8a38f5a
Fix notifier service uncaught
ggoodman Mar 14, 2017
f33c405
0.11.8
ggoodman Mar 14, 2017
8c221b2
Use node 4.x in production
ggoodman Mar 28, 2017
c06bdb3
It's just Angular
ggoodman Mar 28, 2017
5a3cde4
0.11.9
ggoodman Mar 28, 2017
a1137a4
Support running in docker
ggoodman Apr 17, 2017
4019568
Update KendoUI template
ggoodman Apr 17, 2017
7acf734
Remove use of forever-agent
ggoodman Apr 17, 2017
e7822b5
(fix) be more specific about github auth redirect url
ggoodman May 3, 2017
fa2c04d
1.0.1
ggoodman May 3, 2017
7afd114
(chore) Implement npm version scripts
ggoodman May 3, 2017
7970c62
1.0.3
ggoodman May 3, 2017
f4af194
(fix) Use authom's redirect_uri
ggoodman May 3, 2017
25e3fa5
1.0.4
ggoodman May 3, 2017
a66d8ff
(fix) more attempts at cross-protocol login
ggoodman May 3, 2017
28113b4
1.0.5
ggoodman May 3, 2017
dbc8b74
(fix) Mark loginWindow reference as undefined on login event
ggoodman May 3, 2017
3cf0ec9
1.0.6
ggoodman May 3, 2017
dbb8916
Implement freestar ads
ggoodman Apr 17, 2017
894e581
Implement new ad source
ggoodman May 29, 2017
05d8d2e
1.1.0
ggoodman May 29, 2017
cdd6258
Merge branch 'freestar'
ggoodman May 29, 2017
e821783
Clean up ad debug stuff
ggoodman May 29, 2017
a16c63a
1.2.0
ggoodman May 29, 2017
a62cf35
Add k8s specs
ggoodman Jun 30, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
43 changes: 43 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
.c9revisions
.git

lib-cov
*.seed
*.log
*.csv
*.dat
*.out
*.pid
*.gz

pids
logs
results

node_modules
npm-debug.log

config.json

assets/vendor/*.js

assets/vendor/ace/demo
assets/vendor/ace/kitchen-sink
assets/vendor/ace/src
assets/vendor/ace/src-noconflict
assets/vendor/ace/textarea
assets/vendor/ace/*.*

assets/vendor/Font-Awesome-More/css
assets/vendor/Font-Awesome-More/docs
assets/vendor/Font-Awesome-More/less
assets/vendor/Font-Awesome-More/sass
assets/vendor/Font-Awesome-More/*.*

assets/vendor/bootstrap
assets/vendor/jquery-layout
assets/vendor/jquery-timeago
assets/vendor/jquery.cookie
assets/vendor/json2
assets/vendor/jszip
assets/vendor/noty
43 changes: 43 additions & 0 deletions .modulusignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
.c9revisions
.git

lib-cov
*.seed
*.log
*.csv
*.dat
*.out
*.pid
*.gz

pids
logs
results

node_modules
npm-debug.log

config.json

assets/vendor/*.js

assets/vendor/ace/demo
assets/vendor/ace/kitchen-sink
assets/vendor/ace/src
assets/vendor/ace/src-noconflict
assets/vendor/ace/textarea
assets/vendor/ace/*.*

assets/vendor/Font-Awesome-More/css
assets/vendor/Font-Awesome-More/docs
assets/vendor/Font-Awesome-More/less
assets/vendor/Font-Awesome-More/sass
assets/vendor/Font-Awesome-More/*.*

assets/vendor/bootstrap
assets/vendor/jquery-layout
assets/vendor/jquery-timeago
assets/vendor/jquery.cookie
assets/vendor/json2
assets/vendor/jszip
assets/vendor/noty
14 changes: 14 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
// Use IntelliSense to learn about possible Node.js debug attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "plunker_www",
"program": "${workspaceRoot}/server.js"
}
]
}
20 changes: 20 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM node:4

WORKDIR /src

COPY package.json /src/package.json

RUN npm install --production

COPY *.coffee *.js *.json /src/
COPY assets /src/assets/
COPY build /src/build/
COPY middleware /src/middleware/
COPY views /src/views/

EXPOSE 8080

ENV PORT 8080
ENV NODE_ENV production

CMD ["node", "server.js"]
95 changes: 95 additions & 0 deletions Gruntfile.coffee
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
path = require("path")

module.exports = (grunt) ->
grunt.initConfig
pkg: grunt.file.readJSON('package.json')

build:
src: 'assets',
dest: 'build'

bump:
options:
files: ['package.json']
updateConfigs: []
commit: true
commitMessage: 'Release v%VERSION%'
commitFiles: ['-a']
createTag: false
push: false

less:
development:
files:
'<%=build.dest%>/css/embed.css': ['<%=build.src%>/css/apps/embed.less']
options:
strictImports: true
syncImports: true
production:
options:
compress: true
strictImports: true
syncImports: true
files:
'<%=build.dest%>/css/embed-min.css': ['<%=build.src%>/css/apps/embed.less']

watch:
scripts:
files: ['<%=build.src%>/**/*.coffee', '<%=build.src%>/**/*.js']
tasks: ['browserify:development']
styles:
files: ["<%=build.src%>/**/*.less", "<%=build.src%>/**/*.css"]
tasks: ['less:development']
options:
nospawn: true

browserify:
development:
files:
'<%=build.dest%>/js/embed.js': ['<%=build.src%>/js/apps/embed.coffee']
options:
debug: true
transform: ['caching-coffeeify', 'brfs']
noParse: [
'<%=build.src%>/vendor/angular-1.2.3.js'
'<%=build.src%>/vendor/ui-router/ui-router.js'
'<%=build.src%>/vendor/marked.js'
'<%=build.src%>/vendor/angularytics/dist/angularytics.js'
]
production:
files:
'<%=build.dest%>/js/embed.js': ['<%=build.src%>/js/apps/embed.coffee']
options:
debug: false
transform: ['caching-coffeeify', 'brfs']
noParse: [
'<%=build.src%>/vendor/angular-1.2.3.js'
'<%=build.src%>/vendor/ui-router/ui-router.js'
'<%=build.src%>/vendor/marked.js'
'<%=build.src%>/vendor/angularytics/dist/angularytics.js'
]

uglify:
build:
files:
'<%=build.dest%>/js/embed-min.js': ['<%=build.dest%>/js/embed.js']

exec:
editor: 'NODE_ENV=production node build.js'

# load plugins
grunt.loadNpmTasks 'grunt-contrib-less'
grunt.loadNpmTasks 'grunt-contrib-watch'
grunt.loadNpmTasks 'grunt-contrib-uglify'
grunt.loadNpmTasks 'grunt-browserify'
grunt.loadNpmTasks 'grunt-bump'
grunt.loadNpmTasks 'grunt-exec'

# tasks
grunt.task.registerTask 'clean', 'clears out temporary build files', ->
grunt.file.delete grunt.config.get('build').tmp

grunt.registerTask 'default', ['compile', 'watch']
grunt.registerTask 'compile', ['browserify:development', 'less:development']
grunt.registerTask 'build', ['exec:editor', 'less:production']
grunt.registerTask 'release', ['bump', 'build']
Loading