In D25500#15024, @aklapper wrote:and thus remove the only newly added call which returned null in src/applications/meta/query/PhabricatorApplicationApplicationTransactionQuery.php)
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Jan 23 2024
Jan 23 2024
aklapper added inline comments to D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.
aklapper updated the diff for D25500: Add getQueryApplicationClass() to *TransactionQuery.php classes.
aklapper added a comment to D25500: Add getQueryApplicationClass() to *TransactionQuery.php classes.
In D25500#15027, @aklapper wrote:Maybe we can return ClassName::class - that is supported since PHP 5.5
there's a lot more code to update in random *Query.php classes defining getQueryApplicationClass() functions, in a separate future patch
avivey removed a project from Q98: Unable to start phd daemons, missing PhabricatorRepositoryCommitOwnersWorker: Arcanist.
avivey added a comment to Q104: When setting up email initially, how does one send and track the results of sending a test email?.
What issues did you run into when using ./bin/mail send-test?
valerio.bozzolan added a comment to D25501: Feed: Do not query and display data of uninstalled applications.
It makes sense thanks. Minor note:
aklapper added a comment to D25501: Feed: Do not query and display data of uninstalled applications.
Right. Sorry, my previous comment was very misleading!
valerio.bozzolan added a comment to D25501: Feed: Do not query and display data of uninstalled applications.
In what case, a class can be installed "for the viewer", but generally uninstalled?
double-accept
valerio.bozzolan added a comment to Q104: When setting up email initially, how does one send and track the results of sending a test email?.
Sorry for the confusion. I mean that the /mail/ page is the Mail Dashboard that allows to see both Inbox and Outbox (visible from the left sidebar menu). For example this is the exact Outbox sub-page:
Jan 22 2024
Jan 22 2024
aklapper added a comment to D25500: Add getQueryApplicationClass() to *TransactionQuery.php classes.
Maybe we can return ClassName::class - that is supported since PHP 5.5
Note to myself: Makes sense; there's a lot more code to update in random *Query.php classes defining getQueryApplicationClass() functions, in a separate future patch
aklapper updated the diff for D25500: Add getQueryApplicationClass() to *TransactionQuery.php classes.
Revert turning getQueryApplicationClass() abstract in the parent class src/applications/transactions/query/PhabricatorApplicationTransactionQuery.php and make it return null again (and thus remove the only newly added call which returned null in src/applications/meta/query/PhabricatorApplicationApplicationTransactionQuery.php); also return ::class as proposed by Valerio
aklapper updated the diff for D25501: Feed: Do not query and display data of uninstalled applications.
Fix D25501#14443: Do not show an "Query overheated" error when the user is anonymous and the application has been uninstalled
eode added a comment to Q104: When setting up email initially, how does one send and track the results of sending a test email?.
Once I get back to working with that instance, I suppose I'll go to my inbox -- where (you seem to be implying) it will show me errors from when the system sent me the initial authentication email? That seems like an odd location, but ok.
valerio.bozzolan added a comment to Q104: When setting up email initially, how does one send and track the results of sending a test email?.
Indeed :)
eode added a comment to Q104: When setting up email initially, how does one send and track the results of sending a test email?.
That sends me to my inbox here -- do you mean, on my own instance?
valerio.bozzolan added a comment to Q104: When setting up email initially, how does one send and track the results of sending a test email?.
Nice trick for you: to register a new identity try adding +something after your email username. Example: smith+test1@example.com. That is a secret feature of mailboxes.
valerio.bozzolan added a comment to Q104: When setting up email initially, how does one send and track the results of sending a test email?.
Have you already seen this page? maybe useful?
aklapper added a comment to D25501: Feed: Do not query and display data of uninstalled applications.
In D25501#14458, @20after4 wrote:Are there any feed transactions that are visible to logged out users?
eode added a comment to Q104: When setting up email initially, how does one send and track the results of sending a test email?.
Also, the authorization process is rate-limited to 3 emails per hour, preventing me from using that to send an additional test email that way
aklapper updated the diff for D25489: Fix PHP 8.1 "strlen(null)" exception rendering dashboard panel with latest tasks when custom int field configured.
Play it safe by using phutil_nonempty_scalar() and do not assume that integers are actually integers (because "1" and such)
- Update Map
- Increase line height
bekay updated the diff for D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.
Updates map
bekay added a comment to D25521: Adds "Locate File" input to every browse directory view in Diffusion.
In D25521#14952, @speck wrote:Thanks!
valerio.bozzolan accepted D25515: Avoid exception setting project profile image when GD not installed.
(By the way the Filesystem::readFile() does not return a pointer to a (potentially read-only) resource, but it just returns its content - so the concern was nonsense)
valerio.bozzolan added a comment to D25515: Avoid exception setting project profile image when GD not installed.
In D25515#14983, @aklapper wrote:In D25515#14842, @valerio.bozzolan wrote:I wonder if it then, upon deletion of the profile image, it attempts to delete the builtin image
@valerio.bozzolan How is attempting to delete a built-in (!) profile image related to this patch? If I misunderstood, please elaborate. Thanks!
aklapper added a comment to D25515: Avoid exception setting project profile image when GD not installed.
In D25515#14957, @avivey wrote:I was able to trigger the "missing gd" warning (By uninstalling php*gd), so we're good there.
A bit puzzled about how you got the error if you already have it installed?
aklapper added a comment to D25515: Avoid exception setting project profile image when GD not installed.
In D25515#14842, @valerio.bozzolan wrote:I wonder if it then, upon deletion of the profile image, it attempts to delete the builtin image
Nice. Maybe a start-extension Arcanist workflow is a bit overkill, but a boilerplate extension would be lovely
Thanks again. Since this is a WIP, let's mark as such.
valerio.bozzolan added a comment to D25517: Mark manually created Diffs as new objects to fix empty Feed transaction entries.
In an ideal world 1030-1313 could become just:
valerio.bozzolan added a comment to D25517: Mark manually created Diffs as new objects to fix empty Feed transaction entries.
I've read your awesome travel in T15659 but I've also read this inline comment:
aklapper retitled D25522: Remove bottom margin from embedded remarkup images from Removes margin from embedded remarkup images
It's nice and it works. So... thanks!
@aklapper @valerio.bozzolan I think the styles for remarkup should stay seperated. We shouldn't blur modular css definitions just to safe some lines or multiple declarations.
- Seperates styles
## Contents - is Phorge good for my Organization? - differences between Phorge and GitLab, GitHub, Launchpad, Mantis, ... - what's new in Phorge (that is not in Phabricator) - practical workflows and pitfalls - how to join the Phorge community - how to propose code patches
Jan 21 2024
Jan 21 2024
Uh, right. So maybe we can:
aklapper updated the diff for D25390: Fix PHP 8.1 "json_decode(null)" exception editing a form when custom field of type Users exists.
Also remove unused $result array
aklapper added a comment to D25390: Fix PHP 8.1 "json_decode(null)" exception editing a form when custom field of type Users exists.
I propose to remove that unused $result array. It's been unused before and looks we were not aware of any issues created by that fact.
Original change which triggered this: rP324470e39b0d4539a7487c2144157d686f5d0906
I cannot test it now, can you check who was setting that margin? Maybe we can try to avoid that !important
Jan 20 2024
Jan 20 2024
avivey added a comment to D25515: Avoid exception setting project profile image when GD not installed.
I was able to trigger the "missing gd" warning (By uninstalling php*gd), so we're good there.
A bit puzzled about how you got the error if you already have it installed?
bekay added a comment to T15473: Give embedded image files with transparency (alpha channel) a checkered background.
User content is also content, thus yes.
Jan 19 2024
Jan 19 2024
valerio.bozzolan added a comment to T15322: Footer: specify a default Libre license for Phorge contents.
Good question. Maybe also related to L2.
valerio.bozzolan awarded T15322: Footer: specify a default Libre license for Phorge contents a Love token.
aklapper added a comment to D25390: Fix PHP 8.1 "json_decode(null)" exception editing a form when custom field of type Users exists.
I'm still puzzled by the unused $result variable in line 46.
Is it assumed that using the site will automatically license the user’s content under these, or should there be a line for that?
In T15322#15031, @aklapper wrote:+1 on Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses.
Thanks!
In T15645#15201, @speck wrote:@bekay while in this area of code would you have any pointers on these other issues I’d like to fix at some point?
- File browse widget doesn’t work unless logged in, for publicly accessible repos
- The search results pop up width is often too narrow to show the full results path, and truncates the end of the path instead of beginning.
avivey added a comment to T15716: Remarkup header have a fixed line height and are less readable with increased size.
Values given in em units may produce unexpected results...
bekay updated the diff for D25521: Adds "Locate File" input to every browse directory view in Diffusion.
Adds return value to annotation and fixes wrong path when locating file from within a directory.
Tested locally and works in most cases, however would love to avoid creating broken (404) URIs due to T15579 before merging
aklapper added a comment to T15579: Legalpad and Phame: "Quote Comment" destination is a "not found" page.
Note that at least for Phame, http://phorge.localhost/J1 seems to always redirect to http://phorge.localhost/phame/post/view/1/blogpost/ instead of keeping the monogram in the URI.
So the baseURI is already wrong (not being http://phorge.localhost/ only) before concatenating the $ref (monogram and anchor).
As an ugly workardound, could probably make "Quote Comment" work by calling getObjectNamePrefix() in PhamePostRemarkupRule and LegalpadDocumentRemarkupRule and then use them in a preg_match to remove the monogram from the $ref but function is protected and... still ugly.
Jan 18 2024
Jan 18 2024
@bekay while in this area of code would you have any pointers on these other issues I’d like to fix at some point?
- File browse widget doesn’t work unless logged in, for publicly accessible repos
- The search results pop up width is often too narrow to show the full results path, and truncates the end of the path instead of beginning.
speck added a comment to D25521: Adds "Locate File" input to every browse directory view in Diffusion.
Looks good! Thank you so much for this!
aklapper added a comment to D25505: Improve handling queries with "Current Viewer" set while not logged in.
In D25505#14533, @avivey wrote:How about other functions that might require a logged-in user? "current Viewer's Projects" for example?
valerio.bozzolan added a comment to T15322: Footer: specify a default Libre license for Phorge contents.
Yes. I think we should wait for a kind Administrator to implement the first one.
bekay retitled D25521: Adds "Locate File" input to every browse directory view in Diffusion from Adds "Locate File" input to every browse view in Diffusion
@speck @valerio.bozzolan My revision is ready to be tested 😄
bekay requested review of D25521: Adds "Locate File" input to every browse directory view in Diffusion.
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0