Coming from quill
What happens to quill's data and settings when it becomes Newen.
Newen was called quill until 0.1.9. Updating a quill 0.1.9 to Newen is an ordinary update; on its first start, Newen moves quill’s things to their new names by itself. There is nothing to do.
What moves
Section titled “What moves”In this order, each step safe to repeat:
- Folders. quill’s data and settings folders become Newen’s (
~/.local/share/quill→~/.local/share/newen, and the same for~/.config). On Linux and macOS aquilllink is left pointing at the new folder. - Saved paths. Pictures and release notes the database points at are pointed at the new folder.
- Launcher. On Linux, a
quill.desktopmade by quill’s installer becomesnewen.desktop. A launcher you wrote yourself is left alone. - Skills Newen generated for each session are removed; they are made again as needed.
- The database, last:
quill.dbbecomesnewen.db.
Then Newen writes a marker, .migrated-from-quill, and does not try again.
When it waits
Section titled “When it waits”- It runs only if quill was really there (its
quill.db), not because some other app has a folder named quill. - If quill is still open, Newen leaves everything as it is and tries again at its next start.
- If a step fails, quill’s names stay in use and it tries again at the next start. Each step writes a line to
updates.log:migrate: data folder: done, ornot doneand why.
What keeps working
Section titled “What keeps working”QUILL_*environment variables you set in a launcher are still read when theNEWEN_*one is not set. Rename them when you can: a later release will stop reading them, and its notes will say so.- Secrets in the keychain under
quillare copied tonewenthe first time they are needed. - Sites you allowed for the agent’s browser in quill stay allowed, and an editor setting of
quill-idemeans newen-ide. - quill’s start-at-login entry is replaced by Newen’s when you turn Open at login on or off.
- newen-ide moves its own folders (
quill-ide→newen-ide) the same way when it starts.