Commit graph

525 commits

Author SHA1 Message Date
Tom Rogers
a937f6f922
Add Pinch Zoom and Trackpad Zoom to pdf.js (rough) (#4534)
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
2025-02-09 19:08:16 +01: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
Jackson Harper
cbdd40fe74 Allow deleted articles to be read and restored from the article page 2024-08-30 13:01:12 +08:00
Jackson Harper
d9c3437852 Make highlights optional 2024-08-23 14:30:37 +08:00
Jackson Harper
fe1567fa78 Allow the highlights attribute of articles to be undefined 2024-08-23 14:24:00 +08:00
Jackson Harper
d1ce129504 Some more logging 2024-08-23 13:57:31 +08:00
Jackson Harper
1deed8a509 Improve the reader header on smaller screens 2024-08-21 13:23:00 +08:00
Hongbo Wu
43a9a414ab
Merge pull request #4294 from omnivore-app/fix/blank-note
fix: delete document note if it is blank on save
2024-08-21 12:28:40 +08:00
Hongbo Wu
d361e772f1 fix: delete document note if it is blank on save 2024-08-21 10:34:55 +08:00
Jackson Harper
1ba7fc3783 Temporarily disable highlight on release 2024-08-21 10:24:18 +08:00
Jackson Harper
788b44c7c9 Use router instead of window.location to better handle the local cache 2024-08-13 16:41:24 +08:00
Jackson Harper
1fc73bd59e Update labels to use react-query 2024-08-12 11:09:56 +08:00
Jackson Harper
6356a8a3c7 More improvments to optimistic caching 2024-08-12 11:09:56 +08:00
Jackson Harper
6c6cc8d4c4 Better handling of slugs and library item lists in the cache 2024-08-12 11:09:56 +08:00
Jackson Harper
67bf5003ea Move reading progress to new system 2024-08-12 11:09:56 +08:00
Jackson Harper
b29d7d0c97 Cleanup 2024-08-12 11:09:56 +08:00
Jackson Harper
137283db0a More moves to react-query for key library functions 2024-08-12 11:09:56 +08:00
Jackson Harper
457d1d9de9 More work on react-query switchover 2024-08-12 11:09:56 +08:00
Jackson Harper
9134a3325f Set default home redirect path 2024-07-09 15:29:34 +08:00
Sandy S Kuo
547dccab64
refactor: use common sortHighlights function 2024-07-03 20:47:27 +02:00
Jackson Harper
f33e5323c6 Start to use nav return in most places to return to the previous library section 2024-06-21 10:56:20 +08:00
Jackson Harper
a8d1a8f6b3 Better return from PDF to library 2024-06-13 16:11:42 +08:00
Jackson Harper
5e7bd2fe0e Theme clean up 2024-06-11 17:10:38 +08:00
Jackson Harper
0b908c4bb1 Dont crash reader if items have a webkit element 2024-06-11 12:47:12 +08:00
Jackson Harper
3f6e7c924a Work on new left menu w/shortcuts 2024-06-10 17:34:59 +08:00
Jackson Harper
b6cbf064e9 Add full theme selection to the menu 2024-06-06 11:39:22 +08:00
Jackson Harper
ecd72279c3 Remove extra whitespace 2024-05-13 14:07:46 +08:00
Jackson Harper
4d0f1bec88 Add support for embedding TikTok videos 2024-05-13 13:30:54 +08:00
Jackson Harper
211415f1f6 Allow more lines of titles on smaller screens 2024-05-09 15:55:51 +08:00
Jackson Harper
5de381c392 Handle really long titles better 2024-05-09 15:34:21 +08:00
Jackson Harper
6091dddc88 Add SuperNotes Pro font 2024-05-02 14:03:22 +08:00
Jackson Harper
68e3fce61d Add title and URL to notebook export 2024-05-02 13:54:21 +08:00
nyatinte
3c765c9a4d Added resize functionality to notebooks of Article and PDF 2024-04-23 18:10:29 +09:00
nyatinte
5342a43318 Added resize functionality to notebooks 2024-04-07 21:42:19 +09:00
Jackson Harper
fcaac20828 Fix const instead of var 2024-03-26 15:20:25 +08:00
Jackson Harper
cc945eb6c9 Add a placeholder for the youtube iframe so when it is scrolled away the document height does not change
This fixes an issue with scrolling kind of jumping on devices when
the youtube video is moved to the sticky position.
2024-03-26 14:49:30 +08:00
Jackson Harper
7c3d15e31a Add some scrolling on youtube videos 2024-03-14 12:48:56 +08:00
Jackson Harper
1a358585b6 Fix issue where System Default font overrides the browser agent font settings 2024-03-07 11:37:25 +08:00
Jackson Harper
58f75b51d5 Open links in new tab 2024-03-05 14:37:35 +08:00
Jackson Harper
158a833d2d Remove tooltip wrapped component 2024-03-05 10:18:07 +08:00
Jackson Harper
8ef19ba28c Remove tooltips to fix library clash 2024-03-05 10:10:16 +08:00
Jackson Harper
91df117072 Remove onOpenChange 2024-03-05 09:34:36 +08:00
Jackson Harper
e6b76bf463 Remove callback funcs 2024-03-04 21:42:05 +08:00
Jackson Harper
36e62f2984 Add some debug 2024-03-04 21:22:57 +08:00
Jackson Harper
8d77341dd0
Merge pull request #3616 from omnivore-app/fix/web-dismiss-pointer
Attempt to wrap modal root onopenchange to handle pointer events
2024-03-04 21:01:26 +08:00
Jackson Harper
b7cc86163c Remove update functions 2024-03-04 14:11:50 +08:00
Jackson Harper
409006ff2b Allow setting text as RTL in the reader 2024-03-04 13:55:50 +08:00
Jackson Harper
678de05e3d Add some debugging 2024-03-04 13:34:07 +08:00
Jackson Harper
b719a8aa74 Attempt to wrap modal root onopenchange to handle pointer events 2024-03-04 13:02:18 +08:00
Jackson Harper
f3d5903d0c Temporarily disable ai summaries 2024-03-01 11:15:18 +08:00