| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Fixes #724
|
| |
|
|
|
|
|
|
|
| |
* feat: Add support for S3 as an asset storage layer. Fixes #305
* some minor fixes
* use bulk deletion api
* stream the file to s3
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
in worker
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* chore: metascraper 5.x comes with its own types, including @types/metascraper is now redundant; also updating to latest versions of metascraper libraries
* feat (workers): creating a local metascraper plugin for Reddit posts
In the past, the preview images for bookmarks from Reddit links were
poorly chosen. Reddit does not use opengraph tags, so metascraper-images
simply looked for all images on the page and returned the first. This
tended to be the profile picture for the poster for the Reddit link.
This new plugin, using the existing metascraper framework, provides a
better selection of image for the bookmark when the URL domain is
'reddit'.
In addition, recent changes (I believe this was a side effect of adding
the metascraper-author and/or the metascaper-publisher plugins, but it
could also be related to the metascraper-readibility plugin) broke what
used to be a good choice of bookmark title. Previously, titles looked
like 'Tinyauth just reached 1000 stars! : r/selfhosted' with both thread
title and subreddit mentioned. After this update, all Reddit posts now
have the same title: 'The heart of the internet'.
To return to the better format, this new metascraper-reddit plugin now
attempts to retrieve the better title from reddit URLs. Note that in
order to gain precendence in title selection, the 'metascraperReddit()'
inclusion in the crawlerWorkers.ts metascraper instantiation list had to
be moved above metascraperReadability().
* chore: updated Hoarder in text to Karakeep
* chore: update metascraper versions
fix for metascraper types has been merged; the expect-error comment can
be removed
* chore: merge with master
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
* fix(tags): normalise leading hashes in tag names (#1317)
* move the transformation to zod
* fix openapi spec
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* feat: convert to playwright
Convert crawling to use Playwright instead of Chrome.
- Update Dockerfile to include Playwright
- Update crawler worker to use Playwright API
- Update dependencies
* feat: convert from Puppeteer to Playwright for crawling
* feat: update docker-compose
* use separate browser context for better isolation
* skip chrome download in linux script
* readd the stealth plugin
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* feat: add optional `thinking` key to tagging response schema
* prompt: fix indent
* prompt: remove extra 'language' word
* prompt: use xml as separator
* revert: dont use a thinking tags
Signed-off-by: thiswillbeyourgithub
<26625900+thiswillbeyourgithub@users.noreply.github.com>
* prompt: don't ask to include website tags
* prompt: aim for 5 tags
* prompt: dont tell bot its a bot
* prompt: propose a tag_error
* Revert "prompt: propose a tag_error"
This reverts commit 78c5099a187960cc3697b77f2b2bd687edb015f3.
* minor prompt tweaks
* minor prompt tweaks take 2
---------
Signed-off-by: thiswillbeyourgithub
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| |
|
|
|
|
|
|
|
| |
- improve error-handling
- add colours
- add help (-h) and optional verbose (-v) option
- progress indicator
- rearrange some functions; add SPINNER_PID
- add colourful header
- add refinements
|
| |
|
|
|
| |
* Add Helm chart
* Add chrome temp dir and flags
|
| | |
|
| |
|
|
|
|
|
| |
* chore: migrate away from eslint to oxlint
* revert turbo task name lint
* it seems like we can remove the seemingly default globals
|
| |
|
|
|
| |
* add pipe for trimming invalid characters when generating meili master key
* fix table row for MEILI_MASTER_KEY in versioned_docs
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* feat(admin): add confirmation dialog for user deletion (#1648)
* No need to manage dialog state
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| |
|
|
| |
choking the tokenizer. Fixes #1622
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
(#1620)
* Added more padding to mobile app icon
* Added iOS tinted app icon variant
|
| |
|
|
| |
In the event that yt-dlp errors out, the error details should be logged.
yt-dlp prints out the error message to stderr.
|
| |
|
|
|
| |
* chore: add start-dev.sh for laziness
* include chrome in start-dev.sh
|
| |
|
|
|
| |
* Add Greek translation
* pnpm format:fix
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update 05-quick-sharing.md
Added community project extensions
* Update docs/versioned_docs/version-v0.25.0/05-quick-sharing.md
Co-authored-by: Mohamed Bassem <me@mbassem.com>
* Update the main docs not the versioned ones
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| | |
|
| |
|
|
| |
requirement for min ios SDK
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* feat: upgrade to pnpm@9.15.9
* extra stuff
* unpin mobile deps
* unpin root package.json deps too
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| | |
|
| | |
|
| | |
|
| | |
|