Commit graph

146 commits

Author SHA1 Message Date
Ahmet Zeybek
065fea0fa5 feat: svelte language support (#317)
* svelte

* languages

* add svelte language support
2019-07-24 15:23:56 +02:00
Gabe Iggy
e4cfafd99a feat: support for AMXX's .sma files (#251) 2019-05-06 22:13:08 +02:00
iCrawl
039cb4bfbe
fix: clean up session and party presence 2019-04-28 10:46:22 +02:00
iCrawl
b691ac19c5
feat: switch to eslint and bundle with webpack 2019-04-21 20:30:00 +02:00
berwyn (Jamison)
983207ae48 Add Workspace Exclusion Regex Support (#220) 2019-04-19 13:00:44 +02:00
iCrawl
226b208ebd
fix: error message 2019-04-11 18:54:59 +02:00
Smokie
9b01d3c793 feat: added more languages (#227)
* Update languages.json

* Update languages.json

* Update languages.json

* Update languages.json

* Update languages.json

* Update languages.json

* Update languages.json

* Update languages.json

* Update Activity.ts

* Update languages.json

* Update languages.json

* Update languages.json

* Update languages.json

* Update languages.json

* Convert spaces to tabs
2019-04-11 18:46:25 +02:00
Madeline Trotter
8d022cbc86 Add PureScript to known languages (#178) 2019-02-17 18:50:51 +01:00
Reloaded
3ea5309abe Add XML image, update license information (#167)
* Add xml image

* Update license Information
2019-02-16 18:17:26 +01:00
Frangu Vlad
2e8fe55de7 fix: bugs introduced 3 versions down (#128)
* fix: Bugs

* fix: Set default partySize to 1
2018-12-01 17:49:26 +01:00
Crawl
66f21b1c7e
fix: partySize 2018-12-01 17:46:58 +01:00
Crawl
cc90d46f43
fix: lint and build errors 2018-12-01 05:25:48 +01:00
Crawl
eb60a54ac2
feat: join and spectate (#127)
* feat: test join and spectate

* feat: testing spectates

* feat: add spectate command

* fix: change it to spectate secret

* feat: allow and disable spectate

* feat: add join requests

* chore: add commands

* chore: bunch of logs

* chore: use latest vsls version

* chore: more logs

* hack: race conditions and autofilling

* fix: handle accepting and rejecting inside of vscode

* cleanup: remove logs and add comments

* chore: more comments

* feat: dynamically update party size

* feat: encode secrets and add changable partyId

* fix: change encoding

* fix: partyId

* chore: add feature to readme
2018-12-01 05:18:35 +01:00
Crawl
449725e300
fix: timeout and default command 2018-11-20 21:52:13 +01:00
Frangu Vlad
7be2adf048 fix: errors on boot (#121)
* fix: Reconnects not working if Discord wasn't open before VSCode

* misc: Cleanup

* fix: Hide and re-show the status bar item on enable/disable

* nit: Crawls request

* fix: Use if + .catch on the promise

* nit: Crawl's request
2018-11-20 21:32:26 +01:00
Crawl
90a255069e
feat: modify statusbar icon instead of showing a message on successful connect 2018-11-20 05:26:48 +01:00
Crawl
c5a8eda150
tslint: fix 2018-11-13 03:40:24 +01:00
Crawl
9b2a2e739e
fix: _config to config access 2018-11-10 17:42:22 +01:00
Crawl
307a7b62d9
style: white space 2018-11-10 17:40:30 +01:00
Frangu Vlad
9827df74fb fix: leftover bugs n quirks (#106)
* fix: Loads of bugs n quirks

* misc: Requested Changes

* misc: Remove _ from property name
2018-11-10 17:39:01 +01:00
Crawl
a97defd5e3
fix: typos and {Lang}
fixes #103
2018-11-08 06:31:29 +01:00
Crawl
30efb68532
fix: wrong scope for the reconnect button 2018-11-07 04:02:31 +01:00
Crawl
0195cde103
rewrite (#101)
* rewrite: initial commit

* feat: add constants for live share

* feat: add first letter uppercase

#88

* chore: remove automatic reconnects

* chore: add troubleshooting to readme
2018-11-07 03:53:18 +01:00
Crawl
ae3afd7361
fix: regression in updating files
fixes #99 #100
2018-11-06 23:50:11 +01:00
Crawl
aa9fcf94de
feat: ability to define {lang} and {LANG} in details #84 2018-11-02 15:33:14 +01:00
Crawl
43b62fd9cb
fix: languages 2018-11-01 13:10:14 +01:00
Sarah Laplace
6c98e7f547 feat: add reasonml support (#96) 2018-11-01 13:05:21 +01:00
Kolkies
0254db1c23 feat: add marko language (#95) 2018-11-01 13:04:23 +01:00
Crawl
dd3fa0c2b7
fix: local clients time offset
fixes #92
2018-09-19 19:52:44 +02:00
WebD
1b6c1f93bb feat: Add nix language support (#87) 2018-09-16 00:18:46 +02:00
Lasha Kanteladze
ede7590036 Adding every pawn language extensions (#90) 2018-09-16 00:17:52 +02:00
Eugene
9ccd5baee5 Add WASM support (#83)
* Add WASM support

* Update languages.json
2018-08-27 01:31:14 +02:00
Crawl
7559fc9b86
feat: add nim langauge 2018-08-18 21:14:43 +02:00
Sascha
b3963fdce6 add support for .sp files (SourcePawn) (#79) 2018-08-18 21:07:30 +02:00
Crawl
db42b16936
feat: add cshtml 2018-07-21 20:55:54 +02:00
Crawl
f989319bd2
fix: login now uses an object instead of parameters 2018-07-03 04:45:24 +02:00
Crawl
042e77708d
feat: pawn support 2018-06-18 13:07:30 +02:00
Jordan Brown
1ca2e6e548 Adds DreamMaker support (#71) 2018-06-18 12:55:29 +02:00
Oscar - Archived (I think)
302a66a100 Fix an annoying typo. (#65)
* Fix an annoying typo.

* Update extension.ts
2018-06-06 20:42:10 +02:00
Frangu Vlad
4fd0d2eb5e feat: Add current column to the details section (#60)
* Add current column

* Update package.json

* Fix bugs!!!
2018-05-01 15:16:59 +02:00
Frangu Vlad
3906cde96a [RFC] Change the activity setter if you are in the same file (#59)
* Remove the blocker for the activity setter

* Do this properly
2018-05-01 15:16:24 +02:00
Crawl
dbb504c1fe
refactor: use interface instead of type 2018-04-30 11:36:49 +02:00
Frangu Vlad
389757d7e2 rewrite: generateDetails, add support for line numbers and file sizes and much more (#58) 2018-04-30 11:28:20 +02:00
Frangu Vlad
29ddf87284 Don't show a timer on idle (#57)
Not needed anyways, and buggy to say the least.
2018-04-29 16:35:37 +02:00
Crawl
9b82da7545
tslint check 2018-03-30 03:22:56 +02:00
Frangu Vlad
56f65fc5e1 Cleanup (#44) 2018-02-23 16:13:02 +01:00
Frangu Vlad
8fc1461fff Allow people to set the state or details section to be empty (#47) 2018-02-13 01:11:28 +01:00
Frangu Vlad
e82b783ffb Fix image null (#43) 2018-02-07 13:38:15 +01:00
Frangu Vlad
2d91d4f86e fix: Disable command not working well (#37)
* Fix the disable command
Due to update being a Thenable, and config not updating when changes happen,
the code would never know that it has been disabled.
Now it does!

* Do Crawl's request
2018-02-04 17:13:19 +01:00
Frangu Vlad
5685bfc522 fix: Desync issues with config updates (#38)
* Fix desync issues with config updates
requireing a reload

* Update the config before setting the activity
2018-02-04 17:13:09 +01:00
Frangu Vlad
e83619ae37 Allow the language key to be added to the largeImage (#39)
Naming for the params can be changed, but as it currently stands, it represents
the language extension
2018-02-04 17:06:42 +01:00
Zachary Kohnen
842873b4cd Reconnection bugfixes and improvements (#30)
* Reconnect bugfix

* one line

* added to the readme
2018-01-06 19:08:30 +01:00
Zachary Kohnen
ec3008bd51 Create reconnect button/command (#29)
* Create reconnect button/command

* fixed formatting

* //
2018-01-05 03:17:18 +01:00
Frangu Vlad
9a89ef3290 Capitalise this (#25)
Sorry Crawl but it looks bad!
2018-01-03 19:11:33 +01:00
Zachary Kohnen
1a9dbc3023 Fixed language and Dropped updates (#23)
* Fixed language and updating problems

* Fixed language and Dropped updates

* renovation

* also, once again forgot to remove the debugging
2018-01-03 19:11:21 +01:00
Haryz Izzudin
40222597c9 Fix boolean expression to determine start timestamp (#20) 2017-12-24 14:44:20 +01:00
iCrawl
277f9dec40
style: use async await whenever applicable 2017-12-20 06:25:37 +01:00
pyrox18
e38d62da47 Add workspace elapsed time feature (#19)
* Add workspace elapsed time feature

* Clean up workspaceElapsedTime setting check
2017-12-20 06:22:11 +01:00
iCrawl
853076d853
feat: add support for assembly 2017-12-10 22:10:25 +01:00
iCrawl
51b3448a69
fix #15: pad a zws at the end of single character languages 2017-12-10 22:09:58 +01:00
iCrawl
51a076d02a
fix: eslint 2017-12-07 19:49:27 +01:00
Charles Milette
5bfaaea1c2 feat: configuration option to silence error messages (#13)
* Add a configuration option to silence error messages

* Move reconnect logic outside of silent condition
2017-12-07 19:43:37 +01:00
iCrawl
a52e607296
fix?: don't reset the presence (possible race condition) 2017-11-30 23:43:03 +01:00
iCrawl
ae3a370044
feat: support for more visual basic stuff 2017-11-28 12:58:05 +01:00
iCrawl
28fba463df
feat: support for batch and vbs files 2017-11-28 12:54:00 +01:00
iCrawl
07eb608857
refactor: extract generating state and details into its own function 2017-11-27 02:14:12 +01:00
iCrawl
ed37486192
fix: generic json icon 2017-11-27 00:27:00 +01:00
iCrawl
fafd567cde
feat: debug support 2017-11-26 23:06:01 +01:00
iCrawl
73a0f509db
feat: detect stable or insiders 2017-11-26 22:16:11 +01:00
iCrawl
a03bfc0c7a
refactor: rewrite how the extension sends activity to discord
this is an important change to not spam the discord client with activity via RPC because it only allows setting a new status every 15 seconds, this way we update the new status and only send it every 15 seconds to comply with that limit
2017-11-26 16:30:32 +01:00
iCrawl
97e8e3ff06
feat: support a ton of more languages 2017-11-26 14:28:55 +01:00
iCrawl
3c7f8f7faa
fix: update jar to display the correct image 2017-11-26 13:15:48 +01:00
iCrawl
770bf70b32
feat: better language support and detection 2017-11-26 12:32:52 +01:00
iCrawl
8f5be47e44
fix: name of undefined when no workspace could be found 2017-11-24 21:00:52 +01:00
iCrawl
4318c325ac
feat: custom string support 2017-11-24 13:53:47 +01:00
iCrawl
b89abd7b41
fix: make sure to clear out the last file name 2017-11-24 04:49:32 +01:00
iCrawl
9d47c438b4
revert: use 2 commands for enabling and disabling 2017-11-24 04:42:51 +01:00
iCrawl
0ca42d0288
fix: only send a new presence if the user is writing in a new file 2017-11-24 04:31:18 +01:00
iCrawl
510a4ab32c
refactor: commands merged into a single toggle 2017-11-24 04:17:12 +01:00
iCrawl
78172bf133
fix: move code around to clear the interval properly 2017-11-24 03:51:50 +01:00
iCrawl
fad1abd81c
fix: proper reconnect logic with a counter 2017-11-24 03:45:23 +01:00
iCrawl
fd5a243683
style: change string for error message 2017-11-24 03:33:50 +01:00
iCrawl
ff7e8a19ac
fix: make sure to not skip out on ENOENT 2017-11-24 03:32:16 +01:00
iCrawl
a3a2e47f58
fix: don't throw errors if a reconnect is ongoing 2017-11-24 03:31:37 +01:00
iCrawl
a54dc0767a
fix: double check if RPC exists or not in commands 2017-11-24 03:21:27 +01:00
iCrawl
b432c06ce9
feat: proper destroy and reconnect logic 2017-11-24 03:16:08 +01:00
matthe815
448eee76e9 docs: comment out the code (#2)
Added a bunch of comments to create a better understanding of the code.
2017-11-24 01:22:23 +01:00
FOG_Yamato
428d22d703 feat: enable/disable commands (#1) 2017-11-24 00:53:16 +01:00
iCrawl
4d72a15bd8
style: newline ternaries for readability 2017-11-23 22:17:11 +01:00
iCrawl
1a185bf563
fix: make sure to properly destroy the rpc client 2017-11-23 22:14:16 +01:00
iCrawl
29420acbec
fix: fallback to a normal file icon if no language is found 2017-11-23 21:14:56 +01:00
iCrawl
3bca1c8fa6
feat: add support for workspace names and more icons 2017-11-23 20:43:10 +01:00
iCrawl
7bd9146ad1
fix: remove rejection handler 2017-11-23 17:41:50 +01:00
iCrawl
15c4888812
feat: use custom configuration for client ID for those who really know what they are doing which does not include 90% of you 2017-11-23 16:21:46 +01:00
iCrawl
d186b17763
feat: add more useful output for the rich presence 2017-11-23 14:47:42 +01:00
iCrawl
e5736fc092
chore: initial commit 2017-11-23 14:06:21 +01:00