Page MenuHomePhorge
Feed All Stories

Jan 22 2024

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:

Jan 22 2024, 12:03
valerio.bozzolan updated valerio.bozzolan.
Jan 22 2024, 11:30
valerio.bozzolan updated valerio.bozzolan.
Jan 22 2024, 11:29
aklapper retitled D25522: Remove bottom margin from embedded remarkup images from Removes margin from embedded remarkup images
Jan 22 2024, 10:24
aklapper accepted D25522: Remove bottom margin from embedded remarkup images.
Jan 22 2024, 10:23
valerio.bozzolan accepted D25522: Remove bottom margin from embedded remarkup images.

It's nice and it works. So... thanks!

Jan 22 2024, 09:10
bekay added a comment to D25522: Remove bottom margin from embedded remarkup images.

@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.

Jan 22 2024, 08:20
bekay updated the diff for D25522: Remove bottom margin from embedded remarkup images.
  • Seperates styles
Jan 22 2024, 08:16
avivey added a comment to T15673: Phorge participation at FOSDEM 2024.
## 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 22 2024, 07:46 · Blessed Communicators, Phorge

Jan 21 2024

valerio.bozzolan added a comment to D25522: Remove bottom margin from embedded remarkup images.

Uh, right. So maybe we can:

Jan 21 2024, 18:18
valerio.bozzolan changed the visibility for E38: Phorge talk FOSDEM 2024.
Jan 21 2024, 17:52
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

Jan 21 2024, 12:38
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.

Jan 21 2024, 12:35
aklapper added a comment to D25522: Remove bottom margin from embedded remarkup images.

Original change which triggered this: rP324470e39b0d4539a7487c2144157d686f5d0906

Jan 21 2024, 11:54
valerio.bozzolan added a comment to D25522: Remove bottom margin from embedded remarkup images.

I cannot test it now, can you check who was setting that margin? Maybe we can try to avoid that !important

Jan 21 2024, 11:41

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?

Jan 20 2024, 11:59
bekay added a comment to T15473: Give embedded image files with transparency (alpha channel) a checkered background.

@aklapper This task created a small regression. It is really so small I don‘t think it needs a task. Maybe you can accept my revision D25522.

Jan 20 2024, 10:35
aklapper added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

User content is also content, thus yes.

Jan 20 2024, 08:05 · Discussion Needed, Governance

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.

Jan 19 2024, 21:02 · Discussion Needed, Governance
valerio.bozzolan awarded T15322: Footer: specify a default Libre license for Phorge contents a Love token.
Jan 19 2024, 21:00 · Discussion Needed, Governance
speck closed T15322: Footer: specify a default Libre license for Phorge contents as Resolved.
Jan 19 2024, 20:45 · Discussion Needed, Governance
speck claimed T15322: Footer: specify a default Libre license for Phorge contents.
Jan 19 2024, 20:45 · Discussion Needed, Governance
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.

Jan 19 2024, 19:31
speck added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

Is it assumed that using the site will automatically license the user’s content under these, or should there be a line for that?

Jan 19 2024, 18:54 · Discussion Needed, Governance
20after4 added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

+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.

Jan 19 2024, 17:59 · Discussion Needed, Governance
speck accepted D25521: Adds "Locate File" input to every browse directory view in Diffusion.

Thanks!

Jan 19 2024, 12:36
bekay attached a referenced file: F718091: image.png.
Jan 19 2024, 12:08
bekay added a comment to T15645: Implement "Locate File" input in Browse view.
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?

  1. File browse widget doesn’t work unless logged in, for publicly accessible repos
  2. 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.
Jan 19 2024, 12:00 · Diffusion
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...

Jan 19 2024, 10:32 · Discussion Needed, Remarkup
bekay requested review of D25522: Remove bottom margin from embedded remarkup images.
Jan 19 2024, 10:28
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.

