Commit Graph

702 Commits

Author SHA1 Message Date
67095df2a4 Add env file for building extension pointing at demo env 2022-03-23 14:31:46 -07:00
54e4c04c31 Update issue templates 2022-03-23 14:16:36 -07:00
6e36bb271f Merge pull request #305 from omnivore-app/jacksonh-patch-1
Update issue templates
2022-03-23 14:04:49 -07:00
d43675d77d Merge pull request #304 from omnivore-app/fix/gflownet-readability
Fix readability issues with null style elements
2022-03-23 14:02:57 -07:00
025276e7fd Update issue templates 2022-03-23 13:48:26 -07:00
12af64609c Fix readability issues with null style elements
isProbably visible can fail in this case because style could be
undefined on an element.
2022-03-23 13:35:00 -07:00
2dcb0e325c Merge pull request #297 from omnivore-app/article-mutations
Separate the mutations out of lower level components
2022-03-23 11:49:20 -07:00
fdaf0bd868 regenerate bundle.js 2022-03-23 11:27:32 -07:00
9275dbb732 Display the note SVG in a container div 2022-03-23 11:20:32 -07:00
4960daeb30 use inline svg for highlight note icon 2022-03-23 10:59:59 -07:00
d91cee86ec Merge pull request #299 from omnivore-app/fix/data-loss-due-to-migration
fix data loss by selecting data from links instead of pages
2022-03-23 09:08:06 -07:00
79a7eb11a3 fix data loss by selecting data from links instead of pages 2022-03-23 17:27:55 +08:00
3b907d415f handle wkmessages and send replies to webview 2022-03-22 23:48:39 -07:00
5c764c1b63 Merge pull request #298 from omnivore-app/feature/assert_migration_data
Feature/assert migration data
2022-03-22 23:37:22 -07:00
8a485af20d validate publishedAt before inserting to elastic 2022-03-23 14:30:33 +08:00
e1752bb176 uncomment testing code 2022-03-23 12:37:33 +08:00
1b0399f286 add assertion of migrated data in python script 2022-03-23 12:09:25 +08:00
7b6c381ce2 Handle results from article actions in swift 2022-03-22 15:25:02 -07:00
7f15f42358 Send mutation events from web to native 2022-03-22 14:13:17 -07:00
6daa599b76 Separate the mutations out of lower level components
This will let us handle the mutations differently on native
iOS and should help in avoiding making web calls directly from
the web view, so we can avoid CORs and introduce a caching
layer.
2022-03-22 13:58:39 -07:00
42e2beb53d Merge pull request #295 from omnivore-app/feature/webview-highlights
Web Reader Highlights [Apple]
2022-03-22 12:05:17 -07:00
e85558114c use shared webview and remove message handlers before each use 2022-03-22 11:54:54 -07:00
6bb8f76f40 add createdByMe field to Highlight model 2022-03-22 11:51:45 -07:00
de162e705c Merge pull request #292 from omnivore-app/elastic-doc
add elastic doc in README
2022-03-22 11:05:51 -07:00
1b6fb7ba93 create ArticleCOntent model 2022-03-22 08:03:03 -07:00
e28cf07666 pass highlights into webreader 2022-03-22 08:03:03 -07:00
cdefac0d50 add annotattion and safari modals to web reader 2022-03-22 08:03:03 -07:00
93a8d4a890 split reader code into files. remove unused code 2022-03-22 08:03:03 -07:00
3c283a5636 wire up archive and delete actions on web reader 2022-03-22 08:03:03 -07:00
fd9170788e remove font imports from appreader 2022-03-22 08:03:03 -07:00
7d19c933ac add elastic in README 2022-03-22 15:33:51 +08:00
1893e36375 Fix uploading endpoint returns 504 (#289)
* add timeout = 60s for uploading to private bucket

* add debug logs

* send response to client to close connection

* add tests for upload

* add PUBSUB_VERIFICATION_TOKEN in .env.test
2022-03-22 14:20:40 +08:00
3e9063c145 return empty content instead of null in search result (#291) 2022-03-22 13:34:44 +08:00
e63cdd44fa Merge pull request #279 from omnivore-app/feature/apple-version-number
Add version string to profile/settings view
2022-03-21 22:15:48 -07:00
bee3b3c6fa fix article_id type mismatch (uuid => varchar) when saving highlights in postgres by setting article_id to be undefined (#285) 2022-03-22 11:48:01 +08:00
4ca7c89622 format date string as yyyy-mm-dd (#288) 2022-03-22 11:46:39 +08:00
c15efe6aad Fix sentry log size error (#287)
* reduce sentry log size error by partially logging page created in elastic

* remove some debugging logs

* remove more debugging logs
2022-03-22 11:45:58 +08:00
db22c0d6be Merge pull request #261 from omnivore-app/experiment/appreader
Bundled appreader for iOS
2022-03-21 17:29:05 -07:00
fda2ae6916 Updated bundle.js 2022-03-21 15:42:43 -07:00
5b3be99a55 apply stored theme in appreader 2022-03-21 15:28:48 -07:00
1817b469e2 Disable the highlight bar in the embedded iOS reader 2022-03-21 15:22:18 -07:00
5bbc3308c3 Move index.html 2022-03-21 15:19:18 -07:00
059389bbe8 WIP: bundled appreader for iOS
Update webpack to bundle fonts and CSS

Remove special font handling

Add package.json

allow setting the article data on window so it can be set in index.html

Add window omnivoreArticle definition

Remove unused dependencies

remove unused copy-webpack plugin dep

Remove unused deps

Handle setting the environment dynamically from Swift

Remove unused deps

Remove more unused deps

Update index, dont use subfolders for fonts

Use a regex to replace font url patterns

Remove local apple changes
2022-03-21 15:08:10 -07:00
c24bc3b136 Merge pull request #284 from omnivore-app/fix/appreader-env-strings
Set the per environment env vars for the app reader
2022-03-21 14:51:23 -07:00
e06f264a87 Set the per environment env vars for the app reader 2022-03-21 14:42:55 -07:00
a2a0b1f3de Merge pull request #269 from omnivore-app/feature/apple-local-webview
Apple local webview
2022-03-21 14:03:24 -07:00
5c6336858b fix ios font ref names 2022-03-21 14:02:47 -07:00
960eb2c353 update font names in font registration func 2022-03-21 13:51:19 -07:00
62160b89c6 rename apple custom font files to match web names 2022-03-21 13:24:11 -07:00
ebd7018a14 set wedreader server addresses 2022-03-21 13:15:03 -07:00