Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Arbor Chat

Building a sustainable, high-context, user-respecting chat platform.
Collective - Host: opensource - https://opencollective.com/arbor-chat - Website: https://arbor.chat - Code: https://github.com/arborchat

deps: update to latest forest-go

github.com/arborchat/sprout-go - 0ab9adf606c334ed6ec681889cedfd36b781814a authored about 4 years ago by Chris Waldon <[email protected]>
Combine modules

github.com/arborchat/forest-ex - c16617613aa2b77956e3ae3d53661cedc932d6e2 authored about 4 years ago by Andrew Thorp <[email protected]>
feat(grove): support removing subtrees

github.com/arborchat/forest-go - e3b60d5a8e86c73b86ab4e1818b5de3a74c9ad98 authored about 4 years ago by Chris Waldon <[email protected]>
wip(grove): implement child cache entry removal

github.com/arborchat/forest-go - d32d4332375ad289489d46dfaf1c964246c7e0e3 authored about 4 years ago by Chris Waldon <[email protected]>
wip(store): initial work on subtree removal

github.com/arborchat/forest-go - b5818c3bc3210c63ec78bb26988af444d9a8d3c7 authored about 4 years ago by Chris Waldon <[email protected]>
fix: stabilise scroll bar height

Cache the maximum visible replies and use that as the hueristic to calculate
scrollbar height. T...

github.com/arborchat/sprig - 208bab79b49826522e66f0d300153142bc0b99a5 authored about 4 years ago by Jack Mordaunt <[email protected]>
feat: clean and clarify logging

github.com/arborchat/sprig - 48c0b34915f4def1e68342ec7e27a5ce664311ed authored over 4 years ago by Chris Waldon <[email protected]>
feat(relay): add optional pprof http endpoint

github.com/arborchat/sprout-go - f163a69a9d05c5090a86c7482a66f3e17aee4fff authored over 4 years ago by Chris Waldon <[email protected]>
deps: update to latest sprout-go for bugfix

github.com/arborchat/sprig - 4b244fbd0109eec62a441956cc99de8042c9b4ae authored over 4 years ago by Chris Waldon <[email protected]>
doc: clarify sprout examples

github.com/arborchat/sprout-go - ce87ee60caf033cb26c941553c72e5db4a417e6f authored over 4 years ago by Chris Waldon <[email protected]>
doc: add local testing info to README

github.com/arborchat/sprout-go - d31f44ff77230028a22c20e9f80c57f8e0fdfc4c authored over 4 years ago by Chris Waldon <[email protected]>
fix(worker): properly order response nodes to leaves_of

Previously the response to a leaves_of message was not properly sorted
by recency, so it was jus...

github.com/arborchat/sprout-go - 0c1e7a4aa3b0d189f02d14ead6afbeb6f0c39305 authored over 4 years ago by Chris Waldon <[email protected]>
feat(reply-view): switch to using new reply list impl

github.com/arborchat/sprig - e804e5bbc1e4c0d0e560925a32ac5b8df5a1d16d authored over 4 years ago by Chris Waldon <[email protected]>
feat(ds): reimplement the replyList type more simply

github.com/arborchat/sprig - 465d0d2028e19457c4596ab7132b0fc217848276 authored over 4 years ago by Chris Waldon <[email protected]>
Update dependencies

github.com/arborchat/forest-ex - f4cb93575e10770c5998cf1e0a75240992d1b3c2 authored over 4 years ago by Andrew Thorp <[email protected]>
feat(reply-view): add a button to load more history

github.com/arborchat/sprig - 3fb07d16a0d3dafc4b0cce175a53b3885c84eb4e authored over 4 years ago by Chris Waldon <[email protected]>
Revert "fix(reply-view): switch to new gio scrollto impl"

This reverts commit bed06eaa6b0ff61b3448791bb14b55cfef321913.

The version of the gio list type ...

github.com/arborchat/sprig - 5a5d769a080ff2888939b7781878035e6c4366c1 authored over 4 years ago by Chris Waldon <[email protected]>
Fix conflicts

github.com/arborchat/forest-ex - aa0657a43848e29fff8a383107892efd46dbc9be authored over 4 years ago by Andrew Thorp <[email protected]>
Fix test marshalling

github.com/arborchat/forest-ex - e0677f4e737cc74e2fb51b3453c3803609f770d4 authored over 4 years ago by Andrew Thorp <[email protected]>
ci/cd(macos): add icon to .app bundle

Sketch for adding icon to app bundle.
Workds for me (tm) via `make macos` on my mac.

I'm not fa...

github.com/arborchat/sprig - dd0ed7f27332972a253bdb3041bfc88f692d8c60 authored over 4 years ago by Jack Mordaunt <[email protected]>
feat(main): add blocking cleanup function

github.com/arborchat/sprig - 5a4a711ffe1e9bb4d37ccaa6e579ab16bb1ee3ba authored over 4 years ago by Chris Waldon <[email protected]>
feat(sprout-service): enable raw sprout worker access

github.com/arborchat/sprig - baa4d7e5d830f7fe5cda6c95ab996ba2b485042b authored over 4 years ago by Chris Waldon <[email protected]>
fix: return dangling error

Signed-off-by: Jack Mordaunt <[email protected]>

github.com/arborchat/sprig - 4d799c66f1d90e8821cddb74737df9f68df71aa3 authored over 4 years ago by Jack Mordaunt <[email protected]>
fix(reply-view): switch to new gio scrollto impl

This makes scrolling the focused message using keybindings feel much
more intuitive. These patch...

github.com/arborchat/sprig - bed06eaa6b0ff61b3448791bb14b55cfef321913 authored over 4 years ago by Chris Waldon <[email protected]>
deps: update to latest colorpicker

github.com/arborchat/sprig - 72fcdb93d34e5a1bf754e7766bee008acad80012 authored over 4 years ago by Chris Waldon <[email protected]>
deps: switch to gio-extras scrollbar implementation

github.com/arborchat/sprig - e533f1a0709f1e033584a125d5048f4f14dbf779 authored over 4 years ago by Chris Waldon <[email protected]>
fix(darkmode): synchronize dark mode switch with setting on first load

github.com/arborchat/sprig - 993204d356ddeb2f111227d574f9cf648ca2fb90 authored over 4 years ago by Chris Waldon <[email protected]>
feat(darkmode): apply colors contributed by Elizabeth Abowd

github.com/arborchat/sprig - 75e1a97c57784f64bab47416f8768e2cf924d0bb authored over 4 years ago by Chris Waldon <[email protected]>
feat(darkmode): ensure nav drawer re-themes properly

github.com/arborchat/sprig - ff8fd985424621d871afd5525b961c6bf9026c55 authored over 4 years ago by Chris Waldon <[email protected]>
feat(wip): initial support for dark mode

This implmentation is incomplete as the materials library
does not yet support changing the backg...

github.com/arborchat/sprig - 35a71b49e04021de414c9514043c299c97a381d8 authored over 4 years ago by Chris Waldon <[email protected]>
Break multi-paragraph messages into multiple replies.

github.com/arborchat/sprig - 196b20ced41d51860e427088b50a575e98c87611 authored over 4 years ago by Daniel Wilkins <[email protected]>
refactor: reify reply states and animations into self contained types

Signed-off-by: Jack Mordaunt <[email protected]>

github.com/arborchat/sprig - 1215515658f88c3975d5462d69f3aa9ae64d81cf authored over 4 years ago by Jack Mordaunt <[email protected]>
feat: open *all* links in a given reply

Simply tries to parse every word as a url.
Uses `url.ParseRequestURI` because that has a more st...

github.com/arborchat/sprig - ca95843579702ffb7fe545ccf7387ce82818afb8 authored over 4 years ago by Jack Mordaunt <[email protected]>
feat: ctrl-click to open url (only) replies

Sketch for link-opening with ctr-click.
Used best guess for browser opening (only desktops consi...

github.com/arborchat/sprig - f302397939c07f2efc02ef8acd9fa63a5141d4ac authored over 4 years ago by Jack Mordaunt <[email protected]>
fix(notifications): ensure twig is only used if parsed successfully

github.com/arborchat/sprig - 882da013359a2c480b08587b5a2cbd814f700cac authored over 4 years ago by Chris Waldon <[email protected]>
fix(notifications): prevent notifications for invisible nodes

github.com/arborchat/sprig - 0adde7d8da2271f2f2174348cc8baa52a294a7a7 authored over 4 years ago by Andrew Thorp <[email protected]>
deps: update to latest gio for editor features

github.com/arborchat/sprig - cd281a4d41cf799575ca552b14c1e39984abc10c authored over 4 years ago by Chris Waldon <[email protected]>
Fix duration instantiation

github.com/arborchat/forest-ex - 56ae2ce285ad876d3b1877d06271a72bd866e38f authored over 4 years ago by Andrew Thorp <[email protected]>
Status emission works

github.com/arborchat/forest-ex - 0b5e2d2787887b7ccc60cd450eed911f5b27a63b authored over 4 years ago by Andrew Thorp <[email protected]>
Update expiration dependancy

github.com/arborchat/forest-ex - 932a3fab2862e473f5bd3a5b2a9b7c738461a4df authored over 4 years ago by Andrew Thorp <[email protected]>
Clean status store after ttl lapses

github.com/arborchat/forest-ex - c1b7bd288b3b5a31f3248b3c1fbb693c34f0a3dc authored over 4 years ago by Andrew Thorp <[email protected]>
Fix conflicts

github.com/arborchat/forest-ex - 579b7be0d1604b38f063985989f1986f1e096ddd authored over 4 years ago by Andrew Thorp <[email protected]>
Update go mod

github.com/arborchat/forest-ex - ea3516bf72d521f756116ea52910c33d8982ba2f authored over 4 years ago by Andrew Thorp <[email protected]>
Go convention is to only use main.go for main packages. This really

tripped me up when I was debugging because I was logging the name of
the file where log messages ...

github.com/arborchat/forest-ex - 5a8487af4de8d17cef3ddc02b64fa1ae5806af75 authored over 4 years ago by Chris Waldon <[email protected]>
Log node ID, update forest version

github.com/arborchat/forest-ex - 51e6fdc2094f5ba58be939dc6d4437168e5fc3c2 authored over 4 years ago by Andrew Thorp <[email protected]>
feat(twig): reject values with null bytes in Set

github.com/arborchat/forest-go - b9e48a8b078db9fbc37238edd6b174d54e0ba8f2 authored over 4 years ago by Chris Waldon <[email protected]>
Rename active status file

github.com/arborchat/forest-ex - c19183d5ba1351509f9ade99e2c1bc647b6271c5 authored over 4 years ago by Andrew Thorp <[email protected]>
fix: prevent newlines in relay address

github.com/arborchat/sprig - 80aeef66aa01e727bc055d8f422f56ad3a604746 authored over 4 years ago by Chris Waldon <[email protected]>
fix: populate dock nav setting on startup

github.com/arborchat/sprig - 4c7cedb85859ae7141c10ee0c83bdd4c1244ddc3 authored over 4 years ago by Chris Waldon <[email protected]>
chore: refactor theme management into a service

github.com/arborchat/sprig - 075871a621bb8d95b98348ecbd85a56e151c8b92 authored over 4 years ago by Chris Waldon <[email protected]>
deps: upgrade to latest materials API

github.com/arborchat/sprig - 9e1b1e104a1639581d23ee220125f847f98941de authored over 4 years ago by Chris Waldon <[email protected]>
fix: break infinite loop of setting nav destination

We check if the nav destination changes, then request the new view
to appear if it has. We also ...

github.com/arborchat/sprig - 8bcbdda8d26b8b410a7d717d6801b1256a6ce313 authored over 4 years ago by Chris Waldon <[email protected]>
docs: fix markdown rendering of button list

github.com/arborchat/arborchat - 910630633c89b6eb5924e95b3239f56c185c6c0a authored over 4 years ago by Chris Waldon <[email protected]>
feat: add an option for non-modal navigation

github.com/arborchat/sprig - f1a0b005f5cbb071e1f89de32ecf35ad7d54d8d5 authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: switch to debian for older libc compatibility

github.com/arborchat/sprout-go - 60e4aacb6740eb11d4622e5adc0366671370fafa authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: temporarily disable openbsd and enable email notifications

github.com/arborchat/sprout-go - 4b2d84294c2d53f9d95d58fb0baaca2369d26d87 authored over 4 years ago by Chris Waldon <[email protected]>
deps: update protonmail dependency

github.com/arborchat/sprout-go - ff3a857c1cce1588575f026abd7e16e365992879 authored over 4 years ago by Chris Waldon <[email protected]>
deps: depend on latest forest-go

github.com/arborchat/sprig - 23710a4541895340b83130b3a9ce8b3278854cb9 authored over 4 years ago by Chris Waldon <[email protected]>
deps: depend on latest forest-go

github.com/arborchat/sprout-go - da45b21def6ae03654da629ff3a7852597bb31b6 authored over 4 years ago by Chris Waldon <[email protected]>
deps: depend on latest forest-go

github.com/arborchat/sprout-go - 4e6573e182304696355c11a5d94d67a2816d98ee authored over 4 years ago by Chris Waldon <[email protected]>
fix(fields): guard against incorrect qualified type lengths

github.com/arborchat/forest-go - ee23841ca2653c84b4c1d3d984232f76605457f4 authored over 4 years ago by Chris Waldon <[email protected]>
tests(fields): regression test to catch qualifieds with bad lengths

github.com/arborchat/forest-go - 684e79d53baf9e69be2eeb6e7b1dafede91c7ef2 authored over 4 years ago by Chris Waldon <[email protected]>
update getting started guide

I went through the guide and updated portions to reflect UI changes and
make some of the process...

github.com/arborchat/arborchat - 7349cc761801d619651f606b58a2f7ed423e631e authored over 4 years ago by Amolith <[email protected]>
feat: show errors from notification test in ui

github.com/arborchat/sprig - f992119baf572b39129f442ac1ec9e9a7a5fe55e authored over 4 years ago by Chris Waldon <[email protected]>
feat: add button to test notification support

github.com/arborchat/sprig - c5021c2c7416435006ffa452f2a00b1fe86c307e authored over 4 years ago by Chris Waldon <[email protected]>
feat: add data dir flag for easier local testing

github.com/arborchat/sprig - 237e10667c72e88dede1c47680ef19d0aaa66377 authored over 4 years ago by Chris Waldon <[email protected]>
chore: refactor application core logic into small services

Now the core.App type serves as a container for a set of logical
'services' that are leveraged b...

github.com/arborchat/sprig - d77ba5f76bdc7d7528eb8a0892a4fa5cfd43bf8d authored over 4 years ago by Chris Waldon <[email protected]>
chore(wip): refactor most views to reply on new App type

github.com/arborchat/sprig - aa36be0add889e01ec08e38b0a49d92784ce03a4 authored over 4 years ago by Chris Waldon <[email protected]>
chore(wip): refactor into smaller service components

github.com/arborchat/sprig - 2f23ef436c390d181dc6e09778390cca4b6f8292 authored over 4 years ago by Chris Waldon <[email protected]>
chore(wip): refactor to separate core app services cleanly

github.com/arborchat/sprig - f9f0221d8d63fce841f7af2ba9db9460bf3ce4ed authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: fix linux build command

github.com/arborchat/sprig - 8288d0cac1a7907768caf5f6229006c3320200ff authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: handle absence of secrets

github.com/arborchat/sprig - 2d8c386c30e40388776f3fe3991c1895b5f4b18c authored over 4 years ago by Chris Waldon <[email protected]>
feat: drag scroll

github.com/arborchat/sprig - 8a7ca6cdbe2206adb97045a86b49c63fe70b4ebd authored over 4 years ago by Jack Mordaunt <[email protected]>
HandleNode complete

github.com/arborchat/forest-ex - 6e8b6c9fd939ae72c4014dc32a9dadec3746ba76 authored over 4 years ago by Andrew Thorp <[email protected]>
tests: update errNode to new Node interface

github.com/arborchat/forest-go - 2dc7b274c0403a11dfd1249875151c99e8fdd5f1 authored over 4 years ago by Chris Waldon <[email protected]>
Add author and metadata getters to Node interface Validate metadata in shallow node validation

github.com/arborchat/forest-go - 7d6e31fb4fa5cee1a70e33ba24a2964b266d5e45 authored over 4 years ago by Andrew Thorp <[email protected]>
deps: update niotify to fix android build

github.com/arborchat/sprig - a5780699d399a93dd6479bd29b8be7d4ea7e6077 authored over 4 years ago by Chris Waldon <[email protected]>
Begin HandleNode function to handle activityNodes

github.com/arborchat/forest-ex - 450984448a65f3e1587c7e2345adbe0931102d81 authored over 4 years ago by Andrew Thorp <[email protected]>
ci/cd: create needed macOS build dir

github.com/arborchat/sprig - 129617376d0994cdc9f93cce1b978afcbccc1d84 authored over 4 years ago by whereswaldon <[email protected]>
deps: drop support for macOS 10.13

Niotify can't work earlier than 10.14, so no point
keeping support.

github.com/arborchat/sprig - 5b1c7372bed60bf6b1f0bc9ac8ab91b574dcdc11 authored over 4 years ago by whereswaldon <[email protected]>
ci/cd: refine ci worker script for macos

github.com/arborchat/sprig - 0d12b9996117e25f89563fff0cd30bec69e54117 authored over 4 years ago by whereswaldon <[email protected]>
ci/cd: add macos worker script updates

github.com/arborchat/sprig - 40bb0846fddc878ba312932ae0372f765fb224e5 authored over 4 years ago by whereswaldon <[email protected]>
ci/cd: add ios build to makefile

github.com/arborchat/sprig - 0e41c45e00f560219c84ed12308a4ee677d8dc4b authored over 4 years ago by whereswaldon <[email protected]>
ci/cd: build macos applications instead of just executables

github.com/arborchat/sprig - 393a99b82a9773c332d6291c3638dcbedf7d6de0 authored over 4 years ago by whereswaldon <[email protected]>
ci/cd: always send CI status to mailing list

github.com/arborchat/sprig - 5dfd6a1289424313673906001d9e290ffe7b9ef9 authored over 4 years ago by Chris Waldon <[email protected]>
feat: capture scrolling behaviour with ScrollBar type

feat: axis independent scrolling
refactor: tidy up scroll code with scrollable type
...

github.com/arborchat/sprig - 7551c7dfb35377557265c16b50472833eed5d5e1 authored over 4 years ago by Jack Mordaunt <[email protected]>
ci/cd: improve flatpak make targets and cleaning

This commit adds a `make fp-shell` target that spawns a shell inside
of the resulting flatpak fr...

github.com/arborchat/sprig - 4a173dbbc784cbd317809087f1273eba8d9c622f authored over 4 years ago by Chris Waldon <[email protected]>
Add flatpak.

This will allow the building and running of
sprig in flatpak.

github.com/arborchat/sprig - ab9af29307dc478ec99151689574275fbe1c879b authored over 4 years ago by Josh Whetton <[email protected]>
ci/cd: move script out of builds dir

This was sometimes confusing builds.sr.ht because it thought
it might be a malformed manifest.

github.com/arborchat/sprig - c2296f66f76fb0fb9e705e3b2e17342e73f02359 authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: notify ML on failure

github.com/arborchat/sprig - c5e2ab4ae7c4c30ac428a0b0014efbe8f78b42fc authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: add new build dependency

github.com/arborchat/sprig - f897a25aa4d33312025c49cb760c909ea14d3198 authored over 4 years ago by Chris Waldon <[email protected]>
fix: ensure we do not crash attempting to notify on first launch

github.com/arborchat/sprig - 66498c0fd7c67e4bed98b43d2c5d0b153778f02d authored over 4 years ago by Chris Waldon <[email protected]>
feat: implement username mentions

github.com/arborchat/sprig - c55b786939e2b0f1f497be75ae2d2289408d1cbf authored over 4 years ago by Chris Waldon <[email protected]>
chore: move icon button wrapper into theme package

github.com/arborchat/sprig - 000ea868465b76ee95d94d1572cbaf27ad87fe4f authored over 4 years ago by Chris Waldon <[email protected]>
refactor: cleanup with iconButton builder and var blocks

github.com/arborchat/sprig - a6dfe4dbe87a52def52d0b99af8d752c7177657b authored over 4 years ago by Jack Mordaunt <[email protected]>
docs(widget/theme): fix typos and add missing

github.com/arborchat/sprig - 3973be82c620b72207b8cbca07a9bc26bcf7611b authored over 4 years ago by Chris Waldon <[email protected]>
refactor: use builder pattern for rect layouts

github.com/arborchat/sprig - c24ae6e22558414d3d621e6bebd0b899698627fb authored over 4 years ago by Jack Mordaunt <[email protected]>
refactor: apply DrawRect more consistently

github.com/arborchat/sprig - bfd74e1ed95829d5242c138b8e21110a74920ab7 authored over 4 years ago by Jack Mordaunt <[email protected]>