aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md4
-rw-r--r--apps/landing/app/apple-icon.pngbin0 -> 3476 bytes
-rw-r--r--apps/landing/app/icon.pngbin0 -> 3476 bytes
-rw-r--r--apps/landing/app/opengraph-image.jpgbin105241 -> 0 bytes
-rw-r--r--apps/landing/app/opengraph-image.pngbin0 -> 3195946 bytes
l---------apps/landing/app/twitter-image.jpg1
-rw-r--r--apps/landing/app/twitter-image.pngbin0 -> 3195946 bytes
-rw-r--r--apps/web/app/apple-icon.pngbin0 -> 3476 bytes
-rw-r--r--apps/web/app/icon.pngbin0 -> 3476 bytes
-rw-r--r--apps/web/app/layout.tsx3
-rw-r--r--docs/docs/04-screenshots.md4
-rw-r--r--docs/docusaurus.config.ts1
-rw-r--r--docs/static/img/logo-full-white.svg16
-rw-r--r--docs/static/img/screenshots/admin.pngbin237460 -> 137646 bytes
-rw-r--r--docs/static/img/screenshots/all-lists.pngbin188073 -> 101961 bytes
-rw-r--r--docs/static/img/screenshots/all-tags.pngbin278520 -> 173687 bytes
-rw-r--r--docs/static/img/screenshots/homepage-dark.pngbin2905164 -> 2028193 bytes
-rw-r--r--docs/static/img/screenshots/homepage.pngbin3196208 -> 3195946 bytes
-rw-r--r--docs/static/img/screenshots/settings.pngbin259583 -> 159198 bytes
-rw-r--r--docs/static/img/screenshots/share-sheet.pngbin987806 -> 957354 bytes
-rw-r--r--screenshots/homepage.pngbin3196208 -> 3195946 bytes
21 files changed, 25 insertions, 4 deletions
diff --git a/README.md b/README.md
index d7c27fe4..fd1b8e26 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ A self-hostable bookmark-everything app with a touch of AI for the data hoarders
- ✨ AI-based (aka chatgpt) automatic tagging.
- 🔖 [Chrome plugin](https://chromewebstore.google.com/detail/hoarder/kgcjekpmcjjogibpjebkhaanilehneje) for quick bookmarking.
- 📱 An iOS app that's pending apple's review.
-- 🌙 Dark mode support.
+- 🌙 Dark mode support (web only so far).
- 💾 Self-hosting first.
- [Planned] Archiving the content for offline reading.
@@ -53,7 +53,7 @@ The demo is seeded with some content, but it's in read-only mode to prevent abus
I browse reddit, twitter and hackernews a lot from my phone. I frequently find interesting stuff (articles, tools, etc) that I'd like to bookmark and read later when I'm in front of a laptop. Typical read-it-later apps usecase. Initially, I was using [Pocket](getpocket.com) for that. Then I got into self-hosting and I wanted to self-host this usecase. I used [memos](https://github.com/usememos/memos) for those quick notes and I loved it but it was lacking some features that I found important for that usecase such as link previews and automatic tagging (more on that in the next section).
-I'm a systems engineer in my day job (and have been for the past 7 years). I didn't want to get too detached from the web development world. I decided to build this app as a way to keep my hand dirty with web development, and at the same time, build something that I care about and will use everyday.
+I'm a systems engineer in my day job (and have been for the past 7 years). I didn't want to get too detached from the web development world. I decided to build this app as a way to keep my hand dirty with web development, and at the same time, build something that I care about and use every day.
## Alternatives
diff --git a/apps/landing/app/apple-icon.png b/apps/landing/app/apple-icon.png
new file mode 100644
index 00000000..8b600d2f
--- /dev/null
+++ b/apps/landing/app/apple-icon.png
Binary files differ
diff --git a/apps/landing/app/icon.png b/apps/landing/app/icon.png
new file mode 100644
index 00000000..3dcfd34c
--- /dev/null
+++ b/apps/landing/app/icon.png
Binary files differ
diff --git a/apps/landing/app/opengraph-image.jpg b/apps/landing/app/opengraph-image.jpg
deleted file mode 100644
index 59d8a758..00000000
--- a/apps/landing/app/opengraph-image.jpg
+++ /dev/null
Binary files differ
diff --git a/apps/landing/app/opengraph-image.png b/apps/landing/app/opengraph-image.png
new file mode 100644
index 00000000..b0dce115
--- /dev/null
+++ b/apps/landing/app/opengraph-image.png
Binary files differ
diff --git a/apps/landing/app/twitter-image.jpg b/apps/landing/app/twitter-image.jpg
deleted file mode 120000
index 4121c11d..00000000
--- a/apps/landing/app/twitter-image.jpg
+++ /dev/null
@@ -1 +0,0 @@
-opengraph-image.jpg \ No newline at end of file
diff --git a/apps/landing/app/twitter-image.png b/apps/landing/app/twitter-image.png
new file mode 100644
index 00000000..b0dce115
--- /dev/null
+++ b/apps/landing/app/twitter-image.png
Binary files differ
diff --git a/apps/web/app/apple-icon.png b/apps/web/app/apple-icon.png
new file mode 100644
index 00000000..aced9e43
--- /dev/null
+++ b/apps/web/app/apple-icon.png
Binary files differ
diff --git a/apps/web/app/icon.png b/apps/web/app/icon.png
new file mode 100644
index 00000000..32788710
--- /dev/null
+++ b/apps/web/app/icon.png
Binary files differ
diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx
index f5ad19f6..f879780e 100644
--- a/apps/web/app/layout.tsx
+++ b/apps/web/app/layout.tsx
@@ -17,7 +17,8 @@ const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "Hoarder",
applicationName: "Hoarder",
- description: "Your AI powered second brain",
+ description:
+ "The Bookmark Everything app. Hoard links, notes, and images and they will get automatically tagged AI.",
manifest: "/manifest.json",
appleWebApp: {
capable: true,
diff --git a/docs/docs/04-screenshots.md b/docs/docs/04-screenshots.md
index 4c211276..07830566 100644
--- a/docs/docs/04-screenshots.md
+++ b/docs/docs/04-screenshots.md
@@ -16,6 +16,10 @@
![All Lists](/img/screenshots/all-lists.png)
+## Bookmark Preview
+
+![Bookmark Preview](/img/screenshots/bookmark-preview.png)
+
## Settings
![Settings](/img/screenshots/settings.png)
diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts
index 0e070ffd..7a091164 100644
--- a/docs/docusaurus.config.ts
+++ b/docs/docusaurus.config.ts
@@ -55,6 +55,7 @@ const config: Config = {
logo: {
alt: 'Hoarder Logo',
src: 'img/logo-full.svg',
+ srcDark: 'img/logo-full-white.svg',
width: "120px",
},
items: [
diff --git a/docs/static/img/logo-full-white.svg b/docs/static/img/logo-full-white.svg
new file mode 100644
index 00000000..7b8fb9c3
--- /dev/null
+++ b/docs/static/img/logo-full-white.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="100%" height="100%" viewBox="0 0 507 96" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
+ <g transform="matrix(1,0,0,1,-173,-247)">
+ <path d="M341.09,287.81C340.37,285.02 339.2,282.54 337.58,280.39C335.96,278.24 333.84,276.49 331.24,275.13C328.64,273.77 324.74,272.81 320.91,273.09C306.74,274.12 306,286.54 304.72,288.81L304.49,281.81L304.49,257.35L285.05,257.35L285.05,331.05L304.49,331.05L304.49,308.55C304.49,305.15 305.38,301.35 307.12,299.05C308.85,296.75 311.32,296.55 314.57,296.55C316.23,296.55 317.58,296.87 318.64,297.51C319.7,298.15 320.55,299.02 321.19,300.11C321.83,301.21 322.26,302.47 322.49,303.91C322.72,305.34 322.83,306.85 322.83,308.43L322.83,331.05L342.16,331.05L342.16,296.18C342.16,293.39 341.8,290.6 341.09,287.81Z" style="fill:white;fill-rule:nonzero;"/>
+ <path d="M409.88,289.39C408.22,285.7 405.96,282.56 403.09,280C400.22,277.43 396.9,275.47 393.13,274.11C389.35,272.75 385.32,272.07 381.02,272.07C376.72,272.07 372.77,272.75 368.96,274.11C365.15,275.47 361.83,277.43 359,280C356.17,282.56 353.93,285.7 352.27,289.39C350.61,293.09 349.78,297.24 349.78,301.84C349.78,306.44 350.61,310.62 352.27,314.35C353.93,318.09 356.17,321.26 359,323.86C361.83,326.46 365.15,328.48 368.96,329.91C372.77,331.35 376.79,332.07 381.02,332.07C385.25,332.07 389.35,331.35 393.13,329.91C396.9,328.48 400.22,326.46 403.09,323.86C405.96,321.26 408.22,318.09 409.88,314.35C411.54,310.62 412.37,306.45 412.37,301.84C412.37,297.23 411.54,293.09 409.88,289.39ZM393.64,307.16C393.07,308.9 392.22,310.47 391.09,311.86C389.96,313.26 388.56,314.37 386.9,315.2C385.24,316.03 383.32,316.44 381.13,316.44C378.94,316.44 377.02,316.03 375.36,315.2C373.7,314.37 372.3,313.26 371.17,311.86C370.04,310.47 369.19,308.9 368.62,307.16C368.06,305.43 367.77,303.65 367.77,301.84C367.77,300.03 368.06,298.26 368.62,296.52C369.19,294.79 370.02,293.26 371.11,291.94C372.21,290.62 373.58,289.54 375.24,288.71C376.9,287.88 378.83,287.47 381.02,287.47C383.21,287.47 385.13,287.88 386.79,288.71C388.45,289.54 389.85,290.62 390.98,291.94C392.11,293.26 392.98,294.79 393.58,296.52C394.18,298.26 394.49,300.03 394.49,301.84C394.49,303.65 394.2,305.43 393.64,307.16Z" style="fill:white;fill-rule:nonzero;"/>
+ <path d="M466.76,288.54C465.81,284.81 464.32,281.71 462.29,279.26C460.25,276.81 457.59,275 454.31,273.83C451.02,272.66 447.01,272.07 442.25,272.07C437.49,272.07 433.14,272.87 428.73,274.45C424.31,276.04 420.44,278.41 417.12,281.58L426.52,291.66C428.25,290.07 430.35,288.71 432.8,287.58C435.25,286.45 437.8,285.88 440.44,285.88C443.31,285.88 445.72,286.54 447.69,287.86C449.65,289.19 450.63,291.24 450.63,294.03L450.63,294.94C446.55,294.94 442.37,295.16 438.06,295.62C433.76,296.07 429.86,296.98 426.35,298.33C422.84,299.69 419.97,301.62 417.75,304.11C415.52,306.6 414.41,309.88 414.41,313.95C414.41,317.28 415.05,320.07 416.33,322.33C417.61,324.59 419.26,326.41 421.26,327.76C423.25,329.12 425.46,330.1 427.88,330.71C430.29,331.31 432.63,331.61 434.89,331.61C438.29,331.61 440.82,331.27 443.55,329.64C447.87,327.07 450.86,315.96 450.86,315.96L451.19,324.24L451.19,330.24L468.17,330.24L468.17,301.83C468.17,296.7 467.7,292.27 466.76,288.53L466.76,288.54ZM451.19,307.62C451.19,311.16 450.19,313.97 448.2,316.05C446.19,318.12 443.31,319.16 439.54,319.16C438.63,319.16 437.69,319.07 436.71,318.88C435.72,318.69 434.86,318.37 434.1,317.92C433.35,317.46 432.72,316.86 432.23,316.11C431.74,315.35 431.5,314.45 431.5,313.39C431.5,311.73 432.03,310.39 433.08,309.37C434.14,308.35 435.48,307.58 437.1,307.05C438.72,306.52 440.57,306.16 442.65,305.97C444.72,305.79 446.78,305.69 448.82,305.69L451.19,305.69L451.19,307.62Z" style="fill:white;fill-rule:nonzero;"/>
+ <path d="M511.36,272.41C510.64,272.34 509.9,272.3 509.15,272.3C505.68,272.3 502.62,273.21 499.98,275.04C497.34,276.86 495.3,285.22 493.87,288.1L493.64,288.1L493.64,273.95L475.76,273.95L475.76,330.09L494.32,330.31L494.32,301.36C494.32,300.23 494.55,298.91 495,297.41C495.45,295.9 496.19,294.51 497.21,293.23C498.23,291.95 499.58,290.86 501.28,289.95C502.98,289.05 505.07,288.6 507.56,288.6C508.32,288.6 509.09,288.64 509.88,288.71C510.55,288.78 511.24,288.89 511.93,289.07C512.06,289.1 512.19,289.13 512.32,289.17L512.38,288.01L513.11,272.75C512.66,272.6 512.07,272.49 511.36,272.41Z" style="fill:white;fill-rule:nonzero;"/>
+ <path d="M553.52,256.55L553.52,279.88L553.29,279.88C551.71,278 549.48,276.26 546.61,274.68C543.75,273.09 540.24,272.3 536.09,272.3C531.94,272.3 528.33,273.09 525.05,274.68C521.77,276.26 518.98,278.41 516.68,281.13C514.94,283.18 513.51,285.47 512.38,288.01C512.22,288.36 512.07,288.71 511.93,289.07C511.73,289.56 511.54,290.07 511.36,290.58C510.11,294.17 509.49,297.92 509.49,301.84C509.49,305.76 510.09,309.54 511.3,313.16C512.51,316.78 514.26,319.97 516.56,322.73C518.86,325.48 521.67,327.69 525,329.35C528.31,331.01 532.09,331.84 536.31,331.84C540.09,331.84 543.65,331.06 547.01,329.52C550.37,327.97 553.01,321.28 554.76,314.9L554.99,314.9L554.99,330.25L572.08,330.25L572.08,256.55L553.52,256.55ZM553.35,307.28C552.71,309.01 551.8,310.56 550.63,311.92C549.46,313.28 548.05,314.37 546.39,315.2C544.73,316.03 542.84,316.44 540.73,316.44C538.62,316.44 536.62,316.03 534.96,315.2C533.3,314.37 531.9,313.28 530.77,311.92C529.64,310.56 528.79,308.99 528.22,307.22C527.66,305.45 527.37,303.65 527.37,301.84C527.37,300.03 527.66,298.26 528.22,296.52C528.79,294.79 529.64,293.26 530.77,291.94C531.9,290.62 533.3,289.54 534.96,288.71C536.62,287.88 538.54,287.47 540.73,287.47C542.92,287.47 544.73,287.88 546.39,288.71C548.05,289.54 549.46,290.64 550.63,292C551.8,293.35 552.71,294.9 553.35,296.64C553.99,298.37 554.31,300.15 554.31,301.96C554.31,303.77 553.99,305.54 553.35,307.28Z" style="fill:white;fill-rule:nonzero;"/>
+ <path d="M634.39,289.84C633,286.07 631.05,282.87 628.56,280.22C626.07,277.58 623.09,275.56 619.62,274.17C616.15,272.77 612.34,272.07 608.19,272.07C604.04,272.07 599.89,272.79 596.19,274.22C592.49,275.66 589.29,277.68 586.57,280.28C583.85,282.88 581.7,286.05 580.12,289.79C578.53,293.52 577.74,297.69 577.74,302.3C577.74,306.91 578.55,311.28 580.18,314.97C581.8,318.67 584.02,321.78 586.85,324.31C589.68,326.84 592.98,328.76 596.76,330.08C600.53,331.4 604.53,332.07 608.76,332.07C614.49,332.07 619.53,331.03 623.87,328.95C628.21,326.88 631.69,323.92 634.34,320.07L621.43,311.92C620.15,313.65 618.49,315.07 616.45,316.16C614.42,317.26 611.93,317.8 608.98,317.8C607.32,317.8 605.72,317.54 604.17,317.01C602.62,316.48 601.23,315.75 599.98,314.8C598.74,313.86 597.72,312.75 596.93,311.46C596.13,310.18 595.66,308.75 595.51,307.16L636.37,307.16C636.45,306.48 636.49,305.77 636.49,305.01L636.49,302.75C636.49,297.92 635.79,293.62 634.39,289.84ZM595.51,295.62C595.59,294.19 595.97,292.81 596.64,291.49C597.32,290.17 598.23,289.02 599.36,288.03C600.49,287.05 601.81,286.28 603.32,285.71C604.83,285.15 606.49,284.86 608.3,284.86C612,284.86 614.77,285.92 616.62,288.03C618.47,290.15 619.4,292.67 619.4,295.62L595.51,295.62Z" style="fill:white;fill-rule:nonzero;"/>
+ <path d="M677.4,272.41C676.69,272.34 675.95,272.3 675.2,272.3C671.73,272.3 668.67,273.21 666.03,275.04C663.39,276.86 661.35,285.22 659.92,288.1L659.69,288.1L659.69,273.95L641.81,273.95L641.81,330.25L660.37,330.25L660.37,301.36C660.37,300.23 660.6,298.91 661.05,297.41C661.5,295.9 662.24,294.51 663.26,293.23C664.27,291.95 665.63,290.86 667.33,289.95C669.03,289.05 671.12,288.6 673.61,288.6C674.37,288.6 675.14,288.64 675.93,288.71C676.73,288.79 677.54,288.94 678.37,289.17L679.16,272.75C678.71,272.6 678.12,272.49 677.4,272.41Z" style="fill:white;fill-rule:nonzero;"/>
+ </g>
+ <g transform="matrix(1,0,0,1,-173,-247)">
+ <path d="M262.84,247.66L178.83,247.66C175.72,247.66 173.2,250.18 173.2,253.29L173.2,336.87C173.2,339.98 175.72,342.5 178.83,342.5L262.84,342.5C265.95,342.5 268.47,339.98 268.47,336.87L268.47,253.29C268.47,250.18 265.95,247.66 262.84,247.66ZM214.83,328.57C214.83,329.38 214.17,330.04 213.36,330.04L187.46,330.04C186.65,330.04 185.99,329.38 185.99,328.57L185.99,261.28C185.99,260.47 186.65,259.81 187.46,259.81L212.95,259.81C213.76,259.81 214.42,260.47 214.42,261.28L214.42,286.89C214.42,286.89 214.28,297.91 214.83,306.56L214.83,328.57ZM255.27,328.57C255.27,329.74 253.97,330.44 253,329.8L241.19,322.08C240.68,321.74 240.02,321.76 239.52,322.12L229.17,329.6C228.74,329.92 228.23,329.94 227.8,329.78C227.42,329.51 227.17,329.07 227.17,328.57L227.17,276.32C228.57,276.05 230.13,275.9 231.93,275.9C240.77,275.9 255.27,280.9 255.27,295L255.27,328.57Z" style="fill:white;fill-rule:nonzero;"/>
+ </g>
+</svg>
diff --git a/docs/static/img/screenshots/admin.png b/docs/static/img/screenshots/admin.png
index cbc0cd86..32fcf12c 100644
--- a/docs/static/img/screenshots/admin.png
+++ b/docs/static/img/screenshots/admin.png
Binary files differ
diff --git a/docs/static/img/screenshots/all-lists.png b/docs/static/img/screenshots/all-lists.png
index befecb4b..e2eb7c3d 100644
--- a/docs/static/img/screenshots/all-lists.png
+++ b/docs/static/img/screenshots/all-lists.png
Binary files differ
diff --git a/docs/static/img/screenshots/all-tags.png b/docs/static/img/screenshots/all-tags.png
index 669ba5a4..2023d41d 100644
--- a/docs/static/img/screenshots/all-tags.png
+++ b/docs/static/img/screenshots/all-tags.png
Binary files differ
diff --git a/docs/static/img/screenshots/homepage-dark.png b/docs/static/img/screenshots/homepage-dark.png
index 41279c84..03cbbc1d 100644
--- a/docs/static/img/screenshots/homepage-dark.png
+++ b/docs/static/img/screenshots/homepage-dark.png
Binary files differ
diff --git a/docs/static/img/screenshots/homepage.png b/docs/static/img/screenshots/homepage.png
index d4403659..b0dce115 100644
--- a/docs/static/img/screenshots/homepage.png
+++ b/docs/static/img/screenshots/homepage.png
Binary files differ
diff --git a/docs/static/img/screenshots/settings.png b/docs/static/img/screenshots/settings.png
index ed59ae33..55e3cfcb 100644
--- a/docs/static/img/screenshots/settings.png
+++ b/docs/static/img/screenshots/settings.png
Binary files differ
diff --git a/docs/static/img/screenshots/share-sheet.png b/docs/static/img/screenshots/share-sheet.png
index 538b9540..f045cc94 100644
--- a/docs/static/img/screenshots/share-sheet.png
+++ b/docs/static/img/screenshots/share-sheet.png
Binary files differ
diff --git a/screenshots/homepage.png b/screenshots/homepage.png
index d4403659..b0dce115 100644
--- a/screenshots/homepage.png
+++ b/screenshots/homepage.png
Binary files differ