Page MenuHomePhabricator

cesar (Cesar de la Cal Bretschneider)
EngineeringAdministrator

Projects (11)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Jul 9 2019, 1:02 PM (63 w, 5 d)
Roles
Administrator
Availability
Available

Recent Activity

Fri, Sep 25

cesar triaged T215: Provide backup codes to recover passwords as Wishlist priority.
Fri, Sep 25, 3:09 PM · PHPAuthServer

Thu, Sep 24

cesar added a member for Magic3W: zheni.
Thu, Sep 24, 5:03 PM
cesar added a revision to T207: Guest accounts should not be able to hijcak registered usernames: Unknown Object (Differential Revision).
Thu, Sep 24, 10:39 AM · Commishes

Wed, Sep 23

cesar triaged T213: Loot interaction captions as Low priority.
Wed, Sep 23, 3:30 PM · Commishes, Magic3W
cesar triaged T210: Access tokens for oAUTH flow as Normal priority.
Wed, Sep 23, 11:42 AM · PHPAuthServer

Tue, Sep 22

cesar triaged T207: Guest accounts should not be able to hijcak registered usernames as High priority.
Tue, Sep 22, 7:22 PM · Commishes
cesar added a comment to T109: Develop Socketfire - Nonblocking websocket interface.

Today I found out that half of the code I pulled over from github was nothing but hot garbage. It's a convoluted mess of attempts to get some "renegotiation" happen that does not have anything to do with what any of the documentation has to say about openssl.

Tue, Sep 22, 1:35 PM · Socketfire, Commishes, Magic3W

Fri, Sep 18

cesar updated the task description for T203: Message visibility .
Fri, Sep 18, 1:54 PM · Unknown Object (Project)
cesar triaged T203: Message visibility as Low priority.
Fri, Sep 18, 1:54 PM · Unknown Object (Project)
cesar committed rPERMfab1f5098c30: Introducing setup (authored by cesar).
Introducing setup
Fri, Sep 18, 11:09 AM

Tue, Sep 15

cesar committed R2:91df662871b0: Introducing silent notifications (authored by cesar).
Introducing silent notifications
Tue, Sep 15, 11:18 AM

Mon, Sep 14

cesar created T201: Ping should accept a parameter / cookie that indicates whether the user is coming from a different server, so that links can be generated keeping the remote server in mind..
Mon, Sep 14, 3:07 PM · Ping
cesar committed R51:a62fe1525e72: Fixed minor issue in request (authored by cesar).
Fixed minor issue in request
Mon, Sep 14, 11:37 AM
cesar committed R51:d4eca4cc807a: Fixed typo in composer.json (authored by cesar).
Fixed typo in composer.json
Mon, Sep 14, 11:25 AM

Fri, Sep 11

cesar committed R51:7a9116ec5e68: Added some base files (authored by cesar).
Added some base files
Fri, Sep 11, 4:33 PM
cesar committed R50:23bcb6776789: Initial commit (authored by cesar).
Initial commit
Fri, Sep 11, 3:26 PM
cesar committed R50:c88448de570a: Initial composer commit (authored by cesar).
Initial composer commit
Fri, Sep 11, 3:26 PM

Wed, Sep 9

cesar committed R9:67f0497bd2ec: Added the url, email, number, search and password to resets and frm-ctrl (authored by cesar).
Added the url, email, number, search and password to resets and frm-ctrl
Wed, Sep 9, 5:52 PM
cesar committed rLOOTc2150f6eafa3: Adding editor for testimonials (authored by cesar).
Adding editor for testimonials
Wed, Sep 9, 11:35 AM

Thu, Sep 3

cesar closed T123: Provide basic form types as Spite.

Just like T124, it seems it makes more sense to postpone rCMS towards 2022

Thu, Sep 3, 1:47 PM · Magic3W
cesar closed T124: Create primitives, a subtask of T123: Provide basic form types, as Spite.
Thu, Sep 3, 1:46 PM · Magic3W
cesar closed T124: Create primitives as Spite.

We're deferring this task to later. Right now CMS seems like it needs a delay into some point 2022 and right now it seems like it would introduce more work than it would solve.

Thu, Sep 3, 1:46 PM · Magic3W
cesar committed R49:82fb74875b53: Initial commit (authored by cesar).
Initial commit
Thu, Sep 3, 11:09 AM

Aug 28 2020

cesar committed rSFb188eba399a4: Added template locators (authored by cesar).
Added template locators
Aug 28 2020, 12:18 PM

Aug 26 2020

cesar committed R48:872b399182d8: Initial commit (authored by cesar).
Initial commit
Aug 26 2020, 5:59 PM

Aug 21 2020

cesar committed rSFPROVf62f4f265191: New checks for non existing classes & improved error report (authored by cesar).
New checks for non existing classes & improved error report
Aug 21 2020, 10:38 AM
cesar committed rSFPROV8c0492c2adb2: Added functionality to get and make (authored by cesar).
Added functionality to get and make
Aug 21 2020, 10:38 AM
cesar committed rSFPROVc4a986d68d25: Intitial commit (authored by cesar).
Intitial commit
Aug 21 2020, 10:38 AM

Aug 17 2020

cesar committed rSFcc419bbfacfc: Merge branch 'master' of ssh://phabricator.magic3w.com/source/spitfire (authored by cesar).
Merge branch 'master' of ssh://phabricator.magic3w.com/source/spitfire
Aug 17 2020, 11:48 AM
cesar committed rSFe1fd9d492d92: Added composer.json to start trials with publishing the repo (authored by cesar).
Added composer.json to start trials with publishing the repo
Aug 17 2020, 11:46 AM

Aug 5 2020

cesar added a revision to T136: Introduce administrative log: Unknown Object (Differential Revision).
Aug 5 2020, 12:04 PM · Commishes
cesar added a comment to T136: Introduce administrative log.

The system now produces a user report on report/user that administrators can access to see what the user has been up to.
All these changes are included in D324

Aug 5 2020, 12:04 PM · Commishes
cesar added a comment to T136: Introduce administrative log.

Added the output of the log to the report page, which should make it easier for moderators to understand a user's behavior.

Aug 5 2020, 11:54 AM · Commishes
cesar added a comment to T136: Introduce administrative log.

From now on we're recording whenever a bid is recorded as spam. Since this is an automated process it doesn't give much insight on what is going on with administrators, but it gives a good overview of what is going on.

Aug 5 2020, 11:18 AM · Commishes

Aug 4 2020

cesar added a comment to T136: Introduce administrative log.

The administrative log is now able to also process bids that were posted to auctions. This should give a really good overview of whether a user is an active member of the community.
To make sure that the data can be properly used, the system also broadcasts this information to loot and cptn-hook, which allows the applications to receive the data and make it available to the network.

Aug 4 2020, 12:19 PM · Commishes

Jul 29 2020

cesar added a comment to T137: Include loot information on the report page.

Included in D324

Jul 29 2020, 1:15 PM · Commishes
cesar added a member for Commishes: zheni.
Jul 29 2020, 11:38 AM

Jul 28 2020

cesar added a comment to T123: Provide basic form types.

To make this work, there needs to be presentation for the following types so we can handle text and images:

Jul 28 2020, 2:57 PM · Magic3W
cesar added a comment to T123: Provide basic form types.

In order for CMS to actually properly manage the interactions with users, we need to basically break every component into two aspects:

Jul 28 2020, 2:51 PM · Magic3W

Jul 27 2020

cesar added a comment to T105: Import and export of data.

The two actual data sets that need to be able to be imported and exported are grants and mnemonics, both identities and resources are generally implied data types and are therefore only adding bloat in a backup file.

Jul 27 2020, 11:48 AM · Magic3W, Permission Server

Jul 24 2020

cesar added a comment to T109: Develop Socketfire - Nonblocking websocket interface.

