Page MenuHomePhorge
Feed Advanced Search

Jul 4 2023

avivey added a comment to T15524: Discussion: Technical direction of Phorge.

I'm not sure what is being suggested.

Jul 4 2023, 17:53
avivey requested verification of rPd725ffaa7728: Fix "Register with Approval flow" for php 8.
Jul 4 2023, 16:07
avivey accepted D25330: Update DiffusionDocumentRenderingEngine to cope with null code coverage in PHP 8.1.
Jul 4 2023, 16:04
avivey requested review of D25331: Project Hovercards: Show Description.
Jul 4 2023, 15:52
avivey added a revision to T15275: Project hover-card should show Description: D25331: Project Hovercards: Show Description.
Jul 4 2023, 15:52 · Projects
avivey closed D25325: Fix int fields for now.
Jul 4 2023, 09:26
avivey closed T15516: Regression in PhabricatorStandardCustomField.php:304 - field can be an integer as Resolved by committing rP603cf474ee1d: Fix int fields for now.
Jul 4 2023, 09:26 · Bug Reports
avivey committed rP603cf474ee1d: Fix int fields for now.
Fix int fields for now
Jul 4 2023, 09:26
avivey accepted D25299: Remarkup Code-block: parse language specifier in markdown.
Jul 4 2023, 09:10
avivey closed D25326: Add explicit tests for phutil_string_cast.
Jul 4 2023, 09:06
avivey committed rARC152ba1f02a31: Add explicit tests for phutil_string_cast.
Add explicit tests for phutil_string_cast
Jul 4 2023, 09:06
avivey updated the diff for D25326: Add explicit tests for phutil_string_cast.
  • test with object
Jul 4 2023, 09:05
avivey updated the diff for D25325: Fix int fields for now.
  • flip condition
Jul 4 2023, 08:58
avivey added a comment to D25326: Add explicit tests for phutil_string_cast.

Maybe we can pass also an object that has a __toString() method

Jul 4 2023, 07:22
avivey added a comment to D25325: Fix int fields for now.

Explicit is better then implicit.

Jul 4 2023, 07:21
avivey added a comment to D25325: Fix int fields for now.

Yeah but I don't see that readability bonus point here since we have a "not non-empty" condition.

Jul 4 2023, 07:06
avivey added a comment to D25325: Fix int fields for now.

I mean, so the goal of the cast is to be able to operate strictly with strings, so finally we can if($v === '') without any pitfall

Jul 4 2023, 06:14

Jul 3 2023

valerio.bozzolan awarded D25326: Add explicit tests for phutil_string_cast a Love token.
Jul 3 2023, 21:32
avivey added inline comments to D25326: Add explicit tests for phutil_string_cast.
Jul 3 2023, 19:11
avivey updated the diff for D25326: Add explicit tests for phutil_string_cast.
  • More test cases
Jul 3 2023, 19:10
avivey added a project to T15290: vscode extension for working on phorge codebase: Phorge Development Tools.
Jul 3 2023, 18:30 · Phorge Development Tools, Phactory: Community Projects
avivey claimed T15519: arc-unit on phorge should ignore any currently installed extensions.
Jul 3 2023, 18:17 · Extension Development, Phorge Development Tools
avivey added a project to T15209: The Celerity unit tests are not automatically run when touching whatever CSS or JS file: Phorge Development Tools.
Jul 3 2023, 18:16 · Bug Reports, Phorge Development Tools, Arcanist, User-valerio.bozzolan
avivey added a project to T15500: Improve Remarkup unit tests to always trigger the .txt checks: Phorge Development Tools.
Jul 3 2023, 18:16 · Phorge Development Tools, Remarkup
avivey created Phorge Development Tools.
Jul 3 2023, 18:16
avivey added a project to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues.: Discussion Needed.
Jul 3 2023, 18:13 · Discussion Needed, Arcanist
avivey requested review of D25326: Add explicit tests for phutil_string_cast.
Jul 3 2023, 18:11
avivey added a comment to D25325: Fix int fields for now.

(looks like most other custom fields already override this method with something useful).

