-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Comparing changes
Open a pull request
base repository: phacility/phabricator
base: master
head repository: arcadien/phabricator
compare: master
Commits on Jun 18, 2021
-
Summary: Ref T15006 Test Plan: We'll test it in prod Reviewers: #trusted_contributors, chris, tobiaswiese Reviewed By: #trusted_contributors, chris, tobiaswiese Subscribers: tobiaswiese, chris Maniphest Tasks: T15006 Differential Revision: https://we.phorge.it/D25000
Configuration menu - View commit details
-
Copy full SHA for fda1a55 - Browse repository at this point
Copy the full SHA fda1a55View commit details -
T15006: Update .arcconfig to point to we.phorge.it
Summary: Update the `.arcconfig` file to point to our decided-upon URL for hosting Refs T15006 Test Plan: I used `arc which` and verified it identified `https://we.phorge.it`: ```lang=console REPOSITORY To identify the repository associated with this working copy, arc followed this process: Configuration value "repository.callsign" is empty. This repository has no VCS UUID (this is normal for git/hg). The remote URI for this working copy is "ssh://git@we.phorge.it/source/phorge.git". Found a unique matching repository. This working copy is associated with the Phorge repository. ``` Reviewers: avivey, chris, tobiaswiese Reviewed By: avivey, tobiaswiese Maniphest Tasks: T15006 Differential Revision: https://we.phorge.it/D25001
Configuration menu - View commit details
-
Copy full SHA for 7157dd9 - Browse repository at this point
Copy the full SHA 7157dd9View commit details
Commits on Jun 20, 2021
-
Update Diviner documentation to reference Phorge instead of Phabricator.
Summary: This commit also removes references to support pacts and updates links to point to the new upstream. Test Plan: Generated Diviner documentation on a local install and verified that the changes look good. Reviewers: O1 Blessed Committers, chris Reviewed By: O1 Blessed Committers, chris Subscribers: chris, speck, tobiaswiese Maniphest Tasks: T15012 Differential Revision: https://we.phorge.it/D25007
Configuration menu - View commit details
-
Copy full SHA for 1ddb953 - Browse repository at this point
Copy the full SHA 1ddb953View commit details
Commits on Jun 21, 2021
-
Test Plan: Looked at new files, made sure the only changes were to rename the files in line with the documentation Reviewers: O1 Blessed Committers, eax Reviewed By: O1 Blessed Committers, eax Subscribers: speck, tobiaswiese Maniphest Tasks: T15017 Differential Revision: https://we.phorge.it/D25010
Configuration menu - View commit details
-
Copy full SHA for af36da4 - Browse repository at this point
Copy the full SHA af36da4View commit details -
Summary: This makes the whole setup easier, future proof and reproducible. Test Plan: cd support/aphlict/server/ npm install See that ws gets installed as expected. Reviewers: O1 Blessed Committers, Matthew Reviewed By: O1 Blessed Committers, Matthew Subscribers: Matthew, Ekubischta, speck, tobiaswiese Maniphest Tasks: T15019 Differential Revision: https://we.phorge.it/D25006
Configuration menu - View commit details
-
Copy full SHA for 2258ba8 - Browse repository at this point
Copy the full SHA 2258ba8View commit details -
Add HarbormasterHookController as an entry point for all Harbormaster…
… hooks Summary: This makes the set of hooks easily extensible, as a first step toward integrating more 3rd party CI in phorge. Test Plan: Send requests to `/harbormaster/hook/circleci/` and `/harbormaster/hook/buildkite/` and check they run the proper handler. Reviewers: O1 Blessed Committers, Matthew Reviewed By: O1 Blessed Committers, Matthew Subscribers: Matthew, speck, tobiaswiese Maniphest Tasks: T15018 Differential Revision: https://we.phorge.it/D25005
Configuration menu - View commit details
-
Copy full SHA for e7740c8 - Browse repository at this point
Copy the full SHA e7740c8View commit details
Commits on Jun 26, 2021
-
Updated .arclint in Phorge to exclude package-lock.json from Aphlict …
…setup Summary: Aphlict requires a machine generated `package-lock.json` that can trigger linters unnecessarily. This revision excludes it from all linters Test Plan: **Testing** ```name="Fake Change to set off the linter"" diff --git a/support/aphlict/server/package-lock.json b/support/aphlict/server/package-lock.json index 8af62ae233..a417725182 100644 --- a/support/aphlict/server/package-lock.json +++ b/support/aphlict/server/package-lock.json @@ -2,11 +2,12 @@ "name": "aphlict-server", "requires": true, "lockfileVersion": 1, + "testing" : true, "dependencies": { "ws": { "version": "7.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", - "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==" + "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfi4vw==" } } } ``` ```name="arc lint results" root@63c842bff39e:/srv/phorge/phorge# arc lint >>> Lint for support/aphlict/server/package-lock.json: Warning (TXT3) Line Too Long This line is 156 characters long, but the convention is 80 characters. 7 "ws": { 8 "version": "7.5.0", 9 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", >>> 10 "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfi4vw==" 11 } 12 } 13 } root@63c842bff39e:/srv/phorge/phorge# ``` Updated change ```name="Change to .arclint" diff --git a/.arclint b/.arclint index f215d93fdc..ca89c601e4 100644 --- a/.arclint +++ b/.arclint @@ -2,7 +2,8 @@ "exclude": [ "(^externals/)", "(^webroot/rsrc/externals/(?!javelin/))", - "(/__tests__/data/)" + "(/__tests__/data/)", + "(^support/aphlict/server/package-lock.json)" ], "linters": { "chmod": { ``` ```name="arc lint results" root@63c842bff39e:/srv/phorge/phorge# arc lint OKAY No lint messages. root@63c842bff39e:/srv/phorge/phorge# ``` Reviewers: O1 Blessed Committers, deadalnix, eax, speck Reviewed By: O1 Blessed Committers, deadalnix, eax, speck Subscribers: speck, tobiaswiese Maniphest Tasks: T15021 Differential Revision: https://we.phorge.it/D25012
Configuration menu - View commit details
-
Copy full SHA for 69cb760 - Browse repository at this point
Copy the full SHA 69cb760View commit details
Commits on Sep 4, 2021
-
Add conduit endpoints for querying legalpad
Summary: This diff adds conduit methods for searching for legalpad documents and signatures. This is very helpful for auditing who's actually signed a document. It also fixes the "contributorPHIDs" constraint in the existing search engine. In order to expose legalpad signatures through Conduit, this adds a `phid` column to the `legalpad_documentsignature` table. It includes a migration (in the style of many previous phid-adding migrations) to actually populate the column. Test Plan: We run this on my company's internal fork and it seems to work okay. I don't think any other conduit methods anywhere have tests (???), but if you can point me at one I'm glad to write a unit test! Reviewers: O1 Blessed Committers, speck Reviewed By: O1 Blessed Committers, speck Subscribers: 20after4, speck, tobiaswiese Differential Revision: https://we.phorge.it/D25018
Configuration menu - View commit details
-
Copy full SHA for a4948ec - Browse repository at this point
Copy the full SHA a4948ecView commit details -
(PhabricatorENV) update doclinks to link to we.phorge.it instead of s…
…ecure.phabricator.com Summary: With this change, links to documentation will point to we.phorge.it rather then secure.phabricator,com Test Plan: No testing needed - simple URL update Reviewers: O1 Blessed Committers, deadalnix Reviewed By: O1 Blessed Committers, deadalnix Subscribers: taavi, speck, tobiaswiese Differential Revision: https://we.phorge.it/D25014
Configuration menu - View commit details
-
Copy full SHA for ce31289 - Browse repository at this point
Copy the full SHA ce31289View commit details -
Update Install and Update Scripts to the new Paths and Repository links
Summary: Set the Reposity links to actually install Phorge, Update Documentation links to the new Website. Notes: - Github Mirrors are not set up. Use one anyway? Or just use the Repos at we.phorge.it? - Documentation Links still contain "phabricator". The Docs are changed, but the Diviner Books are not rebuilt. (Add a Cronjob or do it after every Commit?) - mysql-server is not included anymore in Debian environments. Should mariadb-server be used? - Should we print somewhere that Phorge is a Fork of Phabricator? Test Plan: Run the install script. It should install Phorge and display Links to we.phore.it Reviewers: O1 Blessed Committers, speck Reviewed By: O1 Blessed Committers, speck Subscribers: speck, tobiaswiese Differential Revision: https://we.phorge.it/D25019
Configuration menu - View commit details
-
Copy full SHA for fd1922c - Browse repository at this point
Copy the full SHA fd1922cView commit details
Commits on Sep 22, 2021
-
Summary: This adds the Ablillity to translate the Content of the Date Picker. It is possible to display more than one Letter for the Day Captions. Test Plan: - Change the Language in the User Preferences, make sure it translates 'S|M|T|W|T|F|S' and Months or add the following to the translation.override config to get German Translation: ``` { 'S|M|T|W|T|F|S': 'So|Mo|Di|Mi|Do|Fr|Sa', 'January': 'Januar', 'February': 'Februar', 'March': 'März', 'May': 'Mai', 'June': 'Juni', 'July': 'Juli', 'October': 'Oktober', 'December': 'Dezember' } ``` - Open Datepicker on a Datefield (Edit Event or Edit for Custom Field of Type date) - The Day Headers and the Months should now be translated Reviewers: O1 Blessed Committers, speck Reviewed By: O1 Blessed Committers, speck Subscribers: CSharp, 0, speck, tobiaswiese Tags: #calendar Differential Revision: https://we.phorge.it/D25016
Configuration menu - View commit details
-
Copy full SHA for b293e6f - Browse repository at this point
Copy the full SHA b293e6fView commit details
Commits on Mar 30, 2022
-
Hide the blurb of a user when that user is disabled
Summary: T15074 Test Plan: Disabled a user, then made sure their blurb disappeared. Reviewers: O1 Blessed Committers, avivey, speck Reviewed By: O1 Blessed Committers, avivey, speck Subscribers: 20after4, avivey, speck, tobiaswiese, valerio.bozzolan Maniphest Tasks: T15074 Differential Revision: https://we.phorge.it/D25035
Configuration menu - View commit details
-
Copy full SHA for 7d43576 - Browse repository at this point
Copy the full SHA 7d43576View commit details
Commits on Jul 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c3f0c0b - Browse repository at this point
Copy the full SHA c3f0c0bView commit details
Commits on Aug 25, 2022
-
Rebrand: Rename library and update "version" logic
Summary: Make the "version" data in Config show information. Also rename the library. Test Plan: See version "branched from" information. Reviewers: O1 Blessed Committers, speck Reviewed By: O1 Blessed Committers, speck Subscribers: speck, tobiaswiese, valerio.bozzolan, Matthew Maniphest Tasks: T15006 Differential Revision: https://we.phorge.it/D25047
Configuration menu - View commit details
-
Copy full SHA for dbf7cd2 - Browse repository at this point
Copy the full SHA dbf7cd2View commit details -
Update default wordmark and logo
Summary: The current default wordmark is "Phabricator" which is trademarked and the default logo is also copyright. (This change was made by @speck directly in the deployed instnace, bringing it into `master` now). Test Plan: should be fine. Reviewers: O1 Blessed Committers, speck Reviewed By: O1 Blessed Committers, speck Subscribers: tobiaswiese, valerio.bozzolan, Matthew, speck Differential Revision: https://we.phorge.it/D25048
Configuration menu - View commit details
-
Copy full SHA for 377ac05 - Browse repository at this point
Copy the full SHA 377ac05View commit details
Commits on Sep 21, 2022
-
Show confirmation dialog when closing a modal if form contents have b…
…een changed Summary: Honestly I did not realize that Differential can do this. Anyway this is related to T15034 ... Originally opened at https://secure.phabricator.com/T12676 Test Plan: 1) Start creating a task via a Workboard in Manifest, type many words, press `ESC` 2) Start creating a task via a Workboard in Manifest, type no words, press `ESC` Reviewers: O1 Blessed Committers, Ekubischta, speck Reviewed By: O1 Blessed Committers, Ekubischta, speck Subscribers: Leon95, 20after4, avivey, Ekubischta, speck, tobiaswiese Tags: #maniphest Differential Revision: https://we.phorge.it/D25015
Configuration menu - View commit details
-
Copy full SHA for a16e877 - Browse repository at this point
Copy the full SHA a16e877View commit details -
Prevent Line Numbers in Diffusion being copied as Tabs
Summary: Marks Line Numbers in Diffusion File Preview as unselectable Test Plan: - Select multiple Lines from a File Preview in Diffusion - Copy them into a Text Editor - The Leading Tabs should no longer included Reviewers: O1 Blessed Committers, speck, Ekubischta Reviewed By: O1 Blessed Committers, speck, Ekubischta Subscribers: Ekubischta, speck, tobiaswiese, valerio.bozzolan Differential Revision: https://we.phorge.it/D25024
Configuration menu - View commit details
-
Copy full SHA for 69b2710 - Browse repository at this point
Copy the full SHA 69b2710View commit details
Commits on Oct 1, 2022
-
feat: Allow direct time loging on tasks
* Users are now able to "spend" time on various task, and this information is available in `Phrequent` application, as well as in the user profile and task view. Time is logged using a base timestamp and a timelog string. - Formatted string uses tokens composed by a number and a character: - Nw : add N week(s) of work. One week is five days - Nd : add N day(s) of work. One day is 7 hours - Nh : add N hours of work - Nm : add N minutes of work - A conduit is available for time-logging using the REST API Tokens can be chained, ex. 1h30m, 1w3d2h20m
Configuration menu - View commit details
-
Copy full SHA for f738e1e - Browse repository at this point
Copy the full SHA f738e1eView commit details
Commits on Oct 9, 2022
-
Added cross-platform default fonts
Summary: `system-ui` is provided by modern browsers as [a cross-platform default font](https://caniuse.com/font-family-system-ui). Using this font [was a controversial choice back in 2017](https://infinnie.github.io/blog/2017/systemui.html). because it did not address i18n well and therefore it was removed from Bootstrap [twbs/bootstrap#22377](twbs/bootstrap#22377). However, it was added back in Bootstrap v5 [twbs/bootstrap#30561](twbs/bootstrap#30561) since it got better over time. Fixes T15049. Test Plan: Tested locally for now. Reviewers: O1 Blessed Committers, avivey Reviewed By: O1 Blessed Committers, avivey Subscribers: Matthew, avivey, Cigaryno, 20after4, Ekubischta, speck, tobiaswiese, valerio.bozzolan Maniphest Tasks: T15049 Differential Revision: https://we.phorge.it/D25021
Configuration menu - View commit details
-
Copy full SHA for f8ffa39 - Browse repository at this point
Copy the full SHA f8ffa39View commit details -
Update PassphraseCredential to support Mentions
Summary: This revision allows us to see where passphrase credentials are mentioned in other parts of phabricator This is very useful to "What is this credential for?" If we can see where it was been mentioned Test Plan: Mentioned a passphrase and saw it in the transaction list Reviewers: O1 Blessed Committers, Matthew Reviewed By: O1 Blessed Committers, Matthew Subscribers: Matthew, Cigaryno, speck, tobiaswiese, valerio.bozzolan Differential Revision: https://we.phorge.it/D25032
Configuration menu - View commit details
-
Copy full SHA for 4aedc20 - Browse repository at this point
Copy the full SHA 4aedc20View commit details
Commits on Nov 11, 2022
-
Summary: This fully updates some login provider icons. Somehow this didn't work fully on previous updates. I used --force this time. Test Plan: None just ran the script which regenerated the spritesheets. Reviewers: O1 Blessed Committers, #blessed_committers, avivey Reviewed By: O1 Blessed Committers, #blessed_committers, avivey Subscribers: avivey, speck, tobiaswiese, valerio.bozzolan, Matthew, Cigaryno Tags: #auth Differential Revision: https://we.phorge.it/D25055
Configuration menu - View commit details
-
Copy full SHA for abb6939 - Browse repository at this point
Copy the full SHA abb6939View commit details -
Fix broken file PHID extraction that causes Pholio uploads to crash
Summary: A commit earlier this year modified the structure of the file upload transaction data value, by nesting the array of file upload PHIDs in another array. The `extractFilePHIDs` method was not updated to deal with that change though, therefore new mock uploads via Pholio would crash. This patch fixes that method so it can process the updated transaction data. Resolves T15105 Test Plan: Patched my live Phabricator installation with this fix and successfully uploaded new Pholio mockups. Reviewers: O1 Blessed Committers, Cigaryno, Matthew Reviewed By: O1 Blessed Committers, Cigaryno, Matthew Subscribers: Matthew, speck, tobiaswiese, valerio.bozzolan, Cigaryno Tags: #pholio Maniphest Tasks: T15105 Differential Revision: https://we.phorge.it/D25058
Configuration menu - View commit details
-
Copy full SHA for a8a3883 - Browse repository at this point
Copy the full SHA a8a3883View commit details
Commits on Dec 8, 2022
-
Fix NULL pointer exception in some circumstances from Calendar's home…
…page Summary: After importing specific weird events, for example from Google Calendar (bleah), it can happen that the Calendar's homepage becomes broken. This was the Exception error shown to video: "Call to a member function getEventsBetween() on null" It was happening since this method can return NULL: PhabricatorCalendarEventQuery#newRecurrenceSet() This changeset verifies this condition from the Calendar's homepage. Closes T15136 Test Plan: I tried in my server. I've executed the syntax lint. On my local machine I was not able to run "arc diff" since it tries to connect to root@localhost for some reasons. Reviewers: O1 Blessed Committers, 20after4 Reviewed By: O1 Blessed Committers, 20after4 Subscribers: 0, Cigaryno, 20after4, speck, tobiaswiese, Matthew Tags: #calendar Maniphest Tasks: T15136 Differential Revision: https://we.phorge.it/D25060
Configuration menu - View commit details
-
Copy full SHA for dc558b5 - Browse repository at this point
Copy the full SHA dc558b5View commit details -
updating twitch to latest api (Helix)
Summary: api doc : https://dev.twitch.tv/docs/api/reference oauth2 doc : https://dev.twitch.tv/docs/authentication Test Plan: I have successfully setup OAuth2 authentication against Twitch Reviewers: O1 Blessed Committers, avivey Reviewed By: O1 Blessed Committers, avivey Subscribers: avivey, speck, tobiaswiese, valerio.bozzolan, Matthew, Cigaryno Tags: #auth Maniphest Tasks: T15122 Differential Revision: https://we.phorge.it/D25057
Configuration menu - View commit details
-
Copy full SHA for d5040f9 - Browse repository at this point
Copy the full SHA d5040f9View commit details
Commits on Dec 17, 2022
-
Fix editing a Calendar import ICS URI
Summary: Before this change it was only possible to create a Calendar import ICS URI. After this change it's possible to also edit already-existing elements. This change fixes this specific exception when visiting similar pages: /calendar/import/edit/5/ Argument 2 passed to PhabricatorCalendarImport::initializeNewCalendarImport() must be an instance of PhabricatorCalendarImportEngine, null given, called in phorge/src/applications/calendar/editor/PhabricatorCalendarImportEditEngine.php on line 45 Before this change it was only theorically possible to edit the name, policies, etc. but not the URI. This change also introduces the ability to edit the specific ICS URI, in order to change legitimate parts of the URI, like the secret token. Closes T15137 Test Plan: I tested in my own installation with success lints. To test, visit the Calendar, create an import ICS URI, and then try to edit it again. It will work only after this change. I was not able to conclude the "arc diff" since it tries to connect to an unexisting database owned by root. Reviewers: O1 Blessed Committers, avivey Reviewed By: O1 Blessed Committers, avivey Subscribers: avivey, Cigaryno, speck, tobiaswiese, Matthew Maniphest Tasks: T15137 Differential Revision: https://we.phorge.it/D25061
Configuration menu - View commit details
-
Copy full SHA for 02a4f8b - Browse repository at this point
Copy the full SHA 02a4f8bView commit details
Commits on Jan 28, 2023
-
Summary: Fix unit tests in master #cowboycommit Test Plan: arc unit Reviewers: O1 Blessed Committers! Subscribers: speck, tobiaswiese, valerio.bozzolan, Matthew, Cigaryno Differential Revision: https://we.phorge.it/D25062
Configuration menu - View commit details
-
Copy full SHA for 6a563a6 - Browse repository at this point
Copy the full SHA 6a563a6View commit details
Commits on Feb 11, 2023
-
Allow to prefill name and description fields of a new Passphrase
Summary: Allow to prefill name and description fields of a new Passphrase Closes T15142 Test Plan: I've visited this URL in my local test installation: /passphrase/edit/?type=password&username=user&name=super&description=mario And I was able to see the Name and Description fields prefilled, just like the username. I also tried to put the query string on an already-existing element and it was working as expected, so, without any prefilled value from the query string. Reviewers: O1 Blessed Committers, avivey Reviewed By: O1 Blessed Committers, avivey Subscribers: avivey, speck, tobiaswiese, Matthew, Cigaryno Maniphest Tasks: T15142 Differential Revision: https://we.phorge.it/D25065
Configuration menu - View commit details
-
Copy full SHA for 83672ba - Browse repository at this point
Copy the full SHA 83672baView commit details -
Add small documentation details
Summary: Add some small Diviner documentation details like: * mention PHP 8.1 (thanks https://we.phorge.it/Q18) * mention the fact that you need multiple databases (it may be not obvious from the startup) * mention MariaDB and not just MySQL (thanks MariaDB community!) * mention "Administrator" and not just "User" for the "Instructions for installing, configuring, and using Phorge." I was not bold enough to do more changes. Test Plan: I tested locally and Diviner does not look bad. Reviewers: O1 Blessed Committers, avivey Reviewed By: O1 Blessed Committers, avivey Subscribers: avivey, speck, tobiaswiese, Matthew, Cigaryno Differential Revision: https://we.phorge.it/D25064
Configuration menu - View commit details
-
Copy full SHA for 20fb93d - Browse repository at this point
Copy the full SHA 20fb93dView commit details -
Show the API summary on the top of each Conduit API page
Summary: Show the API summary on the top of each Conduit API page. Before this change, the summary was only displayed from the Conduit APIs list. Closes T15141 Test Plan: I've opened 20 random Conduit API pages from the web interface and I checked that now there is an amazing "Summary" field. I also double-checked that there were not green peppers. Reviewers: O1 Blessed Committers, avivey Reviewed By: O1 Blessed Committers, avivey Subscribers: speck, tobiaswiese, Matthew, Cigaryno Maniphest Tasks: T15141 Differential Revision: https://we.phorge.it/D25063
Configuration menu - View commit details
-
Copy full SHA for 36dba82 - Browse repository at this point
Copy the full SHA 36dba82View commit details
Commits on Feb 15, 2023
-
feat: Allow direct time loging on tasks
* Users are now able to "spend" time on various task, and this information is available in `Phrequent` application, as well as in the user profile and task view. Time is logged using a base timestamp and a timelog string. - Formatted string uses tokens composed by a number and a character: - Nw : add N week(s) of work. One week is five days - Nd : add N day(s) of work. One day is 7 hours - Nh : add N hours of work - Nm : add N minutes of work - A conduit is available for time-logging using the REST API Tokens can be chained, ex. 1h30m, 1w3d2h20m
Configuration menu - View commit details
-
Copy full SHA for 5d84739 - Browse repository at this point
Copy the full SHA 5d84739View commit details -
Configuration menu - View commit details
-
Copy full SHA for 528f216 - Browse repository at this point
Copy the full SHA 528f216View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51c2a6b - Browse repository at this point
Copy the full SHA 51c2a6bView commit details
There are no files selected for viewing