diff --git a/GPClient/build/debug/main.js b/GPClient/build/debug/main.js index 258dfe3..409063c 100644 --- a/GPClient/build/debug/main.js +++ b/GPClient/build/debug/main.js @@ -1 +1 @@ -(function(){var t,i,e;(t=class t extends this.OS.GUI.BasicDialog{constructor(){super("ClientDialog",t.scheme)}main(){var t,i,e,n;if(super.main(),e=$(this.scheme).find("input[type=text]"),this.data)for(i=0,n=e.length;ithis.quit(),this.find("btnok").onbtclick=i=>{var n,a,s;for(n={},a=0,s=e.length;a\n \n \n \n
\n \n \n
\n
\n \n \n
\n
\n',(i=class i extends this.OS.GUI.BasicDialog{constructor(){super("ClientListDialog",i.scheme)}main(){return super.main(),this.clist=this.find("client-list"),this.clist.buttons=[{text:"",iconclass:"fa fa-plus-circle",onbtclick:i=>this.openDialog(new t,{title:__("Add new client")}).then(t=>(this.parent.setting.clients.push(t),this.clist.data=this.parent.setting.clients))},{text:"",iconclass:"fa fa-minus-circle",onbtclick:t=>{var i,e;if(e=this.clist.selectedItem,i=this.clist.selected,e)return this.ask({text:__("Do you realy want to delete: `{0}`",e.data.text)}).then(t=>{if(t)return this.parent.setting.clients.splice(i,1),this.clist.data=this.parent.setting.clients})}},{text:"",iconclass:"fa fa-pencil-square-o",onbtclick:i=>{var e;if(e=this.clist.selectedItem)return this.openDialog(new t,{title:__("Add new client"),text:e.data.text,url:e.data.url}).then(t=>{if(t)return e.data.text=t.text,e.data.url=t.url,this.clist.data=this.parent.setting.clients})}}],this.find("btnswitch").onbtclick=t=>{var i;if(i=this.clist.selectedItem)return this.parent.setting.curl=i.data.url,this.parent.setting.cname=i.data.text,this.parent.switchClient(),this.quit()},this.clist.data=this.parent.setting.clients}}).scheme='\n \n \n
\n \n
\n \n',(e=class extends this.OS.application.BaseApplication{constructor(t){super("GPClient",t)}main(){return this.setting.clients||(this.setting.clients=[]),this.container=this.find("container"),this.bindKey("CTRL-M",()=>this.openDialog(new i,{title:__("Client Manager")})),this.switchClient()}switchClient(){return this.setting.curl?(this.container.src=this.setting.curl,this.scheme.apptitle=this.setting.cname):this.notify(__("No client selected, manager client in menu Options > Client manager"))}menu(){return[{text:"__(Options)",nodes:[{text:"__(Client manager)",shortcut:"C-M"}],onchildselect:t=>this.openDialog(new i,{title:__("Client Manager")})}]}}).singleton=!0,this.OS.register("GPClient",e)}).call(this); \ No newline at end of file +(function(){var t,e,i;(t=class t extends this.OS.GUI.BasicDialog{constructor(){super("ClientDialog",t.scheme)}main(){var t,e,i,n;if(super.main(),i=$(this.scheme).find("input[type=text]"),this.data)for(e=0,n=i.length;ethis.quit(),this.find("btnok").onbtclick=e=>{var n,a,s;for(n={},a=0,s=i.length;a\n \n \n \n
\n \n \n
\n
\n \n \n
\n
\n',(e=class e extends this.OS.GUI.BasicDialog{constructor(){super("ClientListDialog",e.scheme)}refresh_list(){return this.clist.data=this.parent.setting.clients.map(t=>({text:t.text,url:t.url}))}main(){return super.main(),this.clist=this.find("client-list"),this.clist.buttons=[{text:"",iconclass:"fa fa-plus-circle",onbtclick:e=>this.openDialog(new t,{title:__("Add new client")}).then(t=>(console.log(t),this.parent.setting.clients.push(t),this.clist.data=this.parent.setting.clients.map(t=>({text:t.text,url:t.url}))))},{text:"",iconclass:"fa fa-minus-circle",onbtclick:t=>{var e,i;if(i=this.clist.selectedItem,e=this.clist.selected,i)return this.ask({text:__("Do you realy want to delete: `{0}`",i.data.text)}).then(t=>{if(t)return this.parent.setting.clients.splice(e,1),this.refresh_list()})}},{text:"",iconclass:"fa fa-pencil-square-o",onbtclick:e=>{var i;if(i=this.clist.selectedItem)return this.openDialog(new t,{title:__("Add new client"),text:i.data.text,url:i.data.url}).then(t=>{if(t)return i.data.text=t.text,i.data.url=t.url,this.refresh_list()})}}],this.find("btnswitch").onbtclick=t=>{var e;if(e=this.clist.selectedItem)return this.parent.setting.curl=e.data.url,this.parent.setting.cname=e.data.text,this.parent.switchClient(),this.quit()},this.refresh_list()}}).scheme='\n \n \n
\n \n
\n \n',(i=class extends this.OS.application.BaseApplication{constructor(t){super("GPClient",t)}main(){return this.setting.clients||(this.setting.clients=[]),this.container=this.find("container"),this.bindKey("CTRL-M",()=>this.openDialog(new e,{title:__("Client Manager")})),this.switchClient()}switchClient(){return this.setting.curl?(this.container.src=this.setting.curl,this.scheme.apptitle=this.setting.cname):this.notify(__("No client selected, manager client in menu Options > Client manager"))}menu(){return[{text:"__(Options)",nodes:[{text:"__(Client manager)",shortcut:"C-M"}],onchildselect:t=>this.openDialog(new e,{title:__("Client Manager")})}]}}).singleton=!0,this.OS.register("GPClient",i)}).call(this); \ No newline at end of file diff --git a/GPClient/build/release/GPClient.zip b/GPClient/build/release/GPClient.zip index 2265d22..51b5a5c 100644 Binary files a/GPClient/build/release/GPClient.zip and b/GPClient/build/release/GPClient.zip differ diff --git a/GPClient/coffees/main.coffee b/GPClient/coffees/main.coffee index ab8ff2d..6a9543e 100644 --- a/GPClient/coffees/main.coffee +++ b/GPClient/coffees/main.coffee @@ -43,7 +43,14 @@ ClientDialog.scheme = """ class ClientListDialog extends this.OS.GUI.BasicDialog constructor: () -> super "ClientListDialog", ClientListDialog.scheme - + + refresh_list: () -> + @clist.data = @parent.setting.clients.map (e) => + { + text: e.text, + url: e.url + } + main: () -> super.main() @clist = @find("client-list") @@ -56,9 +63,13 @@ class ClientListDialog extends this.OS.GUI.BasicDialog title: __("Add new client") }) .then (data) => - #console.log(data) + console.log(data) @parent.setting.clients.push(data) - @clist.data = @parent.setting.clients + @clist.data = @parent.setting.clients.map (e) => + { + text: e.text, + url: e.url + } }, { @@ -72,7 +83,7 @@ class ClientListDialog extends this.OS.GUI.BasicDialog .then (d) => return unless d @parent.setting.clients.splice(index,1) - @clist.data = @parent.setting.clients + @refresh_list() }, { text: "", @@ -90,7 +101,7 @@ class ClientListDialog extends this.OS.GUI.BasicDialog return unless data item.data.text = data.text item.data.url = data.url - @clist.data = @parent.setting.clients + @refresh_list() } ] @find("btnswitch").onbtclick = (e) => @@ -100,7 +111,7 @@ class ClientListDialog extends this.OS.GUI.BasicDialog @parent.setting.cname = item.data.text @parent.switchClient() @quit() - @clist.data = @parent.setting.clients + @refresh_list() ClientListDialog.scheme = """ diff --git a/release/GPClient.zip b/release/GPClient.zip index 2265d22..51b5a5c 100644 Binary files a/release/GPClient.zip and b/release/GPClient.zip differ diff --git a/release/packages.json b/release/packages.json index 2379f91..fa636a0 100644 --- a/release/packages.json +++ b/release/packages.json @@ -1 +1 @@ -[{"name":"Archive","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Archive.zip","version":"0.0.4-a","pkgname":"Archive","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Archive.md","category":"Utility"},{"name":"libwvnc","dependencies":["libjpeg@0.1.1-a"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libwvnc.zip","version":"0.1.2-a","pkgname":"libwvnc","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libwvnc.md","category":"Library"},{"name":"About AntOS","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/About.zip","version":"0.1.2-b","pkgname":"About","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/About.md","category":"Utility"},{"name":"Blogging application","dependencies":["SimpleMDE@2.18.0-r","Katex@0.11.1-r","SQLiteDB@0.1.0-a"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Blogger.zip","version":"0.2.13-a","pkgname":"Blogger","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Blogger.md","category":"Internet"},{"name":"GIT Visualization","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GitGraph.zip","version":"0.1.5-b","pkgname":"GitGraph","author":"Dany LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GitGraph.md","category":"Development"},{"name":"Libre Office Online","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/LibreOffice.zip","version":"0.1.4-a","pkgname":"LibreOffice","author":"Dany LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/LibreOffice.md","category":"Office"},{"name":"AceDiff addon library","dependencies":["ACECore@1.4.12-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AceDiff.zip","version":"3.0.3-r","pkgname":"AceDiff","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AceDiff.md","category":"Library"},{"name":"Office Suite","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/OnlyOffice.zip","version":"0.1.8-a","pkgname":"OnlyOffice","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/OnlyOffice.md","category":"Office"},{"name":"AntOS VFS handles","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/vfsx.zip","version":"0.1.1-b","pkgname":"vfsx","author":"Dany LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/vfsx.md","category":"Library"},{"name":"PDFLib","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/PDFLib.zip","version":"1.17.1","pkgname":"PDFLib","author":"pdf-lib.js.org","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/PDFLib.md","category":"Library"},{"name":"Antos Editor","dependencies":["MonacoCore@0.33.0-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Antedit.zip","version":"0.2.6-b","pkgname":"Antedit","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Antedit.md","category":"Development"},{"name":"Booklet","dependencies":["SimpleMDE@2.18.0-r","Katex@0.11.1-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Booklet.zip","version":"0.2.5-a","pkgname":"Booklet","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Booklet.md","category":"Office"},{"name":"Docify","dependencies":["SQLiteDB@0.1.0-a","libpdfjs@2.6.347-r","PDFLib@1.17.1"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Docify.zip","version":"0.1.1-b","pkgname":"Docify","author":"Dany LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Docify.md","category":"Office"},{"name":"Antunnel Plugins","dependencies":["Antunnel@0.2.0-b"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AntunnelPlugins.zip","version":"0.1.2-a","pkgname":"AntunnelPlugins","author":"Dany LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AntunnelPlugins.md","category":"Library"},{"name":"ShowCase","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ShowCase.zip","version":"0.0.8-a","pkgname":"ShowCase","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ShowCase.md","category":"Utility"},{"name":"WVNC remote desktop","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/RemoteDesktop.zip","version":"0.1.16-b","pkgname":"RemoteDesktop","author":"Dany LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/RemoteDesktop.md","category":"Internet"},{"name":"Clipper","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Clipper.zip","version":"0.1.4-a","pkgname":"Clipper","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Clipper.md","category":"Utility"},{"name":"Antunnel","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Antunnel.zip","version":"0.2.1-b","pkgname":"Antunnel","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Antunnel.md","category":"Library"},{"name":"Remote Camera","dependencies":["libjpeg@0.1.1-a","Antunnel@0.1.8-a"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/RemoteCamera.zip","version":"0.1.5-a","pkgname":"RemoteCamera","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/RemoteCamera.md","category":"Graphics"},{"name":"Diff Editor","dependencies":["AceDiff@3.0.3-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/DiffEditor.zip","version":"0.1.6-a","pkgname":"DiffEditor","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/DiffEditor.md","category":"Development"},{"name":"libthreejs","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libthreejs.zip","version":"0.0.129-r","pkgname":"libthreejs","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libthreejs.md","category":"Library"},{"name":"EasyMDE","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SimpleMDE.zip","version":"2.18.0-r","pkgname":"SimpleMDE","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SimpleMDE.md","category":"Library"},{"name":"SQLite3 Browser","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SQLiteDB.zip","version":"0.1.0-a","pkgname":"SQLiteDB","author":"Dany LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SQLiteDB.md","category":"Library"},{"name":"Generic Purpose client","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GPClient.zip","version":"0.1.4-a","pkgname":"GPClient","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GPClient.md","category":"Internet"},{"name":"Virtual Terminal","dependencies":["Antunnel@0.2.1-b","xTerm@5.1.0-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/vTerm.zip","version":"0.1.20-a","pkgname":"vTerm","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/vTerm.md","category":"System"},{"name":"Activity monitor","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ActivityMonitor.zip","version":"0.0.8-b","pkgname":"ActivityMonitor","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ActivityMonitor.md","category":"System"},{"name":"OpenGL Shader Playground","dependencies":["libthreejs@0.0.129-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ShaderPlayground.zip","version":"0.0.4-a","pkgname":"ShaderPlayground","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ShaderPlayground.md","category":"Development"},{"name":"Monaco editor core","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/MonacoCore.zip","version":"0.33.0-r","pkgname":"MonacoCore","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/MonacoCore.md","category":"Library"},{"name":"LuaPlayground","dependencies":["ACECore@1.4.12-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/LuaPlayground.zip","version":"0.1.2-a","pkgname":"LuaPlayground","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/LuaPlayground.md","category":"Development"},{"name":"Viz editor","dependencies":["ACECore@1.4.12-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/VizApp.zip","version":"0.1.0-a","pkgname":"VizApp","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/VizApp.md","category":"Graphics"},{"name":"Server log monitor","dependencies":["Antunnel@0.2.1-b"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ServerLogClient.zip","version":"0.1.3-b","pkgname":"ServerLogClient","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ServerLogClient.md","category":"System"},{"name":"Remote Docker Manager","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Dockman.zip","version":"0.1.1-b","pkgname":"Dockman","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Dockman.md","category":"Development"},{"name":"System monitoring","dependencies":["Antunnel@0.2.1-b"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SystemControl.zip","version":"0.1.13-a","pkgname":"SystemControl","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SystemControl.md","category":"System"},{"name":"PDF JS library","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libpdfjs.zip","version":"2.6.347-r","pkgname":"libpdfjs","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libpdfjs.md","category":"Library"},{"name":"Image editor","dependencies":["libfabric@4.4.0-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ImageEditor.zip","version":"0.1.0-a","pkgname":"ImageEditor","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ImageEditor.md","category":"Graphics"},{"name":"DBDecoder","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/DBDecoder.zip","version":"0.0.2-a","pkgname":"DBDecoder","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/DBDecoder.md","category":"Other"},{"name":"Katex","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Katex.zip","version":"0.11.1-r","pkgname":"Katex","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Katex.md","category":"Library"},{"name":"Plotly","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libplotly.zip","version":"2.6.2-r","pkgname":"libplotly","author":"Dany LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libplotly.md","category":"Library"},{"name":"Code","dependencies":["ACECore@1.4.12-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/CodePad.zip","version":"0.1.8-b","pkgname":"CodePad","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/CodePad.md","category":"Development"},{"name":"AntunnelTestClient","dependencies":["Antunnel@0.2.1-b"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AntunnelTestClient.zip","version":"0.1.0-a","pkgname":"AntunnelTestClient","author":"Dany LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AntunnelTestClient.md","category":"Development"},{"name":"libjpeg","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libjpeg.zip","version":"0.1.1-a","pkgname":"libjpeg","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libjpeg.md","category":"Library"},{"name":"Fabric.js library","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libfabric.zip","version":"4.4.0-r","pkgname":"libfabric","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libfabric.md","category":"Library"},{"name":"AntOS SDK builder","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libantosdk.zip","version":"0.1.2-b","pkgname":"libantosdk","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libantosdk.md","category":"Development"},{"name":"xTerm Library","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/xTerm.zip","version":"5.1.0-r","pkgname":"xTerm","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/xTerm.md","category":"Library"},{"name":"Tiny editor","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/TinyEditor.zip","version":"0.0.4-a","pkgname":"TinyEditor","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/TinyEditor.md","category":"Other"},{"name":"ACE Editor core","dependencies":[],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ACECore.zip","version":"1.4.12-r","pkgname":"ACECore","author":"","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ACECore.md","category":"Library"},{"name":"Preview","dependencies":["libpdfjs@2.6.347-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Preview.zip","version":"0.1.3-a","pkgname":"Preview","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Preview.md","category":"Graphics"},{"name":"Graph Editor","dependencies":["ACECore@1.4.12-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GraphEditor.zip","version":"0.1.2-a","pkgname":"GraphEditor","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GraphEditor.md","category":"Graphics"},{"name":"Markdown editor","dependencies":["SimpleMDE@2.18.0-r"],"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/MarkOn.zip","version":"0.1.1-a","pkgname":"MarkOn","author":"Xuan Sang LE","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/MarkOn.md","category":"Office"}] \ No newline at end of file +[{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Archive.zip","dependencies":[],"name":"Archive","pkgname":"Archive","category":"Utility","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Archive.md","author":"Xuan Sang LE","version":"0.0.4-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libwvnc.zip","dependencies":["libjpeg@0.1.1-a"],"name":"libwvnc","pkgname":"libwvnc","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libwvnc.md","author":"","version":"0.1.2-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/About.zip","dependencies":[],"name":"About AntOS","pkgname":"About","category":"Utility","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/About.md","author":"Xuan Sang LE","version":"0.1.2-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Blogger.zip","dependencies":["SimpleMDE@2.18.0-r","Katex@0.11.1-r","SQLiteDB@0.1.0-a"],"name":"Blogging application","pkgname":"Blogger","category":"Internet","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Blogger.md","author":"Xuan Sang LE","version":"0.2.13-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GitGraph.zip","dependencies":[],"name":"GIT Visualization","pkgname":"GitGraph","category":"Development","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GitGraph.md","author":"Dany LE","version":"0.1.5-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/LibreOffice.zip","dependencies":[],"name":"Libre Office Online","pkgname":"LibreOffice","category":"Office","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/LibreOffice.md","author":"Dany LE","version":"0.1.4-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AceDiff.zip","dependencies":["ACECore@1.4.12-r"],"name":"AceDiff addon library","pkgname":"AceDiff","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AceDiff.md","author":"","version":"3.0.3-r"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/OnlyOffice.zip","dependencies":[],"name":"Office Suite","pkgname":"OnlyOffice","category":"Office","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/OnlyOffice.md","author":"Xuan Sang LE","version":"0.1.8-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/vfsx.zip","dependencies":[],"name":"AntOS VFS handles","pkgname":"vfsx","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/vfsx.md","author":"Dany LE","version":"0.1.1-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/PDFLib.zip","dependencies":[],"name":"PDFLib","pkgname":"PDFLib","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/PDFLib.md","author":"pdf-lib.js.org","version":"1.17.1"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Antedit.zip","dependencies":["MonacoCore@0.33.0-r"],"name":"Antos Editor","pkgname":"Antedit","category":"Development","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Antedit.md","author":"Xuan Sang LE","version":"0.2.6-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Booklet.zip","dependencies":["SimpleMDE@2.18.0-r","Katex@0.11.1-r"],"name":"Booklet","pkgname":"Booklet","category":"Office","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Booklet.md","author":"Xuan Sang LE","version":"0.2.5-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Docify.zip","dependencies":["SQLiteDB@0.1.0-a","libpdfjs@2.6.347-r","PDFLib@1.17.1"],"name":"Docify","pkgname":"Docify","category":"Office","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Docify.md","author":"Dany LE","version":"0.1.1-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AntunnelPlugins.zip","dependencies":["Antunnel@0.2.0-b"],"name":"Antunnel Plugins","pkgname":"AntunnelPlugins","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AntunnelPlugins.md","author":"Dany LE","version":"0.1.2-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ShowCase.zip","dependencies":[],"name":"ShowCase","pkgname":"ShowCase","category":"Utility","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ShowCase.md","author":"Xuan Sang LE","version":"0.0.8-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/RemoteDesktop.zip","dependencies":[],"name":"WVNC remote desktop","pkgname":"RemoteDesktop","category":"Internet","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/RemoteDesktop.md","author":"Dany LE","version":"0.1.16-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Clipper.zip","dependencies":[],"name":"Clipper","pkgname":"Clipper","category":"Utility","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Clipper.md","author":"Xuan Sang LE","version":"0.1.4-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Antunnel.zip","dependencies":[],"name":"Antunnel","pkgname":"Antunnel","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Antunnel.md","author":"Xuan Sang LE","version":"0.2.1-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/RemoteCamera.zip","dependencies":["libjpeg@0.1.1-a","Antunnel@0.1.8-a"],"name":"Remote Camera","pkgname":"RemoteCamera","category":"Graphics","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/RemoteCamera.md","author":"","version":"0.1.5-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/DiffEditor.zip","dependencies":["AceDiff@3.0.3-r"],"name":"Diff Editor","pkgname":"DiffEditor","category":"Development","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/DiffEditor.md","author":"","version":"0.1.6-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libthreejs.zip","dependencies":[],"name":"libthreejs","pkgname":"libthreejs","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libthreejs.md","author":"","version":"0.0.129-r"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SimpleMDE.zip","dependencies":[],"name":"EasyMDE","pkgname":"SimpleMDE","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SimpleMDE.md","author":"","version":"2.18.0-r"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SQLiteDB.zip","dependencies":[],"name":"SQLite3 Browser","pkgname":"SQLiteDB","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SQLiteDB.md","author":"Dany LE","version":"0.1.0-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GPClient.zip","dependencies":[],"name":"Generic Purpose client","pkgname":"GPClient","category":"Internet","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GPClient.md","author":"Xuan Sang LE","version":"0.1.4-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/vTerm.zip","dependencies":["Antunnel@0.2.1-b","xTerm@5.1.0-r"],"name":"Virtual Terminal","pkgname":"vTerm","category":"System","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/vTerm.md","author":"Xuan Sang LE","version":"0.1.20-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ActivityMonitor.zip","dependencies":[],"name":"Activity monitor","pkgname":"ActivityMonitor","category":"System","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ActivityMonitor.md","author":"Xuan Sang LE","version":"0.0.8-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ShaderPlayground.zip","dependencies":["libthreejs@0.0.129-r"],"name":"OpenGL Shader Playground","pkgname":"ShaderPlayground","category":"Development","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ShaderPlayground.md","author":"Xuan Sang LE","version":"0.0.4-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/MonacoCore.zip","dependencies":[],"name":"Monaco editor core","pkgname":"MonacoCore","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/MonacoCore.md","author":"","version":"0.33.0-r"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/LuaPlayground.zip","dependencies":["ACECore@1.4.12-r"],"name":"LuaPlayground","pkgname":"LuaPlayground","category":"Development","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/LuaPlayground.md","author":"Xuan Sang LE","version":"0.1.2-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/VizApp.zip","dependencies":["ACECore@1.4.12-r"],"name":"Viz editor","pkgname":"VizApp","category":"Graphics","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/VizApp.md","author":"Xuan Sang LE","version":"0.1.0-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ServerLogClient.zip","dependencies":["Antunnel@0.2.1-b"],"name":"Server log monitor","pkgname":"ServerLogClient","category":"System","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ServerLogClient.md","author":"","version":"0.1.3-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Dockman.zip","dependencies":[],"name":"Remote Docker Manager","pkgname":"Dockman","category":"Development","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Dockman.md","author":"Xuan Sang LE","version":"0.1.1-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SystemControl.zip","dependencies":["Antunnel@0.2.1-b"],"name":"System monitoring","pkgname":"SystemControl","category":"System","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/SystemControl.md","author":"","version":"0.1.13-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libpdfjs.zip","dependencies":[],"name":"PDF JS library","pkgname":"libpdfjs","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libpdfjs.md","author":"Xuan Sang LE","version":"2.6.347-r"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ImageEditor.zip","dependencies":["libfabric@4.4.0-r"],"name":"Image editor","pkgname":"ImageEditor","category":"Graphics","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ImageEditor.md","author":"Xuan Sang LE","version":"0.1.0-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/DBDecoder.zip","dependencies":[],"name":"DBDecoder","pkgname":"DBDecoder","category":"Other","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/DBDecoder.md","author":"","version":"0.0.2-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Katex.zip","dependencies":[],"name":"Katex","pkgname":"Katex","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Katex.md","author":"","version":"0.11.1-r"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libplotly.zip","dependencies":[],"name":"Plotly","pkgname":"libplotly","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libplotly.md","author":"Dany LE","version":"2.6.2-r"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/CodePad.zip","dependencies":["ACECore@1.4.12-r"],"name":"Code","pkgname":"CodePad","category":"Development","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/CodePad.md","author":"Xuan Sang LE","version":"0.1.8-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AntunnelTestClient.zip","dependencies":["Antunnel@0.2.1-b"],"name":"AntunnelTestClient","pkgname":"AntunnelTestClient","category":"Development","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/AntunnelTestClient.md","author":"Dany LE","version":"0.1.0-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libjpeg.zip","dependencies":[],"name":"libjpeg","pkgname":"libjpeg","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libjpeg.md","author":"","version":"0.1.1-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libfabric.zip","dependencies":[],"name":"Fabric.js library","pkgname":"libfabric","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libfabric.md","author":"","version":"4.4.0-r"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libantosdk.zip","dependencies":[],"name":"AntOS SDK builder","pkgname":"libantosdk","category":"Development","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/libantosdk.md","author":"Xuan Sang LE","version":"0.1.2-b"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/xTerm.zip","dependencies":[],"name":"xTerm Library","pkgname":"xTerm","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/xTerm.md","author":"","version":"5.1.0-r"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/TinyEditor.zip","dependencies":[],"name":"Tiny editor","pkgname":"TinyEditor","category":"Other","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/TinyEditor.md","author":"Xuan Sang LE","version":"0.0.4-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ACECore.zip","dependencies":[],"name":"ACE Editor core","pkgname":"ACECore","category":"Library","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/ACECore.md","author":"","version":"1.4.12-r"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Preview.zip","dependencies":["libpdfjs@2.6.347-r"],"name":"Preview","pkgname":"Preview","category":"Graphics","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/Preview.md","author":"Xuan Sang LE","version":"0.1.3-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GraphEditor.zip","dependencies":["ACECore@1.4.12-r"],"name":"Graph Editor","pkgname":"GraphEditor","category":"Graphics","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/GraphEditor.md","author":"Xuan Sang LE","version":"0.1.2-a"},{"download":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/MarkOn.zip","dependencies":["SimpleMDE@2.18.0-r"],"name":"Markdown editor","pkgname":"MarkOn","category":"Office","description":"https://ci.iohub.dev/public/antos-release/packages/2.0.x/MarkOn.md","author":"Xuan Sang LE","version":"0.1.1-a"}] \ No newline at end of file