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

feat: add a little vertical padding to scroll bar

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 280e381591fcfbcee659881a2d64524bd2fac0d4 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: try calling conversation roots just roots

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 6def9b5ad4706d5d86b850112b9c1bc8ec33c71f authored almost 4 years ago by Chris Waldon <[email protected]>
feat: add subscription setup form to first-time flow

This commit also ensures that existing users are forced to select a
subscription when they use t...

github.com/arborchat/sprig - 4bd2b5f1d4c1596ff337f53246109f9a9cd27cf8 authored almost 4 years ago by Chris Waldon <[email protected]>
wip: load and save subscription preferences

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 7a537f61383e061144db1cd4fa61963d19e10abb authored almost 4 years ago by Chris Waldon <[email protected]>
fix: ensure back button doesn't return to view id zero

Previously, on android, pressing back from the reply view would take
you back to the view with i...

github.com/arborchat/sprig - 5066f0a96677cb0363468ab6d233e1ee07dc3258 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: only bootstrap subscribed communities

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 4001acd079c22b3a60c4d994dfe075552f49d0ea authored almost 4 years ago by Chris Waldon <[email protected]>
feat: list subscriptions with switches

I actually think this is the wrong approach for this view, and I intend to
scrap it. Committing ...

github.com/arborchat/sprig - 554ea484313f5d820b8c879c435031db53f6742b authored almost 4 years ago by Chris Waldon <[email protected]>
feat: make subscription switch actually work

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 095bc154c9e407bbfd49fe3db5c43743a9d9667f authored almost 4 years ago by Chris Waldon <[email protected]>
feat: prettify subscription view

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - a4009710fabedf0e2a585cc9f97596fb3b582cad authored almost 4 years ago by Chris Waldon <[email protected]>
wip: restructure subscription data to be comm-centric

Subscribing to a community should apply to all relays by default. This
behavior makes much more ...

github.com/arborchat/sprig - fdc8fda604f00288fb45fb8b01fdffb828633057 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: refactor subscription state management

This change breaks apart the monolith of subscription management into
smaller pieces and uses th...

github.com/arborchat/sprig - 2da1de1333c0697bfa8b301b19e0feb17f46fe04 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: list connections and active community subscriptions in new view (wip)

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - e9eb5c1c95ee6b4828342ab3618cca75420aa1ac authored almost 4 years ago by Chris Waldon <[email protected]>
docs: update summary

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 7a687737429b1d515aa4cb62f498ba63a1319aab authored almost 4 years ago by Chris Waldon <[email protected]>
docs: add screenshot to README

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 548be4699f7a3920c8df4b2dd16082bb0a07fb78 authored almost 4 years ago by Chris Waldon <[email protected]>
refactor: move heartbeat stop to sprout service

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 9896d5e7920781e19a476d14a5d76963dcb50d13 authored almost 4 years ago by Chris Waldon <[email protected]>
refactor: move heartbeat logic to appropriate core services

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - aa8f671ac9682f72bc0ff3c86c7516c1ee0f9053 authored almost 4 years ago by Chris Waldon <[email protected]>
- profiling api unified

May be better to break them out and have separate flags for standard profiling and gio profiling....

github.com/arborchat/sprig - 3f7ac887f8d41fcbfcfb7cc0db9c23a5b94c7007 authored almost 4 years ago by Jack Mordaunt <[email protected]>
ux: constrain content size on large resolutions

At large resolutions messages are hard to read.
This patch constrains the max size of the conten...

github.com/arborchat/sprig - 08c263cdc5d7c68bf9c4ee5593c3d87b7c54aa26 authored almost 4 years ago by Jack Mordaunt <[email protected]>
deps: update to latest gio for iOS perf fix

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 76b8e2f9809376de6e702eccd17950a4d0384b0f authored almost 4 years ago by Chris Waldon <[email protected]>
deps: upgrade gio to gain in-editor text selection

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - f74bec714786cd9711f1208fd6c6204d79f93d5d authored almost 4 years ago by Chris Waldon <[email protected]>
chore: split reply composer into new UI component

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 67d267620894046b94f1fe636e4aa8f8642dbd05 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: remove all global clipboard management

Now that gio supports purely local clipboard, switch all of
our clipboard operations to use that...

github.com/arborchat/sprig - 80354a6ebf2b87d67bc8b73ea8660e51f873f558 authored almost 4 years ago by Chris Waldon <[email protected]>
fix: prevent double-paste by internalizing clipboard in form

The text field widget now performs its own clipboard management

Signed-off-by: Chris Waldon <ch...

github.com/arborchat/sprig - 7f1ddcbb46455627607d21e45b0e076e4d858140 authored almost 4 years ago by Chris Waldon <[email protected]>
deps: update to version of gio that runs on ios

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 466572fc3a5e76930966a5f01d13c6aea04ccbfc authored almost 4 years ago by Chris Waldon <[email protected]>
deps: update to version of haptic that builds for ios

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 420577757c1366553caab528941f1b4b0b67ca9e authored almost 4 years ago by Chris Waldon <[email protected]>
deps: use /x/profiling instead of gioprofiler

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - d181c8d47d24e5b96aa150e66d9471880143e9e2 authored almost 4 years ago by Chris Waldon <[email protected]>
deps: use /x/notify instead of niotify in extras

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 269e578d3f5bd0743bdeeff40b5ed04cec1fade9 authored almost 4 years ago by Chris Waldon <[email protected]>
deps: use /x/haptic instead of gio-extras

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 6c8ee7bb33a08452ea1c066b4378b40133101033 authored almost 4 years ago by Chris Waldon <[email protected]>
deps: use /x versions of events and scroll

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 66924142a39ba60f10dfbf290e2e4f924592f4ec authored almost 4 years ago by Chris Waldon <[email protected]>
fix: restore the paste button functionality

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 533013a60d19f55e3b54afd43c09a6faf8a2c031 authored almost 4 years ago by Chris Waldon <[email protected]>
deps: update to latest gio, migrate gio-extras to /x

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - b69bb627f95a046f875e93f2df92be574b942273 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: visualize conversation roots with a badge

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 189d236cecaa484c0ba6dbb0dba0d63df8b4b199 authored almost 4 years ago by Chris Waldon <[email protected]>
fix: align highlighting and message background

This works around a gio bug that caused this misalignment. A
more permanent fix will be availabl...

github.com/arborchat/sprig - ac7b02c59b9de87222abc89562345d166df23e82 authored almost 4 years ago by Chris Waldon <[email protected]>
deps: tidy modules

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - 31b2a094575ea60ce9365c9f20536f97d0798e92 authored almost 4 years ago by Chris Waldon <[email protected]>
fix: ensure keyboard shortcuts still work after sending message

Signed-off-by: Chris Waldon <[email protected]>

github.com/arborchat/sprig - f02878866f6c1367dbb85bd0eb87d2f68d6d2178 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: change profile flag to accept profile type

You can now request many different types of runtime profiling using the
profile flag. Most of th...

github.com/arborchat/sprig - 012bbb554b7d54c3a594ee53c0a0f91a0f57e2af authored almost 4 years ago by Chris Waldon <[email protected]>
deps: tidy modules

github.com/arborchat/sprig - 3ca38dd6ee8398be8f133293b3976d8c12d84dca authored almost 4 years ago by Chris Waldon <[email protected]>
fix: remove accidentally-included profiling code

github.com/arborchat/sprig - 55289d8ee49874c679c49c69d3b88d7111b96fbc authored almost 4 years ago by Chris Waldon <[email protected]>
ci: ensure mage is available

github.com/arborchat/sprig - 5d9b8131cd5d0257423dcd2b495f13d8af3424e0 authored almost 4 years ago by Chris Waldon <[email protected]>
ci: use new, simplified make target names

github.com/arborchat/sprig - 0b22a1b09d97879605bf656987f7f3a1a49173ec authored almost 4 years ago by Chris Waldon <[email protected]>
ci: install new gio deps

github.com/arborchat/sprig - ffd80b9b6796fe78a1c8f2f445774e0d7b4afd12 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: improve banner aesthetic

github.com/arborchat/sprig - e9a22618ecb580c6a6a4fd802bb804e80260705e authored almost 4 years ago by Chris Waldon <[email protected]>
fix: ensure banners do not leak from connection loop

The previous implementation would leak a banner for each iteration
of the connection loop. This ...

github.com/arborchat/sprig - caf697f575f6cffe82e71258b288ce61cba3bb54 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: add connecting and syncing banners

github.com/arborchat/sprig - e7ada4cb205f32f931baaa5fe1223ba00f31eba8 authored almost 4 years ago by Chris Waldon <[email protected]>
fix: correct off by one error in banner list

github.com/arborchat/sprig - 2be33fcd86110d01be0fe70cacf61bbe98287031 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: create banner management infrastructure

github.com/arborchat/sprig - 5874be3a38145fb2f69dc93e021180a2f61ba939 authored almost 4 years ago by Chris Waldon <[email protected]>
doc: fix function doc typo

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

github.com/arborchat/sprig - 0c97958a1eebc74d710bd14e8e12b09760631224 authored about 4 years ago by Chris Waldon <[email protected]>
fix: ensure keyboard shortcuts work

github.com/arborchat/sprig - ac8bd95c3ec75afc88a6c9a3f7a4a7a7013f473b authored about 4 years ago by Chris Waldon <[email protected]>
fix: ensure correct colors used across theme

github.com/arborchat/sprig - 4e72588633b7a3229fc86ee1424451b9b697e688 authored about 4 years ago by Chris Waldon <[email protected]>
feat: update remaining code to use Palette

There are still some color management bugs, but this commit
compiles.

github.com/arborchat/sprig - cd6e3a6e2ae18d5687ef2d735b5f4eabaf7d9968 authored about 4 years ago by Chris Waldon <[email protected]>
feat(widget/theme): update to support Palette

github.com/arborchat/sprig - 27de593b1ad5a0d25123af279cbfebb54e9f485f authored about 4 years ago by Chris Waldon <[email protected]>
ci(mage): ensure flatpak operations are always in user mode

github.com/arborchat/sprig - 116f92d4370f0bcf5c6223a42de424d4f77dd86b authored about 4 years ago by Chris Waldon <[email protected]>
Start the transition to Mage.

Translate some Makefile targets to use Mage: magefile.org
Targets now implemented in mage will b...

github.com/arborchat/sprig - e3c325a38b92f4492dcc576c6927148ba3907c19 authored about 4 years ago by Josh Whetton <[email protected]>
fix: ensure view is invalidated whenever new nodes arrive

This is an attempt to fix a problem in which the state would be updated
with new nodes, but the ...

github.com/arborchat/sprig - 75bd174841cf1d9384cfb1faba68aac753841737 authored about 4 years ago by Chris Waldon <[email protected]>
feat: reduce log verbosity of reply list view

github.com/arborchat/sprig - ff4ee650c2784c3e24869cc59793799f70b5e17f authored about 4 years ago by Chris Waldon <[email protected]>
feat: reduce log verbosity of community list

github.com/arborchat/sprig - a5fdfeaaa6dfc3d677069d88272707517ea50491 authored about 4 years ago by Chris Waldon <[email protected]>
feat: log when corrupt nodes are detected

github.com/arborchat/sprig - 82b89afabf6d9633113b6aa9c408f11eb7697c2b authored about 4 years ago by Chris Waldon <[email protected]>
deps: update forest-go to handle corrupt nodes better

github.com/arborchat/sprig - 7bb46cace24d1f08be24d07eb9f105edd2b92140 authored about 4 years ago by Chris Waldon <[email protected]>
feat: simplify arbor service error message

github.com/arborchat/sprig - 80b82ac4b70011dd9505a6c628dbec4b6207c430 authored about 4 years ago by Chris Waldon <[email protected]>
doc: add a note that all active development is on sprig

github.com/arborchat/wisteria - ab0cf9fa709e1139d098fab135a498d4f6cdcd63 authored about 4 years ago by Chris Waldon <[email protected]>
feat: visually group hints in settings

github.com/arborchat/sprig - 91c88da50199fd44030890ca6e99091e07be60fc authored about 4 years ago by Chris Waldon <[email protected]>
feat: embed version number in settings

github.com/arborchat/sprig - 6a900a091df9a17f6c123938d6d46c6f69f70894 authored about 4 years ago by Chris Waldon <[email protected]>
feat: create separate conversation and message filter levels

This commit introduces a new "Conversation" filter that shows sibling
messages in addition to di...

github.com/arborchat/sprig - 0caa11289c1c2e6a61b666337696cefb16e8d963 authored about 4 years ago by Chris Waldon <[email protected]>
fix: ensure reply message preview has accurate author status

This commit ensures that, while composing a reply, the preview of the message
you are replying t...

github.com/arborchat/sprig - 0326069c338cc20192e5da10b848bba90625ea2f authored about 4 years ago by Chris Waldon <[email protected]>
fix(core): use proper formatted logging function

github.com/arborchat/sprig - 163b20dbf78b9078e8d8aa7b40cc8289b7149f81 authored about 4 years ago by Chris Waldon <[email protected]>
feat: reorder contextual actions to prioritize copying

github.com/arborchat/sprig - 493ed18944daeb00cbcd238f07b291faf79bfd25 authored about 4 years ago by Chris Waldon <[email protected]>
deps: update haptic to gain iOS support

github.com/arborchat/sprig - af8e9aa6dcee81ca619cf2e290ee926408d21ad9 authored about 4 years ago by Chris Waldon <[email protected]>
feat: incorporate haptic feedback in android longpress (wip)

This commit introduces a haptic buzz when replies are long-pressed on
android. However, the chan...

github.com/arborchat/sprig - b10f4559452fe481d0a68d28b1c27d6d8257f567 authored about 4 years ago by Chris Waldon <[email protected]>
deps: update to latest gio (switch to color.NRGBA)

github.com/arborchat/sprig - 89beea3bbcf4de6448d1ebc5fb287ef70789536e authored about 4 years ago by Chris Waldon <[email protected]>
doc: add summary top paragraph to hosting doc

github.com/arborchat/arborchat - 5d6b84af81ef610b283a5ee54c6fda0042b1800d authored about 4 years ago by Chris Waldon <[email protected]>
doc: document how to set up an arbor relay

github.com/arborchat/arborchat - d2dbb8d88fe0d60060a96cb14e999435fdc862af authored about 4 years ago by Chris Waldon <[email protected]>
feat: change mouse interaction model

This commit introduces doubleclick as a filter operation and
changes the contextual bar summon t...

github.com/arborchat/sprig - ac7d3f31f92cf6acfe99074ab04a6652bbc72029 authored about 4 years ago by Chris Waldon <[email protected]>
chore: use simplified expiration test

github.com/arborchat/sprig - c00c1c8d8c963c27179593b83dc3d2e3ade8717a authored about 4 years ago by Chris Waldon <[email protected]>
feat(ux): load replies async for more responsive startup

Using the material loader.

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

github.com/arborchat/sprig - 07a81de7fbca1b1c9a0ce7f7cdb176cb919cf3d9 authored about 4 years ago by Jack Mordaunt <[email protected]>
fix: update gio to pick up new key dup fix

github.com/arborchat/sprig - df5ed5d10fb408db0bd04119a1ef8fc79aa08d20 authored about 4 years ago by Chris Waldon <[email protected]>
fix: update gio to pick up linux key dup fix

github.com/arborchat/sprig - 8768d00b02a9cea0375376fdeb84f92bd2edb7c0 authored about 4 years ago by Chris Waldon <[email protected]>
feat: add ctrl+v to paste into reply editor and escape to dismiss

github.com/arborchat/sprig - 4f80c2016cd87ba67e3c6486365e7516338ab108 authored about 4 years ago by Chris Waldon <[email protected]>
deps: update to latest gio and fix key/paint issues

Gio added key release events on some platforms, which means that code
must now ensure that it do...

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

github.com/arborchat/sprout-go - 5dae1cbb80f64260e3d1ee75c1761e9ea19df5f1 authored about 4 years ago by Chris Waldon <[email protected]>
deps: update to latest protonmail crypto

github.com/arborchat/forest-go - 0e51e2b5d99c6097adcff494a0faf883601b0d18 authored about 4 years ago by Chris Waldon <[email protected]>
chore: remove DrawRect helper

This function was not pulling its weight, and made the API
more complex. Using the struct litera...

github.com/arborchat/sprig - 99df416d2230ea5a6fc747d3225f068588c42bec authored about 4 years ago by Chris Waldon <[email protected]>
deps: simplify rect drawing with new gio helpers

github.com/arborchat/sprig - 2477bb5103f961eb6ac492db4fec80c758cb362d authored about 4 years ago by Chris Waldon <[email protected]>
feat: ensure opening links with ctrl+click does not block UI

github.com/arborchat/sprig - 51739624c5e9896022aede3b5fc86adece47c43e authored about 4 years ago by Chris Waldon <[email protected]>
feat(install): make linux installation script usable while sprig is running

github.com/arborchat/sprig - 63615b40d68167aa61b6c6d60104cea34dd7c3c4 authored about 4 years ago by Chris Waldon <[email protected]>
Code was attemping to open words with colons, for example:

"check this out:"

Was treating "out:" as a protocol specifier and attempting to open it.

T...

github.com/arborchat/sprig - e4649e50001e73516d9363f836e6448138142433 authored about 4 years ago by Jack Mordaunt <[email protected]>
feat: improve nav overlay opacity in dark mode

github.com/arborchat/sprig - 0c486f66df57e9ec8dbe057b8f8599e9c8ed6b00 authored about 4 years ago by Chris Waldon <[email protected]>
deps: tidy dependencies

github.com/arborchat/sprig - 373f8215a8966e7d1a2afc5ff2137e2275ec8bef authored about 4 years ago by Chris Waldon <[email protected]>
feat: use material textfields for all text input

github.com/arborchat/sprig - 388bfbbb1217e33d5047a27f84b3cd63fe5fdfaa authored about 4 years ago by Chris Waldon <[email protected]>
feat: switch to material textfield for reply editor

github.com/arborchat/sprig - b3d558ad0b34ea8c78a4e96cc0271093c2376129 authored about 4 years ago by Chris Waldon <[email protected]>
feat: use larger unicode circle and brighter colors for status

github.com/arborchat/sprig - 1d726b35cd08f1266cc52c9dad65587dc87d0589 authored about 4 years ago by Chris Waldon <[email protected]>
Display, emit, and handle status messages

Filter hidden and malformed nodes from replylist

Start hearbeat and accept grovepath parameter
...

github.com/arborchat/sprig - 29f99a44cdeaf97729191c7c3e0963b323580e7b authored about 4 years ago by Andrew Thorp <[email protected]>
feat: highlight border of focused message

github.com/arborchat/sprig - f7aae8b50ad654d7fdf7f92b3b0cd55efd30ac21 authored about 4 years ago by Chris Waldon <[email protected]>
fix: ensure scrollbar height is correct in filtered view

github.com/arborchat/sprig - 029b9e4cb4764676130eb2eaca64a51c4bfe20c6 authored about 4 years ago by Chris Waldon <[email protected]>
feat: purge expired local nodes and reject new ones

github.com/arborchat/sprig - d98b99c9faafbbdde99f2c953dfd23552923eefd authored about 4 years ago by Chris Waldon <[email protected]>
Add ergonomic helper functions

github.com/arborchat/forest-ex - 79c16b8318e87aa678faa346e285844bb67a742d authored about 4 years ago by Chris Waldon <[email protected]>
feat(worker): drop expired nodes when they are announced

github.com/arborchat/sprout-go - 884e34166a53c2c5b96f4e7e5bd354aee59d0e99 authored about 4 years ago by Chris Waldon <[email protected]>
feat(relay): periodically delete expired nodes

github.com/arborchat/sprout-go - a0a4a97548c264f015d527358119bd5da9a98f5c authored about 4 years ago by Chris Waldon <[email protected]>
deps: update all dependencies to latest

github.com/arborchat/sprig - ad8764acd4d99f981524cdb581835880902a9de9 authored about 4 years ago by Chris Waldon <[email protected]>