Commit graph

93 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
Jackson Harper
b1b3d53b51 Try to prevent center text aligned lists in articles 2024-08-12 11:09:56 +08:00
Jackson Harper
dad1fa049a Better scroll handling for the library containers 2024-06-11 13:36:42 +08:00
Jackson Harper
6091dddc88 Add SuperNotes Pro font 2024-05-02 14:03:22 +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
4184d64341 Add dismiss on tap outside extension 2024-03-21 10:17:50 +08:00
Jackson Harper
566ac33401 Better small screen support 2024-03-14 12:48:56 +08:00
Jackson Harper
05fe1cb87c Webkit support for slide in frame 2024-03-14 12:48:56 +08:00
Jackson Harper
84f0d940d2 Add some box shadow on the sticky player 2024-03-14 12:48:56 +08:00
Jackson Harper
7c3d15e31a Add some scrolling on youtube videos 2024-03-14 12:48:56 +08:00
Jackson Harper
2aa7c1a7d4 Fix reader header offset, add labels icon to highlights 2024-02-16 15:34:39 +08:00
Jackson Harper
361d57ac1d Remove secrets loading as this is handled by k8s now. Fix redis init 2024-01-17 13:33:20 +08:00
Jackson Harper
c82169b5ba Improve the fallback images on web 2024-01-03 15:03:03 +08:00
Jackson Harper
dd229d890e Add Literata and Fraunces font on iOS 2023-12-11 10:52:29 +08:00
Jackson Harper
2ad68498ef Add Lexend font to Android, iOS, Web 2023-11-22 12:03:52 +08:00
Luke Channings
c4773dc904
Landing page improvements and various supporting improvements 2023-10-24 09:43:39 +01:00
Jackson Harper
8b83963117 More faffing about with css vars 2023-08-24 17:25:46 +08:00
Jackson Harper
913eba19a1 Rename some CSS vars to try and break some caching 2023-08-24 16:57:53 +08:00
Jackson Harper
f57f8ba9b3 Remove unused orange 2023-08-24 15:22:40 +08:00
Jackson Harper
6b3122d718 Fix underline styles for safari 2023-08-24 14:12:42 +08:00
Jackson Harper
03e95a029b Add multiple highlight colors 2023-08-24 12:03:32 +08:00
Hans Pinckaers
570dc0f78a
Fix line-height when sub/sup is present 2023-07-23 21:24:06 +02:00
Jackson Harper
eeab8672b9 Remove unused styles, fix styling of notebook on mobile 2023-06-28 09:38:02 +08:00
Jackson Harper
b7e6d8d28f Speed up the transition time for notebook display/hide 2023-06-28 08:52:30 +08:00
Jackson Harper
80652dcf23 Better colors for light mode notebooks 2023-06-27 15:47:32 +08:00
Jackson Harper
aab893584e MOre work on notebook side pane 2023-06-27 15:46:50 +08:00
Hongbo Wu
937be20928 fix: tweet format 2023-06-26 21:11:04 +08:00
Jackson Harper
4f841226d6 Remove unused Georgia font download 2023-06-20 09:05:14 +08:00
Jackson Harper
b64c078c2e Use the underline style for all highlights 2023-06-13 19:17:56 +08:00
Jackson Harper
c1f0b2b4fe Better handle overflow on windows so uneeded scrollbars are not shown 2023-06-06 13:28:06 +08:00
Jackson Harper
857e7ce010 Add new fonts on iOS 2023-05-05 13:23:54 +08:00
Jackson Harper
12163de073 Show uploaded items in the upload modal 2023-04-13 19:00:16 +08:00
Jackson Harper
3c7ab5d77e Remove position: relative in unneeded places
- relative positioning causes it to create its own box, so
it gets its on z-index, removing this prevents it from showing
above the label modal.
2023-04-13 11:52:01 +08:00
Jackson Harper
938a1a6516 Improve the CSS for tables 2023-04-13 11:33:36 +08:00
Jackson Harper
344514bd0f Handle embedded quote tweets 2023-04-12 14:50:20 +08:00
Jackson Harper
99d3efed51 Only add text-align on p elements 2023-04-11 11:59:18 +08:00
Jackson Harper
9669026c8f WIP: update the display settings view on iOS 2023-04-10 15:59:40 +08:00
Jackson Harper
5eef42e296 Merge highlight improvements 2023-04-03 17:19:43 +08:00
Jackson Harper
550b8d88ec Update display settings, add advanced settings 2023-03-07 15:36:24 +08:00
Jackson Harper
30090e0320 Article container fixes to new design, more header work 2023-02-25 09:49:18 +08:00
Jackson Harper
2d528a6cce Add LXGWWenKai font 2023-02-15 17:18:46 +08:00
Jackson Harper
bfe2c7db27 More consistent header font and colors 2023-02-07 15:41:22 +08:00
Jackson Harper
aae18ed348 Add Atkinson Hyperlegible font 2023-02-07 12:39:17 +08:00
Jackson Harper
29660c0de1 Use the radix progress bar to keep consistent 2022-11-22 12:00:26 +08:00
Jackson Harper
472e11e9db Add three new fonts, display fonts in the font selector 2022-11-02 18:04:55 +08:00
Jackson Harper
88a5086276 Fixup some styling for embedded tweets
- Improves username links, embedded links, and photos
2022-11-02 12:36:27 +08:00
Jackson Harper
c999aec024 Improve styling for static tweets to handle dark modes 2022-11-01 22:45:05 +08:00
Jackson Harper
0203a49271 Add CSS to handle static tweets to frontend 2022-10-31 21:31:58 +08:00
Jackson Harper
791c9a9113 Always treat highlightBackground as an array not a color now. This lets us apply alpha differently to backgrounds and underlines 2022-10-07 14:13:49 +08:00
Rupin Khandelwal
816db165c7 Merge branch 'main' of github.com:omnivore-app/omnivore into feat/1078 2022-09-27 08:09:25 -05:00