Jul 3 2023, 18:07
avivey requested review of D25325: Fix int fields for now.
Jul 3 2023, 18:06
avivey added a revision to T15516: Regression in PhabricatorStandardCustomField.php:304 - field can be an integer: D25325: Fix int fields for now.
Jul 3 2023, 18:06 · Bug Reports
avivey added a comment to T15516: Regression in PhabricatorStandardCustomField.php:304 - field can be an integer.

I'm pretty sure that any place where strlen is getting something that isn't a string (including int), that's actually a bug. In Phabricator code, strlen was only supposed to be used when expecting a string or null; All the places we now find aren't strings, are places where we were wrong about the type of the object.
Epriestley says something like that at https://secure.phabricator.com/T13588#257329 .

Jul 3 2023, 17:42 · Bug Reports
avivey added a comment to T15515: Blur profile image when account disabled.

I've added both links to the preamble for easy discovery.

Jul 3 2023, 14:08 · Feature Requests, Affects-Wikimedia
avivey added a comment to T15515: Blur profile image when account disabled.
Jul 3 2023, 12:24 · Feature Requests, Affects-Wikimedia
avivey shifted T15074: Hide profile pictures and descriptions of disabled users from the Restricted Space space to the S1 Public space.
Jul 3 2023, 11:28 · Spam mitigation, Security
avivey added a comment to T15515: Blur profile image when account disabled.
  1. This is a feature request, it should be defined using Feature Request pattern, not Bug Report pattern.
  2. We already implemented this in D25035
Jul 3 2023, 11:26 · Feature Requests, Affects-Wikimedia
avivey removed a project from T15516: Regression in PhabricatorStandardCustomField.php:304 - field can be an integer: Phorge.
Jul 3 2023, 11:04 · Bug Reports
avivey claimed T15516: Regression in PhabricatorStandardCustomField.php:304 - field can be an integer.

I don't think I intended to land this change.

Jul 3 2023, 09:55 · Bug Reports
avivey raised the priority of T15209: The Celerity unit tests are not automatically run when touching whatever CSS or JS file from Normal to High.
Jul 3 2023, 08:43 · Bug Reports, Phorge Development Tools, Arcanist, User-valerio.bozzolan
avivey accepted D25320: Locate File: allow to search './path/to/something.txt'.
Jul 3 2023, 08:04
avivey added inline comments to D25320: Locate File: allow to search './path/to/something.txt'.
Jul 3 2023, 07:32

Jul 2 2023

avivey added a comment to T15443: Add Diffusion policy capability "Can Edit and View Identities".

Also, this mashes up Diffusion and Repositories to add confusion

Jul 2 2023, 20:04 · Diffusion, Policy
avivey closed D25317: Fix "Register with Approval flow" for php 8.
Jul 2 2023, 15:49
avivey committed rPd725ffaa7728: Fix "Register with Approval flow" for php 8.
Fix "Register with Approval flow" for php 8
Jul 2 2023, 15:49
avivey closed D25275: fix strlen in PhabricatorMailManagementShowOutboundWorkflow.
Jul 2 2023, 15:49 · PHP 8 support
avivey committed rP9aafbb42ef8d: fix strlen in PhabricatorMailManagementShowOutboundWorkflow.
fix strlen in PhabricatorMailManagementShowOutboundWorkflow
Jul 2 2023, 15:49
avivey added a comment to Q64: File editor extension: updating PhabricatorFile content (Answer 83).

