Page MenuHomekolab.org
Feed Advanced Search

Oct 26 2015

Adityab committed rM53027d4a1096: Allow client-side authentication via bearer tokens, for embedding Manticore (authored by Adityab).
Allow client-side authentication via bearer tokens, for embedding Manticore
Oct 26 2015, 1:15 PM

Oct 22 2015

Adityab moved T804: Design and Create Chwala storage driver in Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 22 2015, 5:23 PM · Restricted Project, Restricted Project, Manticore
Adityab committed rM139cb009d89a: Change API routes, add access control, and Chwala storage backend (authored by Adityab).
Change API routes, add access control, and Chwala storage backend
Oct 22 2015, 3:25 PM
Adityab added a comment to T804: Design and Create Chwala storage driver in Manticore.

A couple of updates:

Oct 22 2015, 1:45 PM · Restricted Project, Restricted Project, Manticore

Oct 21 2015

Adityab updated subscribers of T804: Design and Create Chwala storage driver in Manticore.

Update: @machniak informed me that it shall be simpler for Chwala to just 'register' the uuid to Manticore. Then, Manticore can send a request to retrieve that file when needed.

Oct 21 2015, 12:37 PM · Restricted Project, Restricted Project, Manticore

Oct 20 2015

Adityab added a comment to T804: Design and Create Chwala storage driver in Manticore.

An update: Chwala may or may not store user login credentials for external storage based one what the administrator chooses. However, it becomes impractical to present a login dialog to Manticore users when they want to save a document.

Oct 20 2015, 1:05 PM · Restricted Project, Restricted Project, Manticore

Oct 16 2015

Adityab added a comment to T804: Design and Create Chwala storage driver in Manticore.

So in Manticore's upcoming Chwala storage adapter,

Oct 16 2015, 6:02 PM · Restricted Project, Restricted Project, Manticore

Oct 14 2015

Adityab moved T804: Design and Create Chwala storage driver in Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 14 2015, 3:11 PM · Restricted Project, Restricted Project, Manticore
Adityab renamed T804: Design and Create Chwala storage driver in Manticore from Create Chwala storage driver in Manticore to Design and Create Chwala storage driver in Manticore.
Oct 14 2015, 3:03 PM · Restricted Project, Restricted Project, Manticore
Adityab added a project to T804: Design and Create Chwala storage driver in Manticore: Restricted Project.
Oct 14 2015, 3:01 PM · Restricted Project, Restricted Project, Manticore
Adityab updated the task description for T804: Design and Create Chwala storage driver in Manticore.
Oct 14 2015, 3:01 PM · Restricted Project, Restricted Project, Manticore
Adityab created T804: Design and Create Chwala storage driver in Manticore.
Oct 14 2015, 2:57 PM · Restricted Project, Restricted Project, Manticore

Sep 17 2015

Adityab closed T700: Investigate various methods for pagination as Resolved.
Sep 17 2015, 11:30 AM · Restricted Project, Manticore
Adityab closed T700: Investigate various methods for pagination, a subtask of T623: Pagination in multi-page document, as Resolved.
Sep 17 2015, 11:30 AM · Manticore
Adityab added a comment to T700: Investigate various methods for pagination.
  1. CSS Regions - these are not really usable right now until all browsers roll it out. But we could try using polyfills to see how performant this approach is.
  2. SVG <use> tags. Wrapping the entire document in an svg tag and rendering pages that aren't being worked on with <use> (a way to visually "reference" parts of an SVG without duplicating it), while displaying the "real" cropped SVG to show the current page. Not sure how doable this is, but it will let us do more tricks like arranging pages in different layouts (thumbnail bar for example)
  3. Parse ODF page breaking attributes and just add "spacer" elements within document content to make it look paginated. Does not let us do the above mentioned tricks but is probably "good enough" and a safe approach. When CSS regions are ready we can probably switch to those without too much work.
Sep 17 2015, 11:29 AM · Restricted Project, Manticore
Adityab added a comment to T699: Investigate and fix memory consumption/performance of PhantomJS.
  1. Setting the exported snapshot buffer to undefined should encourage the GC to remove it from memory later. A noticeable improvement occured.
  2. A genuinely significant improvement would be to exchange the snapshots over socketio instead of the node-phantomjs library's bridge (which is seriously inefficient and a minefield of memory leaks).
Sep 17 2015, 11:12 AM · Restricted Project, Quality Assurance

Sep 13 2015

Adityab committed rM0506fc0a14bc: Allow saving documents in different formats (authored by Adityab).
Allow saving documents in different formats
Sep 13 2015, 11:24 PM
Adityab moved T507: Conversion of Documents using LibreOffice from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 13 2015, 11:01 PM · Restricted Project
Adityab closed T507: Conversion of Documents using LibreOffice as Resolved.
Sep 13 2015, 11:01 PM · Restricted Project
Adityab closed T507: Conversion of Documents using LibreOffice, a subtask of T67: Real-time Collaborative Document Editing, as Resolved.
Sep 13 2015, 11:01 PM · Architecture & Design, Product Owners, Quality Assurance

Sep 9 2015

Adityab added a comment to T757: Editing a read-only document.

But isn't preventing them from saving back fine?

Sep 9 2015, 11:44 AM · Restricted Project, Roundcube Kolab Plugins
Adityab added a comment to T729: Autocompletion when inviting to a collaborative editing session.

IMO this is Manticore's business, and we should avoid duplicating it's features within Roundcube files.

Sep 9 2015, 11:35 AM · Roundcube Kolab Plugins , Restricted Project
Adityab added a comment to T728: Listing active collaborative editing sessions.

Just my two cents: Is providing a separate document list important? Why not simply use Manticore to view this list?

Sep 9 2015, 11:34 AM · Roundcube Kolab Plugins , Chwala
Adityab added a comment to T725: Joining a collaborative editing session.

A further question arises, on whether a document to which I have read-only access should be annotated with the fact a collaboration session is ongoing on that particular document.

Sep 9 2015, 11:22 AM · Roundcube Kolab Plugins , Chwala, Restricted Project
Adityab added a comment to T725: Joining a collaborative editing session.

Robert opens the file (doubleclick) to join Susy in the session.

Sep 9 2015, 11:09 AM · Roundcube Kolab Plugins , Chwala, Restricted Project
Adityab added a comment to T724: Open collaborative session from Roundcube Files.

I agree, we should simply use the regular collaborative setup and not worry about providing a single-user mode.

Sep 9 2015, 11:01 AM · Roundcube Kolab Plugins , Restricted Project
Adityab added a comment to T723: Using Chwala multi-backend storage engine(s) architecture.

[1] The most convenient solution would be to have administrative rights available handy to work on a shared folder. If, however, only a system that exposes individual rights is possible, then enough exposure of who has what permissions on a source document is required.

Sep 9 2015, 10:58 AM · Chwala

Sep 7 2015

Adityab added a comment to T723: Using Chwala multi-backend storage engine(s) architecture.

If "editing files continues to work" means live sessions will carry on fine, this is not possible if things like etags and last modified timestamps will change. Unfortunately moving to a different file backend will make us lose information that identifies files in the new "filesystem" with their versions in the older one.

Sep 7 2015, 4:11 PM · Chwala
Adityab moved T700: Investigate various methods for pagination from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 7 2015, 10:59 AM · Restricted Project, Manticore
Adityab moved T699: Investigate and fix memory consumption/performance of PhantomJS from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 7 2015, 10:42 AM · Restricted Project, Quality Assurance

Aug 24 2015

Adityab moved T507: Conversion of Documents using LibreOffice from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 24 2015, 11:02 AM · Restricted Project

Aug 22 2015

