In D25419#12006, @valerio.bozzolan wrote:It seems your "master" branch has (many?) local unexpected commits.
In order to work on this feature, in Phorge, try these:
git status # you should be on master - please eventually manually delete any local uncommitted changeThen, create another clean branch:
git branch pippo_feature git switch pippo_feature git reset --hard origin/masterSo now you are on a custom branch pippo_feature that is super-clean. From there you can add fresh features and propose whatever patch.
(To switch between branches, just git switch master or git switch pippo_feature ecc.)
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Aug 28 2023
Aug 28 2023
roberto.urbani added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".
roberto.urbani updated the diff for D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".
Updating D25419: Fix the whitespace issue in the message "Access Denied: Restricted File"
You're right valerio, this sign in is an automatic reflex since my Phorge instance is private ;)
Fix answer background color when using Dark Mode in Ponder
valerio.bozzolan requested changes to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".
It seems your "master" branch has (many?) local unexpected commits.
I kindly mark this as "request changes" since the author said that it needs an update to reflect the screenshot. Feel free to update with
valerio.bozzolan added a comment to T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict.
Thanks Roberto, feel free to update D25420 to reflect your lovely screenshot.
valerio.bozzolan added a comment to T15626: [Web] Persistent chat settings should not be clickable or visible when the chat is minimized.
Got it! Nice catch!
Aug 27 2023
Aug 27 2023
I'm thinking of adding similar handling for E_USER_NOTICE and E_USER_WARNING - to allow using them in extension code and in things like T15316 (Right now, we treat those as fatal errors too).
Aug 26 2023
Aug 26 2023
Lectrician1 added a comment to Q72: Add support for Cloudflare Turnstile (A Captcha alternative)? (Answer 98).
That works! Thank you!
Would taking care of the depreciations bump the minimum PHP version required to run Phorge?
Not in itself, but we do plan to bump the minimum to 7.1 (in T15047).
Juest added a comment to T15626: [Web] Persistent chat settings should not be clickable or visible when the chat is minimized.
In T15626#13393, @valerio.bozzolan wrote:Thanks I'm trying to reproduce. Can you please help me in understanding "click to the left next to the up arrow icon"? I probably don't get "click the left"
Interestingly I tried to open a simple README file and selecting UTF-8.
valerio.bozzolan added a comment to T15626: [Web] Persistent chat settings should not be clickable or visible when the chat is minimized.
Thanks I'm trying to reproduce. Can you please help me in understanding "click to the left next to the up arrow icon"? I probably don't get "click the left"
Aug 25 2023
Aug 25 2023
Juest added a comment to T15627: Clicking on meme then cancel causes redirection to homepage and dialog does not disappear.
sometimes i can not reproduce the issue
As this is broken anyway (and creates noisy log spam when someone tries to use the broken Create Identity form), would it make sense in the meantime as a workaround to disable (or hide, but no idea how to do that for a PhabricatorEditEngine) that form for every and any user? A one-line hack would be in P22.
Juest added a comment to T15627: Clicking on meme then cancel causes redirection to homepage and dialog does not disappear.
Chrome 109 on Windows 7
No JS errors in console
avivey removed a project from T15627: Clicking on meme then cancel causes redirection to homepage and dialog does not disappear: Phorge.
Does not reproduce to me.
Which browser are you using? Are there any javascript errors?
Would taking care of the depreciations bump the minimum PHP version required to run Phorge?
looks good to me otherwise
avivey added a comment to T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict.
Yeah, the dialog looks better then the extra notification...
valerio.bozzolan added a comment to T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict.
I like so much this popup, thanks Roberto
roberto.urbani added a comment to T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict.
In T15349#13341, @valerio.bozzolan wrote:I don't know how to add a third button in a modal, but I would agree on that approach.
Promote 2023.32 to Stable
Replace dedicated Commit Field with an existing one
Promote 2023.32 to Stable
roberto.urbani added a comment to D25416: Replacing the deprecated -moz-outline-style with outline-style.
In D25416#11982, @valerio.bozzolan wrote:Tested, seems good to me
To land, please do this from your side:
arc patch D25416 arc landThank you!
Aug 24 2023
Aug 24 2023
valerio.bozzolan added a comment to T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict.
I don't know how to add a third button in a modal, but I would agree on that approach.
valerio.bozzolan retitled D25420: Improving UX for ignoring timezone conflicts from Improving UX for ignoring timezone conflicts
Fix ref T15349
Tested, seems good to me
valerio.bozzolan updated the summary of D25416: Replacing the deprecated -moz-outline-style with outline-style.
valerio.bozzolan added a comment to D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.
In D25374#10923, @Matthew wrote:Please fix unit errors
valerio.bozzolan updated the diff for D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.
fix lint
valerio.bozzolan accepted D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.
This seems the exact backward-compatible thing to me
Maybe we can improve the current popup from current:
But it adds another notification, and now the user will have to pick between 2 buttons that say "solve conflict".
It's also not the common path - in the common case, we expect users to actually approve the timezone offered by the dialog (which should be the one detected from the browser).
avivey added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".
0. Welcome!
- This diff is based of a commit that's not in master - some local changes that make it not-apply
- the space should be on the inside of the pht(), not attached to it.
- even better, find whatever is calling describeAutomaticCapability(), and if it accepts an array (some implementations return array, some return string), have the caller add a space between each element of the array - solving this once for all callers...
In D25420#11967, @avivey wrote:Adding another notification will only make this more annoying.
Why not just improve the current dialog to make it easier to ignore the conflict?
Adding another notification will only make this more annoying.
aklapper added a comment to T15316: PHUITagView and similar: it's unclear whenever 'href' should be just a string.
Argh, sorry for my comment. I missed that rPbcfcd9acfc12fdf8ca3bf0e2c89651ba6d159b17 removed that noise already! (Anyway, I cannot share a stack trace when no stack trace is printed anyway.)
valerio.bozzolan added a comment to T15316: PHUITagView and similar: it's unclear whenever 'href' should be just a string.
@aklapper Can you please share your stack trace?
aklapper added a comment to T15316: PHUITagView and similar: it's unclear whenever 'href' should be just a string.
@valerio.bozzolan: This is now spamming our error logs. Any recommendations how to proceed?
Aug 23 2023
Aug 23 2023
valerio.bozzolan added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".
Thanks. I would like to help in reviewing but I don't get the difference. Can you describe the inline change?
roberto.urbani updated the diff for D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".
Updating D25419: Fix the whitespace issue in the message "Access Denied: Restricted File"
roberto.urbani updated the diff for D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".
Updating D25419: Fix the whitespace issue in the message "Access Denied: Restricted File"
Aug 22 2023
Aug 22 2023
aklapper updated the diff for D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.
fix a typo
aklapper added a comment to D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.
Please do note that this patch is untested as I am unaware of reproduction steps.
aklapper updated the task description for T15624: RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.
aklapper committed rPbeec08e01913: Fix RuntimeException: min(): Array must contain at least one element.
Fix RuntimeException: min(): Array must contain at least one element
avivey added a comment to D25417: Fix RuntimeException: min(): Array must contain at least one element.
aklapper updated the diff for D25417: Fix RuntimeException: min(): Array must contain at least one element.
shrug
aklapper updated the diff for D25417: Fix RuntimeException: min(): Array must contain at least one element.
Try again, after an rm and arc liberate on master, and then a git rebase master on this branch
aklapper added a comment to D25417: Fix RuntimeException: min(): Array must contain at least one element.
and that's now wrong because src/__phutil_library_map__.php includes a non-existing file though I had ran git stash. I love git...
aklapper updated the diff for D25417: Fix RuntimeException: min(): Array must contain at least one element.
Obviously not a clean tree, sorry. Thus ran arc liberate, now arc asked whether to include unstaged changes in src/__phutil_library_map__.php (yes)
aklapper requested review of D25417: Fix RuntimeException: min(): Array must contain at least one element.
aklapper updated the task description for T15623: RuntimeException: min(): Array must contain at least one element at DiffusionBlameController.php:201.
In T15583#13304, @avivey wrote:go for it.
There may already be a feature somewhere to automatically trigger a re-index because the code changed - I'll try to look for one this week.
edit: looks like it's just "add an autopatch" like resources/sql/autopatches/20191028.uriindex.01.rebuild.php. No worries.
This might be a Good Starter Task, I think - you'll need to add a class for the config, and pull the config value in diffusion.
go for it.
valerio.bozzolan added a comment to D25414: Fix PHP 8.1 "strlen(null)" exception rendering PHUISegmentBar without a label.
I don't love this, but this is a general fix:
Aug 21 2023
Aug 21 2023
Okay, my proposal:
a hack that might work: add a field in the document that's called "typeahead-text" or something, and put both title and callsign into it (and maybe number and short-name as well). Then use that field in the Datasource.
Since this is a full-text field, whatever the user types will fit this field...
Okay, I have tried to wrap my head around the ferret engine. Problem is: the repo callsign is not part of the indexed material. So I would have to construct some query like (just a schema): WHERE ferret-query like '%term%' OR callsign like 'term%' - but that is not possible with the phabricator query engine. The ferret query parts are separatly created and every other where clause is merged with AND. I don't think, there is a clean way out of this. You could make TWO queries: The old one and one with the ferret engine. And then merge the results and remove doubles. But I don't know... just doesn't feel right.
In T15583#13296, @avivey wrote:I suspect that the code in People is the oldest one - this stuff blames to 2011! and does explicit sql stuff!
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