Ecosyste.ms: OpenCollective

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

github.com/arborchat/sprig

Cross platform Arbor client, mirrored from SourceHut
https://github.com/arborchat/sprig

feat(sprout-service): enable raw sprout worker access

baa4d7e5d830f7fe5cda6c95ab996ba2b485042b authored over 4 years ago by Chris Waldon <[email protected]>
fix: return dangling error

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

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...

bed06eaa6b0ff61b3448791bb14b55cfef321913 authored over 4 years ago by Chris Waldon <[email protected]>
deps: update to latest colorpicker

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

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

993204d356ddeb2f111227d574f9cf648ca2fb90 authored over 4 years ago by Chris Waldon <[email protected]>
feat(darkmode): apply colors contributed by Elizabeth Abowd

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

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...

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

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]>

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...

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...

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

882da013359a2c480b08587b5a2cbd814f700cac authored over 4 years ago by Chris Waldon <[email protected]>
fix(notifications): prevent notifications for invisible nodes

0adde7d8da2271f2f2174348cc8baa52a294a7a7 authored over 4 years ago by Andrew Thorp <[email protected]>
deps: update to latest gio for editor features

cd281a4d41cf799575ca552b14c1e39984abc10c authored over 4 years ago by Chris Waldon <[email protected]>
fix: prevent newlines in relay address

80aeef66aa01e727bc055d8f422f56ad3a604746 authored over 4 years ago by Chris Waldon <[email protected]>
fix: populate dock nav setting on startup

4c7cedb85859ae7141c10ee0c83bdd4c1244ddc3 authored over 4 years ago by Chris Waldon <[email protected]>
chore: refactor theme management into a service

075871a621bb8d95b98348ecbd85a56e151c8b92 authored over 4 years ago by Chris Waldon <[email protected]>
deps: upgrade to latest materials API

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 ...

8bcbdda8d26b8b410a7d717d6801b1256a6ce313 authored over 4 years ago by Chris Waldon <[email protected]>
feat: add an option for non-modal navigation

f1a0b005f5cbb071e1f89de32ecf35ad7d54d8d5 authored over 4 years ago by Chris Waldon <[email protected]>
deps: depend on latest forest-go

23710a4541895340b83130b3a9ce8b3278854cb9 authored over 4 years ago by Chris Waldon <[email protected]>
feat: show errors from notification test in ui

f992119baf572b39129f442ac1ec9e9a7a5fe55e authored over 4 years ago by Chris Waldon <[email protected]>
feat: add button to test notification support

c5021c2c7416435006ffa452f2a00b1fe86c307e authored over 4 years ago by Chris Waldon <[email protected]>
feat: add data dir flag for easier local testing

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...

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

aa36be0add889e01ec08e38b0a49d92784ce03a4 authored over 4 years ago by Chris Waldon <[email protected]>
chore(wip): refactor into smaller service components

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

f9f0221d8d63fce841f7af2ba9db9460bf3ce4ed authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: fix linux build command

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

2d8c386c30e40388776f3fe3991c1895b5f4b18c authored over 4 years ago by Chris Waldon <[email protected]>
feat: drag scroll

8a7ca6cdbe2206adb97045a86b49c63fe70b4ebd authored over 4 years ago by Jack Mordaunt <[email protected]>
deps: update niotify to fix android build

a5780699d399a93dd6479bd29b8be7d4ea7e6077 authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: create needed macOS build dir

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.

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

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

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

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

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

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
...

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...

4a173dbbc784cbd317809087f1273eba8d9c622f authored over 4 years ago by Chris Waldon <[email protected]>
Add flatpak.

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

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.

c2296f66f76fb0fb9e705e3b2e17342e73f02359 authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: notify ML on failure

c5e2ab4ae7c4c30ac428a0b0014efbe8f78b42fc authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: add new build dependency

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

66498c0fd7c67e4bed98b43d2c5d0b153778f02d authored over 4 years ago by Chris Waldon <[email protected]>
feat: implement username mentions

c55b786939e2b0f1f497be75ae2d2289408d1cbf authored over 4 years ago by Chris Waldon <[email protected]>
chore: move icon button wrapper into theme package

000ea868465b76ee95d94d1572cbaf27ad87fe4f authored over 4 years ago by Chris Waldon <[email protected]>
refactor: cleanup with iconButton builder and var blocks

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

3973be82c620b72207b8cbca07a9bc26bcf7611b authored over 4 years ago by Chris Waldon <[email protected]>
refactor: use builder pattern for rect layouts

c24ae6e22558414d3d621e6bebd0b899698627fb authored over 4 years ago by Jack Mordaunt <[email protected]>
refactor: apply DrawRect more consistently

bfd74e1ed95829d5242c138b8e21110a74920ab7 authored over 4 years ago by Jack Mordaunt <[email protected]>
refactor: avoid clip operation if radii is zero

e23f3bbd25c8d9f3901e4816a07812158a787ef8 authored over 4 years ago by Jack Mordaunt <[email protected]>
fix: prevent sending empty replies

832f140861a9abf3a842c3c477aecb67d33f272b authored over 4 years ago by Chris Waldon <[email protected]>
feat: shorten editor labels in new reply editor

ca44cc42c134f3d6dd2da9074ed6e0e38cf4ffa4 authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: infer ANDROID_SDK_ROOT in makefile

f206baf3c0aecf59e2aad794e9ec61ae31b4c005 authored over 4 years ago by Chris Waldon <[email protected]>
deps: update materials to fix mobile nav touch

106db19c67aae22e7ef4709212b299f86bd866ff authored over 4 years ago by Chris Waldon <[email protected]>
fix: ensure up and down navigation respects filter

1622a3ae65c15703fe8cfb973e999f0e17289717 authored over 4 years ago by Chris Waldon <[email protected]>
deps: actually lock gogio module updates

ca909604144d7eb547f8b083e338a074a03112ed authored over 4 years ago by Chris Waldon <[email protected]>
deps: lock gogio version

e95a51ae375872edecabb36abaac2ee66ca17c21 authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: fix gogio environment variable

9a5649f5e9df2a486d3fb94ccb2aa77a3badab5f authored over 4 years ago by Chris Waldon <[email protected]>
feat: keep reply button from overlapping focused message

f152ef1792ed6e595951c76c41544f6f13f2b409 authored over 4 years ago by Chris Waldon <[email protected]>
feat: keep selected message and ancestry at same level

6535cd025ac9986f956dda6d89ad5e880d6ee6f9 authored over 4 years ago by Chris Waldon <[email protected]>
fix: ensure return doesn't send message on mobile

28bdcbdb5f1090f4334d9b71d82022c7e36383b2 authored over 4 years ago by Chris Waldon <[email protected]>
feat: add copy, conversation, and send keyboard shortcuts

22608d2a59ad1a40dccbc0a8622eacbc0594c57e authored over 4 years ago by Chris Waldon <[email protected]>
deps: update many dependencies for bugfixes

e04888b12cab2ea9afd78fd080d8a49aaa77237f authored over 4 years ago by Chris Waldon <[email protected]>
feat: add filter and start reply keybindings

8b51b1f957a4065d2ef084c6bd16eac97dc90d8a authored over 4 years ago by Chris Waldon <[email protected]>
feat: move filter button to primary app bar

9e00f6568821c8626f961e81b3144b5e19c98771 authored over 4 years ago by Chris Waldon <[email protected]>
fix: hide conversation roots in filtered view

dcdba48cb49f46dd428d41d98a6397f14ed754d9 authored over 4 years ago by Chris Waldon <[email protected]>
deps: update niotify to gain android features

This update ensures that tapping an android notification opens
sprig instead of doing nothing.

03ccffc35fdef4613e5ce159cf32a50691a3ae0a authored over 4 years ago by Chris Waldon <[email protected]>
Filter hidden and malformed nodes from replylist

Put invisible filter in filter function, not populate

e6ca7f77d06a567d2ca185bae5aa8cc0b6130446 authored over 4 years ago by Andrew Thorp <[email protected]>
feat: disable metadata collapse until it can be animated

The disappearing metadata feature should also be animated, but
will require some extra time to g...

604294a4387a263a394b5dd5e3d594817609b30d authored over 4 years ago by Chris Waldon <[email protected]>
fix: highlight conversation roots again

58073dcccae809c61463c5406824e5f297fb1a30 authored over 4 years ago by Chris Waldon <[email protected]>
feat: make reply button hover on top of reply

This prevents the reply button's appearance from re-flowing the
text of a message (which was, in...

c7c0dad9c4c06cfdc278f42a70a0a296aa255293 authored over 4 years ago by Chris Waldon <[email protected]>
feat: shorten focus animation

7475f318547cec778447d38c719d651bc485fe42 authored over 4 years ago by Chris Waldon <[email protected]>
fix: ensure off-screen nodes update status

This ensures that nodes that are not currently visible will
not get stuck in the last animation ...

30ab7b88e2bd7d3b32811e59d81514481bcb384c authored over 4 years ago by Chris Waldon <[email protected]>
fix: ensure replying targets an actual node

cd2fa37ab09ca736a3fe50f291b2f1e491ea06a5 authored over 4 years ago by Chris Waldon <[email protected]>
wip: animate the selection/focus process in reply view

e0fdf3ecbc956d6901997493c131b57d95690e18 authored over 4 years ago by Chris Waldon <[email protected]>
feat: add jump overflow options for mobile users

2bc78de05cab4554ac00726b393df90d953cf9eb authored over 4 years ago by Chris Waldon <[email protected]>
feat: support bottom app bar in settings

6019c059cf36b40173e622df634b92275a28e959 authored over 4 years ago by Chris Waldon <[email protected]>
bugfix: fix same-author collapse heuristic

21d8e568b5b23efb218083f1c7a363c1de753af0 authored over 4 years ago by Chris Waldon <[email protected]>
bugfix: 'g' in reply view now properly jumps to beginning

3bd004aedae925c05565ab88f38d9d9e1ad598e3 authored over 4 years ago by Chris Waldon <[email protected]>
chore: remove unneeded logging

0da7d7568b2a148e6a144487e7f8dc7861dc1c08 authored over 4 years ago by Chris Waldon <[email protected]>
feat: implement jump to top and bottom keybindings

f3279d6ba3e7b0bd98c619d78937bb33a1932c58 authored over 4 years ago by Chris Waldon <[email protected]>
bugfix: ensure scroll indicator can reach top of screen

eab535fa97fcc406f55ba3988f38fc3ad6084e99 authored over 4 years ago by Chris Waldon <[email protected]>
feat: add indicators for conversation root messages

66b9114341cbefb2cf7aed6a035c80c3d5e51219 authored over 4 years ago by Chris Waldon <[email protected]>
Fix icon path for desktop file

cccf0619606429d80657a6c34d12f5f9edb31e71 authored over 4 years ago by Daniel Wilkins <[email protected]>
chore: remove obsolete install script

cd3584e5a08ed55da7a150914acc8cd510e5fa02 authored over 4 years ago by Chris Waldon <[email protected]>
feat: add scroll progress indicator to reply view

40e08cfcdd448c0c55eb7386f370ebd08d61a03d authored over 4 years ago by Chris Waldon <[email protected]>
ci/cd: make android build more verbose

c1cd2d84587234f309cae3a1b128b6a592ea6260 authored over 4 years ago by Chris Waldon <[email protected]>
bugfix(ds): do not assume all nodes are replies

9e9ccfdc46cd2529d124c96b9cbdce7c0ee61c00 authored over 4 years ago by Chris Waldon <[email protected]>
wip: add primitive support for moving focus with arrow keys

cedbec5bf0da6b73b5b711f17309a7234c6a3604 authored over 4 years ago by Chris Waldon <[email protected]>
wip: listen for keyboard shortcuts on desktop only

This commit implements listening for keyboard events, but uses
conditional compilation to suppre...

d38927ba44d5eb2cb5534617c26c5b02bd9c07a5 authored over 4 years ago by Chris Waldon <[email protected]>
bugfix: do not notify for conversations created by local user

c852c94ed613f3c85024ce82e74269b185996c1a authored over 4 years ago by Chris Waldon <[email protected]>
feat: ensure reply view always has focused message

This commit changes the interaction model for the reply view such
that there is always a message...

d96a76cdc973c47ed93d83e1198c89141948108e authored over 4 years ago by Chris Waldon <[email protected]>
perf: prefetch identity and community data to simplify render

This modifies the reply list so that each element is automatically populated
with a pointer to t...

52bbc744298a951f520186b5b0453a07d876d753 authored over 4 years ago by Chris Waldon <[email protected]>
chore: remove obsolete function

e034ebeecd22f0b18def9a5ebe49c85c96f237f6 authored over 4 years ago by Chris Waldon <[email protected]>
deps: update to latest dependencies

This updates gio, niotify, haptic, and materials to their
respective latest versions. The most n...

9d31b08148d1712455a23a649512e764eb448246 authored over 4 years ago by Chris Waldon <[email protected]>