Adityab committed rMa08a660ae693: Merge pull request #6 from adityab/aes-webdav-creds (authored by Adityab).
Merge pull request #6 from adityab/aes-webdav-creds
Aug 22 2015, 3:36 PM
Adityab committed rM20bc9cf3515e: Encrypt users' webdav credentials. (authored by Adityab).
Encrypt users' webdav credentials.
Aug 22 2015, 3:36 PM
Adityab committed rM877e788fa473: Encrypt users' webdav credentials. (authored by Adityab).
Encrypt users' webdav credentials.
Aug 22 2015, 3:32 PM
Adityab committed rM595687375acc: Encrypt users' webdav credentials. (authored by Adityab).
Encrypt users' webdav credentials.
Aug 22 2015, 3:26 PM

Aug 21 2015

Adityab moved T699: Investigate and fix memory consumption/performance of PhantomJS from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2015, 6:57 PM · Restricted Project, Quality Assurance
Adityab committed rM484a56dcd3bc: Add LDAP authentication backend with sample env (authored by Adityab).
Add LDAP authentication backend with sample env
Aug 21 2015, 6:57 PM
Adityab committed rM93f433ade537: Merge pull request #4 from adityab/ldap-auth (authored by Adityab).
Merge pull request #4 from adityab/ldap-auth
Aug 21 2015, 6:57 PM
Adityab moved T510: LDAP authentication and authorization plugin for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2015, 6:56 PM · Restricted Project, Restricted Project, Manticore
Adityab moved T717: Find sensible default configuration that will work with Kolab from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2015, 6:56 PM · Manticore, Restricted Project, Restricted Project
Adityab closed T510: LDAP authentication and authorization plugin for Manticore, a subtask of T67: Real-time Collaborative Document Editing, as Resolved.
Aug 21 2015, 6:56 PM · Architecture & Design, Product Owners, Quality Assurance
Adityab closed T510: LDAP authentication and authorization plugin for Manticore as Resolved.
Aug 21 2015, 6:56 PM · Restricted Project, Restricted Project, Manticore
Adityab closed T717: Find sensible default configuration that will work with Kolab, a subtask of T510: LDAP authentication and authorization plugin for Manticore, as Resolved.
Aug 21 2015, 6:56 PM · Restricted Project, Restricted Project, Manticore
Adityab closed T717: Find sensible default configuration that will work with Kolab as Resolved.
Aug 21 2015, 6:56 PM · Manticore, Restricted Project, Restricted Project
Adityab edited a custom field on T717: Find sensible default configuration that will work with Kolab.
Aug 21 2015, 10:35 AM · Manticore, Restricted Project, Restricted Project
Adityab added a comment to T699: Investigate and fix memory consumption/performance of PhantomJS.

Unscientific observations so far:

Aug 21 2015, 10:35 AM · Restricted Project, Quality Assurance
Adityab moved T717: Find sensible default configuration that will work with Kolab from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2015, 10:30 AM · Manticore, Restricted Project, Restricted Project
Adityab moved T666: Understand LDAP and create subtasks from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2015, 10:30 AM · Restricted Project, Manticore, Restricted Project
Adityab closed T666: Understand LDAP and create subtasks, a subtask of T510: LDAP authentication and authorization plugin for Manticore, as Resolved.
Aug 21 2015, 10:30 AM · Restricted Project, Restricted Project, Manticore
Adityab closed T666: Understand LDAP and create subtasks as Resolved.
Aug 21 2015, 10:30 AM · Restricted Project, Manticore, Restricted Project
Adityab created T717: Find sensible default configuration that will work with Kolab.
Aug 21 2015, 10:29 AM · Manticore, Restricted Project, Restricted Project

Aug 19 2015

Adityab moved T699: Investigate and fix memory consumption/performance of PhantomJS from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 19 2015, 1:29 AM · Restricted Project, Quality Assurance
Adityab moved T624: WebDAV backend for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 19 2015, 1:29 AM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
Adityab closed T624: WebDAV backend for Manticore, a subtask of T67: Real-time Collaborative Document Editing, as Resolved.
Aug 19 2015, 1:29 AM · Architecture & Design, Product Owners, Quality Assurance
Adityab closed T624: WebDAV backend for Manticore as Resolved.
Aug 19 2015, 1:29 AM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
Adityab committed rMb893adac153a: Merge pull request #3 from adityab/webdav (authored by Adityab).
Merge pull request #3 from adityab/webdav
Aug 19 2015, 1:28 AM
Adityab committed rMe560dba19510: Add WebDAV based authentication (authored by Adityab).
Add WebDAV based authentication
Aug 19 2015, 1:19 AM
Adityab committed rM94221f908292: Add WebDAV file storage backend. (authored by Adityab).
Add WebDAV file storage backend.
Aug 19 2015, 1:19 AM

