Skip to content

Releases: dvcrn/synclet-cli

2.0.1

Choose a tag to compare

@dvcrn dvcrn released this 19 Aug 06:29
7550de0

Changelog

  • 6b0c862c2028199b057dcd9f95e2f2a3902b7394 Add 'Remove + Delete Files' bundle purge action
  • e5860dd2e6efa193575d3243ac73a560f7bb49e4 Add 1.2.0 changelog
  • 1cdbcd483847455f4d5c0d354067893da9b0f303 Add 1.4 changelog
  • eb4ea421b6b5adaa3320398e8c026092aeffb323 Add GSC reporting script and SEO routine doc
  • bd0477684756c3aba6528076be9e80809c3f6fb2 Add Upgrade button for free users in sidebar
  • b1ca711ee3383851e41514d409d4dfefbea62633 Add fnox.cloud.toml for cloud-agent GSC access
  • e470dd2629d968b52ea1898bebbf40c935bb304e Add note on TinyGo log formatting
  • 62dd39dc2d2a7affe0cc4788dff65667b0d732f5 Add purge cleanup ledger
  • a97e30ce9e22374f2f56c5c269ff5230566083fe Add robots.txt and make sitemap lastmod track content updates
  • f85b640a4d100096ec8c6cf9ddd903feadd05dd1 Add tests for all db functions, fix parameter sorting
  • 82a70edd3e505101bbb4131fccf64783020bb03c Add tests for patterns.go
  • c75f2d1ad8390d6822aa58ca9035d3a9cd9e2080 Add worker Sentry and bundle upload guards
  • 34702a12bbfc9ba96d9dfa5313d724c7a52662c7 Address PR review feedback on rule sync reconciliation
  • 26d14c7aefb86da309cb199926774070db9fdfbe Address purge review feedback
  • 328289e1cd18e40eac41e5e4f4fb8def190313fc Bump version to 1.3.0 and add changelog
  • 57618eeaf6de53f7bdbe8c4d1b06810a64388478 Bump version to 1.4
  • 5ffd6a8e94628c95045e3c438c31e3b7e8e45679 Bump version, add link to ConfigMesh Kikuyo
  • bdc5826d7b70fe03e69891beec7c816ae2cf8c76 Compatibility hacks and changes after testing wrangler dev
  • a8f26c7379280dfb16a43834c92c1f4e8ab47702 Convert postgres tests to sqlite
  • e2ce1ce08e262ef736f7fc781f1b12489f96bdae Convert test
  • fd245e9f086b0da301bfb91dce70795df5c5cf8a Document Cloudflare Worker TinyGo WASM guidelines in AGENTS.md
  • 3e90e8a305d50c82a603d78453982df805c645b1 Enable Worker observability logs in Wrangler
  • 5b0a0fe761a1ca0ce8f5ca3ca0a221d5a6a4cbeb First usable version that uses r2 + runs on workers
  • cd4dab174271c01cde13832a3b3aa58af3ad6c8e Fix delete sheet UI: proper sizing, live updates, Observable
  • 9c5216be58657f0763f933914ea4f5698c395d2d Fix gitignore
  • 5a04de7a813e3dc2e56830e806977d6dc05f16ba Fix logging crashes
  • 08e0723329c46e3c5892a698de41aaa03fad1daa Fix sidebar going blank on delete
  • c674d5f7616ad1b0485469b49518cb166c1806d7 Fix upgrade modal auto-closing too quick
  • 0de7d3d68307d446d244939d0ad63b3e67343417 Guard nil Unlock and add delete operation title in SyncLogView
  • f7c1bccfd51d4104a24c3d51ab64eeaab085c496 Handle purge decode error and parallelize S3 deletes
  • efdd5b909c4a81c7ae4eb244d2582681b06168b3 Handle upgrade-required sync errors in the app
  • 7b44e1a3095e67dfbaf262ae03779d698a334059 Ignore Python bytecode
  • be785f2967a2786a892defba12e67ab6ff75750a Improve docs
  • 49e0bdf3413f98bd0981399ee9b4f0ef87e87f20 Keep delete sheet open until user clicks Close
  • 22c9f747a0d567979255c3ac09d2f8a84bd4970d Migrate Cloudflare worker to TinyGo build
  • 406ec6dda93919565cc9f1670f9df8a67abb4f4f Migrate all database stuff to d1
  • 7b83b04af9f1fe42e70a91ba8e08e6669d16960c More compatibility changes for sqlite
  • c62b0c4a16ec979886da666a2a0cf41fc788ded0 Move awscli, xcpretty, goreleaser to mise.dev.toml
  • fb0fc1544530cec849ee6d2c955eed7e9f713d46 Move tuist and gomobile tools and tasks to mise.dev.toml
  • 8c1784c6a9d70a55f6d4c927d60caac5d3be58aa Propagate localBundleDefVersion errors instead of swallowing them
  • 6c6b9f48f3e0f893374168cc03008a355cdf411a Rebrand web app from ConfigMesh to Synclet
  • 0f4b06ab10ff7eb4ebeb162177a3c6ba1685ce4c Reformat About and UserStatus settings views
  • 2eb74e15c1faa5a4a1371ed29d39c13347f0fb65 Reformat buildServer.json and wrangler.jsonc
  • 02e811aa55eb6816bca4b213263099aca4f509d9 Remove promotional founding pricing from website
  • 407cd696c8b9536d351ff82825c25ce37fc2e0d5 Rename public app branding
  • 026c511fc66d4f7df14fedaac73b699b492391c2 Rename the CLI from ConfigMesh to Synclet
  • 56598b1b3ec9a3f2b0ae4e85a916c2d6344ff7c6 Seed version baseline without modifying either side on first run
  • 1a88613c66398795a29813b29ca983e5a9a5e560 Smaller fixes for the macOS app
  • 3be33cbf00050e791077e7ba158b25c5f127f2c1 Split dev tools and tasks into mise.dev.toml
  • bb17e0e2e054f73c24c5f4683d08e41073cca794 Start fixing rule sync issue that user reported
  • 9ced102e2c7f0d10b849840260ff03706ddf9f49 Switch RevenueCat billing from RC Billing to Stripe
  • 7c118d05ff40bb5d119b18fe7aa52a840c747c01 Switch release signing to automatic and polish macOS UI
  • 1a61a861a9f869a28e04e57dd8f76bcfcc8e8a99 Sync latest changes
  • d19ec1eb738e4685141b6358d4b5acc20a3a1438 Tighten purge cleanup tracking
  • b09105f9ce9b9e94c9ab9baa0ccaf28aa378d88c Tweak changelog message
  • 8e9478c203a368c616e83ad21bc33811f68cde5b Untrack sql files
  • 01684a24052c05c7e9fe14ef7e30aff64d2862f5 Update bucket
  • b75e3f484572b32e4c53166b03e3e200719ef56b Update build server for Synclet and format web files
  • 2f33841fa2d4f5e252e0138beac7080161849bb0 Update bundle detail routing when bundle is missing
  • 07721bccd2b66e0dbd4eb99e3a5e7ebfe365f1fd Update deeplink
  • 16e71ec18a97283eb2dd7f0762d6dbd895d97d8e Update dev RevenueCat public key to Stripe sandbox
  • 251fca28c9798ad0747b69fe726878bc354df6ff Update server URLs
  • c586f80d16d9aebd108d6e48ef0466979ca7f2bd Update synclet.dev URLs and worker Dropbox OAuth
  • c047dc2b493184eb65ce4021d21a78842b117297 Update web branding to synclet.dev domains
  • 2e23b4cf46ad5c55021a1d66625d6b4519ea2f75 Update wording
  • f7f9e6879e08d81ec269510cae6a4f0a5eded98d Use SwiftUI SyncLogView sheet for delete instead of AppKit window
  • afe189b357e01572bf76f9e15f54e610281f1145 Validate kind in RemovePattern and fix changelog grammar
  • e8ae46ee8e8b9b2568c84db3ff505ec0256f37fb WIP: Reduce worker memory usage by serializing WASM instances
  • fcb9fbe4b912d1b8373419115b09772e4ed888f7 add some docs
  • c4f5d0560a066b8ac7f63e803bef985426c25eba split mise

2.0.0

Choose a tag to compare

@dvcrn dvcrn released this 19 Aug 06:21
d941b7f

Changelog

  • 6b0c862c2028199b057dcd9f95e2f2a3902b7394 Add 'Remove + Delete Files' bundle purge action
  • e5860dd2e6efa193575d3243ac73a560f7bb49e4 Add 1.2.0 changelog
  • 1cdbcd483847455f4d5c0d354067893da9b0f303 Add 1.4 changelog
  • eb4ea421b6b5adaa3320398e8c026092aeffb323 Add GSC reporting script and SEO routine doc
  • bd0477684756c3aba6528076be9e80809c3f6fb2 Add Upgrade button for free users in sidebar
  • b1ca711ee3383851e41514d409d4dfefbea62633 Add fnox.cloud.toml for cloud-agent GSC access
  • e470dd2629d968b52ea1898bebbf40c935bb304e Add note on TinyGo log formatting
  • 62dd39dc2d2a7affe0cc4788dff65667b0d732f5 Add purge cleanup ledger
  • a97e30ce9e22374f2f56c5c269ff5230566083fe Add robots.txt and make sitemap lastmod track content updates
  • f85b640a4d100096ec8c6cf9ddd903feadd05dd1 Add tests for all db functions, fix parameter sorting
  • 82a70edd3e505101bbb4131fccf64783020bb03c Add tests for patterns.go
  • c75f2d1ad8390d6822aa58ca9035d3a9cd9e2080 Add worker Sentry and bundle upload guards
  • 34702a12bbfc9ba96d9dfa5313d724c7a52662c7 Address PR review feedback on rule sync reconciliation
  • 26d14c7aefb86da309cb199926774070db9fdfbe Address purge review feedback
  • 328289e1cd18e40eac41e5e4f4fb8def190313fc Bump version to 1.3.0 and add changelog
  • 57618eeaf6de53f7bdbe8c4d1b06810a64388478 Bump version to 1.4
  • 5ffd6a8e94628c95045e3c438c31e3b7e8e45679 Bump version, add link to ConfigMesh Kikuyo
  • bdc5826d7b70fe03e69891beec7c816ae2cf8c76 Compatibility hacks and changes after testing wrangler dev
  • a8f26c7379280dfb16a43834c92c1f4e8ab47702 Convert postgres tests to sqlite
  • e2ce1ce08e262ef736f7fc781f1b12489f96bdae Convert test
  • fd245e9f086b0da301bfb91dce70795df5c5cf8a Document Cloudflare Worker TinyGo WASM guidelines in AGENTS.md
  • 3e90e8a305d50c82a603d78453982df805c645b1 Enable Worker observability logs in Wrangler
  • 5b0a0fe761a1ca0ce8f5ca3ca0a221d5a6a4cbeb First usable version that uses r2 + runs on workers
  • cd4dab174271c01cde13832a3b3aa58af3ad6c8e Fix delete sheet UI: proper sizing, live updates, Observable
  • 9c5216be58657f0763f933914ea4f5698c395d2d Fix gitignore
  • 5a04de7a813e3dc2e56830e806977d6dc05f16ba Fix logging crashes
  • 08e0723329c46e3c5892a698de41aaa03fad1daa Fix sidebar going blank on delete
  • c674d5f7616ad1b0485469b49518cb166c1806d7 Fix upgrade modal auto-closing too quick
  • 0de7d3d68307d446d244939d0ad63b3e67343417 Guard nil Unlock and add delete operation title in SyncLogView
  • f7c1bccfd51d4104a24c3d51ab64eeaab085c496 Handle purge decode error and parallelize S3 deletes
  • efdd5b909c4a81c7ae4eb244d2582681b06168b3 Handle upgrade-required sync errors in the app
  • 7b44e1a3095e67dfbaf262ae03779d698a334059 Ignore Python bytecode
  • be785f2967a2786a892defba12e67ab6ff75750a Improve docs
  • 49e0bdf3413f98bd0981399ee9b4f0ef87e87f20 Keep delete sheet open until user clicks Close
  • 22c9f747a0d567979255c3ac09d2f8a84bd4970d Migrate Cloudflare worker to TinyGo build
  • 406ec6dda93919565cc9f1670f9df8a67abb4f4f Migrate all database stuff to d1
  • 7b83b04af9f1fe42e70a91ba8e08e6669d16960c More compatibility changes for sqlite
  • c62b0c4a16ec979886da666a2a0cf41fc788ded0 Move awscli, xcpretty, goreleaser to mise.dev.toml
  • fb0fc1544530cec849ee6d2c955eed7e9f713d46 Move tuist and gomobile tools and tasks to mise.dev.toml
  • 8c1784c6a9d70a55f6d4c927d60caac5d3be58aa Propagate localBundleDefVersion errors instead of swallowing them
  • 6c6b9f48f3e0f893374168cc03008a355cdf411a Rebrand web app from ConfigMesh to Synclet
  • 0f4b06ab10ff7eb4ebeb162177a3c6ba1685ce4c Reformat About and UserStatus settings views
  • 2eb74e15c1faa5a4a1371ed29d39c13347f0fb65 Reformat buildServer.json and wrangler.jsonc
  • 02e811aa55eb6816bca4b213263099aca4f509d9 Remove promotional founding pricing from website
  • 407cd696c8b9536d351ff82825c25ce37fc2e0d5 Rename public app branding
  • 026c511fc66d4f7df14fedaac73b699b492391c2 Rename the CLI from ConfigMesh to Synclet
  • 56598b1b3ec9a3f2b0ae4e85a916c2d6344ff7c6 Seed version baseline without modifying either side on first run
  • 1a88613c66398795a29813b29ca983e5a9a5e560 Smaller fixes for the macOS app
  • 3be33cbf00050e791077e7ba158b25c5f127f2c1 Split dev tools and tasks into mise.dev.toml
  • bb17e0e2e054f73c24c5f4683d08e41073cca794 Start fixing rule sync issue that user reported
  • 9ced102e2c7f0d10b849840260ff03706ddf9f49 Switch RevenueCat billing from RC Billing to Stripe
  • 7c118d05ff40bb5d119b18fe7aa52a840c747c01 Switch release signing to automatic and polish macOS UI
  • 1a61a861a9f869a28e04e57dd8f76bcfcc8e8a99 Sync latest changes
  • d19ec1eb738e4685141b6358d4b5acc20a3a1438 Tighten purge cleanup tracking
  • b09105f9ce9b9e94c9ab9baa0ccaf28aa378d88c Tweak changelog message
  • 8e9478c203a368c616e83ad21bc33811f68cde5b Untrack sql files
  • 01684a24052c05c7e9fe14ef7e30aff64d2862f5 Update bucket
  • b75e3f484572b32e4c53166b03e3e200719ef56b Update build server for Synclet and format web files
  • 2f33841fa2d4f5e252e0138beac7080161849bb0 Update bundle detail routing when bundle is missing
  • 07721bccd2b66e0dbd4eb99e3a5e7ebfe365f1fd Update deeplink
  • 16e71ec18a97283eb2dd7f0762d6dbd895d97d8e Update dev RevenueCat public key to Stripe sandbox
  • 251fca28c9798ad0747b69fe726878bc354df6ff Update server URLs
  • c586f80d16d9aebd108d6e48ef0466979ca7f2bd Update synclet.dev URLs and worker Dropbox OAuth
  • c047dc2b493184eb65ce4021d21a78842b117297 Update web branding to synclet.dev domains
  • 2e23b4cf46ad5c55021a1d66625d6b4519ea2f75 Update wording
  • f7f9e6879e08d81ec269510cae6a4f0a5eded98d Use SwiftUI SyncLogView sheet for delete instead of AppKit window
  • afe189b357e01572bf76f9e15f54e610281f1145 Validate kind in RemovePattern and fix changelog grammar
  • e8ae46ee8e8b9b2568c84db3ff505ec0256f37fb WIP: Reduce worker memory usage by serializing WASM instances
  • fcb9fbe4b912d1b8373419115b09772e4ed888f7 add some docs
  • c4f5d0560a066b8ac7f63e803bef985426c25eba split mise

1.2.0

Choose a tag to compare

@dvcrn dvcrn released this 28 Apr 05:23
e99b1a1

Changelog

  • Add support for server deletion and deletion syncing

1.1.0

Choose a tag to compare

@dvcrn dvcrn released this 03 Mar 07:41
bae452c

Changelog

  • fa22617a3307b7d1dc9929db2b6cbef2e3dfaeae Add "What it can do"
  • 1e8e811b3dd696f614fa738d7767f24ca5148d6b Add About panel, fix proper guarding of upgrade dialog
  • bf3a100f6fb3a99081dc6036b25ab65e2856c349 Add Antigravity custom bundle
  • 36157511474fcb90d134b79c0a8326b64ed350fe Add Dropbox guide
  • 48eeb99f01490d8dbbb5e085e05cd2e13c7519e5 Add Dropbox refresh, add support for one_time entitlement
  • f38148d8fefdecf67be78f86ae260be8ff4473c4 Add Dropbox storage feature
  • 9b5ce403835fda84ca04a5d5c968cdbc50d458c0 Add Provider to LicensePane
  • abb74aca08e5cda7ee901fb567d033916121095b Add Xcode blog post
  • 4e19f13395861f0f28443d44f16490ff3fcba5d1 Add antigravity guide
  • cbb6291bb78c10a8232aea305d5e03ce1ed877fa Add app DI container wiring
  • 16b4b2e9b33ea51ca8aeb2a0ecbe6e0c6e0c72c0 Add changelog, bump version
  • 4ad099c473f4645b03e28a8ecdc49b01ff958f23 Add command to update mackup
  • 39418dcd3cf819795a62217753d87418c1444ac7 Add configmesh-dev:// scheme, make setup views prettier
  • 7e9793090d6cd0bd534a0618bdeb58792232bf9f Add free information
  • ab88a4f9f7cf01a1a6ccde1bda8286627faeb07e Add guides section and first 2 guides
  • b8b11db4a7e174f415154ccbcfb2abf1e0610f31 Add logging, fix race condition when folder isn't created yet
  • 01c5f6bbd9a19bfd9c6ef1b262db252d124b9bc4 Add one-time purchase to web, improve Settings, Improve UpgradeView
  • 38dd104eed909c989904e16f4f52a3cd71131fef Add provider selector + UserConfigStore
  • ed65a3a50726163bfc54cfc6f834975b3d7c56eb Add token refresh handler
  • 45c7c5f234ebf84bb05a4429993009305b825198 Adjust width, make sidebar full height
  • 072cc072b6db374cef28b048982b501655d6da98 Align pricing, add check for existing entitlement
  • f3d3b4e000c5251be4bed90e95239198a30c5989 Bump version
  • 211ad38bd28cee52302ab5d38a7ba242a4fb0ec8 Bump version
  • f4b7e1032250b8041a6c3886e9bb6eef11db566c Clean up Upgrade view when trying to sync as free
  • f001330c8819abdd8422399e13917261357fdc8c Extend the deferred plan with more details
  • 28d98a44cc6302b5d59db5b21a99f0104ea4ecf5 First draft - Dropbox provider
  • f5f06ef335688459caed52ef33d005df417d3d34 Fix ImportBundle closing
  • 878940e207e17cabd57141d4af86165a567586d5 Fix Plan Overlay UI
  • 155827c9e74e1db6bd0e335a8cb2dc593bbda587 Fix Sidebar selection when clicking in Dashboard
  • 08afe1264e3760c1b5152f5e54eba7661101e679 Fix changelog, release 1.10.0, add redirect param to login
  • 47f60f5492770c54f82ac6cdaac1ab0e248b552f Fix dark mode
  • e72f3101a3865d7e5625045fd70cc5d88102d8b9 Fix width of Sidebar
  • f617158eb0d26ec784edbd6dd02c24b733c9cc12 Handle state when Dropbox is not connected yet better
  • ac274271e06d48cb35717b0c92801bbfc95b1e71 Implement Dropbox
  • 661cc50f9ab5c6eb823d0090ab389b3ee96bc0ca Improve Dropbox Sheet UI
  • 11c0e8af69c76d424f9a850a3a9ee02c5f77da23 Improve ImportBundleSheet and LoginView
  • f6856bf277fe412bd4b98baa760f534f11a38d69 Migrate main window to AppKit flow
  • a8f300a94e19fad249ad833f1e40a59b287ee2da REfactor Sidebar into smaller files
  • bb8d6df9631dce3b0662e435cad52b03ac8cb858 Re-add AddBundleSheet
  • 4d52282ce55a44f050b407da8fc1fa39f1bc070d Re-implement Settings window from scratch
  • 031a127076b837a04c4ee0674657352d19e16bf2 Redesign ProviderSelectorSheet
  • 587e9e5a6da955f7b446fd6920df0970e2a1062c Remove unused SwiftUI files
  • 39f20df21a56eb8fa795d6e7c3d2f7431441efc0 Reorg view hierarchy
  • fe422b0ea8990974e5bd4af1f28ec450b4f78e71 Revampt ProviderSelector, multiply BundlesStore workers
  • 27d0077b5a74b9f2d46973f9f9a11b6378b30c1e Rewrite sidebar in AppKit
  • 02be93acc21a16ad0655329e7491855fa143df07 Rewrite the rest into AppKit
  • 156b294ec311d17616e8b4c5ac5e676620867af8 Speed up file lookup for apps
  • bfcfb17aa6b9b758f33b3ac0065e27dc0dc4fc41 Start implementing Dropbox backend for CLI
  • ecf99def4c6a0d4bd6ba43ba2f956f76c6a7dae3 Store whether user picked their provider
  • c3006e1b26754e6385ac48de3977dc268fbf0d9c Switch CLI dropbox support over to server based exchange
  • 81281ca113668e6ab3eafaf3fe7c1297e44f60a7 Update alignment of status
  • 1d2af6c3498d720c0377e2b483f3a28fe18521f9 Update mackup bundles
  • 34bfb66c5a727d348938c0a4606197ef5d40946e Update price

1.0.3

Choose a tag to compare

@dvcrn dvcrn released this 07 Feb 04:24
ee637fd

Changelog

  • b810a15f38f24e6aa736788f6a3b35694cd881d9 Add New Relic and Sentry tracing
  • d5016beffa6e0c59cb72697459a456491cf7c938 Add contact email and contact page
  • 87a250d1fdb4303b15c54b89fce1879ab38f9cf2 Add demo video
  • 6d31b9b3b87c271d0e1cf0798d8120c461362a4a Add example config
  • 35eaad4ae49218aa22d13494a122ad77bcaf11ed Address observability review feedback
  • f84719670d1238a747e4827bfcf6ab486c5b362b Bump version, improve logging
  • c2529206746e9e7811ac81b6e621c5cf7d401819 Guard New Relic instrumentation
  • d32e430a79a276226bc88c1904fea17fdf7a7552 Let Sentry capture panics
  • 6350ed6c6c2d5c468a6c13a77234d3d29624c3a0 Simplify New Relic transaction naming
  • 6a275af349236ca76c87f63a30b814b1f05c0146 add windows build
  • 617e96ff536933023cd144d9e96f49bde5e9adda add windows build

1.0.2

Choose a tag to compare

@dvcrn dvcrn released this 04 Feb 11:38
45a16b2

Changelog

  • c3d9029ffcfd796512cb89340a74cf27c998646e Add CLI page to web
  • 656de29af31ff2b7098c4395597ffd2c9e1fdf67 Set configmesh-url to a default

1.0.1

Choose a tag to compare

@dvcrn dvcrn released this 04 Feb 11:26
9a62d94

Changelog

  • c3d9029ffcfd796512cb89340a74cf27c998646e Add CLI page to web
  • 656de29af31ff2b7098c4395597ffd2c9e1fdf67 Set configmesh-url to a default

1.0.0

Choose a tag to compare

@dvcrn dvcrn released this 04 Feb 10:41
f9fa1a0

init