Commit Graph

74 Commits (c071c65aa2f0c8548200036d0c094baa8af090d1)

Author SHA1 Message Date
Sergii Leschenko 75d422762e Implement new format workspace key {namespace}/{workspaceName} or {workspaceId} (#4073)
* CHE-4061 Rework workspace key to new format where namespace can contain `/` symbols

Impemented new format workspace key:
1. {workspaceId}
2. {namespace}/{workspaceName}
Note that namespace can contains '/' symbol so workspace key can looks like {namespace_part1}/{namespace_part2}/.../{namespace_partN}/{workspaceName}.

* CHE-4061 Adapt IDE to work with workspace key in new format

According to new workspace key format changes URL
to IDE looks like {HOST}/namespace/namespace_part_2/workspaceName


* CHE-4061 Adapt dashboard to work with workspace key in new format

According to new workspace key format changes URL to
dashboard workspace details team looks like
{HOST}/dashboard/#/workspace/namespace/namespace_part_2/workspaceName
2017-02-10 15:13:17 +02:00
Igor Vinokur da8c4193cf CHE-3609: Create visual Git history window instead of old one (#3799) 2017-02-08 10:37:52 +02:00
Igor Vinokur 63ab6424eb Change message on git push fail (#3781) 2017-02-02 13:20:03 +02:00
Igor Vinokur f3294f72ed CHE-3271: Fix Git commit action (#3679) 2017-01-12 14:19:28 +02:00
Vladyslav Zhukovskyi d5983eb91f Change signature of getParent to return actual parent instead of Optional (#3681) 2017-01-12 12:21:23 +02:00
Igor Vinokur a899f5013d CHE-3271: Add more Git actions to context menu (#3618) 2017-01-10 17:25:18 +02:00
Mihail Kuznyetsov 0e8b21ad3f Set new license year 2017-01-04 17:10:31 +02:00
Anatoliy Bazko 93f9352293 Loads a new git history page when user scrolled list to the very bottom (#3553)
CHE-3353: Pagination in loading git history
2016-12-29 08:08:59 +02:00
Vitaliy Guliy 1addec70cd CHE-3369 Git history panel is not opened (#3480)
* CHE-3369 Git history panel is not opened

* CHE-3369 Git history panel is not opened
2016-12-22 16:39:07 +02:00
Vitaliy Guliy fb4e1bd383 CHE-3369 Git history panel is not opened (#3414)
* CHE-3369 Git history panel is not opened

* CHE-3369 Git history panel is not opened

* CHE-3369 Git history panel is not opened
2016-12-19 10:21:14 +02:00
Dmitry Kuleshov 2559ec009b Exec agent IDE client adaptation (#3383)
exec-agent command manager replacement, several improvements to JSOR RPC
2016-12-16 12:23:19 +02:00
Vladyslav Zhukovskyi d15915cf94 Remove deprecated getPath method and use getLocation instead (#3322) 2016-12-09 12:33:45 +02:00
Vitaliy Guliy b768872294 CHE-2463 Improve Panels behaviors in IDE (#3151)
Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>
2016-12-07 17:45:37 +02:00
Mykola Morhun 6dd0c1245e CODENVY-1106: Add ability to prevent window closing in IDE. Handle closing of preferences window correctly. (#3203)
CODENVY-1106: Add ability to prevent window closing in IDE. Handle closing of preferences window correctly.
2016-12-07 17:15:18 +02:00
Dmitry Kuleshov 44b060bff8 che#1947: reorganized json rpc and websocket (#3143) 2016-11-25 14:43:47 +02:00
Igor Vinokur 18a6711c2c CHE-638: Trim added new git remote url (#3014)
When adding a new git remote with URL that starts with spaces it will be wrongly displayed in the remotes list. Adding trim() to remote URL resolves this problem.
2016-11-14 17:05:24 +02:00
Evgen Vidolob 2798e7087c #2987 do not open part if it's already opened, handle exceptions on stare state, add @DynaObject for history pahel presenter (#3005) 2016-11-07 17:55:34 +02:00
Igor Vinokur 1bbb902e19 CHE-1297: Git service refactoring (#1515)
The goal of this refactoring is to set correct type of HTTP methods in GitService. Now almost all HTTP methods in this service are POST methods, but there are methods that are used to get some content, so they should be marked as GET method. Also I had to change such methods to receive query parameters instead of body.
Implemented parameter objects to use them instead of using DTO as parameter in GitConnection methods.
2016-11-03 16:32:50 +02:00
Vitaliy Guliy 7e653b57c9 CHE-2477 Move Git and Subversion menus to the left (#2708)
Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>
2016-10-05 16:18:02 +03:00
Vitaliy Guliy 8b0de5e072 CHE-1756 Add ability to download workspace starting outputs from IDE loader (#2686)
Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>
2016-10-04 17:15:08 +03:00
Dmitry Kuleshov 5d267fe305 VFS file watcher based use cases implementations (#2339)
* che#1910: added several new user workflows implementations for VFS

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>
2016-09-07 11:22:22 +03:00
Artem Zatsarynnyi 16eb62e6ef CHE-1888: Improve tabbed terminals design (#2177) 2016-08-23 11:30:45 +03:00
Igor Vinokur 7cff0790dc CHE-1859: Fix Merge success message 2016-08-18 08:37:24 +03:00
Igor Vinokur 0371a39d5c CHE-1866: Fix wrong viewing of git compare 2016-08-12 17:48:37 +03:00
Aleksandr Andrienko 1adc4001f6 che-1865: Fix disabled state of the compare button in the git compare window.
Fix disabled state of the compare button when we open Git compare window and it contains some changed files to compare. Delete unused code.

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2016-08-12 15:48:26 +03:00
Igor Vinokur 7eb4dbbd9d CHE-1474: Add update event on close git compare
When user opens git compare window on modified or new file and makes
some changes in this window, the changes will not be updated in opened
file editor.
Update even solves this problem.
2016-07-13 16:50:37 +03:00
Vladyslav Zhukovskyi d0277066ac Merge pull request #1383 from eclipse/projectManager
Resource management
2016-07-04 16:17:57 +03:00
Igor Vinokur 539bd823e7 CHE-1403: Fix clone with http url in JGit implementation
JGit does not support HTTP 301 redirects yet, it throws exception when
performing commands with remote using http url instead https.
Native git can do it.
2016-07-04 09:45:00 +03:00
Vladyslav Zhukovskii 001b4b87e8 Resource management
Signed-off-by: Vladyslav Zhukovskii <vzhukovskii@codenvy.com>
2016-07-02 18:15:33 +03:00
Igor Vinokur c638ebc138 CHE-394: Add ability to specify branch when cloning from GitHub 2016-06-30 09:55:11 +03:00
Igor Vinokur ffef620a82 CHE-1113: Add ability to clone project with submodules 2016-06-29 21:17:03 +03:00
Vladyslav Zhukovskii 8996ed9db1 Move classes related with virtual file to resources package 2016-06-07 15:35:54 +03:00
Vladyslav Zhukovskii 54e591a2d8 Move classes related with data tree structure to dedicate package 2016-06-07 11:25:56 +03:00
Mihail Kuznyetsov e4f8fe914e CHE-1260 Enable svg files license checking 2016-06-01 14:56:31 +03:00
Vitaliy Guliy a9a3ccddf0 CHE-377 Add actions to re-run and stop a command
Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>
2016-05-27 15:56:06 +03:00
Igor Vinokur 7a6f73e222 CHE-336: Add Git implementation based on Jgit 2016-05-27 08:10:30 +03:00
Vitalii Parfonov 24d560f64b CHE-1081: avoid using ws-id in GitServiceClient and QuickDocPresenter (#1285)
Signed-off-by: Vitaly Parfonov <vparfonov@codenvy.com>
2016-05-18 16:52:39 +03:00
Vitalii Parfonov a63a856970 CHE-1081: remove workspace id from services that deployed on wsagent (#1268)
remove workspace id from services that deployed on wsagent
remove workspace Id usage in wsagent services in dashboard
Add init params for websocket endpoint and eventbus end point It allow has different format of URL on wsmaster with ws-id like path param and on wsagent without it
Signed-off-by: Vitaly Parfonov <vparfonov@codenvy.com>
2016-05-18 10:18:05 +03:00
Vitaly Parfonov 3d28f71d3f Remove not needed GitUrlResolver and ShowGitUrlAction
Signed-off-by: Vitaly Parfonov <vparfonov@codenvy.com>
2016-05-13 15:53:46 +03:00
Vitaly Parfonov 826353e6ab CHE-781:Move all platform-api-client-gwt to the che-core-ide-api module
Signed-off-by: Vitaly Parfonov <vparfonov@codenvy.com>
2016-05-12 09:31:10 +03:00
Igor Vinokur 324b6d28a3 CHE-416: Make Git branches window higher and narrower 2016-05-11 11:22:58 +03:00
Artem Zatsarynnyi ca7612bfbc Clean-up Part API: remove not used methods #getTitleSVGImage, #decorateIcon, #getTitleWidget; renamed method #getTitleSVGImage -> #getTitleImage 2016-05-06 18:14:50 +03:00
Artem Zatsarynnyi 07d341f4e3 CHE-390: Simplify Editor API (#1197)
* CHE-390: Simplify Editor API by adding abstract EditorProvider

* Remove unused EditorTypeMapping

* Remove obsolete, useless classes

* Remove editor types

* Fix typo in interface name

* Remove EditorAdapter

* Refactor: EmbeddedTextEditorPresenter -> TextEditorPresenter

* Refactor code

* Clean-up

* Remove mime-types

* Refactor JsEditor

* Remove redundatnd dependency

* Rename codenvyDefaultEditor -> cheDefaultEditor
2016-05-06 16:54:34 +03:00
alexVengrovsk d9f9e688c6 Extract superclass
Signed-off-by: <alextrentton@gmail.com>
2016-04-30 00:22:59 +03:00
Roman Nikitenko 8d63d65d07 CHE-362. Add different display modes for StatusNotification
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2016-04-28 17:20:46 +03:00
Vitaly Parfonov 91f6a64e14 Remove usage of MachineExtensionProxyServlet
Add path to wsagent into wsagent server url to avoid doing that on client-side
Add class DevMachine on client-side what contain all needed information for communicate with wsagent and terminal
Remove @Named(cheExtensionPath)

Signed-off-by: Vitaly Parfonov <vparfonov@codenvy.com>
2016-04-18 15:22:57 +03:00
Igor Vinokur 36d5a2683f CHE-66: Add spaces to 'git reset to commit' view radiobuttons 2016-04-14 22:03:41 +03:00
Igor Vinokur f9d4149271 CHE-98: Restyle check-boxes position in git commit view 2016-04-14 21:44:23 +03:00
Stéphane Tournié 7bf684857a CHE-896 cleaning custom colors in SVN plugin
Signed-off-by: Stéphane Tournié <stephane.tournie@serli.com>
2016-04-13 11:09:20 +02:00
Mihail Kuznyetsov 56da67f73e CHE-260 Rename some factory parameters 2016-04-11 18:49:14 +03:00