Page MenuHomePhorge

D25079.1729980384.diff
No OneTemporary

D25079.1729980384.diff

diff --git a/resources/celerity/map.php b/resources/celerity/map.php
--- a/resources/celerity/map.php
+++ b/resources/celerity/map.php
@@ -20,6 +20,7 @@
'maniphest.pkg.js' => 'c9308721',
'rsrc/audio/basic/alert.mp3' => '17889334',
'rsrc/audio/basic/bing.mp3' => 'a817a0c3',
+ 'rsrc/audio/basic/coin.mp3' => '44ef365f',
'rsrc/audio/basic/pock.mp3' => '0fa843d0',
'rsrc/audio/basic/tap.mp3' => '02d16994',
'rsrc/audio/basic/ting.mp3' => 'a6b6540e',
diff --git a/src/applications/project/trigger/PhabricatorProjectTriggerPlaySoundRule.php b/src/applications/project/trigger/PhabricatorProjectTriggerPlaySoundRule.php
--- a/src/applications/project/trigger/PhabricatorProjectTriggerPlaySoundRule.php
+++ b/src/applications/project/trigger/PhabricatorProjectTriggerPlaySoundRule.php
@@ -99,6 +99,10 @@
'name' => pht('Bing'),
'uri' => celerity_get_resource_uri('/rsrc/audio/basic/bing.mp3'),
),
+ 'coin' => array(
+ 'name' => pht('Coin'),
+ 'uri' => celerity_get_resource_uri('/rsrc/audio/basic/coin.mp3'),
+ ),
'glass' => array(
'name' => pht('Glass'),
'uri' => celerity_get_resource_uri('/rsrc/audio/basic/ting.mp3'),
diff --git a/src/docs/flavor/project_credits.diviner b/src/docs/flavor/project_credits.diviner
new file mode 100644
--- /dev/null
+++ b/src/docs/flavor/project_credits.diviner
@@ -0,0 +1,58 @@
+@title Phorge Credits
+@group lore
+
+Finally, a moment of glory for Phorge contributors!
+
+The goal of this page is to become a wall of text of:
+**Thank You!** {icon heart}
+
+= Thank you! =
+
+First of all, Thank You, dear Phorge user!
+
+Thank you to all the nice persons, developers, designers, hackers,
+code reviewers, bug testers, git/Mercurial/Subversion users, security
+experts, communities, and every human being and robot who invested
+so much time in this great opinionated software.
+
+= Special Thanks =
+
+Thank you Evan Priestley, who wrote the original version of Differential
+in one night at a Facebook Hackathon in April or May 2007, along with
+Luke Shepard. Read his story in @{article:Phorge Project History}.
+
+Thank you to the company Phacility for being the central point of business
+support on Phabricator, through June 1, 2021.
+
+= Code Contributors =
+
+The git history is a great place to discover all code contributions.
+
+Please visit these pages and go back on random old pages, to discover
+new friends and say Thank You to them!
+
+https://we.phorge.it/source/phorge/history/master/
+
+https://we.phorge.it/source/arcanist/history/master/
+
+= Multimedia Credits =
+
+**Fonts**
+
+Thank you, Font Awesome! who released their beautiful icons under CC BY,
+and fonts under SIL OFL License and that they are deeply integrated in
+Phorge in various ways {icon heart}
+
+https://fontawesome.com/
+
+https://creativecommons.org/licenses/by/4.0/
+
+**Sounds**
+
+Thank you, Jocabundus! who created the amazing "Pickup" sound ("Coin") and
+released that under Creative Commons Zero (public domain), that since 2023
+is available as Workboard Trigger Sound in Phorge.
+
+https://freesound.org/people/Jocabundus/sounds/678385/
+
+https://creativecommons.org/publicdomain/zero/1.0/
diff --git a/webroot/rsrc/audio/basic/coin.mp3 b/webroot/rsrc/audio/basic/coin.mp3
new file mode 100644
index 0000000000000000000000000000000000000000..5604194a4e38534e4c1c11254d847951c3f56a80
GIT binary patch
literal 4302
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
literal 0
Hc$@<O00001

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 26, 22:06 (16 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
950223
Default Alt Text
D25079.1729980384.diff (7 KB)

Event Timeline