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

fix install on non-linuxen

23645d553dd791d8c37ebb86dada716a32e5e6f7 authored 11 months ago by Danny Wilkins <[email protected]>
go.*: update golang x packages

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

6bf33f457efb5cf60c8716b19f9d854f2943f440 authored 12 months ago by Chris Waldon <[email protected]>
go.*,all: update to gio{,-x} v0.4.X

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

26a123558a13eb582f61a92ad58e75e8e0afe882 authored 12 months ago by Chris Waldon <[email protected]>
go.*: update to gio{,-x} v0.3.0

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

b620e675ba2d210ce98c88ef608df9bbd150af62 authored 12 months ago by Chris Waldon <[email protected]>
go.*: update to gio{,-x} v0.2.0

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

7a08dd45653147bfcef973238f4b2eed3e44de4a authored 12 months ago by Chris Waldon <[email protected]>
go.*: update to gio{,-x} v0.1.0

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

853d5a6b9f399ad755dbc2c706a7c6b16afaec77 authored 12 months ago by Chris Waldon <[email protected]>
deps: bump forest-go to fix 32-bit time decoding

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

a19f116076a6d4a33631515ce92a6b5c27e1846c authored over 1 year ago by Chris Waldon <[email protected]>
deps: drop accidentally-included go.work files

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

0f331e2646f0093e8358fefd041518f98bd3da84 authored about 2 years ago by Chris Waldon <[email protected]>
feat: update Gio and enable monochrome emoji

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

18cf7e1ab20b668870d0395f52fcf4dfca14ba6a authored about 2 years ago by Chris Waldon <[email protected]>
reply-view: restore keyboard shortcuts

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

e96696e0376b0330f9ca762ae37a48c9c300b4ad authored over 2 years ago by Chris Waldon <[email protected]>
deps: update gio-x again for text size fix

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

417a370308b366efd32571540e1d54e583adde00 authored over 2 years ago by Chris Waldon <[email protected]>
deps: update gio and gio-x

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

5918741f0adc12c50e38e6bbae652ac3f282e93c authored over 2 years ago by Chris Waldon <[email protected]>
main,view-manager: fix android back key handling

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

82c13276abd74b1ad0239f6c1c6634d03025b910 authored over 2 years ago by Chris Waldon <[email protected]>
reply-view: restore background color

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

b7bf32d4817318d2837f7e57c310470723bebb90 authored over 2 years ago by Chris Waldon <[email protected]>
Gray out reply list when drafting a conversation

Switch reply-list cover rectangle for scrim

Fix scrim usage

1bd514745511720a413b5969047304a3d01b7a28 authored over 2 years ago by Andrew Thorp <[email protected]>
Update Gio version

2851b11454fdd33ddf5478d4a13dc7a861a56e15 authored over 2 years ago by Andrew Thorp <[email protected]>
Update build script to use 'go install' instead of 'go get'

3db3094ab3d42e6826e91c36dd1d1f93a86381eb authored over 2 years ago by Andrew Thorp <[email protected]>
Add dynamic composer prompt. Use different prompts for new replies and conversations

53efe601928ab5c9cf69366c15b5176c372844e0 authored over 2 years ago by Andrew Thorp <[email protected]>
fix: replace references to renamed struct attribute

5d557fafb76013b456d8f38705eef660e7252741 authored over 2 years ago by Andrew Thorp <[email protected]>
deps: depend on go1.18

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

4e90b19199a3573147c7e0870f9955858d2d3d27 authored almost 3 years ago by Jack Mordaunt <[email protected]>
docs: bump required go version

Also, formatting.

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

31092cea3dfe61686f7f3b1d9c140fd797f7a1a0 authored almost 3 years ago by Jack Mordaunt <[email protected]>
widget,theme: parameterize States buffer by type

This represents a significant relationship milestone.
Finally, this idea can be made manifest.

...

81e630a23243f96595851f3b652796b920c54822 authored almost 3 years ago by Jack Mordaunt <[email protected]>
ci: update to latest gio requirements

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

e4a7c06ccb33430b901a7f3618c8485588180205 authored almost 3 years ago by Chris Waldon <[email protected]>
deps,all: update to latest gio for android keyboard support

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

c0744670c23f4a02ff743c110f82fb1b157f3968 authored almost 3 years ago by Chris Waldon <[email protected]>
deps: update sprout-go to optimize syncing

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

