From 72e9fb136d55c621fd38adbb07a3a7d2b9caf991 Mon Sep 17 00:00:00 2001 From: zafer Date: Sat, 22 Mar 2025 23:31:34 +0200 Subject: [PATCH 01/13] restore fund github issues section --- lib/algora_web/live/home_live.ex | 120 +++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index c27c2e9dd..ff6fb44e8 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -657,6 +657,126 @@ defmodule AlgoraWeb.HomeLive do +
+ <.pattern /> +
+

+ Fund GitHub Issues +

+

+ Support open source development with bounties on GitHub issues +

+ +
+ <.link + href="https://github.com/zed-industries/zed/issues/4440" + rel="noopener" + class="relative flex items-center gap-x-4 rounded-xl bg-black p-6 ring-1 ring-border transition-colors" + > +
+ Zed + Scott Chacon +
+
+
+ GitHub cofounder funds new feature in Zed Editor +
+
+ Zed Editor, Scott Chacon +
+
+ <.button size="lg" variant="secondary"> + View issue + + + + <.link + href="https://github.com/PX4/PX4-Autopilot/issues/22464" + rel="noopener" + class="relative flex items-center gap-x-4 rounded-xl bg-black p-6 ring-1 ring-border transition-colors" + > +
+ Alex Klimaj + PX4 + Andrew Wilkins +
+
+
+ DefenceTech CEOs fund obstacle avoidance in PX4 Drone Autopilot +
+
+ Alex Klimaj, Founder of ARK Electronics & Andrew Wilkins, CEO of Ascend Engineering +
+
+ <.button size="lg" variant="secondary"> + View issue + + +
+
+
+ Fund any issue in seconds +
+
+ Help improve the OSS you love and rely on +
+
+
+ <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> + Pay when PRs are merged +
+
+ <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> + Pool bounties with other sponsors +
+
+ <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> + Algora handles invoices, payouts, compliance & 1099s +
+
+
+ <.form + for={@bounty_form} + phx-submit="create_bounty" + class="col-span-3 grid grid-cols-3 gap-6 w-full" + > + <.input + label="URL" + field={@bounty_form[:url]} + placeholder="https://github.com/owner/repo/issues/1337" + /> + <.input + label="Amount" + icon="tabler-currency-dollar" + field={@bounty_form[:amount]} + class="placeholder:text-success" + /> +
+
No credit card required
+ <.button size="lg" class="w-full">Fund issue +
+ +
+
+
+
+
<.pattern />
From c8ce4d3c02048194c7b7c7cdfd58c76f3f09f31e Mon Sep 17 00:00:00 2001 From: zafer Date: Sat, 22 Mar 2025 23:39:47 +0200 Subject: [PATCH 02/13] style: adjust background opacity and layout of tip contributor section for improved visual clarity --- lib/algora_web/live/home_live.ex | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index ff6fb44e8..cf8149675 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -788,12 +788,12 @@ defmodule AlgoraWeb.HomeLive do

-
+

Tip any contributor in seconds

-
-
+
+

Support the maintainers behind your favorite open source projects

@@ -813,7 +813,7 @@ defmodule AlgoraWeb.HomeLive do
- <.form for={@tip_form} phx-submit="create_tip" class="space-y-6"> + <.form for={@tip_form} phx-submit="create_tip" class="col-span-4 space-y-6">
<.input label="GitHub Username" From d78a69aee326f0037b8d7d046b0cb5f2984dcb86 Mon Sep 17 00:00:00 2001 From: zafer Date: Sat, 22 Mar 2025 23:43:34 +0200 Subject: [PATCH 03/13] style: enhance input and button elements with drop shadows for improved visual appeal --- lib/algora_web/live/home_live.ex | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index cf8149675..e7fd5c5bc 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -96,12 +96,12 @@ defmodule AlgoraWeb.HomeLive do <.input field={@repo_form[:url]} placeholder="github.com/your/repo" - class="w-full h-16 text-xl sm:text-2xl pl-[3.75rem] pr-48 border-emerald-500 font-display" + class="w-full h-16 text-xl sm:text-2xl pl-[3.75rem] pr-48 ring-2 ring-emerald-500 font-display rounded-xl" /> <.button type="submit" - class="absolute right-2 top-2 bottom-2 px-8 h-[3rem] text-xl font-semibold" + class="absolute right-2 top-2 bottom-2 px-8 h-[3rem] text-xl font-semibold drop-shadow-[0_1px_5px_#34d39980]" > Get Started @@ -728,10 +728,13 @@ defmodule AlgoraWeb.HomeLive do View issue -
+
- Fund any issue in seconds + Fund any issue + + in seconds +
Help improve the OSS you love and rely on @@ -769,7 +772,9 @@ defmodule AlgoraWeb.HomeLive do />
No credit card required
- <.button size="lg" class="w-full">Fund issue + <.button size="lg" class="w-full drop-shadow-[0_1px_5px_#34d39980]"> + Fund issue +
@@ -790,7 +795,8 @@ defmodule AlgoraWeb.HomeLive do

- Tip any contributor in seconds + Tip any contributor + in seconds

@@ -834,7 +840,13 @@ defmodule AlgoraWeb.HomeLive do helptext="We'll comment to notify the developer." />
- <.button size="lg" class="w-full" variant="blue">Tip contributor + <.button + size="lg" + class="w-full drop-shadow-[0_1px_5px_#60a5fa80]" + variant="blue" + > + Tip contributor +
From 530fb09ab518d69a700f5c1c8480b3d7b3dcf44b Mon Sep 17 00:00:00 2001 From: zafer Date: Sat, 22 Mar 2025 23:51:17 +0200 Subject: [PATCH 04/13] style: refine layout and spacing in the home section for better visual hierarchy and clarity --- lib/algora_web/live/home_live.ex | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index e7fd5c5bc..642afc3ca 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -728,7 +728,7 @@ defmodule AlgoraWeb.HomeLive do View issue -
+
Fund any issue @@ -736,10 +736,10 @@ defmodule AlgoraWeb.HomeLive do in seconds
-
+
Help improve the OSS you love and rely on
-
+
<.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> Pay when PRs are merged @@ -757,7 +757,7 @@ defmodule AlgoraWeb.HomeLive do <.form for={@bounty_form} phx-submit="create_bounty" - class="col-span-3 grid grid-cols-3 gap-6 w-full" + class="col-span-3 grid gap-6 w-full" > <.input label="URL" @@ -771,10 +771,10 @@ defmodule AlgoraWeb.HomeLive do class="placeholder:text-success" />
-
No credit card required
<.button size="lg" class="w-full drop-shadow-[0_1px_5px_#34d39980]"> Fund issue +
No credit card required
From f3e48bde048fcdcb7e333df654fb5335abf9ef86 Mon Sep 17 00:00:00 2001 From: zafer Date: Sun, 23 Mar 2025 00:09:36 +0200 Subject: [PATCH 05/13] feat: add tip contributor form to footer for direct contributions, enhancing user engagement --- lib/algora_web/components/footer.ex | 61 ++++++++++++++++++++++++++++- lib/algora_web/live/home_live.ex | 2 +- 2 files changed, 61 insertions(+), 2 deletions(-) diff --git a/lib/algora_web/components/footer.ex b/lib/algora_web/components/footer.ex index cc2174d86..0b41967ea 100644 --- a/lib/algora_web/components/footer.ex +++ b/lib/algora_web/components/footer.ex @@ -167,7 +167,65 @@ defmodule AlgoraWeb.Components.Footer do
-
+ +
+
+
+
+

+ Tip any contributor + in seconds +

+

+ Support the maintainers behind your favorite open source projects +

+
+
+ <.icon name="tabler-check" class="h-5 w-5 text-emerald-400 flex-none" /> + Send tips directly to GitHub usernames +
+
+ <.icon name="tabler-check" class="h-5 w-5 text-emerald-400 flex-none" /> + No GitHub account required for the recipient +
+
+ <.icon name="tabler-check" class="h-5 w-5 text-emerald-400 flex-none" /> + Algora handles payouts, compliance & 1099s +
+
+
+ + <.form for={@tip_form} phx-submit="create_tip" class="col-span-3 space-y-6"> +
+ <.input + label="GitHub Username" + field={@tip_form[:github_handle]} + placeholder="jsmith" + /> + <.input + label="Amount" + icon="tabler-currency-dollar" + field={@tip_form[:amount]} + class="placeholder:text-emerald-500" + /> +
+ <.input + label="URL" + field={@tip_form[:url]} + placeholder="https://github.com/owner/repo/issues/123" + helptext="We'll comment to notify the developer." + /> +
+ <.button size="lg" class="w-full drop-shadow-[0_1px_5px_#34d39980]"> + Tip contributor + +
+ +
+
+
+ +
+

© {Date.utc_today().year} Algora, Public Benefit Corporation

diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index 642afc3ca..819638a70 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -881,7 +881,7 @@ defmodule AlgoraWeb.HomeLive do
- +
Upwork® is a registered trademark of Upwork Global Inc. Algora is not affiliated with, sponsored by, or endorsed by Upwork Global Inc, mmmkay?
From f9e3f77437b23dc0cdcda74c4819e9eb2ef7bc13 Mon Sep 17 00:00:00 2001 From: zafer Date: Sun, 23 Mar 2025 00:09:53 +0200 Subject: [PATCH 06/13] Revert "feat: add tip contributor form to footer for direct contributions, enhancing user engagement" This reverts commit f3e48bde048fcdcb7e333df654fb5335abf9ef86. --- lib/algora_web/components/footer.ex | 61 +---------------------------- lib/algora_web/live/home_live.ex | 2 +- 2 files changed, 2 insertions(+), 61 deletions(-) diff --git a/lib/algora_web/components/footer.ex b/lib/algora_web/components/footer.ex index 0b41967ea..cc2174d86 100644 --- a/lib/algora_web/components/footer.ex +++ b/lib/algora_web/components/footer.ex @@ -167,65 +167,7 @@ defmodule AlgoraWeb.Components.Footer do
- -
-
-
-
-

- Tip any contributor - in seconds -

-

- Support the maintainers behind your favorite open source projects -

-
-
- <.icon name="tabler-check" class="h-5 w-5 text-emerald-400 flex-none" /> - Send tips directly to GitHub usernames -
-
- <.icon name="tabler-check" class="h-5 w-5 text-emerald-400 flex-none" /> - No GitHub account required for the recipient -
-
- <.icon name="tabler-check" class="h-5 w-5 text-emerald-400 flex-none" /> - Algora handles payouts, compliance & 1099s -
-
-
- - <.form for={@tip_form} phx-submit="create_tip" class="col-span-3 space-y-6"> -
- <.input - label="GitHub Username" - field={@tip_form[:github_handle]} - placeholder="jsmith" - /> - <.input - label="Amount" - icon="tabler-currency-dollar" - field={@tip_form[:amount]} - class="placeholder:text-emerald-500" - /> -
- <.input - label="URL" - field={@tip_form[:url]} - placeholder="https://github.com/owner/repo/issues/123" - helptext="We'll comment to notify the developer." - /> -
- <.button size="lg" class="w-full drop-shadow-[0_1px_5px_#34d39980]"> - Tip contributor - -
- -
-
-
- -
+
-

© {Date.utc_today().year} Algora, Public Benefit Corporation

diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index 819638a70..642afc3ca 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -881,7 +881,7 @@ defmodule AlgoraWeb.HomeLive do
- +
Upwork® is a registered trademark of Upwork Global Inc. Algora is not affiliated with, sponsored by, or endorsed by Upwork Global Inc, mmmkay?
From 8fc3f9f67f1957708fa890148b450e69d645dbfe Mon Sep 17 00:00:00 2001 From: zafer Date: Sun, 23 Mar 2025 00:23:37 +0200 Subject: [PATCH 07/13] style: update layout of tip contributor section for improved responsiveness and visual appeal --- lib/algora_web/live/home_live.ex | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index 642afc3ca..bb851c6ab 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -793,13 +793,13 @@ defmodule AlgoraWeb.HomeLive do

-
-

- Tip any contributor - in seconds -

-
+
+
+

+ Tip any contributor + instantly +

Support the maintainers behind your favorite open source projects

@@ -852,11 +852,11 @@ defmodule AlgoraWeb.HomeLive do
-
+
Tip contributor
From b68843ff3ffb20ffec42f0d3976487783cdc2050 Mon Sep 17 00:00:00 2001 From: zafer Date: Sun, 23 Mar 2025 00:30:07 +0200 Subject: [PATCH 08/13] feat: add new section for funding GitHub issues, enhancing support for open source development --- lib/algora_web/live/home_live.ex | 431 ++++++++++++++++--------------- 1 file changed, 217 insertions(+), 214 deletions(-) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index bb851c6ab..ca28b2015 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -132,6 +132,222 @@ defmodule AlgoraWeb.HomeLive do
+
+ <.pattern /> +
+

+ Fund GitHub Issues +

+

+ Support open source development with bounties on GitHub issues +

+ +
+ <.link + href="https://github.com/zed-industries/zed/issues/4440" + rel="noopener" + class="relative flex items-center gap-x-4 rounded-xl bg-black p-6 ring-1 ring-border transition-colors" + > +
+ Zed + Scott Chacon +
+
+
+ GitHub cofounder funds new feature in Zed Editor +
+
+ Zed Editor, Scott Chacon +
+
+ <.button size="lg" variant="secondary"> + View issue + + + + <.link + href="https://github.com/PX4/PX4-Autopilot/issues/22464" + rel="noopener" + class="relative flex items-center gap-x-4 rounded-xl bg-black p-6 ring-1 ring-border transition-colors" + > +
+ Alex Klimaj + PX4 + Andrew Wilkins +
+
+
+ DefenceTech CEOs fund obstacle avoidance in PX4 Drone Autopilot +
+
+ Alex Klimaj, Founder of ARK Electronics & Andrew Wilkins, CEO of Ascend Engineering +
+
+ <.button size="lg" variant="secondary"> + View issue + + +
+
+
+ Fund any issue + + in seconds + +
+
+ Help improve the OSS you love and rely on +
+
+
+ <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> + Pay when PRs are merged +
+
+ <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> + Pool bounties with other sponsors +
+
+ <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> + Algora handles invoices, payouts, compliance & 1099s +
+
+
+ <.form + for={@bounty_form} + phx-submit="create_bounty" + class="col-span-3 grid gap-6 w-full" + > + <.input + label="URL" + field={@bounty_form[:url]} + placeholder="https://github.com/owner/repo/issues/1337" + /> + <.input + label="Amount" + icon="tabler-currency-dollar" + field={@bounty_form[:amount]} + class="placeholder:text-success" + /> +
+ <.button size="lg" class="w-full drop-shadow-[0_1px_5px_#34d39980]"> + Fund issue + +
No credit card required
+
+ +
+
+
+
+ +
+ <.pattern /> + <%!-- john --%> +
+ <.link + class="flex justify-center items-center" + aria-label="Logo" + navigate={~p"/org/golemcloud"} + > + + +

+ $15,000 Open source bounty to hire +

+
+
+
+
+
John A De Goes
+
+ Founder & CEO +
+
+ John A De Goes +
+
+ <.icon name="tabler-git-merge" class="size-8 text-purple-400" /> +
+
+ Maxim Schuwalow +
+
Maxim Schuwalow
+
+ Software Engineer +
+
+
+
+
+ +
+
+
+
+ John A De Goes +
+ <.icon name="tabler-player-play-filled" class="size-8 text-white" /> +
+
+ +
+
+
+
+ Golem bounty to hire +
+
+
+
+
+
<.pattern />
@@ -194,7 +410,7 @@ defmodule AlgoraWeb.HomeLive do Build product faster

- Use bounties in your own repositories to manage contract work efficiently. Pay only for completed tasks, with full GitHub integration. + Use bounties for outcome-based contract work with full GitHub integration.

@@ -566,219 +782,6 @@ defmodule AlgoraWeb.HomeLive do
- - <%!-- john --%> -
- <.link - class="flex justify-center items-center" - aria-label="Logo" - navigate={~p"/org/golemcloud"} - > - - -

- $15,000 Open source bounty to hire -

-
-
-
-
-
John A De Goes
-
- Founder & CEO -
-
- John A De Goes -
-
- <.icon name="tabler-git-merge" class="size-8 text-purple-400" /> -
-
- Maxim Schuwalow -
-
Maxim Schuwalow
-
- Software Engineer -
-
-
-
-
- -
-
-
-
- John A De Goes -
- <.icon name="tabler-player-play-filled" class="size-8 text-white" /> -
-
- -
-
-
-
- Golem bounty to hire -
-
-
-
-
- - -
- <.pattern /> -
-

- Fund GitHub Issues -

-

- Support open source development with bounties on GitHub issues -

- -
- <.link - href="https://github.com/zed-industries/zed/issues/4440" - rel="noopener" - class="relative flex items-center gap-x-4 rounded-xl bg-black p-6 ring-1 ring-border transition-colors" - > -
- Zed - Scott Chacon -
-
-
- GitHub cofounder funds new feature in Zed Editor -
-
- Zed Editor, Scott Chacon -
-
- <.button size="lg" variant="secondary"> - View issue - - - - <.link - href="https://github.com/PX4/PX4-Autopilot/issues/22464" - rel="noopener" - class="relative flex items-center gap-x-4 rounded-xl bg-black p-6 ring-1 ring-border transition-colors" - > -
- Alex Klimaj - PX4 - Andrew Wilkins -
-
-
- DefenceTech CEOs fund obstacle avoidance in PX4 Drone Autopilot -
-
- Alex Klimaj, Founder of ARK Electronics & Andrew Wilkins, CEO of Ascend Engineering -
-
- <.button size="lg" variant="secondary"> - View issue - - -
-
-
- Fund any issue - - in seconds - -
-
- Help improve the OSS you love and rely on -
-
-
- <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> - Pay when PRs are merged -
-
- <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> - Pool bounties with other sponsors -
-
- <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> - Algora handles invoices, payouts, compliance & 1099s -
-
-
- <.form - for={@bounty_form} - phx-submit="create_bounty" - class="col-span-3 grid gap-6 w-full" - > - <.input - label="URL" - field={@bounty_form[:url]} - placeholder="https://github.com/owner/repo/issues/1337" - /> - <.input - label="Amount" - icon="tabler-currency-dollar" - field={@bounty_form[:amount]} - class="placeholder:text-success" - /> -
- <.button size="lg" class="w-full drop-shadow-[0_1px_5px_#34d39980]"> - Fund issue - -
No credit card required
-
- -
-
From 23848132ac01e3886a3cf155f63826b95a979db4 Mon Sep 17 00:00:00 2001 From: zafer Date: Sun, 23 Mar 2025 00:44:18 +0200 Subject: [PATCH 09/13] feat: add new multimedia section showcasing developers and funding opportunities, enhancing engagement and visual appeal --- lib/algora_web/live/home_live.ex | 172 +++++++++++++++---------------- 1 file changed, 86 insertions(+), 86 deletions(-) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index ca28b2015..7cf954844 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -130,6 +130,92 @@ defmodule AlgoraWeb.HomeLive do
+
+
+
+
+
+ John A De Goes +
+ <.icon name="tabler-player-play-filled" class="size-8 text-white" /> +
+
+ +
+
+
+
+ Golem bounty to hire +
+
+
+
+ +

+ Pay developers on GitHub +

+
+
+
+
+
John A De Goes
+
+ Founder & CEO +
+
+ John A De Goes +
+
+ <.icon name="tabler-git-merge" class="size-8 text-purple-400" /> +
+
+ Maxim Schuwalow +
+
Maxim Schuwalow
+
+ Software Engineer +
+
+
+
+
+ <.link + class="flex justify-center items-center mt-8" + aria-label="Logo" + navigate={~p"/org/golemcloud"} + > + +
@@ -260,92 +346,6 @@ defmodule AlgoraWeb.HomeLive do
<.pattern /> <%!-- john --%> -
- <.link - class="flex justify-center items-center" - aria-label="Logo" - navigate={~p"/org/golemcloud"} - > - - -

- $15,000 Open source bounty to hire -

-
-
-
-
-
John A De Goes
-
- Founder & CEO -
-
- John A De Goes -
-
- <.icon name="tabler-git-merge" class="size-8 text-purple-400" /> -
-
- Maxim Schuwalow -
-
Maxim Schuwalow
-
- Software Engineer -
-
-
-
-
- -
-
-
-
- John A De Goes -
- <.icon name="tabler-player-play-filled" class="size-8 text-white" /> -
-
- -
-
-
-
- Golem bounty to hire -
-
-
-
From f0cb01c6aa063188382526eb33e26e474d8126fb Mon Sep 17 00:00:00 2001 From: zafer Date: Sun, 23 Mar 2025 00:52:59 +0200 Subject: [PATCH 10/13] feat: update home section layout and enhance funding form for GitHub issues, improving user experience and engagement --- lib/algora_web/live/home_live.ex | 156 ++++++++++--------------------- 1 file changed, 47 insertions(+), 109 deletions(-) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index 7cf954844..2bcf79ce2 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -130,8 +130,8 @@ defmodule AlgoraWeb.HomeLive do
-
-
+
+
-
- -

- Pay developers on GitHub -

-
-
-
-
-
John A De Goes
-
- Founder & CEO +
+
+
+ Fund any issue + + in seconds + +
+
+ Help improve the OSS you love and rely on +
+
+
+ <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> + Pay when PRs are merged +
+
+ <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> + Pool bounties with other sponsors +
+
+ <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> + Algora handles invoices, payouts, compliance & 1099s
- John A De Goes
-
- <.icon name="tabler-git-merge" class="size-8 text-purple-400" /> -
-
- Maxim Schuwalow + <.input + label="URL" + field={@bounty_form[:url]} + placeholder="https://github.com/owner/repo/issues/1337" /> -
-
Maxim Schuwalow
-
- Software Engineer -
+ <.input + label="Amount" + icon="tabler-currency-dollar" + field={@bounty_form[:amount]} + class="placeholder:text-success" + /> +
+ <.button size="lg" class="w-full drop-shadow-[0_1px_5px_#34d39980]"> + Fund issue + +
No credit card required
-
+
-
- <.link - class="flex justify-center items-center mt-8" - aria-label="Logo" - navigate={~p"/org/golemcloud"} - > - - - - -
- <.pattern /> -
-

- Fund GitHub Issues -

-

- Support open source development with bounties on GitHub issues -

- -
+
<.link href="https://github.com/zed-industries/zed/issues/4440" rel="noopener" @@ -289,65 +282,10 @@ defmodule AlgoraWeb.HomeLive do View issue -
-
-
- Fund any issue - - in seconds - -
-
- Help improve the OSS you love and rely on -
-
-
- <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> - Pay when PRs are merged -
-
- <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> - Pool bounties with other sponsors -
-
- <.icon name="tabler-check" class="h-4 w-4 mr-1 text-success-400" /> - Algora handles invoices, payouts, compliance & 1099s -
-
-
- <.form - for={@bounty_form} - phx-submit="create_bounty" - class="col-span-3 grid gap-6 w-full" - > - <.input - label="URL" - field={@bounty_form[:url]} - placeholder="https://github.com/owner/repo/issues/1337" - /> - <.input - label="Amount" - icon="tabler-currency-dollar" - field={@bounty_form[:amount]} - class="placeholder:text-success" - /> -
- <.button size="lg" class="w-full drop-shadow-[0_1px_5px_#34d39980]"> - Fund issue - -
No credit card required
-
- -
-
- <.pattern /> - <%!-- john --%> -
-
<.pattern />
From ac99e367f58ae7f1500a18b3f053ebff85c6bcc9 Mon Sep 17 00:00:00 2001 From: zafer Date: Sun, 23 Mar 2025 00:57:43 +0200 Subject: [PATCH 11/13] style: refine home section backgrounds and remove gradient for improved visual consistency --- lib/algora_web/live/home_live.ex | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index 2bcf79ce2..248713265 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -63,7 +63,6 @@ defmodule AlgoraWeb.HomeLive do |> assign(:stats, stats) |> assign(:faq_items, get_faq_items()) |> assign(:bounty_form, to_form(BountyForm.changeset(%BountyForm{}, %{}))) - # TODO: add url |> assign(:tip_form, to_form(TipForm.changeset(%TipForm{}, %{}))) |> assign(:repo_form, to_form(RepoForm.changeset(%RepoForm{}, %{}))) |> assign(:pending_action, nil)} @@ -76,7 +75,7 @@ defmodule AlgoraWeb.HomeLive do
-
+
<.pattern />
@@ -286,8 +285,7 @@ defmodule AlgoraWeb.HomeLive do
-
- <.pattern /> +
-
- <.pattern /> +

Build product faster @@ -548,10 +545,9 @@ defmodule AlgoraWeb.HomeLive do

-
- <.pattern /> +
-

+

Hire by building product

@@ -723,8 +719,7 @@ defmodule AlgoraWeb.HomeLive do

-
- <.pattern /> +

Did you know? @@ -804,7 +799,7 @@ defmodule AlgoraWeb.HomeLive do

-
+

The open source From 1f38b7b4503ac9cc2d48da1c99cd4b52d33be4d5 Mon Sep 17 00:00:00 2001 From: zafer Date: Sun, 23 Mar 2025 12:03:39 +0200 Subject: [PATCH 12/13] style: simplify image classes in home section for cleaner presentation --- lib/algora_web/live/home_live.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index 248713265..39313017e 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -141,7 +141,7 @@ defmodule AlgoraWeb.HomeLive do John A De Goes
<.icon name="tabler-player-play-filled" class="size-8 text-white" /> @@ -165,7 +165,7 @@ defmodule AlgoraWeb.HomeLive do Golem bounty to hire

From 9d9e8a3145f37e93f97d6772e020c8789be924e2 Mon Sep 17 00:00:00 2001 From: zafer Date: Sun, 23 Mar 2025 12:38:08 +0200 Subject: [PATCH 13/13] feat: implement modal video component in home section for enhanced multimedia engagement --- lib/algora_web/live/home_live.ex | 116 ++++++++++++++++--------------- 1 file changed, 61 insertions(+), 55 deletions(-) diff --git a/lib/algora_web/live/home_live.ex b/lib/algora_web/live/home_live.ex index 39313017e..a49587b4d 100644 --- a/lib/algora_web/live/home_live.ex +++ b/lib/algora_web/live/home_live.ex @@ -16,7 +16,6 @@ defmodule AlgoraWeb.HomeLive do alias AlgoraWeb.Components.Footer alias AlgoraWeb.Components.Header alias AlgoraWeb.Components.Logos - alias AlgoraWeb.Components.Wordmarks alias AlgoraWeb.Data.PlatformStats alias AlgoraWeb.Forms.BountyForm alias AlgoraWeb.Forms.TipForm @@ -68,6 +67,39 @@ defmodule AlgoraWeb.HomeLive do |> assign(:pending_action, nil)} end + attr :src, :string, required: true + attr :poster, :string, required: true + attr :title, :string, default: nil + attr :alt, :string, default: nil + attr :class, :string, default: nil + attr :autoplay, :boolean, default: true + + defp modal_video(assigns) do + ~H""" +
JS.set_attribute({"src", @src <> "?autoplay=#{@autoplay}"}, to: "#video-modal-iframe") + |> JS.set_attribute({"title", @title}, to: "#video-modal-iframe") + |> show_modal("video-modal") + } + > + {@alt} +
+
+ <.icon name="tabler-player-play-filled" class="size-8 text-white" /> +
+
+
+ """ + end + @impl true def render(assigns) do ~H""" @@ -132,33 +164,13 @@ defmodule AlgoraWeb.HomeLive do
-
-
- John A De Goes -
- <.icon name="tabler-player-play-filled" class="size-8 text-white" /> -
-
- -
+ <.modal_video + class="aspect-[9/16] rounded-l-xl lg:rounded-l-2xl" + src="https://www.youtube.com/embed/xObOGcUdtY0" + title="$15,000 Open source bounty to hire a Rust engineer" + poster={~p"/images/people/john-de-goes.jpg"} + alt="John A De Goes" + />
@@ -686,33 +698,13 @@ defmodule AlgoraWeb.HomeLive do
-
-
- Gergő Móricz -
- <.icon name="tabler-player-play-filled" class="size-8 text-white" /> -
-
- -
+ <.modal_video + class="rounded-r-xl lg:rounded-r-2xl" + src="https://www.youtube.com/embed/HhTT-GX5tjQ" + title="🧑🏻‍💻 Building your bounty hunter reputation & Mendable contributions 💸" + poster={~p"/images/people/mogery.png"} + alt="Gergő Móricz" + />
@@ -824,6 +816,20 @@ defmodule AlgoraWeb.HomeLive do
+ + <.dialog id="video-modal" show={false} class="w-screen h-screen lg:max-w-none p-[5rem]"> + <.dialog_content class="flex items-center justify-center"> + + + """ end