GreenGale's Avatar

GreenGale

@greengale.app

๐Ÿ“— Come and post: https://greengale.app Long-form Markdown blogs on the Atmosphere Semantic search engine WhiteWind compatible Standard Site publishing Custom Themes, LaTeX, SVGs, built in text-to-speech ๐Ÿง‘โ€๐Ÿ’ป Lead developer: @3fz.org

207
Followers
11
Following
59
Posts
05.12.2025
Joined
Posts Following

Latest posts by GreenGale @greengale.app

Oh no! Glad you were able to recover it, but this is definitely a bug I'll get fixed asap.

27.02.2026 01:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Got it, thanks. We'll add this endpoint.

25.02.2026 23:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

The external post panel from the search results is now also shown when clicking cards on the homepage for quick access to previews. Also refined with better animations and proper paragraph breaks.

20.02.2026 08:25 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

I'm glad you like GreenGale, correction though: GreenGale works as a frontend for WhiteWind blogs, but Leaflet does not. Leaflet uses Standard Site, which is a newer set of lexicons used by several different apps.

12.02.2026 23:54 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

The source is @labeler.hailey.at, with labels applied voluntarily by users, so they are not guaranteed to be comprehensive. Thanks to @hailey.at and @penny.hailey.at for their work on the labels ๐Ÿ™

11.02.2026 05:19 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

๐Ÿ”Ž๐Ÿค– GreenGale search now features an 'AI Agent' filter. Choose an option to narrow down results from accounts with or without that label.

11.02.2026 05:19 ๐Ÿ‘ 13 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

๐Ÿ“— New profile page features: Set a custom icon (Bluesky avatar used a fallback), show/hide your Bluesky bio as a fallback description, choose which of your Standard Site publications to show on your profile, pin up to four blog posts (native or external), and link your @blento.app page ๐Ÿฑ

07.02.2026 11:51 ๐Ÿ‘ 9 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GreenGale GreenGale is a blogging platform for posting markdown and searching and exploring long-form content on the atmosphere

Check out my blento

07.02.2026 11:17 ๐Ÿ‘ 12 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Sorry about this! we made a few changes to the homepage feed UI recently. What browser are you on, and is it consistent after a refresh?

06.02.2026 04:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GreenGale User Guide Documentation for Humans

GreenGale User Guide

04.02.2026 06:44 ๐Ÿ‘ 11 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 3

The embedding model is BGE-M3, with Cloudflare Vectorize for the DB.

03.02.2026 23:56 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

๐Ÿ”Ž GreenGale is introducing a new semantic + keyword search algorithm that indexes itself, WhiteWind, and Standard Site documents and publications. Try it out: greengale.app

02.02.2026 19:24 ๐Ÿ‘ 79 ๐Ÿ” 16 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 6

GreenGale now supports RSS. Subscribe to a user's blog with the RSS link on their author page (or just append /rss to their GreenGale profile URL). This feed includes WhiteWind and GreenGale posts from that user.

02.02.2026 06:48 ๐Ÿ‘ 9 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

RSS feeds are on the roadmap, stay tuned :)

02.02.2026 03:04 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

No problem, sorry about the broken login! Appreciate the bug reports.

01.02.2026 23:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Login should be working in Firefox now. As for the 400, it's looking for publication preferences in your publication record which doesn't exist yet, but this won't functionally affect anything.

01.02.2026 23:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thanks for raising this issue. I've just deployed a fix, you can try again.

01.02.2026 22:26 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

If anyone is still having issues scraping from GreenGale with automated tools, don't hesitate to let us know. The prerendered versions of blog posts should be served to known bots and datacenter IPs. @exaai.bsky.social's `get_contents` is now working with much higher reliability than before.

31.01.2026 20:11 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

On the subway? In the wilderness? Infrastructure outage? Continue to blog about it on GreenGale with the offline draft editor. Enabled by default, just open the app and hit 'New Post'. Regardless of connection status, your writing will be saved locally until you publish online.

31.01.2026 20:02 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

GreenGale is available as a PWA on desktop and mobile devices.

Install it from the button at the right of the address bar in Chrome (desktop), or using the three-dot menu โ†’ 'Add to Homescreen' on Chrome (Android), or 'Share' โ†’ 'Add to Homescreen' on Safari (iOS).

31.01.2026 20:00 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Could you give it one more try? I've been watching the logs, and added a couple more steps to detect Exa requests which have `cf-connecting-o2o` indicating that it's proxied through another Cloudflare origin, as well as browser UA's with JS detection not passed.

29.01.2026 19:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Anyway, I've just added some datacenter detection that should identify when a request is coming from a known datacenter IP, and serve the prerendered version. It's a process of just adding datacenter ASNs as needed, but I've had increased success with Exa.

29.01.2026 18:35 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

I've been troubleshooting this; what tool are you using under the hood? There is a prerendered html endpoint that's served to bots, but I've had a lot of trouble with a few crawlers including Exa because they try very hard to pretend to be humans using Chrome, and just get a minimal placeholder.

29.01.2026 18:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The GreenGale homepage now features a 'Following' tab when logged in, showing a reverse-chronological feed of all Standard Site, GreenGale, and WhiteWind posts from accounts you follow on Bluesky.

27.01.2026 00:53 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
https://greengale.app/youronly.one/.well-known/site.standard.publication at://did:plc:bpotnohnlgcj3fbmp7ugx4en/site.standard.publication/3mc3hctrn6ca2

The spec and the validator are still relatively early, but the .well-known endpoint does exist, it just doesn't use a separate root domain per blog. If you want to see yours: greengale.app/youronly.one...

24.01.2026 02:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yeah, I noticed that as well. This is because the validator expects the .well-known endpoint to exist for the root of a domain, e.g. `example.greengale.app`. GreenGale uses path-based routing with user handles for the publication, e.g. `greengale.app/example.user`.

24.01.2026 02:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

This is great news from Leaflet.

greengale.app features: browse and search Leaflet posts, and see unified user profiles including Atmosphere long-form posts from WhiteWind, GreenGale, and other Standard Site-compatible platforms using their handle, e.g. `greengale.app/user.handle`.

24.01.2026 00:21 ๐Ÿ‘ 19 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Preview
GreenGale Lexicons Developer Documentation

GreenGale Lexicons | Documentation for Developers

23.01.2026 22:41 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

GreenGale now fully supports Bluesky embeds within WhiteWind posts, including images. Enjoy cross-platform continuity with dual lexicon support.

22.01.2026 09:46 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐ŸŸข New in GreenGale this week: fixed some broken records, added voice themes, masonry layout for cards on home and author pages, auto-save drafts, image paste support, various performance improvements, and a new loading indicator.

Stay tuned for the fun part: user and developer documentation.

22.01.2026 08:31 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0