Now, the evolution has gotten a bit further.
Socketfire should be a combined effort between a PHP application managing all the connections from the servers, and the authentication of the requests which relays the information through a Unix socket to the CPP server actually dispatching the information to the clients that subscribe to these channels.

Jul 24 2020, 12:34 PM · Socketfire, Commishes, Magic3W

Jul 23 2020

cesar added a revision to T106: Application creating behavior: Unknown Object (Differential Revision).
Jul 23 2020, 4:26 PM · Permission Server, Magic3W

Jul 17 2020

cesar added a comment to T109: Develop Socketfire - Nonblocking websocket interface.

Once this ticket has been resolved I need to open a task to integrate Socketfire with YCH and other services.

Jul 17 2020, 5:46 PM · Socketfire, Commishes, Magic3W

Jul 15 2020

cesar closed T139: Extract email delivery from PHPAS as Resolved.

Relay and rPERM are now proper independent applications that can be managed externally - this task is therefore no longer necessary

Jul 15 2020, 11:52 AM · Magic3W

Jul 7 2020

cesar added a comment to T124: Create primitives.

Every primitive should have two methods:

Jul 7 2020, 5:13 PM · Magic3W

Jul 6 2020

cesar committed rSFe42b9fd5b624: From relay: fixes to storage and validation (authored by cesar).
From relay: fixes to storage and validation
Jul 6 2020, 1:23 PM

Jun 30 2020

cesar committed R9:64c67ecb7a10: Tag editor fixes (authored by cesar).
Tag editor fixes
Jun 30 2020, 6:35 PM

Jun 25 2020

cesar committed R2:de7967d26650: Fixes activity (authored by cesar).
Fixes activity
Jun 25 2020, 11:48 AM

Jun 19 2020

cesar closed T59: Modify the "Create task" behavior as Resolved.

I decided to remove the interface to create a task completely in order to make the system more focused on being programmed.
With a simple SDK we should have an easier time just modelling an HTML template with a few basic components and then push the data to the server the way it's supposed to be .

Jun 19 2020, 3:58 PM · Unknown Object (Project)
cesar closed T59: Modify the "Create task" behavior, a subtask of T56: Extract reporting tool from YCH, as Resolved.
Jun 19 2020, 3:58 PM · Commishes

Jun 17 2020

cesar committed rSWITCH20a6a4dba6c6: Initial commit (authored by cesar).
Initial commit
Jun 17 2020, 5:01 PM

Jun 15 2020

cesar committed rSF35976a831184: Added fixes to the storage and upload mechanisms (authored by cesar).
Added fixes to the storage and upload mechanisms
Jun 15 2020, 12:36 PM

Jun 12 2020

cesar added a comment to T113: Assemble a visual editor compatibe with MMD.

The basic model is set up. This allows our system to store all the relevant data, and generate operations that allow forwarding and rewinding a document. I've been able to divide the editor's model into three components:

Jun 12 2020, 3:59 PM · Magic3W

Jun 9 2020

cesar added a comment to T161: Remove google analytics from all Commishes properties.

I have removed the tracking code from the repositories as a first measure, as pages get updated, the tracking code should be disappearing. Now I need to find a proper replacement for the system health monitoring.

Jun 9 2020, 11:16 AM · Commishes
cesar triaged T161: Remove google analytics from all Commishes properties as High priority.
Jun 9 2020, 11:15 AM · Commishes

Jun 4 2020

cesar closed T148: Opening the exported PDF triggers pop-up blocker. as Resolved by committing Restricted Diffusion Commit.
Jun 4 2020, 10:10 AM · Unknown Object (Project)

Jun 2 2020

cesar committed rFIG218bb8d3bc59: Initial commit (authored by cesar).
Initial commit
Jun 2 2020, 10:45 AM

Jun 1 2020

cesar added a comment to T59: Modify the "Create task" behavior.

The create task page will probably never be returning in it's former shape. While it is technically possible to create a programmatic solution to the issue of creating tasks, assigning the right people, notifying them, setting the right permissions and all of this without adding extra code, the reality is that it's much more likely that a system like this will use third party applications to help itself create these data sets.

