Rough intentions here:
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Jul 18 2019
Jul 17 2019
Trying to preserve markup format in the output is likely a road to mental ruin (Hyperlinking, referencing, bolding, formatting in who knows what export formats). PhabricatorStringExportField should be sufficient.
Potentially don't allow the "Send a login link to your email address" action at all if the corresponding Phab account is already only linked to external accounts for authentication and the installation does not use passwords? But I might lack technical understanding here.
We also need --enable-zip to get the zip extension, to get the ZipArchive class, so "Export to Excel" works. See upcoming change on T13342.
This is super old and doesn't have any apparent reproduction instructions.
a logical clock to complement the wall-time clocks
From D20653:
Jul 16 2019
Jul 15 2019
Oh, sorry, I misread which half you were asking about.
Am I going crazy, or do those methods only handle the "blob fetching" part of this equation? I was looking for examples of the "create a File, do a chunked upload, attach said File to an existing object" flow.
Yeah, diffusion.rawdiffquery and diffusion.filecontentquery both do this.
For uploading binary blobs, we'd do the reverse: have the client stream the blob into Files, then call an API method with a reference to the object.
Jul 14 2019
An adjacent issue is that PhabricatorMarkupCache is not currently marked as having cache persistence (PhabricatorConfigTableSchema::PERSISTENCE_CACHE), so the data dumps even when we do not intend to dump data for readthrough caches.
Jul 12 2019
I assume this is being done already in the Phacility cluster on some level when repositories get really large, but I'm not particularly sure how to perform this migration.
Deprecate conduit sessions and conduit.connect.
Support direct token-based auth (?token=abdef123) and make this the standard.
Jul 11 2019
D20647 should fix this. It isn't very satisfying as a general resolution.
The renderHTMLFooter() method does a bunch of Javascript stuff and isn't actually related to the page footer, but PHUIRemarkupView and renderObjectRefForAnyMedia() were enough of a hint that think I have a reproduction case locally now -- let me figure out what I actually did and this will likely be fairly easy to fix.
Could this be related to the custom footer markup? The code in question hasn't changed in a long time but I suspect maybe it's related to changes in the remarkup rendering code that's adding metadata where it didn't previously?
I toggled developer mode on for a moment and managed to get a stack trace:
Jul 10 2019
Jul 9 2019
Jul 8 2019
@20after4, any chance there's a stack trace for this in the webserver error logs? I can't immediately figure out how to reproduce this locally.
Jul 6 2019
Jul 5 2019
Jul 4 2019
Thanks for the report. Fixed in D20642, which may or may not land today because of the holiday.
Jul 3 2019
Just thinking out loud:
Jul 2 2019
Here's roughly where I'm headed next. I'm planning to:
The "default" controller currently needs to "force" the URI parameters...
The "filter" controller currently needs to "force" the URI parameters...
The "apply" flow, where a new custom filter is applied...
Jun 29 2019
A couple of weird cases on state management:
This is sort of generically concerning to me:
This is deployed everywhere now, and kicking secure004 over seemed to work correctly, at least.
This stuff is all deployed, now.
Jun 28 2019
Any update on when this is going to reach stable? We're ~16 weeks past the earlier estimate...