Linkly
Hi folks, My friend and I wanted to show a macOS app we wrote. The app allows users to search their Chrome history and insert a link from the search results in any text box. Think the macOS emoji box (Ctrl + Command + Space), but for your Chrome history. For the frontend, we use a combination of React and Electron, mainly for developer velocity. We used Figma to iterate on the visual design. One the challenges was getting the pane to appear next to the user’s caret as they are typing. Currently, we place the pane at the user’s last cursor location. You might notice some quirks in Linkly that…
What it does
In the maker’s words, at launch
Hi folks, My friend and I wanted to show a macOS app we wrote. The app allows users to search their Chrome history and insert a link from the search results in any text box. Think the macOS emoji box (Ctrl + Command + Space), but for your Chrome history. For the frontend, we use a combination of React and Electron, mainly for developer velocity. We used Figma to iterate on the visual design. One the challenges was getting the pane to appear next to the user’s caret as they are typing. Currently, we place the pane at the user’s last cursor location. You might notice some quirks in Linkly that are also shared with macOS' emoji box. For example, in many apps, you'll end up with two flashing carets: one in the app's text box and another in Linkly's text input field. The Chrome history files are SQLite databases, stored in ~/Library/Application Support/Google/Chrome/. Each Chrome profile has its own history file. We make copies of these SQLite databases and build full-text search indices using SQLite's FTS5 module (https://www.sqlite.org/fts5.html). The actual search query is a bit of a hack. We just split your query on whitespace, append "*" to each "token", and send it along to SQLite. This somewhat mimics VS Code's search functionality where each token is treated as a substring. In the future, we might parse the entire query per SQLite's grammar and rewrite it so it more closely matches VS Code's behavior and so we can disable some of SQLite's search capabilities that don't make sense for Linkly (e.g., "my_column:x"). Please let us know what you think!
Does the same job
all alternatives →More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com

Launched alongside, August 2022
the whole month →



DhiWise 2.0▲737Convert Figma designs into Flutter 3.0 & React code rapidly
Dev tools · 2022 · dhiwise.com
- PA
Hey HN, I've been working on https://pornpen.ai, a site for generating adult images. Please only visit the site if you are 18+ and willing to look at NSFW images. This site is an experiment using newer text-to-image models. I explicitly removed the ability to specify custom text to avoid harmful imagery from being generated. New tags will be added once the prompt-engineering algorithm is fine-tuned further. If the servers are overloaded, take a look at the feed and search pages to look through past results. For comments/suggestions/feedback please visit…
AI · 2022 · pornpen.ai