Jan 19 2024, 10:11
aklapper added a comment to D25369: Quote Comment: set meaningful URL.

Tested locally and works in most cases, however would love to avoid creating broken (404) URIs due to T15579 before merging

Jan 19 2024, 01:50
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 19 2024, 01:49 · Phame, Bug Reports, User-valerio.bozzolan

Jan 18 2024

speck added a comment to T15645: Implement "Locate File" input in Browse view.

@bekay while in this area of code would you have any pointers on these other issues I’d like to fix at some point?

  1. File browse widget doesn’t work unless logged in, for publicly accessible repos
  2. 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.
Jan 18 2024, 23:35 · Diffusion
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!

Jan 18 2024, 23:22
aklapper added a comment to D25505: Improve handling queries with "Current Viewer" set while not logged in.

How about other functions that might require a logged-in user? "current Viewer's Projects" for example?

Jan 18 2024, 21:23
bekay created T15716: Remarkup header have a fixed line height and are less readable with increased size.
Jan 18 2024, 18:33 · Discussion Needed, Remarkup
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.

Jan 18 2024, 17:31 · Discussion Needed, Governance
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
Jan 18 2024, 16:08
bekay added a comment to T15645: Implement "Locate File" input in Browse view.

@speck @valerio.bozzolan My revision is ready to be tested 😄

Jan 18 2024, 16:06 · Diffusion
bekay requested review of D25521: Adds "Locate File" input to every browse directory view in Diffusion.
Jan 18 2024, 16:04
bekay added a revision to T15645: Implement "Locate File" input in Browse view: D25521: Adds "Locate File" input to every browse directory view in Diffusion.
Jan 18 2024, 16:04 · Diffusion
avivey accepted D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.
Jan 18 2024, 14:28
bekay updated the test plan for D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.
Jan 18 2024, 14:25
bekay added a revision to T15715: Typehead results of main search should not truncate important information: D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.
Jan 18 2024, 14:24 · Discussion Needed, UX
bekay updated the diff for D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.
  • Adds map
Jan 18 2024, 14:24
bekay added a comment to D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.

Thanks
also - need to run bin/celerity map before landing?

Jan 18 2024, 14:13
valerio.bozzolan updated the task description for T15209: The Celerity unit tests are not automatically run when touching whatever CSS or JS file.
Jan 18 2024, 14:08 · Phorge Development Tools, Arcanist, User-valerio.bozzolan
avivey added a comment to D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.

Thanks
also - need to run bin/celerity map before landing?

Jan 18 2024, 14:06
bekay retitled D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search from Show title completly and cut of secondary information grave in typeahead results of main search
Jan 18 2024, 13:58
bekay retitled D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search from Increases usability of typeahead results of main search to Show title completly and cut of secondary information grave in typeahead results of main search.
Jan 18 2024, 13:58
avivey added a comment to D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.

please make the title more descriptive of the actual change (what it's doing) - "improve usability" is very vague.
maybe "don't hide title in search" or something like that.

Jan 18 2024, 13:53
valerio.bozzolan attached a referenced file: F715385: image.png.
Jan 18 2024, 13:52
valerio.bozzolan updated the summary of D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.
Jan 18 2024, 13:52
valerio.bozzolan accepted D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.

Tested and I like it. Thanks :3

Jan 18 2024, 13:50
bekay added a comment to T15715: Typehead results of main search should not truncate important information.

@aklapper @valerio.bozzolan See D25520.

Jan 18 2024, 13:26 · Discussion Needed, UX
bekay attached a referenced file: F715296: image.png.
Jan 18 2024, 13:25
bekay requested review of D25520: Show title entirely and cut of secondary information gracefully in typeahead results of main search.
Jan 18 2024, 13:24
bekay triaged T15715: Typehead results of main search should not truncate important information as Normal priority.
Jan 18 2024, 13:08 · Discussion Needed, UX
bekay claimed T15715: Typehead results of main search should not truncate important information.
Jan 18 2024, 13:08 · Discussion Needed, UX
valerio.bozzolan added a comment to E38: Phorge talk FOSDEM 2024.

Uh thanks! You are now co-speaker

Jan 18 2024, 09:02
valerio.bozzolan added a comment to T15715: Typehead results of main search should not truncate important information.

BTW I like the proposed screenshot. So I also agree to: feel free to share the solution 👍

Jan 18 2024, 08:50 · Discussion Needed, UX
aklapper added a comment to T15715: Typehead results of main search should not truncate important information.

My fix would work with this css class

I did not realize you had a fix. Please share it. :)

