Commit graph

753 commits

Author SHA1 Message Date
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
Jackson Harper
937549f531 Save Android offline content to files instead of in DB
This works around max size constraints in the Room DB, we
will need to add something to clean up old files though.
2024-05-07 17:23:12 +08:00