Page MenuHomePhorge
Feed All Stories

Jan 27 2024

aklapper renamed T15726: Remove dysfunctional Fund and Phortune prototype applications from Phortune: Stripe Payments Account API changes to Remove dysfunctional Fund and Phortune prototype applications.
Jan 27 2024, 13:28
aklapper closed T15727: Update external timezone information file from 2016 as Resolved by committing rP6a30dc039ea5: Update external timezone information.
Jan 27 2024, 12:29
aklapper closed D25529: Update external timezone information.
Jan 27 2024, 12:29
aklapper committed rP6a30dc039ea5: Update external timezone information.
Update external timezone information
Jan 27 2024, 12:29
aklapper added a comment to D25529: Update external timezone information.

I admit I did not test what happens when setting a (deprecated) timezone in Phorge to be removed by this patch, and then applying this patch.

Jan 27 2024, 12:28
aklapper updated the test plan for D25529: Update external timezone information.
Jan 27 2024, 12:20
aklapper added a comment to T15726: Remove dysfunctional Fund and Phortune prototype applications.

Makes sense.
Fund: Going to http://phorge.localhost/fund/create/ and creating a New Initiative anyway yields

EXCEPTION: (RuntimeException) Undefined array key "totalAsCurrency" at [<arcanist>/src/error/PhutilErrorHandler.php:273]
arcanist(head=master, ref.master=6c7caf3572f4), phorge(head=master, ref.master=c0191a039293)
  #0 <#2> PhutilErrorHandler::handleError(integer, string, string, integer) called at [<phorge>/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php:345]
Jan 27 2024, 12:12
avivey added a comment to T15726: Remove dysfunctional Fund and Phortune prototype applications.

+1 for "delete". Also Fund (which is basically a demo for Phortune).

Jan 27 2024, 10:42
avivey requested review of D25530: Revert "Added cross-platform default fonts".
Jan 27 2024, 10:28
avivey added a reverting change for D25021: Added cross-platform default fonts: D25530: Revert "Added cross-platform default fonts".
Jan 27 2024, 10:28
avivey added a reverting change for rPf8ffa393c442: Added cross-platform default fonts: D25530: Revert "Added cross-platform default fonts".
Jan 27 2024, 10:28
avivey added a revision to T15630: Fix Fonts: D25530: Revert "Added cross-platform default fonts".
Jan 27 2024, 10:28
avivey accepted D25529: Update external timezone information.
Jan 27 2024, 10:19
aklapper added a comment to D25529: Update external timezone information.

I admit I did not test what happens when setting a (deprecated) timezone in Phorge to be removed by this patch, and then applying this patch.

Jan 27 2024, 08:35
aklapper requested review of D25529: Update external timezone information.
Jan 27 2024, 08:33
aklapper added a revision to T15727: Update external timezone information file from 2016: D25529: Update external timezone information.
Jan 27 2024, 08:33
aklapper closed D25528: Fix PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune.
Jan 27 2024, 08:20
aklapper closed T15725: PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jan 27 2024, 08:20 · PHP 8 support
aklapper closed T15725: PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune as Resolved by committing rPc0191a039293: Fix PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune.
Jan 27 2024, 08:20 · PHP 8 support
aklapper committed rPc0191a039293: Fix PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune.
Fix PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune
Jan 27 2024, 08:20
aklapper created T15727: Update external timezone information file from 2016.
Jan 27 2024, 08:19
aklapper updated the test plan for D25528: Fix PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune.
Jan 27 2024, 07:23

Jan 26 2024

speck added a comment to T15726: Remove dysfunctional Fund and Phortune prototype applications.

I believe it was originally made for Phacility to accept donations and then process payments for paid support, neither of which we want at Phorge, and I doubt is used elsewhere. Removing seems fine to me.

Jan 26 2024, 20:47
speck accepted D25528: Fix PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune.
Jan 26 2024, 20:39
aklapper created T15726: Remove dysfunctional Fund and Phortune prototype applications.
Jan 26 2024, 18:24
aklapper requested review of D25528: Fix PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune.
Jan 26 2024, 18:13
aklapper added a revision to T15725: PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune: D25528: Fix PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune.
Jan 26 2024, 18:13 · PHP 8 support
aklapper created T15725: PHP 8.1 "strlen(null)" exception creating a Merchant in Phortune.
Jan 26 2024, 18:12 · PHP 8 support
aklapper created T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated.
Jan 26 2024, 17:52 · Deprecation Notice, PHP 8 support
speck added inline comments to D25526: Avoid exception in revision timeline when left diff does not exist.
Jan 26 2024, 14:19
avivey updated the diff for D25517: Mark manually created Diffs as new objects to fix empty Feed transaction entries.

