70 Commits

Author SHA1 Message Date
Fabien O'Carroll
c596116d94 Remove jshint from build 2014-09-12 10:40:36 +01:00
Remy Sharp
21cda3a1cb Searchable help in jsbin 2014-08-15 17:31:21 +01:00
Remy Sharp
17002e4556 Send complete file to export as gist 2014-08-10 19:37:25 +01:00
Giulia Alfonsi
526bddf93f #1535 Enabled search for all key bindings in CodeMirror 2014-07-31 15:00:55 +01:00
Remy Sharp
cf59961b2e Merge pull request #1746 from jsbin/fix/tern-tabbing
Move tern script into tern addon array
2014-07-30 13:29:25 +01:00
Fabien O'Carroll
5e94abd876 Move tern script into tern addon array 2014-07-29 16:34:07 +01:00
Remy Sharp
99b6d3dace Give visual feedback when loop protection works 2014-07-29 11:24:39 +01:00
Remy Sharp
5963e43c79 Bubble errors up to editor UI 2014-07-15 12:42:48 +01:00
Giulia Alfonsi
3a99844ab6 Merge branch 'master' into feature/scss
Conflicts:
	lib/features.js
	lib/handlers/bin.js
	lib/routes.js
	package.json
2014-07-08 11:55:16 +01:00
Remy Sharp
cf675ac329 AM I FUCKING DRUNK???? 2014-07-03 19:13:18 +01:00
Remy Sharp
6035576388 Fixed tern? Remove maps 2014-07-03 19:06:20 +01:00
Remy Sharp
9f27585a62 Fix access to vars after security close 2014-07-03 17:57:16 +01:00
Remy Sharp
a438268a53 Merge pull request #1620 from jsbin/feature/1500-linting-all-panels
Feature/1500 linting all panels
2014-07-03 17:13:01 +01:00
Giulia Alfonsi
e0aca8413c Changed the list of loaded files as addons, put as default the jshint and the css 2014-07-03 16:57:02 +01:00
Remy Sharp
dfb3521215 https on output & protect jsbin.user object
If users want to change their settings from the console, they have to use a key to unlock the feature.
2014-07-03 16:26:48 +01:00
Giulia Alfonsi
4eb90654c1 Added linting for javascript 2014-07-01 16:08:56 +01:00
Remy Sharp
c057a8dea8 Now supports line highlighting 2014-06-20 14:19:01 +01:00
Remy Sharp
d134b63465 Merge pull request #1559 from jsbin/feature/top-panel
Feature/top panel
2014-06-13 17:22:18 +01:00
Giulia Alfonsi
c87211aa9a Created settings object 2014-06-13 16:14:52 +01:00
Fabien O'Carroll
549796bf73 add lz-string to the scripts list 2014-06-03 16:06:18 +01:00
Remy Sharp
9b7e2606f4 Sass client support + promise based processors
Also re-implement client side stylus (ref #902).

Also optimised the render process, so if the source hasn't changed, then the compile process is ignored.
2014-05-22 12:40:02 +01:00
Remy Sharp
a33c2720f4 Archive bin using keyboard shortcut 2014-05-21 19:56:44 +01:00
Remy Sharp
3e80b33f31 Fixed #1490
Use cookie to set last bin worked on, and then replace href on 'back to jsbin' button. Expires after 1 hour.
2014-05-17 14:45:27 +01:00
Giulia Alfonsi
3012b6a950 Merge branch 'master' into feature/account2 2014-04-08 15:41:36 +01:00
Giulia Alfonsi
40e0ca187d Removed jquery from Grunt and changed references to the new files 2014-04-04 16:11:24 +01:00
Giulia Alfonsi
29e6cf0896 General task for addons 2014-04-04 15:00:04 +01:00
Giulia Alfonsi
b30f3c5fd1 #1360 Added tern task for grunt and tern main file in addons, fixed some css 2014-04-04 13:44:35 +01:00
Giulia Alfonsi
47fa72c202 Added active line as addon. 2014-03-31 14:05:29 +01:00
Giulia Alfonsi
08f9f4bbc9 Removed duplicated line 2014-03-21 14:10:07 +00:00
Giulia Alfonsi
c2d2188589 First stage of updates to CodeMirror 4 2014-03-20 17:44:02 +00:00
electricg
f8dbe47697 #1278 Tern now overwrites autocomplete only if its setting is true. 2014-03-15 13:59:13 +00:00
Remy Sharp
15d832bfc6 Changed tern access from editor to addons 2014-03-13 21:46:15 +00:00
Remy Sharp
2731046352 Merge branch 'master' into feature/1216-tern-support
Conflicts:
	lib/features.js
2014-03-13 21:43:02 +00:00
Remy Sharp
450652ae00 More addons, also fixed default panels on refresh
- trailing white space
- code folding
- match tags (unsure if this was working)
2014-03-13 08:50:34 +00:00
Remy Sharp
7c66a9cbdd Support jsbin.settings.addons.X for lazyloading 2014-03-12 00:03:17 +00:00
Giulia Alfonsi
00d804af1c Added feature flag and moved the functionality to its own file. 2014-03-06 15:48:44 +00:00
Giulia Alfonsi
58ca075ba2 Removed emmet toggle comment for javascript and implemented the CodeMirror one. 2014-03-06 14:05:48 +00:00
Giulia Alfonsi
2e788dafa5 Removed old hint and connected Tern to tab keybinding. 2014-03-06 14:05:48 +00:00
Giulia Alfonsi
71ecff29f2 Added functionality to start tern server and load definitions 2014-03-06 14:05:48 +00:00
Giulia Alfonsi
0c7d773e83 Basic implementation 2014-03-06 14:05:48 +00:00
Remy Sharp
40949d1a5d Put login/reg through SSL in a feature 2014-02-17 16:15:19 +00:00
Fabien O'Carroll
5d934fc09e Adding vim keymap to scripts list 2014-02-17 11:44:36 +00:00
Remy Sharp
71cb52930a Bump jQuery to 1.11.0 (plus $.browser plugin) 2014-02-16 09:56:00 +00:00
Remy Sharp
ef1a11ec3e Viewer streaming view 2014-02-11 12:44:09 +00:00
Remy Sharp
2fafa2769b First wave of the infocard being added 2014-02-08 23:51:26 +00:00
Remy Sharp
079982eb50 Reneable snippet support 2014-01-25 20:24:11 +00:00
Remy Sharp
80762ed46d Moved to actual tracking instead of views
And more coverage for analytics
2013-08-23 16:10:21 +01:00
Remy Sharp
500e28d523 Expose a UI to specify which panel to share
Annoyingly this functionality has been available from day 1 back in 2008, yet only just now do I bother adding a UI element to facilitate sharing properly!
2013-08-19 17:09:36 +01:00
Remy Sharp
b04c7bc647 ability to change font size via user setting 2013-07-26 23:26:47 +01:00
Tom Ashworth
b35d186cda Use 100ms timeout on infinite loop protection, and don't mess with HTML or CSS. 2013-07-15 15:40:43 +01:00