mirror of
https://github.com/kiwibrowser/src.next.git
synced 2025-12-28 07:54:51 +00:00
Compare commits
9 Commits
5867882824
...
kiwi
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7be7edd153 | ||
|
|
32dfc33c10 | ||
|
|
aa79eb0237 | ||
|
|
1348eec18c | ||
|
|
e3aecfdfbd | ||
|
|
5b83175eff | ||
|
|
a848bd1ce7 | ||
|
|
b1c4a4433e | ||
|
|
d6e675e346 |
36
.github/workflows/build_and_sign_release_apk.yml
vendored
36
.github/workflows/build_and_sign_release_apk.yml
vendored
@ -48,7 +48,7 @@ jobs:
|
||||
run: sudo -v ; wget https://downloads.rclone.org/v1.63.1/rclone-v1.63.1-linux-amd64.deb && sudo dpkg -i rclone-v1.63.1-linux-amd64.deb
|
||||
|
||||
- name: Installing Python and OpenJDK
|
||||
run: sudo apt-get install -y 2to3 python2-minimal python2 dh-python python-is-python3 openjdk-8-jdk-headless libncurses5 ccache jq
|
||||
run: sudo apt-get install -y 2to3 python3-minimal python3 dh-python python-is-python3 openjdk-8-jdk-headless ccache jq
|
||||
|
||||
- name: Reclaiming disk space on / by disabling swap partition
|
||||
run: |
|
||||
@ -120,17 +120,17 @@ jobs:
|
||||
run: df -h
|
||||
|
||||
- name: Uploading args.gn
|
||||
run: rclone copy --fast-list --transfers=128 --retries=10 secondary_disk/out/android_${{ matrix.platform }}/args.gn cache:kiwibrowser-next-builds-${{ matrix.platform }}/
|
||||
run: rclone copy --transfers=128 --retries=10 secondary_disk/out/android_${{ matrix.platform }}/args.gn cache:kiwibrowser-next-builds-${{ matrix.platform }}/
|
||||
|
||||
- name: Calling buildbot
|
||||
if: false
|
||||
run: curl ipinfo.io
|
||||
|
||||
- name: Downloading binary objects cache to $HOME/cache
|
||||
run: rclone copy --fast-list --transfers=128 --retries=10 cache:kiwibrowser-next-builds-${{ matrix.platform }}/ $HOME/kiwibrowser-next-builds-${{ matrix.platform }}
|
||||
run: rclone copy --transfers=128 --retries=10 cache:kiwibrowser-next-builds-${{ matrix.platform }}/ $HOME/kiwibrowser-next-builds-${{ matrix.platform }}
|
||||
|
||||
- name: Transferring build to the standard Kiwi Browser run ID
|
||||
run: rclone copy --fast-list --transfers=128 --retries=10 cache:kiwibrowser-next-builds-${{ matrix.platform }}/ cache:kiwibrowser-builds/${{ github.run_id }}/${{ matrix.platform }}
|
||||
run: rclone copy --transfers=128 --retries=10 cache:kiwibrowser-next-builds-${{ matrix.platform }}/ cache:kiwibrowser-builds/${{ github.run_id }}/${{ matrix.platform }}
|
||||
|
||||
- name: Listing files
|
||||
run: |
|
||||
@ -138,7 +138,7 @@ jobs:
|
||||
ls -la $HOME/kiwibrowser-next-builds-${{ matrix.platform }}
|
||||
|
||||
- name: Uploading APK
|
||||
uses: actions/upload-artifact@v1
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: apk-${{ matrix.platform }}
|
||||
path: /home/runner/kiwibrowser-next-builds-${{ matrix.platform }}/
|
||||
@ -162,24 +162,34 @@ jobs:
|
||||
|
||||
|
||||
- name: Downloading artifact (arm)
|
||||
uses: actions/download-artifact@v1
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: apk-arm
|
||||
path: apk-arm
|
||||
|
||||
- name: Downloading artifact (arm64)
|
||||
uses: actions/download-artifact@v1
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: apk-arm64
|
||||
path: apk-arm64
|
||||
|
||||
- name: Downloading artifact (x86)
|
||||
uses: actions/download-artifact@v1
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: apk-x86
|
||||
path: apk-x86
|
||||
|
||||
- name: Downloading artifact (x64)
|
||||
uses: actions/download-artifact@v1
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: apk-x64
|
||||
path: apk-x64
|
||||
|
||||
- name: Listing files under $HOME
|
||||
run: |
|
||||
pwd
|
||||
echo $HOME
|
||||
ls -laR $HOME
|
||||
|
||||
- name: Prepare release notes
|
||||
run: |
|
||||
@ -257,10 +267,10 @@ jobs:
|
||||
- name: Downloading artifacts from storage
|
||||
if: ${{ github.repository_owner == 'kiwibrowser' }}
|
||||
run: |
|
||||
rclone copy --fast-list --transfers=128 --retries=100 cache:kiwibrowser-builds/${{ github.run_id }}/arm/ ./apk-arm
|
||||
rclone copy --fast-list --transfers=128 --retries=100 cache:kiwibrowser-builds/${{ github.run_id }}/arm64/ ./apk-arm64
|
||||
rclone copy --fast-list --transfers=128 --retries=100 cache:kiwibrowser-builds/${{ github.run_id }}/x86/ ./apk-x86
|
||||
rclone copy --fast-list --transfers=128 --retries=100 cache:kiwibrowser-builds/${{ github.run_id }}/x64/ ./apk-x64
|
||||
rclone copy --transfers=128 --retries=100 cache:kiwibrowser-builds/${{ github.run_id }}/arm/ ./apk-arm
|
||||
rclone copy --transfers=128 --retries=100 cache:kiwibrowser-builds/${{ github.run_id }}/arm64/ ./apk-arm64
|
||||
rclone copy --transfers=128 --retries=100 cache:kiwibrowser-builds/${{ github.run_id }}/x86/ ./apk-x86
|
||||
rclone copy --transfers=128 --retries=100 cache:kiwibrowser-builds/${{ github.run_id }}/x64/ ./apk-x64
|
||||
|
||||
- name: Uploading release asset (arm-signed)
|
||||
if: ${{ github.repository_owner == 'kiwibrowser' }}
|
||||
|
||||
83
README.md
83
README.md
@ -13,79 +13,34 @@
|
||||
|
||||
</p>
|
||||
|
||||
# Kiwi Browser Next
|
||||
# Kiwi Browser
|
||||
|
||||
Source-code for Kiwi Next, a Kiwi Browser auto-rebased with latest [Chromium](https://www.chromium.org/Home/).
|
||||
Important note: Kiwi Browser is now archived. It will no longer be maintained after January 2025.
|
||||
|
||||
This repository is the control center for development, testing and deployment of new releases.
|
||||
<img src="https://edgemobilegrowth.microsoft.com/extension/kiwi_to_edge.jpeg" height="100" />
|
||||
|
||||
If you are looking into modifying or improving Kiwi Browser, you are at the right place.
|
||||
To support users who rely on extensions, we've partnered with the Microsoft Edge team to offer a smooth migration path.
|
||||
|
||||
The mindset behind this project is that you should be able to modify and create a modification of Kiwi Browser directly from within Kiwi Browser (without the need of a computer).
|
||||
Clicking <a href="https://edgemobileapp.microsoft.com/?adjustId=1mfkz3u3_1m6jnsdw">the link</a> will prompt you to install Microsoft Edge, reveal a hidden message in the Edge Extensions Hub, and uNBlock a powerful Manifest V2 extension there.
|
||||
|
||||
Keep it in mind, if you need a computer to do a change, it means it's too complicated. Even rebasing should be doable from the GitHub user interface.
|
||||
The extensions code for Kiwi Browser also has been integrated into the development version of Microsoft Edge: [Microsoft Edge Canary](https://play.google.com/store/apps/details?id=com.microsoft.emmx.canary).
|
||||
|
||||
Servers are paid-for and sponsored by Geometry OU (the company behind Kiwi Browser), and additional computing hours for contributors are provided for free by Microsoft Azure via GitHub Actions.
|
||||
To install extensions on Microsoft Edge Canary:
|
||||
|
||||
If you want to join the development process or read more about the technical work behind, or topics like `Contributing` , `Development` and `Workflows`, just click on the Wiki below:
|
||||
1. Open **Microsoft Edge Canary** and go to **Settings > About Microsoft Edge**.
|
||||
2. Tap the **Edge build number** (e.g., `xx.0.2487.0`) 5 times to enable **Developer Options**.
|
||||
3. In Developer Options, select **Extension install by id**.
|
||||
|
||||
<a href="https://github.com/kiwibrowser/src.next/wiki">
|
||||
<img src="https://img.shields.io/badge/WIKI-ffffff?style=for-the-badge&logo=github&logoColor=black"></a>
|
||||
To find the extension ID:
|
||||
- Open the [Microsoft Edge Web Store](https://microsoftedge.microsoft.com/addons/Microsoft-Edge-Extensions-Home).
|
||||
- Locate and select the desired extension.
|
||||
- Copy the ID from the URL (e.g., for Bitwarden, the ID is `jbkfoedolllekgbhcbcoahefnbanhhlh` from the URL ending).
|
||||
|
||||
## Releases
|
||||
4. Paste the extension ID into the **Extension install by id** field.
|
||||
5. The extension will install.
|
||||
|
||||
Official releases of Kiwi can be downloaded from PlayStore
|
||||
If you really need Kiwi Browser, you can download the [latest published version of Kiwi Browser here](https://github.com/kiwibrowser/src.next/releases/tag/14310011181). Do not download Kiwi Browser from any other sources.
|
||||
|
||||
<a href="https://play.google.com/store/apps/details?id=com.kiwibrowser.browser">
|
||||
<img src="https://img.shields.io/badge/Google_Play-414141?style=for-the-badge&logo=google-play&logoColor=white"></a>
|
||||
While your Kiwi Browser installation will still work for some time, it’s essential to explore alternatives like [Microsoft Edge Canary](https://play.google.com/store/apps/details?id=com.microsoft.emmx.canary), [Vivaldi Browser](https://play.google.com/store/apps/details?id=com.vivaldi.browser) or [Mozilla Firefox](https://play.google.com/store/apps/details?id=org.mozilla.firefox) to stay secure and up-to-date.
|
||||
|
||||
We also have more frequently builds of Kiwi here on the Github
|
||||
|
||||
<a href="https://github.com/kiwibrowser/src.next/releases">
|
||||
<img src="https://img.shields.io/badge/GitHub_Releases-100000?style=for-the-badge&logo=github&logoColor=white"></a>
|
||||
|
||||
Kiwi is currently built for ARM, ARM64 and x86
|
||||
|
||||
## Features
|
||||
- Beautiful, customizable night mode for comfortable night time browsing.
|
||||
- Kiwi supports most Chrome desktop extensions! Get them from the Chrome Webstore and enable them in options ( ⋮ ) -> Extensions
|
||||
- Never strain your fingers again! Optional bottom address bar and support for easy one-handed usage
|
||||
- A fully customizable homepage. Add, move or delete tiles of your favorite websites. Change the location and language of the news feed
|
||||
- Block invasive ads with our powerful Ad Blocker. Enable and manage from options ( ⋮ ) -> Settings -> Ads. Browse without distractions with our Pop Up Blocker!
|
||||
- Kiwi has been translated into over 60 languages. On top of that, kiwi supports multiple translators to translate any site you come across
|
||||
- Choose where files get downloaded! To manage, go to options ( ⋮ ) -> Settings -> Downloads. We even support external download managers!
|
||||
|
||||
## Social
|
||||
|
||||
You can ask for extra help by [filing an issue](https://github.com/kiwibrowser/src.next/issues) or reach our main community chat on Discord
|
||||
|
||||
<a href="https://discord.gg/XyMppQq"> <img src="https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white"></a>
|
||||
|
||||
We also have other social communities managed by contributors
|
||||
|
||||
<a href="https://t.me/kiwibrowserchat">
|
||||
<img src="https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white"></a>
|
||||
<a href="https://www.reddit.com/r/kiwibrowser">
|
||||
<img src="https://img.shields.io/badge/Reddit-FF4500?style=for-the-badge&logo=reddit&logoColor=white"></a>
|
||||
|
||||
|
||||
## License
|
||||
|
||||
This repository is licensed under the same license as Chromium.
|
||||
Chromium uses a very permissive and advantageous license. To keep this freedom we don't want to include code from much more restrictive licenses (for example GPL, or CC-NC).
|
||||
|
||||
It is very important to keep attribution to Kiwi Browser.
|
||||
You can use the exact wording written in LICENSE, or use "Based on Kiwi Browser".
|
||||
|
||||
Google has established a list of licenses that shouldn't be included in Chromium, we follow this list, and you can find the list below.
|
||||
|
||||
See `restricted` in https://opensource.google/docs/thirdparty/licenses/
|
||||
|
||||
Verify before proposing code to Kiwi Browser that the code doesn't come from such restricted projects.
|
||||
|
||||
|
||||
***
|
||||
|
||||
Have fun with Kiwi!
|
||||
|
||||
Arnaud.
|
||||
-- Arnaud.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user