43b7908ea2a72d60134c4814ef11b67eae61facc authored almost 3 years ago by Chris Waldon <[email protected]>
feat: mark new view as work-in-progress

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

b4ffcb61c7b35cffa7acef29258d19732261ab00 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): implement sending replies

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

7858cc363b0bd2f9ed62a49b7b931ab3e823f00b authored over 3 years ago by Chris Waldon <[email protected]>
deps: update to latest gogio to fix android build

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

aafa2ac5c352ab60ddba448daceb4ba3932e7246 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): haptic buzz when messages dragged to right

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

1982059c89af7d85367a899e1cf24c44563c444b authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): lay layout groundwork for draggable messages

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

a6cd90fbb8f25403dcb784a990f454110217af63 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): support copying messages with ctrl-c

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

0f599f9ac0c3274de0b873351df6ea4094a0b824 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): restore keyboard shortcuts for moving focus

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

8b68751c582dd4dc7fa336a1ee3806b723f3dd68 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): enable URL hints and interactions in new reply view

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

e06a49995a153779cac5e32acaa6ed81777c4b81 authored over 3 years ago by Chris Waldon <[email protected]>
deps: update to latest gio,gio-x,chat libs

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

4151a4f9c01f8db02f836627f23c45d58811c866 authored over 3 years ago by Chris Waldon <[email protected]>
deps: update orchard impl to avoid cache race condition

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

e8036d68ccbd162caa27323465a8ae7ba14e3c5c authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): implement scrolling down

This relies upon an unpublished orchard method right
now, but it works well.

Signed-off-by: Chr...

35b066be4b249db7a763ed003df0f443e60dec14 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): highlight and animate focus state

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

dede2499a7e0f8d8c90e91c6f64ab84c4f57b1a8 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): handle displaying new nodes

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

f68af286c8621c9304e47f024e5aded98ba719d6 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): fix incoherent animation state glitch

The animation glitch in the previous commit was caused by updating
the FocusTracker partway thro...

fe396e7f784454de1959070bda1ec95411d3816f authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): animate indentation

There's at least one bug that can cause messages to
lose track of their correct indentation for ...

92e5d3ec65756b470224a73918f278a7447ddc7a authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): load history backwards

This commit allows infinite backwards scrolling
through time, but doesn't work forwards.

Additi...

6a4954c168095c9992f330aae31c5179912da8ba authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): display 100 most recent messages

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

5375b09eb854e55c8a07b18cd2081c685fe1c392 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): allow unfocusing entirely

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

1e51265a9e4a87a79cf2ac2961267782d827ca02 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): create managed list with stub hooks

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

13fd026ea069dba777acce36df63173304b7dba4 authored over 3 years ago by Chris Waldon <[email protected]>
feat(dyn-reply-view): add new blank view

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

f49cabc29bd7a4f1bd7e88b917567ba8964a2e9e authored over 3 years ago by Chris Waldon <[email protected]>
fix(view-manager): select the correct nav drawer item when setting view

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

374d8d03ad094bb5551bdcace552b6e0aec8b58f authored over 3 years ago by Chris Waldon <[email protected]>
wip: update to latest gio

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

c041b2aac4b57364e6c27df840ff82ad2ce75293 authored over 3 years ago by Chris Waldon <[email protected]>
wip: try upstreamed list

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

c505f07d41c77a29294b0f66ab7474ddcc4fbb7f authored over 3 years ago by Chris Waldon <[email protected]>
Add a version of giohyperlink that supports BSDs

62edfe858a6097f06a8f5415d3a430a396b3221e authored over 3 years ago by Danny Wilkins <[email protected]>
ci: update android sdk version

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

b291d9de97422069df77f49eec7f510c877ef6a6 authored over 3 years ago by Chris Waldon <[email protected]>
deps: update gio to fix samsung keyboard input

This bumps our gio version to one that can work with the
default keyboard shipped on samsung pho...

e7c580a7e8bb01e8172576dbb17b895ca098cb54 authored over 3 years ago by Chris Waldon <[email protected]>
docs: add how to install mage

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

d32f8371690406131be1d40f61263abaab74c61d authored over 3 years ago by Chris Waldon <[email protected]>
docs: update build instructions in README

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

