Changelog • Full P0+P1 Development Log

Every commit, every fix, every P0+P1 task in order - Transparent like Linear changelog - Real production 100%

v0.1.1
0.1.1P1 Complete - Bookmarks/History, Advanced Search, Custom Flags, WebGPU Full, Affiliate D1
2026-07-227 changes
  • P1-10 Bookmarks/History/Downloads Viewer: history.rs with rusqlite - get_history, get_bookmarks (Bookmarks JSON parser), get_downloads, get_local_storage_keys, clear_history, get_profile_storage_info
  • P1-08 Advanced Search persistence: localStorage veil_saved_searches + veil_sort_by + Sort dropdown newest/oldest/last_opened/name_az/name_za/cookies/proxy_ping + save:My Search Name via prompt
  • P1-11 Custom Chrome flags per profile: UI input comma sep --disable-gpu --window-size=1280,720 + backend cmd_create_profile custom_flags param + fingerprint.json custom_flags array + launcher.rs safe filter blocks --no-sandbox --disable-web-security etc
  • P1-01+P1-02 WebGPU Full + Client Hints Full: inject.js WebGPU spoof adapter.info vendor/device, features Set, limits, requestDevice, getPreferredCanvasFormat bgra8unorm vs rgba8unorm + Client Hints full headers Arch/Bitness/Model/PlatformVersion/Full-Version-List/Wow64 + formFactors + fetch/XHR override
  • P1-09 Affiliate D1 Real: migrations/init.sql 3 new tables affiliate_clicks, affiliate_conversions, affiliate_payouts + Worker endpoints /api/affiliate/click GET+POST D1 insert + /api/affiliate/convert D1 conversions + /api/affiliate/dashboard real D1 clicks+conversions+payouts + /api/affiliate/payout-request
  • P1-03 Team Sync Cross-Device: Worker /api/teams/sync/upload + /api/teams/sync/download/:team_id + /api/teams/:team_id/members + /api/teams/:team_id/share-profile with team_sync D1 table + Rust team.rs sync_team_upload/download via reqwest + Tauri commands cmd_sync_team_upload/download
  • P1-04 Captcha Solver: captcha.rs with 2captcha solve_2captcha_recaptcha/hcaptcha + get_2captcha_balance + CapMonster solve_capmonster_recaptcha + get_capmonster_balance + generate_captcha_inject_js window.__veil_captcha__ with solveRecaptcha/solveHCaptcha/solveRecaptchaCapMonster/getBalance/autoSolve
v0.1.0
0.1.0P0 Complete - 8 Critical Fixes + Honest Fork + PBKDF2
2026-07-229 changes
  • P0-1 Proxy Health Real: proxy_pool.rs health_check_all_pools reqwest Proxy::all + ipapi.co/ipinfo/ipify fallback + save pools.json + main.rs spawn every 300s prints alive/dead counts
  • P0-2 Extension Per Profile: launcher.rs get_extension_load_paths_for_profile + join comma --load-extension=fingerprint,ext1,ext2
  • P0-3 Security Hardened: Removed --no-sandbox --disable-web-security --disable-features=IsolateOrigins from launcher.rs + fork_launcher.rs + custom flags filter blocks dangerous
  • P0-4 Admin 5 Tabs Full: admin/page.tsx 15.3kB subscriptions table cancel action + teams grid + proxy clicks + system health D1/R2/KV/updater + usage analytics - all real data from Worker
  • P0-5 Importers Rust Real: importers.rs 350 lines parse_gologin/parse_adspower/parse_dolphin/parse_multilogin/parse_veil_or_generic + 6 Tauri commands cmd_import_profiles_from_json etc + App.tsx import modal calls Rust + saves fingerprint.json + user_data_dir + sqlite
  • P0-6 Cookies Advanced: cmd_import_cookies_netscape tab-separated parser + cmd_import_cookies_sqlite temp copy estimate size/500 + cmd_get_cookies_from_browser checks %LOCALAPPDATA% + CookiesManager.tsx Rust calls
  • P0-7 Fork Honest: cmd_check_fork/cmd_get_fork_info/cmd_download_fork with honest_status Starter Only 9 files + landing /fork page honest banner yellow STARTER ONLY COMING SOON AFTER $10k MRR
  • P0-8 PBKDF2 100k: Cargo.toml pbkdf2 0.12 + hmac 0.12 + export uses pbkdf2_hmac 100k instead of single SHA256 + import tries PBKDF2 then legacy SHA256 fallback + fonts dedup HashSet
  • Builds: Tauri MSI 7.51MB EXE 16.05MB + Frontend 253kB + Landing 16 pages admin 15.3kB + Worker 4354aeb5 148KiB
v0.0.9
0.0.9Theme Toggle + Chromium Fallback + D1 Seed + Admin Banner
2026-07-214 changes
  • Desktop App Theme Toggle: index.css :root light #ffffff + .dark #0a0a0a + App.tsx theme state localStorage veil_theme + header 🌙/☀️ button + footer toggle
  • Launcher Chromium Fallback: launcher.rs tries custom chromium first, then system Chrome C:\Program Files\Google\Chrome\chrome.exe fallback + early return with clear message + App.tsx launch() confirm asks Download 150MB from 5 mirrors?
  • Admin D1 Seed: POST /api/admin/seed creates 11 tables + 53 users + 19 licenses from 0 + GET /api/admin/health shows d1 status connected users 53 tables 11 is_mock false + admin/page.tsx banner yellow Mock Demo vs green Real D1 + Seed button
  • Deployments: Worker veil-worker.aboessa101.workers.dev v5560 + Landing veil-browser.pages.dev 16 pages + Desktop MSI 7.43MB EXE 15.78MB

Roadmap Ahead P2

After P0+P1 100% production, P2 includes VMProtect + EV Cert, Onboarding checklist, Keyboard shortcuts help modal, Mobile gesture replay, Unit tests, e2e Playwright, IPv6 sticky, Extension store CRX real download, Virtual scrolling toggle, Loom videos, Support chat, SEO.

View Roadmap 51 Features →