Commit graph

186 commits

Author SHA1 Message Date
Jackson Harper
e0329d077c Fix group membership user id 2023-11-25 13:22:46 +08:00
Jackson Harper
f82860ebf4 Fix admin column field 2023-11-25 13:15:05 +08:00
Jackson Harper
d838329075 Add recommender_names column 2023-11-25 13:08:29 +08:00
Jackson Harper
87bd9d5b60 Add group membership, more debug 2023-11-25 12:59:03 +08:00
Jackson Harper
2dabfadc0a Add groups admin 2023-11-25 12:17:00 +08:00
Jackson Harper
2ad68498ef Add Lexend font to Android, iOS, Web 2023-11-22 12:03:52 +08:00
Jackson Harper
b35e55767c
Merge pull request #3137 from omnivore-app/feat/mozilla-opt-in
Add privacy opt-in for firefox extension
2023-11-20 09:45:10 +08:00
Jackson Harper
3ea8286960 Add integration token to admin 2023-11-17 14:32:26 +08:00
Jackson Harper
129e0639c3 Add installed page for granting consent on first run 2023-11-17 12:18:57 +08:00
Jackson Harper
f22bdaa1a2 More updates for FF consent screen 2023-11-17 12:18:30 +08:00
Jackson Harper
8c04763376 Add privacy opt-in for firefox extension 2023-11-16 23:56:17 +08:00
Jackson Harper
8ccf37dbb0
Merge pull request #3104 from omnivore-app/fix/macos-update-extension
Fix build on MacOS
2023-11-16 16:06:08 +08:00
Jackson Harper
0608e5cb27 Update Safari extension icon to have transparent background 2023-11-15 12:00:06 +08:00
Jackson Harper
98ebde3a7d Add some padding on buttons in extension 2023-11-15 11:49:45 +08:00
Jackson Harper
96750a4882 Remove fonts from extension 2023-11-15 11:44:22 +08:00
Jackson Harper
4aad6d241d Capture keyup events in the extension so they dont propogate up to apps that have keyboard bindings 2023-11-14 18:54:34 +08:00
Jackson Harper
bd948143f3 Fixes for Firefox src packaging 2023-11-14 09:41:20 +08:00
Jackson Harper
bf37348fd6 Allow configuring the auto dismiss time for the extension 2023-11-10 11:33:41 +08:00
Luke Channings
c4773dc904
Landing page improvements and various supporting improvements 2023-10-24 09:43:39 +01:00
Jackson Harper
a0d186df2f Add entity mapping 2023-10-23 15:16:15 +08:00
Jackson Harper
7fe4fec112 Add upload_file 2023-10-23 15:07:30 +08:00
Jackson Harper
801c478381 Fix some columns 2023-10-23 14:55:50 +08:00
Jackson Harper
ff2d7fd617 Extend base entity 2023-10-23 14:44:49 +08:00
Jackson Harper
3b8705e4c7 Add library items to /admin 2023-10-23 14:24:42 +08:00
dependabot[bot]
ffa476a109
Bump @babel/traverse from 7.14.7 to 7.23.2 in /pkg/admin
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.14.7 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-17 05:44:10 +00:00
Jackson Harper
0c09f9dbcb Add option to disable auto dismiss on the extension 2023-10-06 19:37:27 +08:00
Jackson Harper
7fa27cead5
Merge pull request #2841 from omnivore-app/fix/admin-rm-unused-columns
Remove some unused columns from the subscription admin accessor
2023-10-03 13:43:45 +08:00
Jackson Harper
69b3275450 Remove some unused columns from the subscription admin accessor 2023-10-03 13:17:14 +08:00
Jackson Harper
f09272b9b7 Sync label removal changes 2023-10-02 22:24:12 +08:00
Jackson Harper
e93b3577dc Fix the label remove click handler in the extension 2023-10-02 18:51:50 +08:00
Jackson Harper
44e85ea295 Merge 2023-09-30 12:48:57 +08:00
Jackson Harper
db4604e21f Sync label changes 2023-09-28 17:49:00 +08:00
Jackson Harper
901bdd2564 Sync label changes 2023-09-28 16:08:47 +08:00
Jackson Harper
83d9f27ea1 Bump version number 2023-09-22 11:54:13 +08:00
Jackson Harper
3ce15cf4d5 Prevent scroll on focus of the extension toast element 2023-09-22 08:12:13 +08:00
Jackson Harper
e26f7e00ec
Merge pull request #2773 from omnivore-app/feat/admin-rss
Add subscriptions to admin
2023-09-19 12:35:01 +08:00
Jackson Harper
166a45f142 Join user on subscription 2023-09-15 22:33:16 +08:00
Jackson Harper
ce3f1f789c Add subscription and integration to user 2023-09-15 22:21:31 +08:00
Jackson Harper
eb604fff84 Fix last fetch at column 2023-09-15 22:12:25 +08:00
Jackson Harper
f1deca700a Register subscriptions 2023-09-15 21:54:12 +08:00
Jackson Harper
f129b0d7f6 Add subscription models 2023-09-15 21:53:49 +08:00
Jackson Harper
eee89ee229 Update icons 2023-09-15 15:29:01 +08:00
Jackson Harper
9826d943fa Keyboard events + better keyboard handling 2023-09-15 12:15:15 +08:00
dependabot[bot]
450411e225
Bump word-wrap from 1.2.3 to 1.2.4 in /pkg/extension
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 09:37:41 +00:00
Jackson Harper
f67184c1ba Correct name for integrations table in admin 2023-07-18 16:59:08 +08:00
Jackson Harper
1d9b37a88e Add the integrations table to admin so we can reset sync_at for users 2023-07-18 16:21:49 +08:00
dependabot[bot]
328bf39a7d
Bump semver from 5.7.1 to 5.7.2 in /pkg/extension
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-18 04:15:10 +00:00
dependabot[bot]
70686555c4
Bump semver from 5.7.1 to 5.7.2 in /pkg/admin
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-18 02:32:23 +00:00
Hongbo Wu
fd67baea09 remove the code to get create_time from wechat article in browser runtime 2023-07-11 16:20:08 +08:00
Jackson Harper
b733420d19 Allow opening notebooks from the library 2023-06-20 15:54:04 +08:00
Jackson Harper
f9d1d2408f Remove unneeded styling 2023-06-06 17:36:31 +08:00
Jackson Harper
fc6e3a2f83 Close button hover state in dark 2023-06-06 17:35:04 +08:00
Jackson Harper
084920ed4f Bump extension version 2023-06-06 16:35:59 +08:00
Jackson Harper
dde83a1a9f More colouring for different color modes 2023-06-06 16:32:11 +08:00
Jackson Harper
1116425939 Handle dark/light mode better in the extension 2023-06-06 16:08:48 +08:00
Jackson Harper
16b48f25d6 Specify source user id column name 2023-05-30 09:12:19 +08:00
Jackson Harper
7116a75c6e Add source to the admin dashboard so we can modify for users 2023-05-29 15:31:55 +08:00
Jackson Harper
47a0305f2c Dont mute the inactive state on the Firefox icon, use solid white/black for fill 2023-05-22 18:39:16 +08:00
Jackson Harper
215bd7f58f Make sure Authorization header is not set when using cookie based auth 2023-05-22 18:24:41 +08:00
Jackson Harper
da6e32df8f Remove keyboard stuff for now, maybe should do this after v3 2023-05-22 15:28:49 +08:00
Jackson Harper
8c601e201b Better alignment on extra buttons 2023-05-22 15:28:34 +08:00
Jackson Harper
57601ffc57 Revert typo 2023-05-22 15:28:08 +08:00
Jackson Harper
91a76eb4a8 Remove unused 2023-05-22 15:10:28 +08:00
Jackson Harper
62e37b7766 Add note and menu to the extension 2023-05-22 14:51:53 +08:00
Jackson Harper
0a50c7a8b3 Add options page to the extension so users without cookie access can save with the extension 2023-05-17 13:54:25 +08:00
Hongbo Wu
46b719f447
Merge pull request #1992 from omnivore-app/feature/piped-video
Add handler for piped video
2023-04-10 21:02:23 +08:00
Hongbo Wu
eb58bf11ba Force to use content handler of piped.video when saving from extensions 2023-04-10 20:52:09 +08:00
Hongbo Wu
4ce58dd364
Merge pull request #1983 from omnivore-app/fix/puppeteer-infinite-scrolling 2023-04-07 12:41:17 +08:00
Hongbo Wu
ac295abe9c Stop scrolling if the url has changed to avoid infinite scrolling issue 2023-04-05 15:59:26 +08:00
Hongbo Wu
045b0e8e78 Parse the created_time in an exception handler 2023-04-04 12:58:52 +08:00
Hongbo Wu
98876e7080 create_time is a global variable set by WeChat when rendering the page 2023-04-03 16:39:39 +08:00
Jackson Harper
04842e4320 Update Makefile for Edge extension 2023-03-30 10:11:41 +08:00
Jackson Harper
fd8bfda249 Bump version, better label handling 2023-03-21 12:28:01 +08:00
Jackson Harper
94615df734 Update description, remove unused files 2023-03-21 12:10:02 +08:00
Jackson Harper
99d47db9bb Handle PDFs and logged out state 2023-03-21 10:55:27 +08:00
Jackson Harper
4524b66dc7 logged out state handling 2023-03-20 21:21:39 +08:00
Jackson Harper
7be896e988 Prep for release, disable unused features 2023-03-20 21:21:39 +08:00
Jackson Harper
82360c74fa More pending request handling 2023-03-20 21:21:39 +08:00
Jackson Harper
157f02fb1c WIP: Handle pending requests 2023-03-20 21:21:39 +08:00
Jackson Harper
4eddf95ace Clean up API callers 2023-03-20 21:21:39 +08:00
Jackson Harper
93c19ecdea Simplify status updating code, start to add edit labels 2023-03-20 21:21:39 +08:00
Jackson Harper
18f970e778 Browser extension UI 2023-03-20 21:21:39 +08:00
Jackson Harper
7102107890 Improve the UI for the browser extension 2023-03-20 21:21:39 +08:00
dependabot[bot]
d7383f834c
Bump webpack from 5.11.1 to 5.76.0 in /pkg/extension
Bumps [webpack](https://github.com/webpack/webpack) from 5.11.1 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.11.1...v5.76.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-14 15:12:03 +00:00
Jackson Harper
f8a50d320b Column naming for join column 2023-02-22 08:58:30 +08:00
Jackson Harper
8f304e36be Add column names 2023-02-22 08:57:00 +08:00
Jackson Harper
f14c0c0e22 Add Clubs to the admin portal 2023-02-22 08:24:32 +08:00
Jackson Harper
768652d77f
Merge pull request #1772 from omnivore-app/dependabot/npm_and_yarn/pkg/extension/http-cache-semantics-4.1.1
Bump http-cache-semantics from 4.1.0 to 4.1.1 in /pkg/extension
2023-02-06 11:15:33 +08:00
dependabot[bot]
3faf9e34c7
Bump http-cache-semantics from 4.1.0 to 4.1.1 in /pkg/extension
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-04 06:35:14 +00:00
dependabot[bot]
11d44eac1f
Bump http-cache-semantics from 4.1.0 to 4.1.1 in /pkg/admin
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-04 06:35:13 +00:00
Hongbo Wu
c5519ca894 Use document.title as default title 2023-01-30 15:56:33 +08:00
Jackson Harper
177992910e Load secrets from yaml, add received emails and content display reports 2023-01-26 19:32:08 +08:00
Jackson Harper
8bac8c0fda
Merge pull request #1534 from omnivore-app/fix/extension-force-perf
For URLs that will be forced to backend fetch dont send full content from the extension
2023-01-06 09:36:53 +08:00
dependabot[bot]
b7c98d915d
Bump express from 4.17.1 to 4.17.3 in /pkg/admin
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.17.3.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.17.3)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 07:30:03 +00:00
Jackson Harper
593959319b
Merge pull request #1608 from omnivore-app/dependabot/npm_and_yarn/pkg/admin/json5-2.2.3
Bump json5 from 2.2.0 to 2.2.3 in /pkg/admin
2023-01-04 14:55:18 +08:00
dependabot[bot]
3821939d0f
Bump json5 from 2.2.0 to 2.2.3 in /pkg/admin
Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.0...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-04 02:28:33 +00:00
dependabot[bot]
def12c9961
Bump json5 from 1.0.1 to 1.0.2 in /pkg/extension
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-04 02:28:29 +00:00
Jackson Harper
b0b113b83d Add the status to the admin user model 2023-01-02 11:16:43 +08:00
Jackson Harper
207648999b Rename groups to clubs 2022-12-29 14:10:30 +08:00
Jackson Harper
e22c014385 For URLs that will be forced to backend fetch dont send full content from the extension
This is useful with YouTube, which has massive page sizes.
2022-12-12 11:13:39 +08:00