bee6517a37a67f64aea45a3555ea0dda51f7ec7c authored over 3 years ago by Chris Waldon <[email protected]>
fix: properly display root badges again

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

dda722a0b2e4431edac107268244d830f6b092cc authored over 3 years ago by Chris Waldon <[email protected]>
deps: update gio-x to fix link longpress detection

This updates the richtext package to a version that uses a longer
longpress duration. This allow...

6a53087f80f32b46f8f09ec1dbee937a689200bf authored over 3 years ago by Chris Waldon <[email protected]>
ci: switch to yet another token

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

10197cdfa84511c8f1f91f17f982ac9d5ad46952 authored over 3 years ago by Chris Waldon <[email protected]>
ci: switch to unexpired release token

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

2a3820c8211a83e5f0d4af994ab1ec984a06f999 authored over 3 years ago by Chris Waldon <[email protected]>
lint: fix incorrect log format that broke linting

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

85e4a799a4bad8c92825c8fe53deb0854533373e authored over 3 years ago by Chris Waldon <[email protected]>
fix(reply): infer default status if none provided

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

bd326704a38af34570df13c1e7df931d83017e04 authored over 3 years ago by Chris Waldon <[email protected]>
deps: lock to latest published markdown render commit

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

7f9a02ca6f2ae33e585311a52a64939911f60286 authored over 3 years ago by Chris Waldon <[email protected]>
feat: make padding in message easy to theme

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

fb7489888f7f28a04234335ce6b47370cebf8963 authored over 3 years ago by Chris Waldon <[email protected]>
feat: implement (unreliable) hyperlink opening

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

df22dffaebdff0bae3d7aae7ff11ad5633aad7e7 authored over 3 years ago by Chris Waldon <[email protected]>
feat: adapt to richtext API improvements

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

d5ce74719d61fbb39635b201c7e4d896b0e6da9e authored over 3 years ago by Chris Waldon <[email protected]>
chore: refactor reply presentation to stop retaining theme

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

f261d97d7348c62da48f3bee71530802f91280fa authored over 3 years ago by Chris Waldon <[email protected]>
docs: document types in reply.go

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

73ea7ba6d21eb18ef3c62f96e2b96e613d233be4 authored over 3 years ago by Chris Waldon <[email protected]>
feat: retain richtext state across frames

This makes it possible to detect clicks on hyperlinks, though
these clicks are not yet handled.
...

661509bdd8668e43d83a7439b7a21690afb2c336 authored over 3 years ago by Chris Waldon <[email protected]>
feat: preview hyperlinks on hover

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

865600a84eba13b0827689174e0514658dc50be9 authored over 3 years ago by Chris Waldon <[email protected]>
chore: finish refactoring ReplyData

This converts the entire UI codebase to stop passing around entire
forest nodes when only a few ...

685ca0621e2da7c8176a17d37f2df0bfe08963cd authored over 3 years ago by Chris Waldon <[email protected]>
wip: continue ReplyData refactor throughout widgets and theme

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

045f7391126f3bd5f0dcf2823fbb4fd4ffb87499 authored over 3 years ago by Chris Waldon <[email protected]>
wip: refactor ReplyData type to be more useful

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

28d8415f71bd2998c8c5b8ffbe38518e723d2106 authored over 3 years ago by Chris Waldon <[email protected]>
feat: basic markdown rendering support

This commit does not yet support following markdown hyperlinks,
as some new state management inf...

836b53882de4f124b6f2b3d97c75abf89bef4e98 authored over 3 years ago by Chris Waldon <[email protected]>
deps: use bugfixed orchard implementation

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

26e86d3a463c2183cc9b4ae324f34294187e5038 authored over 3 years ago by Chris Waldon <[email protected]>
feat(Orchard): introduce Orchard store via toggle in settings

- add a toggle to settings that enables Orchard
- default to Grove until we are satisfied to mak...

a1bd9f12b9a4eb3c820893287dfc6f837afcc2b0 authored over 3 years ago by Jack Mordaunt <[email protected]>
fix: adapt to gio's new cross-platform space key

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

845dbda79dd3d7f30154775dce68e4fc710216ab authored over 3 years ago by Chris Waldon <[email protected]>
feat: s/collapsed children/hidden replies/

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

