Skip to content

Describe working on while the shared database connection is down - #673

Open
koppor wants to merge 3 commits into
sqldatabase-postgresfrom
shared-db-offline
Open

Describe working on while the shared database connection is down#673
koppor wants to merge 3 commits into
sqldatabase-postgresfrom
shared-db-offline

Conversation

@koppor

@koppor koppor commented Sep 2, 2026

Copy link
Copy Markdown
Member

Low-risk documentation update, stacked on #668: the shared SQL database page now describes that changes made without connection are kept (also across restarts), that JabRef reconnects by itself, and that conflicts from that time go through the Update refused dialog. The paragraph and screenshot of the removed Connection lost dialog are gone.

Companion of JabRef/jabref#16814 (stacked on jabref#11879).

🤖 Generated with Claude Code

@qodo-free-for-open-source-projects

Copy link
Copy Markdown

PR Summary by Qodo

Document offline behavior for shared database connections

📝 Documentation 🕐 Less than 5 minutes

Grey Divider

AI Description

• Documents uninterrupted editing and durable local changes during shared database outages.
• Explains automatic reconnection, synchronization, and conflict handling through **Update
 refused**.
• Removes obsolete guidance and the screenshot reference for the retired connection dialog.
Diagram

graph TD
  A["Connection Lost"] --> B["Continue Editing"] --> C["Store Locally"] -->|across restarts| D["Automatic Retries"] --> E["Connection Restored"] --> F["Synchronize Changes"] --> G{"Edit Conflict?"}
  G -->|Yes| H["Update Refused"]
Loading
High-Level Assessment

Replacing the obsolete connection-dialog workflow with the current automatic recovery behavior is the appropriate approach. Retaining the retired workflow as historical guidance would confuse users and contradict current JabRef behavior.

Files changed (1) +2 / -2

Documentation (1) +2 / -2
README.mdExplain shared database outage recovery +2/-2

Explain shared database outage recovery

• Replaces instructions for the retired **Connection lost** dialog with the current automatic reconnection workflow. Clarifies that disconnected edits persist locally across restarts, synchronize after reconnection, and use **Update refused** for conflicts; it also removes the obsolete screenshot reference.

en/collaborative-work/sqldatabase/README.md

@qodo-free-for-open-source-projects

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can turn on the rule miner and Qodo learns your standards from review history

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant