| Age | Commit message | Author | Files | +/- |
|---|---|---|---|---|
| feature(web): Add the ability to view the bookmarks of a particular rss feed | Mohamed Bassem | 5 | -2/+77 | |
| feature: Add support for subscribing to RSS feeds. Fixes #202 | Mohamed Bassem | 16 | -3/+2280 | |
feature: Archive videos using yt-dlp. Fixes #215 (#525) …* Allow downloading more content from a webpage and index it #215 Added a worker that allows downloading videos depending on the environment variables refactored the code a bit added new video asset updated documentation * Some tweaks * Drop the dependency on the yt-dlp wrapper * Update openapi specs * Dont log an error when the url is not supported * Better handle supported websites that dont download anything --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> |
kamtschatka | 17 | -71/+403 | |
| ui: Redesign the settings page and move it to its own layout | Mohamed Bassem | 32 | -1163/+1263 | |
| feature(api): Add REST APIs to update bookmarks, tags and lists | Mohamed Bassem | 5 | -7/+64 | |
| feature(api): Add REST APIs to manipulate lists and tags for bookmarks | Mohamed Bassem | 9 | -58/+166 | |
| feature: Add APIs to create new lists and bookmarks | Mohamed Bassem | 4 | -10/+37 | |
| fix: Better handling for body JSON parsing errors | Mohamed Bassem | 1 | -1/+22 | |
| feature: Add DELETE REST APIs for bookmarks, lists and tags | Mohamed Bassem | 4 | -2/+48 | |
| feature: Add GET REST APIs for bookmarks, lists and tags | Mohamed Bassem | 5 | -0/+112 | |
| featue: Add infra for REST APIs and implement GET /bookmarks | Mohamed Bassem | 6 | -1/+215 | |
| fix(web): Fix settings tab overflow on mobile layouts | MohamedBassem | 1 | -1/+1 | |
| feature: Allow importing hoarder's own bookmark file. Fixes #527 | MohamedBassem | 5 | -46/+122 | |
feature(web): Introduce a new sticky navbar. Fixes 520 (#515) …* ui: add global header * fix: design fixes * fix: tests * fix navbar background, hide y scrollbar and change sidebar footer to show version --------- Co-authored-by: MohamedBassem <me@mbassem.com> |
Md Saban | 13 | -151/+180 | |
| refactor: Start tracking bookmark assets in the assets table | MohamedBassem | 14 | -175/+1581 | |
| feature(web): Async validate JWT account and sign out the user if they no… | MohamedBassem | 3 | -2/+39 | |
| feature(web): Change the settings page to be tabbed | MohamedBassem | 5 | -357/+379 | |
| fix(web): Simplify the language for inference settings | MohamedBassem | 3 | -330/+330 | |
| fix(web): Change export format to have content as a top level key | MohamedBassem | 1 | -8/+11 | |
| feature(web): Allow users to export their links and notes | MohamedBassem | 2 | -4/+91 | |
| feature(web): Add the ability to customize the inference prompts. Fixes #170 | MohamedBassem | 13 | -39/+1764 | |
| feature(web): Move bookmark imports into settings | MohamedBassem | 4 | -27/+165 | |
feature(web): Add healthecheck api endpoint (#332) …* add healthecheck api endpoint * Remove meili healthcheck * Replace unnecessary variable with static content --------- Co-authored-by: Wuast94 <wuast94@wuast24.de> |
Marc | 1 | -0/+8 | |
| fix(web): Add sans-serif fallback for Inter font in CJK environments (#272) | Kohei Watanabe | 1 | -1/+4 | |
feat: Add bulk edit option for bookmarks. Fixes #84 (#259) …* feat: add bulk edit option for bookmarks * fix: resolve comments * fix: resolve comments * fix: resolve comments * fix: resolve comments * rename bulk action store, simplify the bulk action toolbar --------- Co-authored-by: MohamedBassem <me@mbassem.com> |
Md Saban | 14 | -27/+314 | |
ui: refactor admin settings page (#249) …* ui: refactor admin ui * fix: pr comments * chore: lint fix * chore: refactor * minor tweaks --------- Co-authored-by: MohamedBassem <me@mbassem.com> |
Md Saban | 4 | -282/+301 | |
ui: Changes for user settings page (#251) …* fix: ui refactoring for user settings page * fix: type error * fix: pr comments |
Md Saban | 6 | -44/+108 | |
| ui(web): move layout selector to main screen (#252) | Md Saban | 9 | -100/+99 | |
| feature: Full page archival with monolith. Fixes #132 | MohamedBassem | 14 | -7/+1259 | |
| docs: Change references from the old repo URL to the new one | MohamedBassem | 9 | -21/+20 | |
| feature: A new cleanups page to suggest ways to tidy up your bookmarks | MohamedBassem | 6 | -0/+324 | |
feature(web): Add ability to rename, merge and fast delete tags. Fixes #105… …* feature(web): Allow deleting tags from the all tags page * feature(web): Add ability to rename, merge and fast delete tags. Fixes #105 |
Mohamed Bassem | 14 | -269/+835 | |
| ui(web): Show bookmark URL when maximizing a bookmark | MohamedBassem | 9 | -23/+82 | |
| fix: Ensure that downloaded asset images are from the allowed content types | MohamedBassem | 2 | -8/+15 | |
| feature: Allow recrawling bookmarks without running inference jobs | MohamedBassem | 4 | -9/+46 | |
| feature: Download images and screenshots | MohamedBassem | 22 | -135/+1373 | |
feature: Nested lists (#110). Fixes #62 …* feature: Add support for nested lists * prevent moving the parent to a subtree |
Mohamed Bassem | 25 | -402/+2084 | |
| refactor: Move the shared types to the shared package | MohamedBassem | 53 | -241/+260 | |
| feature(web): Allow changing the bookmark grid layout (#98) | Mohamed Bassem | 20 | -268/+546 | |
| fix: Differentiate between pending in db and in redis in admin job stats | MohamedBassem | 3 | -26/+64 | |
feature: Recrawl failed links from admin UI (#95) …* feature: Retry failed crawling URLs * fix: Enhancing visuals and some minor changes. |
Ahmad Mujahid | 8 | -25/+1067 | |
feature: Add PDF support (#88) …* feature: Add PDF support * fix: PDF feature enhancements * fix: Freeze expo-share-intent version to prevent breaking changes * fix: set endOfLine to auto for cross-platform development * fix: Upgrading eslint/parser and eslint-plugin to 7.6.0 to solve the linting issues * fix: enhancing PDF feature * fix: Allowing null in fiename for backward compatibility * fix: update pnpm file with pnpm 9.0.0-alpha-8 * fix:(web): PDF Preview for web |
Ahmad Mujahid | 24 | -107/+2387 | |
| feature(web): Allow uploading directly into lists/tags. Fixes #69 | MohamedBassem | 19 | -144/+258 | |
| feature: Extract hook logic into separate package and add a new action bar in… | MohamedBassem | 23 | -330/+672 | |
| fix: Refresh the all tags page automatically when a tag is modified | MohamedBassem | 5 | -83/+103 | |
| ui(web): Add a tooltip explaining what archived means | MohamedBassem | 4 | -47/+60 | |
| feature: Change archived meaning to only mean removed from homepage | MohamedBassem | 7 | -16/+5 | |
| fix: Minor fixes to small screens to render admin panel and settings in full… | MohamedBassem | 2 | -8/+8 | |
| feature: Include server version in the admin UI. Fixes #66 | MohamedBassem | 8 | -14/+92 | |
| fix(web): Fix the color of the info pill in the all tags page | MohamedBassem | 1 | -2/+2 | |
| ui(web): Add a background to the all lists pane | MohamedBassem | 1 | -1/+1 | |
| feature: Split the tags in AllTags page by who used them | MohamedBassem | 2 | -40/+112 | |
| feature: Add support deleting tags | MohamedBassem | 4 | -14/+94 | |
| fix(web): Consistent spacing in the content container in all pages. Fixes #40 | MohamedBassem | 19 | -77/+60 | |
| feature: Change maximum asset size to be configurable. Fixes #33 | MohamedBassem | 3 | -12/+16 | |
| fix: Allow uploading webp images. Fixes #35 | MohamedBassem | 1 | -1/+5 | |
| docs: Update logo in all screenshots | MohamedBassem | 21 | -4/+25 | |
| fix: Reject asset uploads in demo mode | MohamedBassem | 1 | -0/+8 | |
| ui: Migrate to the new logo everywhere | MohamedBassem | 41 | -38/+460 | |
| chore: Refactor tailwind in all apps to use the tooling package | MohamedBassem | 19 | -503/+426 | |
| feature(web): Add dark mode support | MohamedBassem | 31 | -39/+138 | |
| fix(web): Remove the custom tile from the bookmarks page | MohamedBassem | 1 | -5/+0 | |
| feature: A better looking bookmark preview page | MohamedBassem | 7 | -69/+244 | |
| fix(web): Remove editor card from tags page | MohamedBassem | 1 | -1/+0 | |
| feature(web): Add support for removing items from lists | MohamedBassem | 5 | -16/+96 | |
| ui(web): Show an overlay when dragging is active | MohamedBassem | 3 | -19/+41 | |
| fix(web): Greatly improve the search feeling by removing the flicker | MohamedBassem | 9 | -79/+93 | |
| refactor: Move landing page to its own app to deploy it separately | MohamedBassem | 20 | -169/+549 | |
| feature: A new landing page | MohamedBassem | 6 | -3/+95 | |
| fix(web): Only show demo mode banner in demo mode | MohamedBassem | 1 | -1/+3 | |
| feature(web): Add support for demo mode | MohamedBassem | 13 | -19/+89 | |
| fix: Remove flicker from search bar | MohamedBassem | 2 | -9/+4 | |
| refactor: Change asset storage to be the filesystem instead of sqlite | MohamedBassem | 16 | -75/+2006 | |
Feature: Add support for uploading images and automatically inferring their… …* feature: Experimental support for asset uploads * feature(web): Add new bookmark type asset * feature: Add support for automatically tagging images * fix: Add support for image assets in preview page * use next Image for fetching the images * Fix auth and error codes in the route handlers * Add support for image uploads on mobile * Fix typing of upload requests * Remove the ugly dragging box * Bump mobile version to 1.3 * Change the editor card placeholder to mention uploading images * Fix a typo * Change ios icon for photo library * Silence typescript error |
Mohamed Bassem | 31 | -79/+2736 | |
| feature(web): Add the ability to change passwords | MohamedBassem | 4 | -9/+182 | |
| feature(web): A better tags editor using react select with auto complete and… | MohamedBassem | 5 | -131/+348 | |
| feature: Implemente pagination support | MohamedBassem | 8 | -70/+143 | |
| refactor: Prepare for pagination by dropping querying bookmarks by id | MohamedBassem | 16 | -100/+155 | |
| ui(web): Add an editor card inline in the bookmark grid and remove the top nav… | MohamedBassem | 7 | -150/+123 | |
| refactor: Move tag fetching to trpc to reuse in the mobile app | MohamedBassem | 3 | -24/+113 | |
| lint: Lint and format the entire repo with the new configs | MohamedBassem | 122 | -411/+424 | |
| structure: Create apps dir and copy tooling dir from t3-turbo repo | MohamedBassem | 396 | -9511/+10350 |