Ecosyste.ms: OpenCollective

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

github.com/floccusaddon/floccus

:cloud: Sync your bookmarks privately across browsers and devices
https://github.com/floccusaddon/floccus

Fix Unidirectional for push sync

5618d0d2cf44cee45db3bd039a686b04718072e3 authored over 3 years ago by Marcel Klehr <[email protected]>
More fixes

0c650221394796e096c714bf1d6eba7afb408513 authored over 3 years ago by Marcel Klehr <[email protected]>
Add another unidirectional benchmark test and fix it

27a5df46edf1c232b3af5cfb7297568f53a980fc authored over 3 years ago by Marcel Klehr <[email protected]>
Fix UnidirectionalMerge

9e707843a4836b816ee07e2377678dc6273b487b authored over 3 years ago by Marcel Klehr <[email protected]>
Fix Unidirectional

- mappings were off
- would sometimes produce duplicate MOVEs

068f4df1d8136bfd5e5fc9d1a91cc35232f9d1ed authored over 3 years ago by Marcel Klehr <[email protected]>
Test Benchmark with Unidirectional strategy

e90218f0021c4ba89ab1e0d92fcb091e21b4ec91 authored over 3 years ago by Marcel Klehr <[email protected]>
Promo: Update promo images

74eae0d2787dfe491bbee06c89e4abbf384be5f6 authored over 3 years ago by Marcel Klehr <[email protected]>
Unidirectional sync: Don't revert sync strategy

fixes #848

78c0ae8f4e2dc2fab18900e342837f43a31ac1ba authored over 3 years ago by Marcel Klehr <[email protected]>
WebDAV: Accept non-encrypted file

on first run after setting password

329a15323c3c89ddf4543781986f0fdb5dcc2ba7 authored over 3 years ago by Marcel Klehr <[email protected]>
GoogleDrive: Accept non-encrypted file

on first run after setting password

3c4021a1741a4b6ba3252e6b96d6f127489fe92b authored over 3 years ago by Marcel Klehr <[email protected]>
Merge branch 'develop'

d56a0ac4f01e13acda356db8bd877dd81f7b5d46 authored over 3 years ago by Marcel Klehr <[email protected]>
Fix tsconfig.json

1bab90f329da2496bfb877677a1fe1b93d717c49 authored over 3 years ago by Marcel Klehr <[email protected]>
v4.6.0

f91cfbbc1849bc5cdafc44e125c37dc6be4bf649 authored over 3 years ago by Marcel Klehr <[email protected]>
Update descriptions to include GDrive

0af6d4e7f94b3ee267a30885fb4e6d336624e573 authored over 3 years ago by Marcel Klehr <[email protected]>
Controller: Fix rekeyAfterUpdate migration

98d1cf65ce1d1f442009c0601432442289763c06 authored over 3 years ago by Marcel Klehr <[email protected]>
UI: Add icons to some Google drive options

c4700cde8a782a84b7ec695cbbfb0f7d5a727e46 authored over 3 years ago by Marcel Klehr <[email protected]>
WebDAV: Allow encrypting xbel file

92de4603388bbdb97d4a52bed1c78480a1ad536a authored over 3 years ago by Marcel Klehr <[email protected]>
Merge pull request #844 from floccusaddon/feature/client-cert

9d5a4c570fd5392ee0f261ad7939b2301bd83fad authored over 3 years ago by Marcel Klehr <[email protected]>
Fix copy-pasta mistake

3511d9bb122e2a4339034742353b25fe3a78012b authored over 3 years ago by Marcel Klehr <[email protected]>
New option: {WebDAV, Nextcloud} Allow sending client-cert in options for

f0dd89a1ca91bba7d30d2c85f2443f951fb04aba authored over 3 years ago by Marcel Klehr <[email protected]>
UI: AccoutnCard: Fix blue hue of "Syncing" label

d5ce51716375d9e9dc89165e9b1bc02bee1849f1 authored over 3 years ago by Marcel Klehr <[email protected]>
Fix: Issue project assigner

6359ae59bbfff6de7c6c71179ab83b586a0c714b authored over 3 years ago by Marcel Klehr <[email protected]>
Merge pull request #837 from floccusaddon/feature/google-drive

Implement Google Drive sync

c9b481b1f08a67ee033e7a8e2975416d401e02aa authored over 3 years ago by Marcel Klehr <[email protected]>
{WebDav,GoogleDrive} Sync: Reset cache if no file is found