Oh yeah - you can even host it here under Phactory: Community Projects (if you want to and it's open-source).

Jul 2 2023, 08:06

Jul 1 2023

avivey renamed T15512: Make Flags more useful from Add "Flag" to standard search engine to Reimplement "Flags" to be based on Edges.
Jul 1 2023, 17:10
avivey added a comment to T15512: Make Flags more useful.

Did some digging, and it looks like it would be more involved - it would require adding support code in the query engine (like Spaces), and making another DB call (Flags are their own objects), or re-implement Flags using Edges.

Jul 1 2023, 16:41
avivey created T15512: Make Flags more useful.
Jul 1 2023, 09:15
avivey added a comment to T15508: Locate File could accept initial "./" to speedup lazy terminal users.

DO you know about arc browse?

Jul 1 2023, 06:58 · User-valerio.bozzolan, UX, Diffusion

Jun 30 2023

avivey added a comment to T15511: Do not require the real name during registration.

It's enabled by default - https://we.phorge.it/source/phorge/browse/master/src/applications/people/config/PhabricatorUserConfigOptions.php$48

Jun 30 2023, 20:34 · Auth
avivey added a comment to T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land".

The task had a heavy dose of "describe a solution, not a problem", so I cleaned it up.

Jun 30 2023, 14:27 · UX, Differential
avivey renamed T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land" from Introduce a [SOFT-ACCEPT], different than [ACCEPT] to Make email clear about "Someone accepted revision" vs "Revision is ready to land".
Jun 30 2023, 14:27 · UX, Differential
avivey removed a project from T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: Phorge.
Jun 30 2023, 12:21 · PHP 8 support
avivey removed a project from T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating: Phorge.
Jun 30 2023, 12:16 · PHP 8 support
avivey added inline comments to D25317: Fix "Register with Approval flow" for php 8.
Jun 30 2023, 08:52
avivey requested review of D25317: Fix "Register with Approval flow" for php 8.
Jun 30 2023, 08:34
avivey added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: D25317: Fix "Register with Approval flow" for php 8.
Jun 30 2023, 08:34 · PHP 8 support
avivey added inline comments to D25275: fix strlen in PhabricatorMailManagementShowOutboundWorkflow.
Jun 30 2023, 08:24 · PHP 8 support
avivey updated the diff for D25275: fix strlen in PhabricatorMailManagementShowOutboundWorkflow.

more cases

Jun 30 2023, 08:23 · PHP 8 support
avivey edited the content of Update From Phabricator.
Jun 30 2023, 08:16
avivey added a comment to T15037: Support OAuth login via GitHub/Google/etc?.

I've enabled OAUTH using Github.

Jun 30 2023, 06:11 · Governance

Jun 29 2023

avivey added a comment to T15056: Improve Dark Mode.

"experimental" means "not really working yet"... When it's fully usable, the "Experimental" label can be removed.

Jun 29 2023, 07:48 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit

Jun 28 2023

avivey accepted D25236: Diviner: mention how to flag Arcanist and Phorge as "safe" git repos.
Jun 28 2023, 19:43
avivey closed Q64: File editor extension: updating PhabricatorFile content as resolved.
Jun 28 2023, 05:58

Jun 27 2023

avivey accepted D25312: Fix notification message when Aphlict is not configured.
Jun 27 2023, 09:15
avivey changed the visibility for F315310: image.png.
Jun 27 2023, 09:09
avivey created T15504: If registration is disabled, show the button as disabled.
Jun 27 2023, 09:07 · Auth, Good Starter Task, UX
avivey renamed Renamed_User_om1uJ from Squirt to Renamed_User_om1uJ.
Jun 27 2023, 09:07
avivey renamed Renamed_User_n9qO2 from Fuck to Renamed_User_n9qO2.
Jun 27 2023, 09:07
avivey added a comment to T15501: Voluntary Usage Survey App.

How would we as phorge upstream use the info? Would it inform development? Be just informational?

Jun 27 2023, 07:41 · Discussion Needed
avivey created T15503: when embedding images in remarkup block, allow adding border.
Jun 27 2023, 07:00 · UX, Remarkup
avivey added inline comments to D25312: Fix notification message when Aphlict is not configured.
Jun 27 2023, 06:48
avivey added a comment to D25299: Remarkup Code-block: parse language specifier in markdown.

Sorry, I still don't understand the footer part.

Jun 27 2023, 06:47
avivey added inline comments to D25312: Fix notification message when Aphlict is not configured.
Jun 27 2023, 06:41
avivey added a comment to Q64: File editor extension: updating PhabricatorFile content (Answer 81).

Starting from the end:

Jun 27 2023, 06:35

Jun 26 2023

avivey added a comment to D25299: Remarkup Code-block: parse language specifier in markdown.
  1. It's not called "Flavored Markdown" - that's not a complete name. It's either "XXX-flavored markdown" or just "markdown".
Jun 26 2023, 19:53
avivey closed D25309: Fix `arc browse` for php 8.x.
Jun 26 2023, 19:18
avivey committed rARC8426ebc053b3: Fix `arc browse` for php 8.x.
Fix `arc browse` for php 8.x
Jun 26 2023, 19:18
avivey added inline comments to D25299: Remarkup Code-block: parse language specifier in markdown.
Jun 26 2023, 10:02
avivey updated the task description for T15481: Support language highlighting for GitHub+StackOverflow+GitLab "Flavored Markdown" code blocks.
Jun 26 2023, 08:59 · Feature Requests, Remarkup
avivey added a comment to D25299: Remarkup Code-block: parse language specifier in markdown.
  1. It's not called "Flavored Markdown" - that's not a complete name. It's either "XXX-flavored markdown" or just "markdown".
  2. Fix the test plan in the description.
  3. what's the deal with the footer? What does it do?
Jun 26 2023, 08:55

Jun 25 2023

avivey added inline comments to D25299: Remarkup Code-block: parse language specifier in markdown.
Jun 25 2023, 19:44
avivey added a comment to Q64: File editor extension: updating PhabricatorFile content (Answer 81).

To create a DB, you need to add a class like this one to your app:

Jun 25 2023, 14:18
avivey created T15501: Voluntary Usage Survey App.
Jun 25 2023, 11:33 · Discussion Needed
avivey added inline comments to D25299: Remarkup Code-block: parse language specifier in markdown.
Jun 25 2023, 11:11
avivey added inline comments to D25299: Remarkup Code-block: parse language specifier in markdown.
Jun 25 2023, 09:32
avivey added a comment to D25299: Remarkup Code-block: parse language specifier in markdown.
  • update the test plan
Jun 25 2023, 09:00
avivey added Q64: File editor extension: updating PhabricatorFile content (Answer 81).
Jun 25 2023, 07:16

Jun 24 2023

avivey requested review of D25309: Fix `arc browse` for php 8.x.
Jun 24 2023, 19:25
avivey added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: D25309: Fix `arc browse` for php 8.x.
Jun 24 2023, 19:25 · PHP 8 support
avivey planned changes to D25275: fix strlen in PhabricatorMailManagementShowOutboundWorkflow.
Jun 24 2023, 19:22 · PHP 8 support
avivey assigned T15485: error when running arc liberate after deleting a source file to goddenrich.
Jun 24 2023, 18:21 · Arcanist, Bug Reports
avivey edited the content of Change Log.
Jun 24 2023, 15:32
avivey reopened T15059: Phabricator doesn't email @outlook.com addresses as "Open".

It's an infra issue, but it's our infra :(

Jun 24 2023, 13:42 · phorge.it install
avivey requested changes to D25303: Implements a more informative hovercard for wiki documents.

Formally "requesting changes", but only for the inline SQL code. Everything else I said is just "a suggestion".

Jun 24 2023, 13:35
avivey added a comment to D25303: Implements a more informative hovercard for wiki documents.

Showing project tags might be unique to tasks - Revisions don't show them, and neither do Owners or Commits. It might make sense not to show it here either.

Jun 24 2023, 13:34
avivey retitled D25299: Remarkup Code-block: parse language specifier in markdown from Remarkup: add support to code blocks in "GitHub/GitLab Flavored Markdown" to Remarkup Code-block: Parse "GitHub-Flavored-Markdown" language specifier.
Jun 24 2023, 09:31
avivey added a comment to D25299: Remarkup Code-block: parse language specifier in markdown.
  1. Please move the "what is GHFM" chapters into the task.
  2. I'm updating the title to be more descriptive of the change itself.
  3. Instead of manually testing, add test elements into src/infrastructure/markup/remarkup/__tests__/remarkup/
Jun 24 2023, 09:31
avivey added a comment to T15485: error when running arc liberate after deleting a source file.

I'm unable to reproduce:
I've deleted a file in arcanist library, and ran arc liberate. I got no error message and the __phutil_library_map__.php was updated correctly.

Jun 24 2023, 09:10 · Arcanist, Bug Reports