Commit graph

754 commits

Author SHA1 Message Date
Thomas Rogers
bda21730cd Remove reference to omnivore.app 2025-09-24 12:37:39 +02:00
Tom Rogers
4e582fb55d
Improving Self-Hosting and Removing 3rd Party dependencies. (#4513)
Some checks failed
Build Docker Images / Build docker images (push) Has been cancelled
Build Self-Hosting Docker Images / Build self-host docker images (push) Has been cancelled
Run tests / Run Codebase tests (push) Has been cancelled
Run tests / Build docker images (push) Has been cancelled
* fix: Library Header layout shift

* Bump Github Actions versions.

* Self-Hosting Changes

* Fix Minio Environment Variable

* Just make pdfs successful, due to lack of PDFHandler

* Fix issue where flag was set wrong

* Added an NGINX Example file

* Add some documentation for self-hosting via Docker Compose

* Make some adjustments to Puppeteer due to failing sites.

* adjust timings

* Add start of Mail Service

* Fix Docker Files

* More email service stuff

* Add Guide to use Zapier for Email-Importing.

* Ensure that if no env is provided it uses the old email settings

* Add some instructions for self-hosted email

* Add SNS Endpoints for Mail Watcher

* Add steps and functionality for using SES and SNS for email

* Uncomment a few jobs.

* Added option for Firefox for parser. Was having issues with Chromium on Docker.

* Add missing space.

Co-authored-by: Russ Taylor <729694+russtaylor@users.noreply.github.com>

* Fix some wording on the Guide

* update browser extension to handle self-hosted instances

* add slight documentation to options page

* Fix MV

* Do raw handlers for Medium

* Fix images in Medium

* Update self-hosting/GUIDE.md

Co-authored-by: Mike Baker <1426795+mbaker3@users.noreply.github.com>

* Update Guide with other variables

* Add The Verge to JS-less handlers

* Update regex and image-proxy

* Update self-hosting/nginx/nginx.conf

Co-authored-by: Mike Baker <1426795+mbaker3@users.noreply.github.com>

* Update regex and image-proxy

* Update self-hosting/docker-compose/docker-compose.yml

Co-authored-by: Mike Baker <1426795+mbaker3@users.noreply.github.com>

* Fix Minio for Export

* Merge to main

* Update GUIDE with newer NGINX

* Update nginx config to include api/save route

* Enable Native PDF View for PDFS

* Enable Native PDF View for PDFS

* feat:lover packages test

* feat:working build

* feat:alpine build

* docs:api dockerfile docs

* Write a PDF.js wrapper to replace pspdfkit

* Revert changes for replication, set settings to have default mode

* build folder got removed due to gitignore on pdf

* Add Box shadow to pdf pages

* Add Toggle for Progress in PDFS, enabled native viewer toggle

* Update node version to LTS

* Update node version to LTS

* Fix Linting issues

* Fix Linting issues

* Make env variable nullable

* Add touchend listener for mobile

* Make changes to PDF for mobile

* fix(android): change serverUrl to selfhosted first

* feat:2 stage alpine content fetch

* feat:separated start script

* fix:changed to node 22

* Add back youtube functionality and add guide

* trigger build

* Fix cache issue on YouTube

* Allow empty AWS_S3_ENDPOINT

* Allow empty AWS_S3_ENDPOINT

* Add GCHR for all images

* Add GCHR For self hosting.

* Add GCHR For self hosting.

* Test prebuilt.

* Test prebuilt

* Test prebuilt...

* Fix web image

* Remove Web Image (For now)

* Move docker-compose to images

* Move docker-compose files to correct locations

* Remove the need for ARGS

* Update packages, and Typescript versions

* Fix

* Fix issues with build on Web

* Correct push

* Fix Linting issues

* Fix Trace import

* Add missing types

* Fix Tasks

* Add information into guide about self-build

* Fix issues with PDF Viewer

---------

Co-authored-by: keumky2 <keumky2@woowahan.com>
Co-authored-by: William Theaker <wtheaker@nvidia.com>
Co-authored-by: Russ Taylor <729694+russtaylor@users.noreply.github.com>
Co-authored-by: David Adams <david@dadams2.com>
Co-authored-by: Mike Baker <1426795+mbaker3@users.noreply.github.com>
Co-authored-by: m1xxos <66390094+m1xxos@users.noreply.github.com>
Co-authored-by: Adil <mr.adil777@gmail.com>
2025-01-27 13:33:16 +01:00
Mohamed
f384cdd1c9 Fix WorkManager crash on android 11 and below 2024-07-06 16:36:40 +03:00
Jackson Harper
e3ae94513a Remove unneeded permissions 2024-07-06 11:58:00 +08:00
Jackson Harper
2aebc1c288 Bump version 2024-07-06 11:25:49 +08:00
Jackson Harper
61d66f4b51 Try to run sync in background 2024-07-06 11:14:35 +08:00
Jackson Harper
8466499593 Bump android version 2024-07-06 10:12:46 +08:00
Jackson Harper
978c17c7fb Handle foreground/background sync on older + newer Android versions 2024-07-06 10:08:28 +08:00
Jackson Harper
180efb4846 Set Android client
This checks user-agent before X-OmnivoreClient so the more explicit
X-OmnivoreClient overrides the derived client being set from user
agent.
2024-07-05 20:15:31 +08:00
Jackson Harper
fbff86f48f
Merge pull request #4122 from mhss1/main
Migrate deprecated Google SignIn + disable android backup
2024-07-05 18:28:47 +08:00
Jackson Harper
b2fd0e5a67
Merge pull request #3987 from mark-pitblado/main
fix support for themed icons (reverts to old monochrome until new monochrome is available)
2024-07-05 17:56:03 +08:00
ngocanhtve
62aac51846
Update strings.xml
Beauty xml
2024-07-05 13:29:58 +07:00
ngocanhtve
cbfdc8463a
Create strings.xml for Vietnamese
Full translation
2024-07-04 19:39:05 +07:00
Jackson Harper
c18acb2c83 Android 0.220.0 release 2024-07-04 13:34:47 +08:00
Jackson Harper
0b80d9a37d Fix crash on Android when saving items 2024-07-04 12:12:45 +08:00
Jackson Harper
19981645db Update permissions for android syncing 2024-07-04 12:01:52 +08:00
Jackson Harper
b0103965f2 Android release 0.218.0 2024-07-02 13:46:40 +08:00
Jackson Harper
09db09f85d Skip download of PDFs that are already downloaded 2024-07-01 23:56:00 +08:00
Jackson Harper
8e4e49e151 WIP: download android PDFs for offline to internal storage 2024-07-01 18:12:38 +08:00
Mohamed
c4b0404795 Migrate deprecated Google SignIn to Credentials Manager 2024-06-30 18:04:38 +03:00
Mohamed
f582497956 Disable backup 2024-06-29 15:44:43 +03:00
Jackson Harper
b3a1fa29cb
Merge pull request #4100 from stefanosansone/feature/android-rtl-text
Android - Right-to-left text support
2024-06-25 15:28:59 +08:00
Jackson Harper
5ebdd861f4
Merge pull request #4099 from stefanosansone/fix/android-self-hosting-button
Android - Onboarding navigation
2024-06-25 15:28:43 +08:00
Stefano Sansone
b3358333cc align saved card items 2024-06-24 01:54:14 +02:00
Stefano Sansone
d61c3916f9 add right to left text support 2024-06-24 01:25:31 +02:00
Stefano Sansone
d40701f918 bump version 2024-06-23 21:58:40 +02:00
Stefano Sansone
6165dfe203 add user creation screen to onboarding navhost 2024-06-23 21:48:00 +02:00
Stefano Sansone
f25acf0628 refactor onboarding 2024-06-23 19:53:19 +02:00
蒋小霕
313f697bb1
Fix some typos|修改部分錯別字 2024-06-12 00:17:06 +08:00
蒋小霕
05ee373393
Fix some typos|修改部分错别字 2024-06-12 00:14:29 +08:00
Mohamed
7ec0b26d48 Remove StateFlow.value direct access from compose 2024-06-01 15:31:34 +03:00
Mohamed
7c6d4c5a2b Replace livedata with flow in WebReaderViewModel 2024-06-01 15:26:12 +03:00
Mohamed
69d23b154f Compose side-effects fixes and remove unnecessary code 2024-06-01 15:14:19 +03:00
Mohamed
98336d49cb Fix highlight not dark when on Black theme 2024-06-01 13:03:04 +03:00
Mohamed
87eba45d5c Fixed app crash at startup 2024-05-31 15:20:44 +03:00
Mohamed
74b3581a74 Add offline typeaheadSearch and replaced LiveData with Flow 2024-05-30 09:53:03 +03:00
Mohamed
98c724c4c6 Decrease syncWorker initial delay 2024-05-30 09:32:15 +03:00
Mohamed
8aadc9c5af Handle some Compose side effects 2024-05-29 16:56:51 +03:00
Mohamed
fcf7f40af3 Add animateItemPlacement to LazyColumn items 2024-05-29 16:55:49 +03:00
Mohamed
b20f1ba522 Remove unnecessary abstract class in SaveSheetActivity 2024-05-29 16:35:52 +03:00
Mohamed
4c70c8621f Added sync library after saving from share menu 2024-05-29 16:22:04 +03:00
Mark Pitblado
4d49d2f5b5
fix support for themed icons
With the new icon, themed icons no longer work. This adds the old monochrome icon back.
The alternative would be to add a monochrome for the new icon.
2024-05-26 08:31:22 -07:00
Jackson Harper
6bd5f50c2a Use withContext(Dispatchers.IO) when writing android files 2024-05-20 20:30:20 +08:00
Jackson Harper
6d1a645f4a Update android version to 0.210.0 2024-05-20 14:09:17 +08:00
Jackson Harper
ab2bc3260c
Merge pull request #3975 from omnivore-app/feat/android-update-icon
Android: update icon
2024-05-20 14:07:11 +08:00
Jackson Harper
4a1b0cb1fe Use internal storage for content files 2024-05-20 13:52:07 +08:00
Jackson Harper
7b4dd9ecd3 Add icons 2024-05-18 06:30:31 +08:00
Jackson Harper
f8f1bc9c4b Update the android icon 2024-05-18 06:29:40 +08:00
Jackson Harper
7ef643f549 Make digest refresh less 2024-05-14 10:43:38 +08:00
Jackson Harper
2ab845cace Rebuild the appreader 2024-05-09 15:56:05 +08:00