Jan 18 2024, 08:22 · Discussion Needed, UX
bekay added a comment to T15715: Typehead results of main search should not truncate important information.

I guess you could get the result that you're looking for by editing the file webroot/rsrc/css/aphront/typeahead.css and removing the line white-space: nowrap; from the definition of div.jx-typeahead-results a.jx-result. I just don't know which side effects this may have in other places...

Jan 18 2024, 08:08 · Discussion Needed, UX
speck added inline comments to D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.
Jan 18 2024, 01:24

Jan 17 2024

aklapper added a comment to E38: Phorge talk FOSDEM 2024.

For parallel popcorn consumption, a slightly related (and slightly hung over) FOSDEM talk from 2015 with some shattered dreams included, from the perspective of an organization at that time: https://archive.fosdem.org/2015/schedule/event/wikimedia_adopts_phabricator/

Jan 17 2024, 22:23
aklapper is attending E38: Phorge talk FOSDEM 2024.
Jan 17 2024, 22:13
aklapper added a comment to T15715: Typehead results of main search should not truncate important information.

I guess you could get the result that you're looking for by editing the file webroot/rsrc/css/aphront/typeahead.css and removing the line white-space: nowrap; from the definition of div.jx-typeahead-results a.jx-result. I just don't know which side effects this may have in other places...

Jan 17 2024, 19:07 · Discussion Needed, UX
aklapper added inline comments to D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.
Jan 17 2024, 18:46
speck added inline comments to D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.
Jan 17 2024, 17:37
bekay created T15715: Typehead results of main search should not truncate important information.
Jan 17 2024, 16:42 · Discussion Needed, UX
aklapper closed T15710: preg_match() null exception setting custom user profile image with empty files.viewable-mime-types, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Jan 17 2024, 15:13 · PHP 8 support
aklapper closed T15710: preg_match() null exception setting custom user profile image with empty files.viewable-mime-types as Resolved by committing rP7702772b2b86: preg_match() null exception setting custom user profile image with empty files..
Jan 17 2024, 15:13 · PHP 8 support
aklapper closed D25516: preg_match() null exception setting custom user profile image with empty files.viewable-mime-types.
Jan 17 2024, 15:13
aklapper committed rP7702772b2b86: preg_match() null exception setting custom user profile image with empty files..
preg_match() null exception setting custom user profile image with empty files.
Jan 17 2024, 15:13
aklapper requested review of D25519: Validate PhabricatorSearchTextField value not to be an array.
Jan 17 2024, 15:07
aklapper added a revision to T15714: Validate PhabricatorSearchTextField value: D25519: Validate PhabricatorSearchTextField value not to be an array.
Jan 17 2024, 15:07
aklapper created T15714: Validate PhabricatorSearchTextField value.
Jan 17 2024, 15:03
avivey added a comment to T15712: Support Literal Blocks Syntax Inline.

If it's only for a small number of such words, they should probably just be added to the blacklist remarkup.ignored-object-names - in fact, we should probably add S3 at least as a default; And probably find a way to expose this config option. Maybe a button on the Remarkup box that will help adding things to the blacklist?

Jan 17 2024, 14:56 · Remarkup
aklapper added a comment to D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.

This patch is a cleaner approach to tackle T15676 than D25479 was.
In future steps,