91f3e21ffbfae523c2f26384558228c216666a4d authored over 3 years ago by Chris Waldon <[email protected]>
feat: toggle hiding entire conversations with D

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

aeff99d94dad34e5fc4dc0b5621476060c55d74c authored over 3 years ago by Chris Waldon <[email protected]>
feat: use component.Surface for subscription cards

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

2220b482ddf9735f7b93279f36785684d0c9c943 authored over 3 years ago by Chris Waldon <[email protected]>
fix: drop unnecessary system inset support

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

27376f67f16a88d3357025d652a4f9d234f9fff3 authored over 3 years ago by Chris Waldon <[email protected]>
fix: invalidate window at banner start

This ensures that back-end code attempting to display a
banner will trigger a window invalidatio...

05c220f49d51c08b41245449e42c950082e9e932 authored over 3 years ago by Chris Waldon <[email protected]>
deps: update to latest gogio

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

a068a9793e8422efcd7dc4665d07db6be70f326f authored over 3 years ago by Chris Waldon <[email protected]>
feat: use a material surface for settings

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

88bf58fa7537d867a59eac37f02eb6b3d2c77be1 authored over 3 years ago by Chris Waldon <[email protected]>
docs: add more docs to reply-view

This is still one of the most complex files in the project,
but had (until now) very little docu...

cc6c62b3323708f7e048c046f7d14cc914abf754 authored over 3 years ago by Chris Waldon <[email protected]>
deps: update to latest gioui.org/x

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

0d8048564b8afb21dcab7c98fa5f959401746e3d authored over 3 years ago by Chris Waldon <[email protected]>
deps: update to latest gio

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

11fecfcdcef1713e8a138c387ca910574678c2aa authored over 3 years ago by Chris Waldon <[email protected]>
feat: move collapse children button out of overflow menu

ba81f2fb21af6d4e782a5138112f625a30fb9ee6 authored over 3 years ago by Thom Dickson <[email protected]>
deps: update {forest,sprout}-go to pick up validation fix

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

e6604b881ea2b3653e1e76dcf8c527fcc8800acf authored over 3 years ago by Chris Waldon <[email protected]>
fix: use concrete ds.ReplyData as target of reply methods and focus

This changes the state management from using forest.Node to ds.ReplyData.
This allows us to skip...

fbfe7d3237d5e91fc84babb5c8daa106d18c25e7 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: make collapsed children counter easier to read

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

6fb7bdf12d3c634bf06438b8b9fe92026fa52025 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: add collapsed children counter to anchors

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

30a586f4e035039f7ac5fda2251694b6825d18e9 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: add context overflow menu option to show/hide descendants

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

33d4ee2ab468963702f56c9659ecbdcb248708ba authored almost 4 years ago by Chris Waldon <[email protected]>
fix: scroll focus properly with hidden subtrees

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

d1b29b026f9bff30515828e7fd6c48a4fc591a41 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: fade anchor message of hidden subtree

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

97ab643ebc8490d0af5b4eaa7c5cdcf598534a16 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: move trackers to dedicated package and process new nodes

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

7e50e519bf98bbb4ffac29f3a4489344088c9fc4 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: show/hide descendants of focused with d/backspace

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

97899ffb5d68252bfbdf2ba4012692b988698ece authored almost 4 years ago by Chris Waldon <[email protected]>
feat: hide load more history button when filtered

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

adf74f43360f4929274a1e99e85883497f8b57fa authored almost 4 years ago by Chris Waldon <[email protected]>
feat: add back the load more history button

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

c264c258b8bfe3a5d291bf5bfdf13a93cc34f4b9 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: simplify shouldFilter parameters

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

ba016887e79307c05fd9d360fd93cd07dae9f7f0 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: move focus tracking into dedicated type

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

9669188315c781e389ead817f2fbfb234c3099c8 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: finish moving message list logic into dedicated types

Now the logic for laying out an interactive list of messages does not simply
exist within the re...

4cfa0d5adb6ffff5a91532263065fd3cf5eb0b21 authored almost 4 years ago by Chris Waldon <[email protected]>
feat: introduce intent UI abstraction

This allows views to request other views to fulfill a request
with data attached, which enables ...

09e9573b6f5d1c988870d4167ac22461c11d336d authored almost 4 years ago by Chris Waldon <[email protected]>