Commit Graph
64 Commits
Author SHA1 Message Date
zhom 69d3c90a7c feat: profile statuses 2026-10-11 23:56:41 +04:00
zhom c359049e09 feat: cross-OS profile sync 2026-10-11 17:09:42 +04:00
zhom bf625fac2c refactor: better logs 2026-10-10 01:11:04 +04:00
zhom 4ee54cf9f4 feat: support vmess, trojan, and hysteria2 2026-10-05 20:13:47 +04:00
zhom eb0de8eb22 chore: linting 2026-10-03 03:55:30 +04:00
zhom bddb5063ad refactor: cleanup 2026-10-03 02:24:34 +04:00
zhom 130cfda791 refactor: cleanup 2026-09-26 18:16:05 +04:00
zhom f930da1a67 refactor: use std LazyLock 2026-09-26 10:46:29 +04:00
zhom a01901ef07 feat: add tips 2026-09-09 06:16:14 -07:00
zhom dd42d46753 refactor: cleanup 2026-09-09 10:09:14 +04:00
zhom 598d3bd513 refactor: cleanup 2026-09-08 07:04:14 +04:00
zhom 15b51f8d2d refactor: cleanup 2026-08-27 09:16:25 +04:00
zhom abe210eda3 test: better sync coverage 2026-08-26 02:13:00 +04:00
zhom d7f002d8ac feat: extension export via api 2026-08-16 19:50:12 +04:00
zhom 325d8fae31 refactor: cleanup sync 2026-08-10 15:47:31 +04:00
zhom 39bbdcb547 feat: prevent launch with inconsistent geodata 2026-08-05 21:39:10 -07:00
zhom 29cb83d063 refactor: cleanup 2026-08-03 18:44:24 +04:00
zhom 7d82a25107 feat: cookie bot 2026-08-03 07:57:45 +04:00
zhom 9624ec846d refactor: harden tests 2026-07-21 23:13:17 +04:00
zhom f7daf68b52 chore: add cross-platform webdriver tests 2026-07-20 03:26:31 +04:00
zhom 0b3857b361 chore: update dependencies 2026-07-08 01:19:52 +04:00
zhom 23859333c6 refactor: fully deprecate camoufox 2026-07-08 01:19:52 +04:00
zhom 6f0ffc79ee refactor: cleanup 2026-07-08 01:19:52 +04:00
zhom b507bf0af5 fix: sync engine correctness and manifest traversal guard 2026-07-08 01:19:52 +04:00
zhom 15a7647e74 security: restrict secret files to owner-only (0600) 2026-07-08 01:19:52 +04:00
zhom 862831764d feat: emit extension sync-status events 2026-07-08 01:19:52 +04:00
zhom 94cccc3702 fix: prevent stale sse token refresh 2026-06-24 00:51:21 +04:00
zhom fc9a00b97d refactor: deprecate camoufox 2026-06-08 00:06:44 +04:00
zhom 15f3aa03f7 refactor: cleanup 2026-06-08 00:06:44 +04:00
zhom 98f1c7452a feat: add onboarding 2026-06-01 01:05:35 +04:00
zhom f81e8b6162 refactor: more robust camoufox proxy handling 2026-05-26 04:40:19 +04:00
zhom 69da467ce0 refactor: cleanup, korean translation 2026-05-23 14:22:45 +04:00
zhom c8a43b43f1 refactor: ui cleanup 2026-05-15 15:44:20 +04:00
zhom f02397dba9 refactor: creation button disaster recovery 2026-05-12 20:50:29 +04:00
zhom 2633e2ba09 refactor: better error handling and prevention of creating ephemeral password protected profiles 2026-05-12 13:03:34 +04:00
zhom ed3c209f35 feat: full ui refresh 2026-05-11 23:13:03 +04:00
zhom b5f000849f refactor: sync cleanup 2026-05-11 23:13:03 +04:00
zhom a1170b586a chore: linting 2026-04-19 21:07:10 +04:00
zhom e293c36b97 refactor: cleanup 2026-04-16 08:15:58 +04:00
zhom feb7afaf30 refactor: x64 performance 2026-04-12 13:54:50 +04:00
zhom 258ea047b6 refactor: vpn 2026-04-11 23:37:05 +04:00
yb 880014d4c4 chore: fix linting and formatting 2026-03-24 22:50:28 +01:00
yb 001a292185 This fix prevents the file watcher from triggering a new sync when the client updates the last_sync timestamp in metadata.json. 2026-03-24 13:20:28 +01:00
zhom 888631bc48 refactor: anyone can use e2ee except non-owner team members 2026-03-24 00:55:51 +04:00
zhom 7092f2155b refactor: make sync more robust 2026-03-24 00:07:50 +04:00
zhom e45f4a792f fix: remove browser cleanup from profile sync 2026-03-21 10:40:52 +04:00
zhom 0222c7e904 fix: profile sync metadata merge and delta subscription matching 2026-03-21 04:04:48 +04:00
zhom 96614a3f33 refactor: better tombstone handling 2026-03-17 13:15:48 +04:00
zhom c4aee3a00b refactor: encrypt manifest for encrypted profiles 2026-03-16 03:33:44 +04:00
zhom 5bea6a32e0 feat: synchronizer 2026-03-15 18:00:04 +04:00