Jan 17 2024, 14:51
aklapper requested review of D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.
Jan 17 2024, 14:46
aklapper added a revision to T15676: Empty "Page Size" field in Maniphest Advanced Search should display "100" by default: D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.
Jan 17 2024, 14:46
aklapper updated the summary of D25483: fix PHP 8 "strlen(null)" when testing the ssh setup.
Jan 17 2024, 11:38
valerio.bozzolan triaged T15713: Phorge stickers as Unbreak Now! priority.
Jan 17 2024, 07:28 · Blessed Communicators, Phorge
valerio.bozzolan updated the event description for E38: Phorge talk FOSDEM 2024.
Jan 17 2024, 07:20
valerio.bozzolan updated the task description for T15673: Phorge participation at FOSDEM 2024.
Jan 17 2024, 07:20 · Blessed Communicators, Phorge
valerio.bozzolan created E38: Phorge talk FOSDEM 2024.
Jan 17 2024, 07:19

Jan 16 2024

aklapper added a comment to T15387: Multi-Factor Auth setup dialog shows three times same option.

Nah, I vaguely remember I accidentally set up something which didn't make sense and the followup PEBKAC moment when realizing but don't remember details now

Jan 16 2024, 22:44
aklapper added a comment to D25515: Avoid exception setting project profile image when GD not installed.

I wonder if it then, upon deletion of the profile image, it attempts to delete the builtin image

Jan 16 2024, 22:40
Ekubischta added a comment to T15712: Support Literal Blocks Syntax Inline.

Is the motivation only to allow not-magicking things like "S3" and "F1", or is there more?

Looks like the tickets end in a Wontfix in https://secure.phabricator.com/T5301; I didn't follow the whole thing, but often the reasoning in Remarkup boils down to performance.

Jan 16 2024, 20:27 · Remarkup
avivey added a comment to T15712: Support Literal Blocks Syntax Inline.

mm, see this one: https://secure.phabricator.com/T5301#211340

Jan 16 2024, 20:11 · Remarkup
avivey added a comment to T15712: Support Literal Blocks Syntax Inline.

Is the motivation only to allow not-magicking things like "S3" and "F1", or is there more?

Jan 16 2024, 20:09 · Remarkup
valerio.bozzolan requested changes to D25483: fix PHP 8 "strlen(null)" when testing the ssh setup.

Some help is needed there, testing on PHP 8.1+ and getting the right stack trace

Jan 16 2024, 16:17
valerio.bozzolan added a comment to D25515: Avoid exception setting project profile image when GD not installed.

I wonder if it then, upon deletion of the profile image, it attempts to delete the builtin image

Jan 16 2024, 15:46
Ekubischta updated the task description for T15712: Support Literal Blocks Syntax Inline.
Jan 16 2024, 14:34 · Remarkup
Ekubischta created T15712: Support Literal Blocks Syntax Inline.
Jan 16 2024, 14:33 · Remarkup
valerio.bozzolan added a comment to D25489: Fix PHP 8.1 "strlen(null)" exception rendering dashboard panel with latest tasks when custom int field configured.

Useful riepilogue for wild integers

Jan 16 2024, 14:20
aklapper abandoned D25479: Display default "Page Size" value in Maniphest Advanced Search form.

Abandoning my patch becaue creating a child class for each and every single field does not scale.
Instead there should be a setDefaultValue() function on a PhabricatorSearchField level to be called by the SearchEngine.

Jan 16 2024, 13:53
avivey added a comment to T15387: Multi-Factor Auth setup dialog shows three times same option.

Is that something we can improve in the settings page/docs - give better instructions on this setting?

Jan 16 2024, 09:01

Jan 15 2024

aklapper closed T15387: Multi-Factor Auth setup dialog shows three times same option as Invalid.

Indeed, this is invalid due to me not understanding the config settings at that time.

Jan 15 2024, 11:11