Counter-diff: Keep the hackiness confined

Jan 26 2024, 13:48
avivey added a comment to D25517: Mark manually created Diffs as new objects to fix empty Feed transaction entries.

The more I look at the code, the less I understand the comment about "just use getIsNewObject()".

Jan 26 2024, 13:39
20after4 accepted D25527: Convert "Page Size" field in Maniphest Advanced Search to PhabricatorSearchIntField.
Jan 26 2024, 13:30
aklapper 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:

Jan 26 2024, 11:14
aklapper requested review of D25527: Convert "Page Size" field in Maniphest Advanced Search to PhabricatorSearchIntField.
Jan 26 2024, 11:01
aklapper added a revision to T15723: Convert "Page Size" field in ManiphestTaskSearchEngine.php to PhabricatorSearchIntField: D25527: Convert "Page Size" field in Maniphest Advanced Search to PhabricatorSearchIntField.
Jan 26 2024, 11:01
aklapper created T15723: Convert "Page Size" field in ManiphestTaskSearchEngine.php to PhabricatorSearchIntField.
Jan 26 2024, 10:55
aklapper requested review of D25526: Avoid exception in revision timeline when left diff does not exist.
Jan 26 2024, 10:42
aklapper added a revision to T15638: RuntimeException: "Undefined index" when left diff does not exist in DifferentialRevisionTimelineEngine.php: D25526: Avoid exception in revision timeline when left diff does not exist.
Jan 26 2024, 10:42
valerio.bozzolan added a comment to T15713: Phorge stickers.

I was able to recover the layout in PNG at least. Imagine this 3''x2''. Here:

Jan 26 2024, 10:27 · Blessed Communicators, Phorge
valerio.bozzolan updated the name of F1032510: Phorge sticker.png from "Phorge FOSDEM sticker.png" to "Phorge sticker.png".
Jan 26 2024, 10:23
valerio.bozzolan closed T15713: Phorge stickers, a subtask of T15673: Phorge participation at FOSDEM 2024, as Resolved.
Jan 26 2024, 09:42 · Blessed Communicators, Phorge
valerio.bozzolan closed T15713: Phorge stickers as Resolved.

I'M REALLY SORRY FOR WHAT YOU ARE GOING TO SEE - I'M NOT A DESIGNER

Jan 26 2024, 09:42 · Blessed Communicators, Phorge
valerio.bozzolan changed the visibility for F1029801: Phorge sticker 2024.png.
Jan 26 2024, 09:28
CryingWolf closed Q106: Commits in Phorge stuck on 'Still Importing' as resolved.
Jan 26 2024, 08:04
CryingWolf added a comment to Q106: Commits in Phorge stuck on 'Still Importing'.

No worries! I want to thank you for your enthusiasm responding to my question. I wish you a great day!

Jan 26 2024, 08:04
valerio.bozzolan added a comment to Q106: Commits in Phorge stuck on 'Still Importing'.

Sorry for my ping-pong. Thanks again for this question. I see you resolved. Feel free to flag as resolved.

Jan 26 2024, 06:26
valerio.bozzolan marked Q106: Commits in Phorge stuck on 'Still Importing' (Answer 135) as hidden.
Jan 26 2024, 06:24
20after4 accepted D25523: Add flexible line height to remarkup headers.
Jan 26 2024, 05:06
20after4 added a comment to D25523: Add flexible line height to remarkup headers.

I'm inclined to merge this. Any objections?

Jan 26 2024, 05:02
20after4 added a comment to T15566: Make is easier to install Phorge in the smallest case.

One concern that I have is that there isn't really a one-size fits all deployment. A single tiny VM image with the database and web server pre-installed would probably be ideal for evaluating and even for a tiny team's use. Once usage increases beyond a very basic level then users will fairly quickly outgrow a tiny VM and need at least a larger memory, more storage, possibly a separate database node, etc. Migrating from the tiny setup to a more robust setup might not be a fun process and I don't know how much we should encourage people to start out with a setup that won't scale very well for them.

Jan 26 2024, 04:58 · Phorge
20after4 added a comment to T15566: Make is easier to install Phorge in the smallest case.

I think there's an app-store style thing for hosted VMs in the big cloud providers

Jan 26 2024, 04:54 · Phorge

Jan 25 2024

Tgr added a comment to Q105: Site is inaccessible while waiting for approval (Answer 133).

T15722: Phorge is inaccessible while waiting for approval after registration

Jan 25 2024, 18:56
Tgr created T15722: Phorge is inaccessible while waiting for approval after registration.
Jan 25 2024, 18:56 · Bug Reports, UX
CryingWolf added Q106: Commits in Phorge stuck on 'Still Importing' (Answer 136).
Jan 25 2024, 16:01
avivey closed T15721: Commits in Phorge stuck on 'Still Importing' as Invalid.
Jan 25 2024, 15:27
avivey reopened Q106: Commits in Phorge stuck on 'Still Importing'.
Jan 25 2024, 15:26
avivey added a comment to Q106: Commits in Phorge stuck on 'Still Importing' (Answer 135).

Shouldn't have been. This is a support request, not a task.

Jan 25 2024, 15:26
avivey removed projects from T15721: Commits in Phorge stuck on 'Still Importing': Affects-FreeBSD, Diffusion, Bug Reports.

Hi,
this should probably be a question in Ponder, not a task/bug report.
Bug reports require reproduction.

Jan 25 2024, 14:39
valerio.bozzolan awarded T15721: Commits in Phorge stuck on 'Still Importing' a Like token.
Jan 25 2024, 14:22
valerio.bozzolan closed Q106: Commits in Phorge stuck on 'Still Importing' as obsolete.
Jan 25 2024, 14:22
valerio.bozzolan added Q106: Commits in Phorge stuck on 'Still Importing' (Answer 135).
Jan 25 2024, 14:21
CryingWolf created T15721: Commits in Phorge stuck on 'Still Importing'.
Jan 25 2024, 14:06
valerio.bozzolan awarded Q106: Commits in Phorge stuck on 'Still Importing' a Like token.
Jan 25 2024, 13:25
valerio.bozzolan added a comment to Q106: Commits in Phorge stuck on 'Still Importing'.

Welcome in Phorge and long life to FreeBSD! You are now in the family of Trusted Contributors and so you can create Tasks.

Jan 25 2024, 13:24
valerio.bozzolan added a member for Trusted Contributors: CryingWolf.
Jan 25 2024, 13:20
CryingWolf asked Q106: Commits in Phorge stuck on 'Still Importing'.
Jan 25 2024, 12:59
valerio.bozzolan closed Q92: Cannot submit a revision - mysql problems? as resolved.
Jan 25 2024, 09:13
valerio.bozzolan added a comment to Q92: Cannot submit a revision - mysql problems? (Answer 116).

Right. I mentioned that in at least one answer. I'm closing since you resolved :)

Jan 25 2024, 09:13
valerio.bozzolan added Q92: Cannot submit a revision - mysql problems? (Answer 134).
Jan 25 2024, 09:13
valerio.bozzolan added Q105: Site is inaccessible while waiting for approval (Answer 133).
Jan 25 2024, 09:08
valerio.bozzolan added a member for Trusted Contributors: Tgr.
Jan 25 2024, 09:04

Jan 24 2024

Tgr asked Q105: Site is inaccessible while waiting for approval.
Jan 24 2024, 22:33
Tgr added a comment to T15719: Phorge mail may not meet Google's email sender guidelines.

I'm left wondering when a "list-unsubscribe" header is appropriate - looks like anything that would need it will also need the one-click?

Jan 24 2024, 22:26 · Maniphest, Mail
jhathaway added a comment to T15719: Phorge mail may not meet Google's email sender guidelines.

This suggests to me that there isn't a third category - everything is either promotional or transactional.

I'd argue that none of our emails are "marketing" or "promotional" (or "commercial"), even if it's hard to claim they are "transactional".
But as long as 98%[1] of the users agree that our mails aren't commercial, we don't need the one-click solution.

Jan 24 2024, 22:06 · Maniphest, Mail
valerio.bozzolan added a parent task for T15566: Make is easier to install Phorge in the smallest case: T15011: Build a Phorge Developer Environment.
Jan 24 2024, 16:49 · Phorge
valerio.bozzolan added a subtask for T15011: Build a Phorge Developer Environment: T15566: Make is easier to install Phorge in the smallest case.
Jan 24 2024, 16:49 · Extension Development
valerio.bozzolan added a comment to T15695: Maintain Arcanist in Debian.

Maybe we can wontfix this, and try other more modern approaches like flatpak. Example:

Jan 24 2024, 16:38 · Arcanist, Phorge
valerio.bozzolan added a project to T15695: Maintain Arcanist in Debian: Arcanist.
Jan 24 2024, 16:36 · Arcanist, Phorge
bekay added a comment to T15630: Fix Fonts.

The new font family styles does look not very nice on macOS, look at the bold texts...

Jan 24 2024, 13:05
eode closed Q104: When setting up email initially, how does one send and track the results of sending a test email? as resolved.
Jan 24 2024, 13:03 · Mail
avivey added a comment to D25517: Mark manually created Diffs as new objects to fix empty Feed transaction entries.

maybe

if ($this->getIsNewObject() || $xaction->getTransactionType == ...)

?
Then it only needs to be tested in the one case, and we can avoid code creeping from Differential here.

Jan 24 2024, 11:30
aklapper added a comment to D25517: Mark manually created Diffs as new objects to fix empty Feed transaction entries.

// TODO: Once everything is on EditEngine, just use getIsNewObject()

So maybe this? but I'm not bold enough:

Jan 24 2024, 10:35
aklapper added a comment to T15720: Improve messages when no image formats are supported (due to GD not installed).

Before and after applying D25525:

Jan 24 2024, 10:16
aklapper requested review of D25525: Improve messages when no image formats are supported (due to GD not installed).
Jan 24 2024, 10:15
aklapper added a revision to T15720: Improve messages when no image formats are supported (due to GD not installed): D25525: Improve messages when no image formats are supported (due to GD not installed).
Jan 24 2024, 10:15
aklapper created T15720: Improve messages when no image formats are supported (due to GD not installed).
Jan 24 2024, 10:07
aklapper added inline comments to D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.
Jan 24 2024, 09:08 · Maniphest
avivey added a comment to T15719: Phorge mail may not meet Google's email sender guidelines.

Do all messages require one-click unsubscribe?
No. One-click unsubscribe is required only for marketing and promotional messages. Transactional messages are excluded from this requirement. ...

Jan 24 2024, 08:22 · Maniphest, Mail
Tgr added a comment to T15719: Phorge mail may not meet Google's email sender guidelines.
  1. Would adding List-Unsubscribe: https://we.phorge.it/settings/panel/emailpreferences/ header be enough to solve this?
Jan 24 2024, 07:55 · Maniphest, Mail

Jan 23 2024

20after4 added inline comments to D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.
Jan 23 2024, 22:23 · Maniphest
20after4 added a comment to Q104: When setting up email initially, how does one send and track the results of sending a test email? (Answer 132).

Glad you got it working and happy to help!

Jan 23 2024, 22:14
20after4 updated the answer details for Q104: When setting up email initially, how does one send and track the results of sending a test email? (Answer 132).
Jan 23 2024, 22:13
eode updated subscribers of Q104: When setting up email initially, how does one send and track the results of sending a test email? (Answer 132).

This was precisely what I was looking for, thank you. Turns out auth was failing -- same UN/PW as for my mail clients, so.. ..looking into it, my MTA was accepting PLAIN auth, but not LOGIN auth. That's resolved now.

Jan 23 2024, 22:02
avivey added a comment to T15719: Phorge mail may not meet Google's email sender guidelines.
In T15719#15276, @Dzahn wrote:
@phab1004:/srv/phab/phabricator/bin# ./mail volume

Killed
Jan 23 2024, 21:40 · Maniphest, Mail
Dzahn added a comment to T15719: Phorge mail may not meet Google's email sender guidelines.

using bin/mail volume, to see if they need to worry about this. It just collects all mails created in the last N days and counts them by user.

Jan 23 2024, 21:00 · Maniphest, Mail
brennen added a comment to T15719: Phorge mail may not meet Google's email sender guidelines.

This is promising, from the Email sender guidelines FAQ:

Jan 23 2024, 20:57 · Maniphest, Mail
brennen added a comment to T15719: Phorge mail may not meet Google's email sender guidelines.

Re: 1), the doc makes it sound like not, but I'm not entirely sure.

Jan 23 2024, 20:51 · Maniphest, Mail
avivey added a comment to T15719: Phorge mail may not meet Google's email sender guidelines.
  1. Would adding List-Unsubscribe: https://we.phorge.it/settings/panel/emailpreferences/ header be enough to solve this?
Jan 23 2024, 19:36 · Maniphest, Mail
brennen added a project to T15719: Phorge mail may not meet Google's email sender guidelines: Maniphest.
Jan 23 2024, 18:07 · Maniphest, Mail