3fad07afaa12b792995b1743bd793ffa7c5a3632 authored over 3 years ago by Marcel Klehr <[email protected]>
Gulp: Make it build even if no google credentials are available

6a8f718a1fda147e0fb40a9974b098943be931c2 authored over 3 years ago by Marcel Klehr <[email protected]>
GoogleDrive: Make all strings translatable

cf83815304bc5b107a991a6698120a02ab1a46fb authored over 3 years ago by Marcel Klehr <[email protected]>
GoogleDrive: Fix adapter label

isn't translatable

aae7127cb9d90152954d2badcf4c37d1f77d696c authored over 3 years ago by Marcel Klehr <[email protected]>
Tests: GoogleDrive: Fix clean up

5ac3c29354cd5f2ab66b0a9fb8d52031bd419ec5 authored over 3 years ago by Marcel Klehr <[email protected]>
CI: Google Drive: Don't leak access tokens

3ceaa1e55a262ba78a62dc928b9f188e248c0f1b authored over 3 years ago by Marcel Klehr <[email protected]>
CI: Fix google-drive tests

357591c90d0333c65eadf1921b94d634d5946639 authored over 3 years ago by Marcel Klehr <[email protected]>
CI: Fix build

ccb5bdd052144d7d57f2adc3bc6ba9e2afdd0902 authored over 3 years ago by Marcel Klehr <[email protected]>
CI: Test google drive

833bea6df9ea2e2511857dbc68135ca10f072dd3 authored over 3 years ago by Marcel Klehr <[email protected]>
Google Drive: Use offline access type with refresh_token

e00da0df408f34c8728465ab737f0507a967b900 authored over 3 years ago by Marcel Klehr <[email protected]>
Allow encrypting google-drive file

4f85de04a4e8dc47449483ae07fca51d5a118b34 authored over 3 years ago by Marcel Klehr <[email protected]>
Polish google auth (auto-refresh)

660e9835785920abe99c3d1fe6f1caac25c1f92e authored over 3 years ago by Marcel Klehr <[email protected]>
UI: Update bookmark_file description for google-drive

29978f5b67b00faaedc4ca16d4f9483a327ca3f3 authored over 3 years ago by Marcel Klehr <[email protected]>
Implement raw Google Drive sync

7a1a597762c1df3a6ff3f045ff4eb585f3b9e4f5 authored over 3 years ago by Marcel Klehr <[email protected]>
README: Sort out things covered by floccus.org

1dad0f3b817a2f3ebeec71a079cd40abc5af81e0 authored over 3 years ago by Marcel Klehr <[email protected]>
Merge pull request #832 from marcelklehr/fix/crypto

66630974b3e206cf29308b1696c75c98be282d70 authored over 3 years ago by Marcel Klehr <[email protected]>
Configure stale bot

cc82434433d736c0760cc9dda82e002aafe46c15 authored over 3 years ago by Marcel Klehr <[email protected]>
Upgrade to new crypto module

9dad1e1eed0571658a14ad909e74122920525c15 authored over 3 years ago by Marcel Klehr <[email protected]>
Implement new Crypto module and test it

640bfd9a26cfb85ea794141df5c2e61992e72582 authored over 3 years ago by Marcel Klehr <[email protected]>
Merge branch 'develop'

b8a536c191407b477e5e043d81a3711d978639b8 authored over 3 years ago by Marcel Klehr <[email protected]>
v4.5.0

7e4378b62574b73abd8b73d14115866ea84315a4 authored over 3 years ago by Marcel Klehr <[email protected]>
WebDAV: Clear cache on 404

fixes #824
fixes #814
fixes #819
fixes #650

c1b4cc34bdd943e6143af9a5def3f01977658831 authored over 3 years ago by Marcel Klehr <[email protected]>
UI: Improve options UX by opening folder settings by default as well

aa854852c0da0aebc8cbbbd6b12f10c86beb0245 authored over 3 years ago by Marcel Klehr <[email protected]>
Issue template: Update log upload link

6f828cc86a5ea2bd929e6f449f26edbdbd892710 authored over 3 years ago by Marcel Klehr <[email protected]>
Merge pull request #816 from marcelklehr/feature/failsafe

43a307085d57d45144f1b9e3665a1f91935bdf19 authored over 3 years ago by Marcel Klehr <[email protected]>
Tests: Skip failsafe test in noCache conditions

efaf5447ef0e72cdcd586b49d016d9e6d4dfc990 authored over 3 years ago by Marcel Klehr <[email protected]>
Tests: Test failsafe

