Index: test/following-csv.test.js
===================================================================
--- test/following-csv.test.js	(revision 096f099d60e7e389151f34725f1774d271426dcb)
+++ test/following-csv.test.js	(revision e9ec5e4db7a301dfef1e2b514c04b6f0c6d35459)
@@ -24,6 +24,6 @@
 const { importFollowing } = await import('../src/services/ArchiveImportService.js');
 
-const volg = db.prepare(`INSERT INTO ap_following (slug, actor_uri, handle, status, auto_boost, highlighted)
-                         VALUES (?,?,?,?,?,?)`);
+const volg = db.prepare(`INSERT INTO ap_following (slug, actor_uri, handle, status, auto_boost)
+                         VALUES (?,?,?,?,?)`);
 
 beforeEach(() => {
@@ -32,15 +32,15 @@
 
 test('de CSV heeft de Mastodon-koppen, met Featured erachter', () => {
-  volg.run('me', 'https://a.example/ap/users/jason', '@jason@a.example', 'accepted', 1, 1);
+  volg.run('me', 'https://a.example/ap/users/jason', '@jason@a.example', 'accepted', 1);
   const csv = followingCsv('me');
   const [kop, eerste] = csv.trim().split('\n');
   assert.equal(kop, 'Account address,Show boosts,Notify on new posts,Languages,Featured');
   // Zonder de leidende @, want zo schrijft Mastodon het adres.
-  assert.equal(eerste, 'jason@a.example,true,false,,true');
+  assert.equal(eerste, 'jason@a.example,,,,true');
 });
 
 test('een openstaand verzoek gaat NIET mee', () => {
-  volg.run('me', 'https://a.example/ap/users/wacht', '@wacht@a.example', 'pending', 0, 0);
-  volg.run('me', 'https://a.example/ap/users/ja', '@ja@a.example', 'accepted', 0, 0);
+  volg.run('me', 'https://a.example/ap/users/wacht', '@wacht@a.example', 'pending', 0);
+  volg.run('me', 'https://a.example/ap/users/ja', '@ja@a.example', 'accepted', 0);
   const regels = followingCsv('me').trim().split('\n').slice(1);
   assert.equal(regels.length, 1, 'een verzoek dat iemand bewust liet liggen mag niet opnieuw verstuurd worden');
@@ -49,5 +49,5 @@
 
 test('zonder handle valt hij terug op de actor-URI', () => {
-  volg.run('me', 'https://a.example/ap/users/naamloos', null, 'accepted', 0, 0);
+  volg.run('me', 'https://a.example/ap/users/naamloos', null, 'accepted', 0);
   assert.match(followingCsv('me'), /https:\/\/a\.example\/ap\/users\/naamloos/);
 });
@@ -58,10 +58,10 @@
 
 test('een export leest zichzelf terug', () => {
-  volg.run('me', 'https://a.example/ap/users/a', '@a@a.example', 'accepted', 1, 0);
-  volg.run('me', 'https://b.example/ap/users/b', '@b@b.example', 'accepted', 0, 1);
+  volg.run('me', 'https://a.example/ap/users/a', '@a@a.example', 'accepted', 1);
+  volg.run('me', 'https://b.example/ap/users/b', '@b@b.example', 'accepted', 0);
   const terug = parseFollowingCsv(followingCsv('me'));
   assert.deepEqual(terug, [
-    { address: 'a@a.example', autoBoost: true, highlighted: false },
-    { address: 'b@b.example', autoBoost: false, highlighted: true },
+    { address: 'a@a.example', featured: true },
+    { address: 'b@b.example', featured: false },
   ]);
 });
@@ -72,5 +72,6 @@
     + 'iemand@mastodon.social,true,false,\n',
   );
-  assert.deepEqual(uit, [{ address: 'iemand@mastodon.social', autoBoost: true, highlighted: false }]);
+  // Hun "Show boosts" staat op true, en dat mag hier NIET als uitgelicht landen.
+  assert.deepEqual(uit, [{ address: 'iemand@mastodon.social', featured: false }]);
 });
 
@@ -83,5 +84,4 @@
   const uit = parseFollowingCsv('Account address,Show boosts\n"raar,naam@a.example",true\n');
   assert.equal(uit[0].address, 'raar,naam@a.example');
-  assert.equal(uit[0].autoBoost, true);
 });
 
@@ -90,9 +90,10 @@
   const r = await importFollowing({ slug: 'me' },
     'Account address,Show boosts,Notify on new posts,Languages,Featured\n'
-    + 'a@a.example,true,false,,false\n'
-    + 'b@b.example,false,false,,true\n',
+    + 'a@a.example,,,,true\n'
+    + 'b@b.example,,,,false\n',
     { followFn: async (site, adres, boost) => { gezien.push([adres, boost]); return true; } });
 
-  assert.deepEqual(gezien, [['a@a.example', true], ['b@b.example', false]]);
+  assert.deepEqual(gezien, [['a@a.example', true], ['b@b.example', false]],
+    'de uitgelicht-stand moet als derde argument mee de Follow in');
   assert.equal(r.gevolgd, 2);
   assert.equal(r.mislukt.length, 0);
@@ -130,5 +131,5 @@
   db.prepare('INSERT OR IGNORE INTO sites (id, slug, title, owner_id) VALUES (?,?,?,?)')
     .run('s1', 'me', 'Mijn site', 'u1');
-  volg.run('me', 'https://a.example/ap/users/jason', '@jason@a.example', 'accepted', 1, 1);
+  volg.run('me', 'https://a.example/ap/users/jason', '@jason@a.example', 'accepted', 1);
 
   const { buildArchive } = await import('../src/services/ArchiveExportService.js');
@@ -138,4 +139,4 @@
   assert.equal(r.counts.following, 1);
   assert.ok(r.manifest.files['following.csv'], 'en hij hoort in het manifest, anders telt hij niet mee bij de controle');
-  assert.match(String(r.files.get('following.csv')), /jason@a\.example,true,false,,true/);
+  assert.match(String(r.files.get('following.csv')), /jason@a\.example,,,,true/);
 });
