Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] support desktop version #913

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open

[Feature] support desktop version #913

wants to merge 15 commits into from

Conversation

gotchazipc
Copy link
Contributor

@gotchazipc gotchazipc commented Jun 16, 2016

[Feature] support desktop version

  • now webida runs on electron
  • many features are missing but will be enabed soon.

This change is Reviewable

김중훈 added 4 commits June 17, 2016 00:03
 - added some work-around code to use same dojo profile with browser,
  renaming CJS require/module to nrequire, nmodule
 - fixed site-config.json for conn server url typo
 - fixed old site-config*.json files to have right 'build' property
 - fixed a small bug in webida-0.3.js, mountByFSID(), to use proper fs server url
 - fixed FS Cache to use mountByFSID, not mount()
 - many plugins & common modules  now requires webida-server-api
   aliased to webida-0.3 by default.
 - added support to save browser window postiion & size when closing window
   in desktop version
 - forced to use plugin-settings-desktop.json instead of plugin-settings.json
   in desktop version
 - added some skeleton codes in server-api-0.1
  (now server-api are modulized in server-api-*-lib/)
 - now basic auth/fs service works. can read/write files via generated swagger client
   with a little bit of patch
 - removed some obsolute bower components not used in webida client anymore
 - added .bowerrc to resolve repositories with https, not ssh
 - reordring & some fixing in dojoConfig.js
@gotchazipc gotchazipc changed the title Desktop [FEATURE] support desktop version Jun 16, 2016
@gotchazipc gotchazipc changed the title [FEATURE] support desktop version [Feature] support desktop version Jun 16, 2016
김중훈 added 5 commits June 17, 2016 14:43
 - fixed jshitrc to respect function hoisting
 - fixed some errors from doublequote
 - removed some logs in server-api
 - fixed pubsub init error
 - reordered some variable positions
 - aligned .jshintrc file with code convention checking script in jenkins server
 - more fixes
 - fixed invalid undef value in .jshintrc, too.
 - added jshint directives to set latedef = false
@@ -0,0 +1,30 @@
/**
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/serer-api-0.1-lib/ -> /server-api-0.1-lib/

김중훈 added 6 commits June 22, 2016 16:00
 - reflect API changes, including login & issueToken
 - new class, TokenManager has been introduced
 - added APL license for each source file, except generated sources
  (we will move the sources into separated project to use with bower)

 - now, ready to implement pubsub messaging events
 - fixed some bugs on fs-command plugin's invalid command id
 - fixed some bugs on editor context menu typos.
 - fixed editors/DataSourceHandler to use data source with correct URN, fixing '//' to '/'
 - refactoring : moved some wfs related files to server-api-0.1-lib/wfs
 - refactoring : renamed Stats to WfsStats
 - added 'AbstractSocketClient' class, socket-io client wrapper
 - added session module & SessionSocketClient, handling session connection and reconectting
 - added new plugin, session-event-dispatcher, replacing 'resources' plugin
   (can be used with new server api lib only )
 - added WfsEventGate & WfsEventHolder to handle server's file system event from session client
 - added some properties in server api (webida) interface,
   to use session client & some useful informations
 - removed webida-service-api-0.1 dir and added webida-restful-api bower dependency
 - removed uid-menu plugin in plugin-settings-desktop.json
 - fixed some errors due to removing uid-menu-plugin
 - implemented off-line cache service (not applied to fs module yet)
 - removed some too-verbose logs
 - fixed many misc. bugs.
 - fixed bower.json
 - upgraded lodash to 4.14.0
 - fixed some codes that use _.contains(), deprecated long before and now removed
 - renamed server-pubsub-0.x to server-pubsub-compat, for the code does nothing actually
 - fixed some lodash-related bugs on SimplePage
 - updated service client to 0.8.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants