Commit graph

4539 commits

Author SHA1 Message Date
Satindar Dhillon
643ba33bfd improve styling of highlight note dialog 2022-12-01 21:15:03 -08:00
Satindar Dhillon
08b5aae9f4 position home feed items at top of view 2022-12-01 13:48:10 -08:00
Satindar Dhillon
28c1628a97 implement text selection copying 2022-12-01 13:03:39 -08:00
Satindar Dhillon
c022ef1874 implement copy highlight action 2022-12-01 11:15:17 -08:00
Satindar Dhillon
88a27b52e3 regenerate web bundles 2022-12-01 10:28:20 -08:00
Satindar Dhillon
708bb25470 send android selection coordinates when touches end 2022-12-01 10:27:41 -08:00
Satindar Dhillon
59da048849 adjust tap location with scroll offset 2022-12-01 10:27:27 -08:00
Satindar Dhillon
46ba2f1710 sync highlight deletion from android 2022-12-01 10:27:16 -08:00
Satindar Dhillon
ce56b06488 clear action mode after js executes 2022-12-01 10:27:06 -08:00
Satindar Dhillon
f31ea67fe6 dispatch to main when UI functions are called from js interface 2022-12-01 10:27:06 -08:00
Satindar Dhillon
4e8c316fea use screenX/Y to store tap coordinate 2022-12-01 10:27:04 -08:00
Satindar Dhillon
5f2a667bec track last tap location to show android highlight menu in right place 2022-12-01 10:26:50 -08:00
Satindar Dhillon
e3ccdc4b41 listen for merge highlight js action 2022-12-01 10:26:21 -08:00
Satindar Dhillon
cc4001161e regenerate bundled web readers 2022-12-01 10:26:19 -08:00
Satindar Dhillon
96f720ae24 generate new js bundles for native mobile apps 2022-12-01 10:25:52 -08:00
Satindar Dhillon
f13c3551fa send highlightID in json payload send to native app 2022-12-01 10:25:19 -08:00
Jackson Harper
a0aeb79686
Merge pull request #1494 from omnivore-app/fix/web-highlights-view
Tweak the highlights view padding, handle empty string annotations
2022-12-01 20:23:51 +08:00
Jackson Harper
f2d8d48e41 Tweak the highlights view padding, handle empty string annotations 2022-12-01 18:57:59 +08:00
Jackson Harper
9ece553eaf
Merge pull request #1492 from omnivore-app/fix/web-notebook-ui
Make the web notebook UI better match the iOS UI
2022-12-01 18:50:06 +08:00
Jackson Harper
a4a32dec2b Make the web notebook UI better match the iOS UI 2022-12-01 18:26:35 +08:00
Jackson Harper
54faa0494b
Merge pull request #1491 from omnivore-app/feat/gql-server
Add GQL Server used for generating swift gql bindings
2022-12-01 15:52:59 +08:00
Jackson Harper
8997f2457f Add GQL Server used for generating swift gql bindings 2022-12-01 15:44:53 +08:00
Jackson Harper
16f17cae3b
Merge pull request #1475 from omnivore-app/feat/highlight-labels
Allow setting labels from the highlights list view on iOS
2022-12-01 15:34:20 +08:00
Jackson Harper
af685ddb4b Make highlight labels relationship many to many 2022-12-01 14:12:48 +08:00
Jackson Harper
2cdd75ac18 Rename highlights + notes to notebook 2022-12-01 13:59:29 +08:00
Jackson Harper
ab64e56ab4 Better cancelation of offline audio downloads, menu cleanup 2022-12-01 13:52:58 +08:00
Jackson Harper
3e4f9409df Dont fully close audio player on error
This gives users the ability to change the selected language if
the error was related to language / voice.
2022-12-01 12:50:59 +08:00
Hongbo Wu
5e346740cc
Merge pull request #1489 from omnivore-app/fix/tts-mismatched-language
Return status=500 if no audio data returned by synthesis api
2022-12-01 11:49:45 +08:00
Hongbo Wu
a729caa458 Return status=500 if no audio data returned by synthesis api 2022-12-01 11:42:36 +08:00
Hongbo Wu
7c8b057f85
Merge pull request #1486 from omnivore-app/fix/site-name-extraction
Fix site_name not saved when a page is saved by extensions
2022-12-01 11:28:51 +08:00
Hongbo Wu
0693a6c2ff
Merge pull request #1487 from omnivore-app/saved-filters-api
saved filters api
2022-12-01 11:25:50 +08:00
Hongbo Wu
0eebfe923a Add position in filter table and move filter api 2022-12-01 10:26:32 +08:00
Hongbo Wu
26b2bd515a
Merge pull request #1484 from omnivore-app/add-savedAt-to-update-api
Update savedAt in update page api
2022-12-01 09:41:09 +08:00
Hongbo Wu
0487d8325c Add saved filter api 2022-11-30 21:41:59 +08:00
Jackson Harper
983e15bdda Add two slower playback speed options 2022-11-30 21:36:38 +08:00
Jackson Harper
b285ce94f1 use the system font for text to speech
This gives a better layout for Tamil and Hindi languages than
Inter which seemed to have issues calculating line height.
2022-11-30 21:31:55 +08:00
Jackson Harper
1b57d879ed Better handling of errors in javascript while waiting in swift
Two main changes here:

- Wait for JS highlight methods to complete, if an error occurs
post that error back to Swift.

- When creating a highlight with a note, post a message back to
Swift to signify success. We wait for that message instead of
closing immediately, so that a user doesn't lose their note if
creating the highlight failed.
2022-11-30 21:09:02 +08:00
Jackson Harper
6f0f0ec8b5 Update bundle 2022-11-30 21:08:21 +08:00
Hongbo Wu
1d514a0530 Update table name 2022-11-30 20:39:09 +08:00
Hongbo Wu
4d845ef413 Add search_filter table and entity 2022-11-30 20:38:30 +08:00
Hongbo Wu
bb839960f1 Fix site_name not saved when a page is saved by extensions 2022-11-30 17:46:59 +08:00
Hongbo Wu
86dccc0d44 Update savedAt in update page api 2022-11-30 13:17:50 +08:00
Hongbo Wu
e5b0339036
Merge pull request #1478 from omnivore-app/fix/nytimes
Fix NYTimes first few paragraph missing
2022-11-30 12:45:29 +08:00
Hongbo Wu
ce44c8e529 Default parent classes being an empty array 2022-11-30 11:59:42 +08:00
Hongbo Wu
74e447a00f
Merge pull request #1482 from omnivore-app/fix/drag-n-drop
Fix some errors in drag and drop feature
2022-11-30 11:57:19 +08:00
Hongbo Wu
9646092d1a Fix some errors in drag and drop feature 2022-11-30 11:53:06 +08:00
Hongbo Wu
4bedfd2abe Fix test 2022-11-30 11:10:26 +08:00
Hongbo Wu
548f317607 Skip cleanning nytimes article first few paragraphs which has too many links 2022-11-30 11:04:05 +08:00
Jackson Harper
f0aaceabea
Merge pull request #1477 from omnivore-app/feat/web-pdf-notes
Allow creating notes on PDF highlights
2022-11-30 10:46:54 +08:00
Jackson Harper
b4901b14d7 Remove unused event stuff 2022-11-30 10:23:12 +08:00