{ "id": "92352", "key": "TIMOB-9501", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2012-05-24T14:24:57.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "cb-tooling" ], "versions": [ { "id": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" } ], "issuelinks": [], "assignee": null, "updated": "2018-02-28T20:04:19.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10224", "name": "TiAPI", "description": "This component is used for cross-platform API work. Specifications are most likely to use this component." } ], "description": "Titanium is great, but when it comes to give a client the mobile project, we see ourselves handing over 2 years of titanium javascript work.\r\n\r\nI need a feature, where I can give my clients the source code, but not all of the source javascript files. \r\nThe dream senario would be to let titanium generate all the javascript into objC .h and .m files, and .java files for android. I guess this is never going to happen?\r\n\r\nThe second solution would be to compile the javascript into one secure file, where its not possible to view the javascript source code. \r\n", "attachment": [], "flagged": false, "summary": "TiAPI: Protected compiled source code", "creator": { "name": "viezel", "key": "viezel", "displayName": "Mads Moller", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "btran", "key": "btran", "displayName": "Betty Tran", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "ios, android", "comment": { "comments": [ { "id": "196053", "author": { "name": "ivan.skugor", "key": "ivan.skugor", "displayName": "Ivan Skugor", "active": true, "timeZone": "Europe/Amsterdam" }, "updateAuthor": { "name": "ivan.skugor", "key": "ivan.skugor", "displayName": "Ivan Skugor", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2012-05-25T00:49:05.000+0000", "updated": "2012-05-25T00:49:05.000+0000" }, { "id": "196176", "author": { "name": "viezel", "key": "viezel", "displayName": "Mads Moller", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hi Ivan\r\nThat's only the apk. Not the source code project. \r\nWe need to deviler the project to our clients, how would I send them I java project without all the js files?", "updateAuthor": { "name": "viezel", "key": "viezel", "displayName": "Mads Moller", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-05-26T03:32:28.000+0000", "updated": "2012-05-26T03:32:28.000+0000" }, { "id": "198201", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi everyone--I'm going to move this over into TIMOB, since the compilation/packaging bit is part of their tooling.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-06-12T12:50:52.000+0000", "updated": "2012-06-12T12:50:52.000+0000" }, { "id": "198290", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We do not provide the intermediate source code for the JavaScript code and we do not plan to add this feature in the near future.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-06-12T21:25:09.000+0000", "updated": "2012-06-12T21:25:09.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }