From de93dc89baf27e2d4b68339f40a9b1c8e3542126 Mon Sep 17 00:00:00 2001 From: naturallaw77 Date: Tue, 31 Mar 2026 11:01:12 -0500 Subject: [PATCH] updated icons --- app/{ => app}/icons/app/icons/bitcoind.png | Bin .../icons/app/icons/btcpayserver.png | Bin app/{ => app}/icons/app/icons/caddy.png | Bin app/{ => app}/icons/app/icons/electrs.png | Bin app/{ => app}/icons/app/icons/haven.png | Bin app/{ => app}/icons/app/icons/livekit.png | 0 app/{ => app}/icons/app/icons/lnd.png | Bin app/{ => app}/icons/app/icons/mempool.png | Bin app/{ => app}/icons/app/icons/nextcloud.png | Bin app/{ => app}/icons/app/icons/rtl.png | Bin app/{ => app}/icons/app/icons/synapse.png | Bin app/{ => app}/icons/app/icons/tor.png | Bin app/{ => app}/icons/app/icons/vaultwarden.png | Bin app/{ => app}/icons/app/icons/wordpress.png | Bin app/app/icons/bitcoind.png | Bin 0 -> 4806 bytes app/app/icons/btcpayserver.png | Bin 0 -> 5065 bytes app/app/icons/caddy.png | Bin 0 -> 1584 bytes app/app/icons/electrs.png | Bin 0 -> 1541 bytes app/app/icons/haven.png | Bin 0 -> 1520 bytes app/app/icons/livekit.png | 1402 +++++++++++++++++ app/app/icons/lnd.png | Bin 0 -> 1592 bytes app/app/icons/mempool.png | Bin 0 -> 1535 bytes app/app/icons/nextcloud.png | Bin 0 -> 12075 bytes app/app/icons/rtl.png | Bin 0 -> 1564 bytes app/app/icons/synapse.png | Bin 0 -> 2129 bytes app/app/icons/tor.png | Bin 0 -> 1505 bytes app/app/icons/vaultwarden.png | Bin 0 -> 1597 bytes app/app/icons/wordpress.png | Bin 0 -> 18579 bytes 28 files changed, 1402 insertions(+) rename app/{ => app}/icons/app/icons/bitcoind.png (100%) rename app/{ => app}/icons/app/icons/btcpayserver.png (100%) rename app/{ => app}/icons/app/icons/caddy.png (100%) rename app/{ => app}/icons/app/icons/electrs.png (100%) rename app/{ => app}/icons/app/icons/haven.png (100%) rename app/{ => app}/icons/app/icons/livekit.png (100%) rename app/{ => app}/icons/app/icons/lnd.png (100%) rename app/{ => app}/icons/app/icons/mempool.png (100%) rename app/{ => app}/icons/app/icons/nextcloud.png (100%) rename app/{ => app}/icons/app/icons/rtl.png (100%) rename app/{ => app}/icons/app/icons/synapse.png (100%) rename app/{ => app}/icons/app/icons/tor.png (100%) rename app/{ => app}/icons/app/icons/vaultwarden.png (100%) rename app/{ => app}/icons/app/icons/wordpress.png (100%) create mode 100644 app/app/icons/bitcoind.png create mode 100644 app/app/icons/btcpayserver.png create mode 100644 app/app/icons/caddy.png create mode 100644 app/app/icons/electrs.png create mode 100644 app/app/icons/haven.png create mode 100644 app/app/icons/livekit.png create mode 100644 app/app/icons/lnd.png create mode 100644 app/app/icons/mempool.png create mode 100644 app/app/icons/nextcloud.png create mode 100644 app/app/icons/rtl.png create mode 100644 app/app/icons/synapse.png create mode 100644 app/app/icons/tor.png create mode 100644 app/app/icons/vaultwarden.png create mode 100644 app/app/icons/wordpress.png diff --git a/app/icons/app/icons/bitcoind.png b/app/app/icons/app/icons/bitcoind.png similarity index 100% rename from app/icons/app/icons/bitcoind.png rename to app/app/icons/app/icons/bitcoind.png diff --git a/app/icons/app/icons/btcpayserver.png b/app/app/icons/app/icons/btcpayserver.png similarity index 100% rename from app/icons/app/icons/btcpayserver.png rename to app/app/icons/app/icons/btcpayserver.png diff --git a/app/icons/app/icons/caddy.png b/app/app/icons/app/icons/caddy.png similarity index 100% rename from app/icons/app/icons/caddy.png rename to app/app/icons/app/icons/caddy.png diff --git a/app/icons/app/icons/electrs.png b/app/app/icons/app/icons/electrs.png similarity index 100% rename from app/icons/app/icons/electrs.png rename to app/app/icons/app/icons/electrs.png diff --git a/app/icons/app/icons/haven.png b/app/app/icons/app/icons/haven.png similarity index 100% rename from app/icons/app/icons/haven.png rename to app/app/icons/app/icons/haven.png diff --git a/app/icons/app/icons/livekit.png b/app/app/icons/app/icons/livekit.png similarity index 100% rename from app/icons/app/icons/livekit.png rename to app/app/icons/app/icons/livekit.png diff --git a/app/icons/app/icons/lnd.png b/app/app/icons/app/icons/lnd.png similarity index 100% rename from app/icons/app/icons/lnd.png rename to app/app/icons/app/icons/lnd.png diff --git a/app/icons/app/icons/mempool.png b/app/app/icons/app/icons/mempool.png similarity index 100% rename from app/icons/app/icons/mempool.png rename to app/app/icons/app/icons/mempool.png diff --git a/app/icons/app/icons/nextcloud.png b/app/app/icons/app/icons/nextcloud.png similarity index 100% rename from app/icons/app/icons/nextcloud.png rename to app/app/icons/app/icons/nextcloud.png diff --git a/app/icons/app/icons/rtl.png b/app/app/icons/app/icons/rtl.png similarity index 100% rename from app/icons/app/icons/rtl.png rename to app/app/icons/app/icons/rtl.png diff --git a/app/icons/app/icons/synapse.png b/app/app/icons/app/icons/synapse.png similarity index 100% rename from app/icons/app/icons/synapse.png rename to app/app/icons/app/icons/synapse.png diff --git a/app/icons/app/icons/tor.png b/app/app/icons/app/icons/tor.png similarity index 100% rename from app/icons/app/icons/tor.png rename to app/app/icons/app/icons/tor.png diff --git a/app/icons/app/icons/vaultwarden.png b/app/app/icons/app/icons/vaultwarden.png similarity index 100% rename from app/icons/app/icons/vaultwarden.png rename to app/app/icons/app/icons/vaultwarden.png diff --git a/app/icons/app/icons/wordpress.png b/app/app/icons/app/icons/wordpress.png similarity index 100% rename from app/icons/app/icons/wordpress.png rename to app/app/icons/app/icons/wordpress.png diff --git a/app/app/icons/bitcoind.png b/app/app/icons/bitcoind.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ba21e8609b2d446a064b098a12afc1e9c57e56 GIT binary patch literal 4806 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 Oz~JfX=d#Wzp$Py<82(iN literal 0 HcmV?d00001 diff --git a/app/app/icons/btcpayserver.png b/app/app/icons/btcpayserver.png new file mode 100644 index 0000000000000000000000000000000000000000..0b976420b016ccccd7ecb157c07a68fdeecec9c1 GIT binary patch literal 5065 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 XO!3Y&=L#4Y7#KWV{an^LB{Ts5x3>6{ literal 0 HcmV?d00001 diff --git a/app/app/icons/haven.png b/app/app/icons/haven.png new file mode 100644 index 0000000000000000000000000000000000000000..acd73c93a3edb807fad6e4acb585f716c7ffdb22 GIT binary patch literal 1520 zcmeAS@N?(olHy`uVBq!ia0y~yU|a&i983%h3?KE5B{49tZufL?45^s&=Gw;6W(NV+ zz|-wLRx3KCR(7hHDV7V1X@7Z_n^5=VoKA9&d_(?s>uQDrvPbwl1gsSt-!!mnWEP?= zCn9fm$=u_)+Z)&;xBqR^wxg4^^zt4SdsdnweIr_+lMP_${d<*Fmfib zt8~atP#AukL)krs)yxNO|D;EH!V=)LPsAg{(rGuDe<)n9JTvdZ|7*GPZ5#U^Y^HVb vFz_K;(QBBN&ro4KpMH7sgE#}j|NrMgMfSfv9L~nTz`)??>gTe~DWM4f2Gi&b literal 0 HcmV?d00001 diff --git a/app/app/icons/livekit.png b/app/app/icons/livekit.png new file mode 100644 index 0000000..1bb245e --- /dev/null +++ b/app/app/icons/livekit.png @@ -0,0 +1,1402 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GitHub · Change is constant. GitHub keeps you ahead. · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ Skip to content + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + + + + +
+ + + + + + + + + +
+
+ + + + + + + + + + + + +

The future of building happens together

Tools and trends evolve, but collaboration endures. With GitHub, developers, agents, and code come together on one platform.

Try GitHub Copilot free

GitHub features

A demonstration animation of a code editor using GitHub Copilot Chat, where the user requests GitHub Copilot to refactor duplicated logic and extract it into a reusable function for a given code snippet.

Write, test, and fix code quickly with GitHub Copilot, from simple boilerplate to complex features.

GitHub customers

American AirlinesDuolingoErnst and YoungFordInfoSysMercado LibreMercedes-BenzShopifyPhilipsSociété GénéraleSpotifyVodafone

Accelerate your entire workflow

From your first line of code to final deployment, GitHub provides AI and automation tools to help you build and ship better software faster.

A Copilot chat window with the 'Ask' mode enabled. The user switches from 'Ask' mode to 'Agent' mode from a dropdown menu, then sends the prompt 'Update the website to allow searching for running races by name.' Copilot analyzes the codebase, then explains the required edits for three files before generating them. Copilot then confirms completion and summarizes the implemented changes for the new functionality allowing users to search races by name and view paginated, filtered results.

Your AI partner everywhere. Copilot is ready to work with you at each step of the software development lifecycle.

Duolingo boosts developer speed by 25% with GitHub Copilot

Read customer story

2025 Gartner® Magic Quadrant™ for AI Code Assistants

Read industry report

Ship faster with secure, reliable CI/CD.

Explore GitHub Actions

Built-in application security where found means fixed

Use AI to find and fix vulnerabilities so your team can ship more secure software faster.

Apply fixes in seconds. Spend less time debugging and more time building features with Copilot Autofix.

Copilot Autofix identifies vulnerable code and provides an explanation, together with a secure code suggestion to remediate the vulnerability.

Security debt, solved. Leverage security campaigns and Copilot Autofix to reduce application vulnerabilities.

Learn about GitHub Code Security
A security campaign screen displays the campaign’s progress bar with 97% completed of 701 alerts. A total of 23 alerts are left with 13 in progress, and the campaign started 20 days ago. The status below shows that there are 7 days left in the campaign with a due date of November 15, 2024.

Dependencies you can depend on. Update vulnerable dependencies with supported fixes for breaking changes.

Learn about Dependabot
List of dependencies defined in a requirements .txt file.

Your secrets, your business. Detect, prevent, and remediate leaked secrets across your organization.

Learn about GitHub Secret Protection
GitHub push protection confirms and displays an active secret, and blocks the push.

70% MTTR reduction with Copilot Autofix

8.3M secret leaks stopped in the past 12 months with push protection

Work together, achieve more

From planning and discussion to code review, GitHub keeps your team’s conversation and context next to your code.

A project management dashboard showing tasks for the ‘OctoArcade Invaders’ project, with tasks grouped under project phase categories like ‘Prototype,’ ‘Beta,’ and ‘Launch’ in a table layout. One of the columns displays sub-issue progress bars with percentages for each issue.

Plan with clarity. Organize everything from high-level roadmaps to everyday tasks.

It helps us onboard new software engineers and get them productive right away. We have all our source code, issues, and pull requests in one place... GitHub is a complete platform that frees us from menial tasks and enables us to do our best work.
Fabian FaulhaberApplication manager at Mercedes-Benz

Create issues and manage projects with tools that adapt to your code.

Explore GitHub Issues

Millions of developers and businesses call GitHub home

Whether you’re scaling your development process or just learning how to code, GitHub is where you belong. Join the world’s most widely adopted developer platform to build the technologies that shape what’s next.

+
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + diff --git a/app/app/icons/lnd.png b/app/app/icons/lnd.png new file mode 100644 index 0000000000000000000000000000000000000000..9c60603b257e0a7b7b626b809368d4b111938399 GIT binary patch literal 1592 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 literal 0 HcmV?d00001 diff --git a/app/app/icons/rtl.png b/app/app/icons/rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..773a47e3f45dd170982e6c7a45bc6c59dd12cf4f GIT binary patch literal 1564 zcmeAS@N?(olHy`uVBq!ia0y~yU|a&i983%h3?KE5B{49tKK68R45^s&=K98oa~uR5 z0@rqlbOL4?_}ALGd$V=;*ClKX-~ab@h0V5qOoe}J!&XlT(lT>%H>5;^V%T|6pvtmE*Y*A1^oIUk*W$}k~b$N1yG562Tdwo8Q^^*Hq z%dU(2o>w{w$n2?~wXAa9?EmsCjn6B^E6Wbww|>s3zoKI4^ZjS~%VJ~-Wzr+Vc5d7g z*7LZ+Z1z=k&R>7))?ep7yrHOiTI%DE7M_z9@f`lVr*8lMFJG<{)Xq+goTRe9?yr`6 znBbeQReS69$Nvm`x@z99Y!j{EX-B!wZ#pyQbi80&qTti4tyPtkn)@&LEl*bSyJG74 z)V$1U?yBpi5rTOmgMK>-^~kO`$g-LiERJz^XJcdPBN+aW8y0> zFaLV`@j@BbixatjuaE!Vq8#1d-+yi94`CfK?ytN(i&lL4x4K-7gXy@}ibqU^SKN8> zF2B68tF>%J{?yARw##{vZRA!zJnDKTZ8Nvu;p%zIuT4pN5%#CpL@Kho#HJ}UyDT+* zbL7wY=g*(Nw!3m(x><1=@6Nk<;@z#utvO){``(v(T@l~%IiLM|!>skP(y!h})|<@r z^X*8xo3r7-?rzq#gaGQT(Mh} z`$EAHYWF`_C+UzbsEp_I)yvQS`Z4|Hni4D7 z*Hwo$e&T3y_}dk=TKqAy>5#Hevi!E8 zv+?}%{xb@8pW%6Ve!l(M?X$NZ_!VhqYrE2&yXk;!ANS!4zn+%uxjSE=aZ`+*|2v17 zK5DD4u6kG(AklW*k5zJd=i!fcv?7lGE;Z;&UViwoMHusqezCTPM^76(`~36o-@gZU z|J--K=Kj`4S?;N_^WSaHzkjYW#khIi+r4}Dt_@qQz0S;Uc3id+N7KWC6=gnLeK#jI z=Na}T&)obgETJ1|L#AVJ!kPF zgJ@yTNj}Rj3(s3xTd2{e8Gd|Ek#s2Eh3PBbAItn*Qtu~|r?0R7-2Q~9`sGts*p7a$ zE%l0<_xzghvOE9gSlqjR|7!mvm7OOVzC0*-qAtEMb4&e29*jDb^rg(RXLgJE?qefetH z(m7V>2ka_;_V|0%Ug6SM&G()n4cy{AcO1Fg}mdHs`G$ z&3Z8T&K1{R^H;8&En35brv|`Y!(Fmhm)O5&&lLTVoj2`0+xr84E*3ee`ttvg!2K*U zE&j=^zIv+4@^1L+uR&8jh6l=jpME#*`%CWTvIGaNfv72A_4I#E28RFt=dc*%N;SN3 RXJBAp@O1TaS?83{1OVUe8F2sr literal 0 HcmV?d00001 diff --git a/app/app/icons/tor.png b/app/app/icons/tor.png new file mode 100644 index 0000000000000000000000000000000000000000..43ce3d5d5e1f93dcf459b6a9a59d44daf99e8b7c GIT binary patch literal 1505 zcmeAS@N?(olHy`uVBq!ia0y~yU|a&i983%h3?KE5B{49tuJCkm45^s&=GsNhLk35?rbbjVInD067KG0GX5VQ|PO_tLg^ zm(vc0{&a8ONxwuzuf#iQ&+v=WmfsSO-^eo5olB)(`BTHh!0`XSv8ph`zopr0Nf1UbN~PV literal 0 HcmV?d00001 diff --git a/app/app/icons/vaultwarden.png b/app/app/icons/vaultwarden.png new file mode 100644 index 0000000000000000000000000000000000000000..209754aaa3c360f60df3c4cd8d55191fbd82aa61 GIT binary patch literal 1597 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 AqyPW_ literal 0 HcmV?d00001