Aug 17 2015

Adityab moved T624: WebDAV backend for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 17 2015, 4:21 PM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
Adityab edited projects for T624: WebDAV backend for Manticore, added: Restricted Project; removed Restricted Project.
Aug 17 2015, 4:21 PM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
Adityab added a project to T624: WebDAV backend for Manticore: Restricted Project.
Aug 17 2015, 4:21 PM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
Adityab closed T661: Figure out a way to handle different types of access control restrictions, a subtask of T624: WebDAV backend for Manticore, as Resolved.
Aug 17 2015, 4:20 PM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
Adityab closed T661: Figure out a way to handle different types of access control restrictions as Resolved.
Aug 17 2015, 4:20 PM · Restricted Project, Quality Assurance, Restricted Project
Adityab edited projects for T700: Investigate various methods for pagination, added: Restricted Project; removed Restricted Project.
Aug 17 2015, 4:18 PM · Restricted Project, Manticore
Adityab edited a custom field on T700: Investigate various methods for pagination.
Aug 17 2015, 4:18 PM · Restricted Project, Manticore
Adityab added a project to T700: Investigate various methods for pagination: Restricted Project.
Aug 17 2015, 4:18 PM · Restricted Project, Manticore
Adityab created T700: Investigate various methods for pagination.
Aug 17 2015, 4:18 PM · Restricted Project, Manticore
Adityab edited a custom field on T623: Pagination in multi-page document.
Aug 17 2015, 4:17 PM · Manticore
Adityab edited a custom field on T623: Pagination in multi-page document.
Aug 17 2015, 4:17 PM · Manticore
Adityab edited a custom field on T510: LDAP authentication and authorization plugin for Manticore.
Aug 17 2015, 4:14 PM · Restricted Project, Restricted Project, Manticore
Adityab edited a custom field on T507: Conversion of Documents using LibreOffice.
Aug 17 2015, 4:14 PM · Restricted Project
Adityab edited a custom field on T699: Investigate and fix memory consumption/performance of PhantomJS.
Aug 17 2015, 4:14 PM · Restricted Project, Quality Assurance
Adityab created T699: Investigate and fix memory consumption/performance of PhantomJS.
Aug 17 2015, 4:12 PM · Restricted Project, Quality Assurance
Adityab closed T505: Server for Collaborative Text Editing, a subtask of T67: Real-time Collaborative Document Editing, as Resolved.
Aug 17 2015, 4:09 PM · Architecture & Design, Product Owners, Quality Assurance
Adityab closed T505: Server for Collaborative Text Editing as Resolved.
Aug 17 2015, 4:09 PM · Restricted Project, Manticore
Adityab closed T659: Add WebDAV auth strategy for Manticore, a subtask of T624: WebDAV backend for Manticore, as Resolved.
Aug 17 2015, 4:08 PM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
Adityab closed T659: Add WebDAV auth strategy for Manticore as Resolved.
Aug 17 2015, 4:08 PM · Restricted Project, Quality Assurance, Restricted Project
Adityab closed T660: Create an abstraction layer for the Document collection, allowing different storage backends, a subtask of T624: WebDAV backend for Manticore, as Resolved.
Aug 17 2015, 4:08 PM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
Adityab closed T660: Create an abstraction layer for the Document collection, allowing different storage backends as Resolved.
Aug 17 2015, 4:08 PM · Restricted Project, Quality Assurance, Restricted Project
Adityab closed T683: Handle session invalidation of live documents when syncing with WebDAV as Resolved.
Aug 17 2015, 4:01 PM · Restricted Project, Restricted Project, Quality Assurance, Restricted Project
Adityab closed T683: Handle session invalidation of live documents when syncing with WebDAV, a subtask of T660: Create an abstraction layer for the Document collection, allowing different storage backends, as Resolved.
Aug 17 2015, 4:01 PM · Restricted Project, Quality Assurance, Restricted Project
Adityab moved T683: Handle session invalidation of live documents when syncing with WebDAV from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 17 2015, 3:48 PM · Restricted Project, Restricted Project, Quality Assurance, Restricted Project
Adityab committed rM0c8b5ae3cd22: Merge pull request #2 from adityab/phantomjs (authored by Adityab).
Merge pull request #2 from adityab/phantomjs
Aug 17 2015, 12:37 PM
Adityab committed rM1bf5623096fe: Add PhantomJS recorder to avoid replay-on-join (authored by Adityab).
Add PhantomJS recorder to avoid replay-on-join
Aug 17 2015, 12:36 PM
Adityab committed rM4943fffcadfc: Add PhantomJS recorder to avoid replay-on-join (authored by Adityab).
Add PhantomJS recorder to avoid replay-on-join
Aug 17 2015, 12:13 PM
Adityab moved T661: Figure out a way to handle different types of access control restrictions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 17 2015, 11:59 AM · Restricted Project, Quality Assurance, Restricted Project