2447589123c74984253ebe6dbb2420514f8e374b authored over 3 years ago by Marcel Klehr <[email protected]>
CI: Disable failsafe in benchmark tests

4f1d7183b3603b4145bf108202685a98e192ff45 authored over 3 years ago by Marcel Klehr <[email protected]>
Implement failsafe

Don't remove more than 50% of local bookmarks by default

f0a52b2bab6830ce89dcb3b9e1035047ae8e099b authored over 3 years ago by Marcel Klehr <[email protected]>
Sync: Fix "Cannot find folder to move into"

Don't reverse MOVEs into removed territory

b268cfe629302b14ee42b533cf6f7aeff72bdb5d authored over 3 years ago by Marcel Klehr <[email protected]>
Revert "Use no-cors mode to avoid sending Origin: null"

3d834a9338325b554969650d78071e03a3c39d07 authored over 3 years ago by Marcel Klehr <[email protected]>
Merge tag 'v4.4.10'

b8c9bcf50ae73fd608cc1dd742a5e76d8e74e854 authored over 3 years ago by Marcel Klehr <[email protected]>
WebDAV: Use no-cors mode to avoid sending Origin: null

e7986ed92691410ec6f25ba6e597d9a90dee42e4 authored over 3 years ago by Marcel Klehr <[email protected]>
v4.4.10

b564ff7d97b2aea6e364024760f600fba0d64228 authored over 3 years ago by Marcel Klehr <[email protected]>
ISSUE templates: Fix headings so action can use it

717dc4ae2082ea941a9f6fb5ffcf180d71e45fdf authored over 3 years ago by Marcel Klehr <[email protected]>
Github action: Fix issue actions

0c598a08b9c892c5f5e9b7fb600043d69250201f authored over 3 years ago by Marcel Klehr <[email protected]>
Github action: Fix issue actions

5dc5054c1f79050645a81a2a6b3c627f36cdd2c5 authored over 3 years ago by Marcel Klehr <[email protected]>
Github action: Auto-close issues that don't follow the issue templates

bca06ca5fdbe65d698cabd3c2d40f46577aab33d authored over 3 years ago by Marcel Klehr <[email protected]>
Github action: Auto-assign issues to projects

c546671ecff46ebaa8a9a9bd8f63d12a5b1f1e74 authored over 3 years ago by Marcel Klehr <[email protected]>
Diff#findChain: Improve infinite recursion stopper

5085ee8253d4951032f6d572545a2fc372e48faa authored over 3 years ago by Marcel Klehr <[email protected]>
executeReorderings: Don't fail sync process if REORDER fails

932ef7f9d0070ee3ac5965aca171ad8b6ebe2116 authored over 3 years ago by Marcel Klehr <[email protected]>
executeReorderings: Make sure items are unique

7e1158985c2e7f9ec8335570856c42c030cd7dc1 authored over 3 years ago by Marcel Klehr <[email protected]>
Diff#findChain: Prevent infinite recursion

7bc1c8638e65b9250e519699ed593541a3555d48 authored over 3 years ago by Marcel Klehr <[email protected]>
Fix Logger persistence

dfc05718aba094e8dacf3619c03bac0af6b34607 authored over 3 years ago by Marcel Klehr <[email protected]>
Merge branch 'develop'

d7eec907eff57f697978c0163fc6b209f9fd1380 authored over 3 years ago by Marcel Klehr <[email protected]>
v4.4.9

23505747263c5456463bde45f8f10c125bed3258 authored over 3 years ago by Marcel Klehr <[email protected]>
Sync: Fix concurrentSourceTargetRemoval

9a092e3b738c01eebc552e4745c2452fe56ee048 authored over 3 years ago by Marcel Klehr <[email protected]>
Sync: Fix concurrentSourceTargetRemoval

74827466df2a882d8328f5cb55daa76cccb7dafa authored over 3 years ago by Marcel Klehr <[email protected]>
Sync: Filter out undefined order items

b580e3c1dad733bf9d9187eb1d9779a3edcbbdbc authored over 3 years ago by Marcel Klehr <[email protected]>
Benchmark tests: Don't log initial tree

unnecessary with reproducable tests thanks to seeds

e78231d81ec036dcf333a474494aae6e92a14d98 authored over 3 years ago by Marcel Klehr <[email protected]>
Logger: Fix message persistence

5aff462044dc091134541a7d42883eaa5e30598f authored over 3 years ago by Marcel Klehr <[email protected]>
Sync: Don't take care of concurrent source target removals

d5b6a68a77faedf0722731acb32371ccb11ad6ff authored over 3 years ago by Marcel Klehr <[email protected]>
Sync: Undo deparallelization of reorders

a619e5db4526d69e4b68350fa68667bc1d146102 authored over 3 years ago by Marcel Klehr <[email protected]>
Logger#persist: Only save last sync run

f6409f49dacedba950b6bd71ec8f27c9142df2de authored over 3 years ago by Marcel Klehr <[email protected]>
Sync: Don't reorder both resources in parallel

74bc64ee649778138b856bf4dca7c33a11c49321 authored over 3 years ago by Marcel Klehr <[email protected]>
Fix benchmark tests

93c1c50499b68b2627d84ed589ef4b15f1648759 authored over 3 years ago by Marcel Klehr <[email protected]>
CI: Fix test stats

b500b29c783d398f2b4f894997c1f7418792fe56 authored over 3 years ago by Marcel Klehr <[email protected]>
CI: Fix test stats

ed4f94617d418fdae541d370cb8877a7f6e1532f authored over 3 years ago by Marcel Klehr <[email protected]>
Benchmark Tests: Don't leak memory

34131e678efb838dfc992a379208d03fd7f0da3c authored over 3 years ago by Marcel Klehr <[email protected]>
CI: Fix selenium runner

0d6e4a40e20f107bd4b866d154b0086dea490c1f authored over 3 years ago by Marcel Klehr <[email protected]>
Sync: Add concurrentSourceTargetRemoval

cba2a7a91aca5f844546b01ae43ea0a3515d97ce authored over 3 years ago by Marcel Klehr <[email protected]>
Update chrome screenshots

99cf398417d45a3fcdc56ced8621c2621465bdcf authored over 3 years ago by Marcel Klehr <[email protected]>
Controller: Fix link to update page

fixes #793

35c288bb549695e320a5badae9a6900c3ccfae8d authored over 3 years ago by Marcel Klehr <[email protected]>
l10n: Translate extension description

8d07c2af9e7e2a3c4b8ca3d4341277a17de78bfe authored over 3 years ago by Marcel Klehr <[email protected]>
Merge branch 'develop'

5b17560b5a6c0f29ca70b2da212b92a1bfa0ac99 authored over 3 years ago by Marcel Klehr <[email protected]>
v4.4.8

3461756fc5c3f2c3f6fbb8346a9e865e3d1bd23a authored over 3 years ago by Marcel Klehr <[email protected]>
Fix OptionSyncFolder

9e8a5ccbfa4e3b614bae995ee91c9da017765a6a authored over 3 years ago by Marcel Klehr <[email protected]>
Sync: Switch order of MOVE reconciliation to avoid infinite loop in findChain

2e15dec685d9f88d6f385138f274ae057d617fd6 authored almost 4 years ago by Marcel Klehr <[email protected]>
Sync: Reduce memory footprint

463ee5f102dbbf534db89addee6e50f44e5271e6 authored almost 4 years ago by Marcel Klehr <[email protected]>
NextcloudFolders: Don't throw when failing to delete a folder

e04b3a57f79240e617cf98734dc002d1b3a4badd authored almost 4 years ago by Marcel Klehr <[email protected]>
NextcloudFolders: Don't throw when failing to delete a bookmark

a101323d699bb3124f0e3391bad11155831f2e82 authored almost 4 years ago by Marcel Klehr <[email protected]>
CI: Time out after 1.5h in benchmarks

8d58fa4c81b077f185ceeab28e0ad0f4a79a6c82 authored almost 4 years ago by Marcel Klehr <[email protected]>
CI: Reduce fuzz iterations

ba7b5cedbf6cf46bbdc3eaf597d3ad56cf4f5b1c authored almost 4 years ago by Marcel Klehr <[email protected]>
CI: Increase memory for browsers

14d31dfccd3deb71dafaa7fc2cb58be038f89bd9 authored almost 4 years ago by Marcel Klehr <[email protected]>
Diff: Less logging

9dbba5095c5d3c58196872d6e9515eef3cefe17b authored almost 4 years ago by Marcel Klehr <[email protected]>
Tests: Sync twice when reconciling fuzzed deletions to mitigate consistency problems

cf6410f2ed82f36da78825275957c532108e8ae0 authored almost 4 years ago by Marcel Klehr <[email protected]>
Sync: More fixes for REMOVE|MOVE mixes

bdf104d6638f546b96260041f8e586195fb0ddf8 authored almost 4 years ago by Marcel Klehr <[email protected]>