-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Completely rewrite all core logic using compacting log storage #338
Commits on Jan 9, 2022
-
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a22669b - Browse repository at this point
Copy the full SHA a22669bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6f9fbc - Browse repository at this point
Copy the full SHA a6f9fbcView commit details -
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bed2be8 - Browse repository at this point
Copy the full SHA bed2be8View commit details
Commits on Jan 20, 2022
-
Delete code supporting old Gnome versions
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4519cb1 - Browse repository at this point
Copy the full SHA 4519cb1View commit details -
Migrate extension.js to modern class
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 481fbd2 - Browse repository at this point
Copy the full SHA 481fbd2View commit details -
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2bd7847 - Browse repository at this point
Copy the full SHA 2bd7847View commit details -
Teeny tidy on confirmDialog.js
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b2baaad - Browse repository at this point
Copy the full SHA b2baaadView commit details -
Remove as much state as possible
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 273379c - Browse repository at this point
Copy the full SHA 273379cView commit details -
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 35e3557 - Browse repository at this point
Copy the full SHA 35e3557View commit details
Commits on Jan 21, 2022
-
Completely rewrite all core logic
Goals: - Maximize performance - Simplify logic and code - Lay foundation for future development Key changes: - Store data using compacting log to minimize disk writes - Process incoming copies in O(1), doing the minimal amount of work possible - Fix various other inefficiencies in core logic, bringing time complexity down to O(1) (at the cost of a bit of extra memory sometimes) - Fixed a bug where max preview lengths were off by 2 characters - Move favorited items to top when MOVE_ITEM_FIRST is enabled Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1ded546 - Browse repository at this point
Copy the full SHA 1ded546View commit details -
Fix forgetting to support CACHE_ONLY_FAVORITES
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fe877f4 - Browse repository at this point
Copy the full SHA fe877f4View commit details -
Hopefully fix I/O reordering bugs
Because we're using the *_async functions, our I/O ops can reorder themselves. This becomes a problem if, for example, we mark an entry as favorite before actually adding it. Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 834cd82 - Browse repository at this point
Copy the full SHA 834cd82View commit details
Commits on Jan 27, 2022
-
Fix cancel notification not deleting item in log
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9852d7d - Browse repository at this point
Copy the full SHA 9852d7dView commit details -
Fix nextId not being reset during log compaction (resulting in invali…
…d log ops) Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 03f4ac3 - Browse repository at this point
Copy the full SHA 03f4ac3View commit details -
Fix crash on first-time setup if registry.txt does not exist
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 382be88 - Browse repository at this point
Copy the full SHA 382be88View commit details -
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5f99bb3 - Browse repository at this point
Copy the full SHA 5f99bb3View commit details -
Set clipboard to latest item when deleting active item
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a112fe4 - Browse repository at this point
Copy the full SHA a112fe4View commit details