Aug 14 2015

Adityab added a comment to T661: Figure out a way to handle different types of access control restrictions.

I haven't come across WebDAV servers that support ACLs yet, so the access control in Manticore so far is the best I could do.

Aug 14 2015, 12:18 PM · Restricted Project, Quality Assurance, Restricted Project
Adityab moved T510: LDAP authentication and authorization plugin for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 14 2015, 12:12 PM · Restricted Project, Restricted Project, Manticore
Adityab moved T624: WebDAV backend for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 14 2015, 12:11 PM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
Adityab committed rM24aa4393528c: Add WebDAV file storage backend. (authored by Adityab).
Add WebDAV file storage backend.
Aug 14 2015, 12:16 AM

Aug 13 2015

Adityab moved T666: Understand LDAP and create subtasks from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 13 2015, 11:01 AM · Restricted Project, Manticore, Restricted Project
Adityab moved T659: Add WebDAV auth strategy for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 13 2015, 10:59 AM · Restricted Project, Quality Assurance, Restricted Project
Adityab moved T660: Create an abstraction layer for the Document collection, allowing different storage backends from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 13 2015, 10:59 AM · Restricted Project, Quality Assurance, Restricted Project

Aug 12 2015

Adityab committed rMd2207fb6acf3: Add WebDAV based authentication (authored by Adityab).
Add WebDAV based authentication
Aug 12 2015, 12:58 PM
Adityab committed rM9a4dfdc7926d: Sync database with WebDAV files (authored by Adityab).
Sync database with WebDAV files
Aug 12 2015, 12:58 PM

Aug 10 2015

Adityab moved T683: Handle session invalidation of live documents when syncing with WebDAV from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 10 2015, 10:57 AM · Restricted Project, Restricted Project, Quality Assurance, Restricted Project
Adityab edited a custom field on T683: Handle session invalidation of live documents when syncing with WebDAV.
Aug 10 2015, 10:56 AM · Restricted Project, Restricted Project, Quality Assurance, Restricted Project
Adityab created T683: Handle session invalidation of live documents when syncing with WebDAV.
Aug 10 2015, 10:56 AM · Restricted Project, Restricted Project, Quality Assurance, Restricted Project

Aug 4 2015

Adityab moved T660: Create an abstraction layer for the Document collection, allowing different storage backends from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 4 2015, 11:11 AM · Restricted Project, Quality Assurance, Restricted Project

Aug 3 2015

Adityab edited a custom field on T666: Understand LDAP and create subtasks.
Aug 3 2015, 11:14 AM · Restricted Project, Manticore, Restricted Project