[GH-ISSUE #2272] Highlights are not migrated via CLI #1392

Open
opened 2026-03-02 11:56:59 +03:00 by kerem · 2 comments
Owner

Originally created by @aNNiMON on GitHub (Dec 19, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/2272

Describe the Bug

After running the migration using karakeep CLI, I noticed that all the highlights were missing. Since recreating them manually is difficult, it would be great to have the highlights migration implemented.

Note, #75 might be related, but it's more about the import/export in general, but here's the issue specifically for highlights migration via CLI.

Steps to Reproduce

  1. Follow the instructions from https://docs.karakeep.app/guides/server-migration/
  2. Login and inspect Usage Statistics between source and target servers
Image

Expected Behaviour

Highlights are migrated

Screenshots or Additional Context

Highlights are missing

Image Image

Device Details

No response

Exact Karakeep Version

0.29.3

Have you checked the troubleshooting guide?

  • I have checked the troubleshooting guide and I haven't found a solution to my problem
Originally created by @aNNiMON on GitHub (Dec 19, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/2272 ### Describe the Bug After running the migration using karakeep CLI, I noticed that all the highlights were missing. Since recreating them manually is difficult, it would be great to have the highlights migration implemented. Note, #75 might be related, but it's more about the import/export in general, but here's the issue specifically for highlights migration via CLI. ### Steps to Reproduce 1. Follow the instructions from https://docs.karakeep.app/guides/server-migration/ 2. Login and inspect Usage Statistics between source and target servers <img width="489" height="611" alt="Image" src="https://github.com/user-attachments/assets/bd444aef-2a28-4c7e-93f1-295d017453fe" /> ### Expected Behaviour Highlights are migrated ### Screenshots or Additional Context Highlights are missing <img width="803" height="439" alt="Image" src="https://github.com/user-attachments/assets/5498b693-f61d-47b5-ab9c-e4e15d307438" /> <img width="786" height="434" alt="Image" src="https://github.com/user-attachments/assets/d8d889d0-f6db-4f2d-8634-fa6d595ef823" /> ### Device Details _No response_ ### Exact Karakeep Version 0.29.3 ### Have you checked the troubleshooting guide? - [x] I have checked the troubleshooting guide and I haven't found a solution to my problem
Author
Owner

@coderabbitai[bot] commented on GitHub (Dec 19, 2025):

📝 CodeRabbit Plan Mode

Generate an implementation plan and prompts that you can use with your favorite coding agent.

  • Create Plan
Examples

🔗 Similar Issues

Related Issues

👤 Suggested Assignees

🧪 Issue enrichment is currently in open beta.

You can configure auto-planning by selecting labels in the issue_enrichment configuration.

To disable automatic issue enrichment, add the following to your .coderabbit.yaml:

issue_enrichment:
  auto_enrich:
    enabled: false

💬 Have feedback or questions? Drop into our discord or schedule a call!

<!-- gh-comment-id:3676658696 --> @coderabbitai[bot] commented on GitHub (Dec 19, 2025): <!-- This is an auto-generated issue plan by CodeRabbit --> ### 📝 CodeRabbit Plan Mode Generate an implementation plan and prompts that you can use with your favorite coding agent. - [ ] <!-- {"checkboxId": "8d4f2b9c-3e1a-4f7c-a9b2-d5e8f1c4a7b9"} --> Create Plan <details> <summary>Examples</summary> - [Example 1](https://github.com/coderabbitai/git-worktree-runner/issues/29#issuecomment-3589134556) - [Example 2](https://github.com/coderabbitai/git-worktree-runner/issues/12#issuecomment-3606665167) </details> --- <details> <summary><b>🔗 Similar Issues</b></summary> **Related Issues** - https://github.com/karakeep-app/karakeep/issues/1792 - https://github.com/karakeep-app/karakeep/issues/1685 - https://github.com/karakeep-app/karakeep/issues/1683 - https://github.com/karakeep-app/karakeep/issues/2208 - https://github.com/karakeep-app/karakeep/issues/2194 </details> <details> <summary><b>👤 Suggested Assignees</b></summary> - [badnetmask](https://github.com/badnetmask) - [gcebollero](https://github.com/gcebollero) - [hong0317](https://github.com/hong0317) - [DarnTootin-Benchman](https://github.com/DarnTootin-Benchman) - [shaman007](https://github.com/shaman007) </details> --- <details> <summary> 🧪 Issue enrichment is currently in open beta.</summary> You can configure auto-planning by selecting labels in the issue_enrichment configuration. To disable automatic issue enrichment, add the following to your `.coderabbit.yaml`: ```yaml issue_enrichment: auto_enrich: enabled: false ``` </details> 💬 Have feedback or questions? Drop into our [discord](https://discord.gg/coderabbit) or [schedule a call](https://calendly.com/parth-coderabbit/issues-feedback)!
Author
Owner

@aNNiMON commented on GitHub (Dec 20, 2025):

Update: I successfully migrated all the highlights using the API and simple Python script:

https://gist.github.com/aNNiMON/c26d4c3202dd9e789f29a93b6f5eae73

Important

While it worked for me, there's no guarantee it will work for you, so use it at your own risk.

<!-- gh-comment-id:3678099292 --> @aNNiMON commented on GitHub (Dec 20, 2025): Update: I successfully migrated all the highlights using the API and simple Python script: https://gist.github.com/aNNiMON/c26d4c3202dd9e789f29a93b6f5eae73 > [!IMPORTANT] > While it worked for me, there's no guarantee it will work for you, so **use it at your own risk**.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1392
No description provided.