Jun 1 2020, 6:46 PM · Unknown Object (Project)

May 29 2020

cesar added a comment to T124: Create primitives.

At the end of the day, all content can be considered to be hierarchical and to descend from two (for the sake of simplicity) base primitive types:

May 29 2020, 3:14 PM · Magic3W

May 28 2020

cesar closed Unknown Object (Maniphest Task), a subtask of T62: Extract payment module, as Resolved.
May 28 2020, 9:37 AM · Unknown Object (Project), Commishes
cesar committed R9:b14c9ea148b2: From CRM. Fixes to the dialog JS and scaffolding. (authored by cesar).
From CRM. Fixes to the dialog JS and scaffolding.
May 28 2020, 9:29 AM

May 27 2020

cesar closed Unknown Object (Maniphest Task), a subtask of T44: Feature detection, mbstring, as Resolved.
May 27 2020, 4:13 PM
cesar closed Unknown Object (Maniphest Task), a subtask of T64: Introduce mechanisms to allow integrations / plugins /modules, as Resolved.
May 27 2020, 4:13 PM · Spitfire, Magic3W

May 26 2020

cesar created Figure.
May 26 2020, 5:56 PM
cesar added a comment to T113: Assemble a visual editor compatibe with MMD.

My latest big progress was that I started maintaining a document as an array of lines, and a line is a type plus an array of inlines. Every inline can have multiple properties, like bold, italics, or something similar.
This allows us to construct a document with minimal effort while maintaining a good level of compatibility.

May 26 2020, 12:11 PM · Magic3W
cesar committed R10:6a56a2f78e61: Added support for collection.pop (authored by cesar).
Added support for collection.pop
May 26 2020, 11:54 AM
cesar committed R9:6376fc54ed08: Added basic tag editor (authored by cesar).
Added basic tag editor
May 26 2020, 11:51 AM

May 20 2020

cesar committed rSF5fa909a1f481: Removing storage definitions T46 (authored by cesar).
Removing storage definitions T46
May 20 2020, 3:46 PM
cesar closed T46: Move Spitfire storage definitions to explicit file as Resolved by committing rSF5fa909a1f481: Removing storage definitions T46.
May 20 2020, 3:45 PM

May 19 2020

cesar closed Unknown Object (Maniphest Task), a subtask of T56: Extract reporting tool from YCH, as Resolved.
May 19 2020, 3:36 PM · Commishes

May 15 2020

cesar added a comment to T64: Introduce mechanisms to allow integrations / plugins /modules.

This can be directly taken over from CRM, which provides a module mechanism to integrate modules that it then uses to bootstrap the module.

May 15 2020, 1:56 PM · Spitfire, Magic3W
cesar closed T69: Introduce Environment::list, a subtask of T46: Move Spitfire storage definitions to explicit file, as Resolved.
May 15 2020, 1:51 PM
cesar closed T69: Introduce Environment::list as Resolved.

Is implemented in the current version of SF

May 15 2020, 1:51 PM · Spitfire

May 14 2020

cesar committed R10:798b464e6c62: Fixes a issue between closure-compiler and promises (authored by cesar).
Fixes a issue between closure-compiler and promises
May 14 2020, 12:30 PM
cesar committed rSF23992ac6140c: Hotfixes for the apps (authored by cesar).
Hotfixes for the apps
May 14 2020, 12:23 PM
cesar closed T134: Add a series of ban-templates, a subtask of T131: Improve moderation tools, as Resolved.
May 14 2020, 10:35 AM · Commishes
cesar closed T134: Add a series of ban-templates as Resolved by committing Restricted Diffusion Commit.
May 14 2020, 10:35 AM · Commishes

May 13 2020

cesar committed rSF20b288e1a462: Fixing URLs generated in the console (authored by cesar).
Fixing URLs generated in the console
May 13 2020, 5:00 PM

May 11 2020

cesar triaged T152: Cloudflare caches images after being edited as Normal priority.
May 11 2020, 10:27 AM · Commishes

May 10 2020

cesar triaged T151: Quotation marks break the edit auction form as High priority.
May 10 2020, 8:32 AM · Commishes

May 7 2020

cesar moved T148: Opening the exported PDF triggers pop-up blocker. from Restricted Project Column to Restricted Project Column on the Unknown Object (Project) board.
May 7 2020, 12:26 PM · Unknown Object (Project)

May 5 2020

cesar added a revision to T148: Opening the exported PDF triggers pop-up blocker.: Unknown Object (Differential Revision).
May 5 2020, 10:35 AM · Unknown Object (Project)
cesar added a comment to T148: Opening the exported PDF triggers pop-up blocker..

Since the window.open behavior seems discouraged by most browsers anyway I suggest we start experimenting with creating a link element that we can then click on when the download is finished and prompt the user to either save or download the file - which would be our preferred behavior anyway.

May 5 2020, 9:48 AM · Unknown Object (Project)
cesar triaged T148: Opening the exported PDF triggers pop-up blocker. as Normal priority.
May 5 2020, 9:47 AM · Unknown Object (Project)

May 4 2020

cesar committed rPERM2c277daf181f: Improved mnemonic validation. Fixes T103 (authored by cesar).
Improved mnemonic validation. Fixes T103
May 4 2020, 10:31 AM
cesar closed T103: Editing a mnemonic raises a validation when description is too short, user is not informed as Resolved by committing rPERM2c277daf181f: Improved mnemonic validation. Fixes T103.
May 4 2020, 10:31 AM · Permission Server, Magic3W
cesar committed R2:21f3bdd17f2c: Shares now indicate their source more clearly (authored by cesar).
Shares now indicate their source more clearly
May 4 2020, 10:28 AM
cesar committed rSFbaa10f513ac9: Added webp support for GD (authored by cesar).
Added webp support for GD
May 4 2020, 10:27 AM
cesar closed T135: Suspension templates, a subtask of T134: Add a series of ban-templates, as Resolved.
May 4 2020, 10:25 AM · Commishes
cesar closed T135: Suspension templates as Resolved.

D274 closes this

May 4 2020, 10:25 AM · Magic3W, Commishes
cesar committed R1:9fb7b5a5bf22: Basic suspension templates can now be created (authored by cesar).
Basic suspension templates can now be created
May 4 2020, 10:23 AM
cesar committed R1:cd4c3e5d2bd1: Server hero logo can now be changed once more (authored by cesar).
Server hero logo can now be changed once more
May 4 2020, 10:00 AM
cesar committed rSF658119764fa7: Collections can now be sliced (authored by cesar).
Collections can now be sliced
May 4 2020, 9:52 AM
cesar committed R2:131c4e461ff9: Some hotfixes that were needed to deploy Portfolio (authored by cesar).
Some hotfixes that were needed to deploy Portfolio
May 4 2020, 9:50 AM
cesar committed R1:7082bd54d5a4: Removing traces of attributes (authored by cesar).
Removing traces of attributes
May 4 2020, 9:50 AM
cesar closed T47: Modify HTML escaping and URL rewriting as Resolved.

D283 does resolve this.

May 4 2020, 9:48 AM · Spitfire
cesar committed rSF456434ee60e2: Adding quoting and escaping functions to strings, breaking up strToHTML (authored by cesar).
Adding quoting and escaping functions to strings, breaking up strToHTML
May 4 2020, 9:48 AM
cesar committed rMMDb3335299e711: Adding to the decoder (authored by cesar).
Adding to the decoder
May 4 2020, 9:42 AM
cesar committed rCNAS01d000903436: Adding a simple file explorer. (authored by cesar).
Adding a simple file explorer.
May 4 2020, 9:39 AM

Apr 30 2020

cesar closed T65: Assets should differentiate between built and source as Resolved.
Apr 30 2020, 12:19 PM · Spitfire