Page MenuHome GnuPG
Feed Advanced Search

Feb 2 2026

tfry renamed T8024: Port away from unconditional EWS API usage from Port away from EWS API usage to Port away from unconditional EWS API usage.
Feb 2 2026, 9:57 AM · gpd5x, gpgol2
tfry abandoned D627: Port away from EWS API usage / abstraction to use either Graph API or EWS API.

Merged

Feb 2 2026, 9:36 AM
tfry moved T8043: Review JS library dependencies from Backlog to WiP on the gpgol2 board.
Feb 2 2026, 9:15 AM · gpgol2
tfry added a project to T8024: Port away from unconditional EWS API usage: gpd5x.
Feb 2 2026, 9:14 AM · gpd5x, gpgol2
tfry moved T8024: Port away from unconditional EWS API usage from Backlog to QA on the gpgol2 board.
Feb 2 2026, 9:13 AM · gpd5x, gpgol2
tfry committed rOJcf9c9265b4fc: Merge branch 'master' into work/tfry/remove_vue_dependency (authored by tfry).
Merge branch 'master' into work/tfry/remove_vue_dependency
Feb 2 2026, 9:08 AM
tfry committed rOJff300b2eb2a9: Merge branch work/tfry/apiabstraction (authored by tfry).
Merge branch work/tfry/apiabstraction
Feb 2 2026, 8:35 AM

Jan 30 2026

tfry committed rOJf8204f1f9f1b: Document extra info MS may ask for in bug reports (authored by tfry).
Document extra info MS may ask for in bug reports
Jan 30 2026, 11:09 AM
tfry committed rOJcd0921df83e2: reencrypt: Fix display of source and target folder names (authored by tfry).
reencrypt: Fix display of source and target folder names
Jan 30 2026, 10:18 AM
tfry committed rOJ10fac0b46cce: Add links to graph API documentation (authored by tfry).
Add links to graph API documentation
Jan 30 2026, 10:18 AM
tfry committed rOJd7771ad189df: Use case insenstive comparison for address completions (authored by tfry).
Use case insenstive comparison for address completions
Jan 30 2026, 7:42 AM

Jan 29 2026

tfry committed rOJ71248d4e56b6: Wait longer between re-connect attempts (browsers will start throttling… (authored by tfry).
Wait longer between re-connect attempts (browsers will start throttling…
Jan 29 2026, 4:28 PM
tfry requested review of D628: Remove dependcy on vue.
Jan 29 2026, 4:03 PM · gpgol2
tfry committed rOJ3229163ba025: Cleanup (authored by tfry).
Cleanup
Jan 29 2026, 3:51 PM
tfry committed rOJf0561ebff9ad: Fix display of error messages (authored by tfry).
Fix display of error messages
Jan 29 2026, 3:51 PM
tfry committed rOJd0993a9be14f: Remove dependency on Vue (authored by tfry).
Remove dependency on Vue
Jan 29 2026, 3:51 PM
tfry committed rOJ1243d55e88ca: Cleanup (authored by tfry).
Cleanup
Jan 29 2026, 3:45 PM
tfry requested review of D627: Port away from EWS API usage / abstraction to use either Graph API or EWS API.
Jan 29 2026, 3:10 PM
tfry committed rOJ95a5101069a8: Cleanups, comments (authored by tfry).
Cleanups, comments
Jan 29 2026, 2:48 PM
tfry committed rOJ41911a279ccd: Fix race condition in display of error message (authored by tfry).
Fix race condition in display of error message
Jan 29 2026, 2:48 PM
tfry committed rOJ544d57da5ab4: reencrypt: Include seconds in folder name (authored by tfry).
reencrypt: Include seconds in folder name
Jan 29 2026, 12:36 PM
tfry changed the status of T7988: reencrypt: Better indication of progress / status from Open to Testing.
Jan 29 2026, 11:15 AM · gpd5x, gpgol2
tfry moved T7988: reencrypt: Better indication of progress / status from Backlog to WIP on the gpd5x board.
Jan 29 2026, 11:14 AM · gpd5x, gpgol2
tfry changed the edit policy for T7988: reencrypt: Better indication of progress / status.
Jan 29 2026, 11:14 AM · gpd5x, gpgol2
tfry moved T7988: reencrypt: Better indication of progress / status from WiP to QA on the gpgol2 board.
Jan 29 2026, 11:10 AM · gpd5x, gpgol2
tfry moved T8063: improve naming scheme of reencrypt folders from Backlog to WiP on the gpgol2 board.
Jan 29 2026, 11:09 AM · gpgol2
tfry added a comment to T8063: improve naming scheme of reencrypt folders.

Implemented in work/tfry/apiabstraction (since the reencrypt code had changed, considerably, in that branch, I did not base this on master).

Jan 29 2026, 11:09 AM · gpgol2
tfry added a comment to T8043: Review JS library dependencies.

Removal of vue: work/tfry/reduce_js_dependencies ; this branch is currently still a bit messy/buggy, but considered to be on par with the functionality master, in theory.

Jan 29 2026, 10:59 AM · gpgol2
tfry committed rOJ10d0d8b95e01: Fix display of error messages (authored by tfry).
Fix display of error messages
Jan 29 2026, 10:51 AM
tfry committed rOJ81a876d4e875: Remove dependency on Vue (authored by tfry).
Remove dependency on Vue
Jan 29 2026, 10:45 AM
tfry committed rOJ5625f88e83f1: Remove unused sources files (authored by tfry).
Remove unused sources files
Jan 29 2026, 10:45 AM
tfry committed rOJ7fa44fb19981: WIP (authored by tfry).
WIP
Jan 29 2026, 10:45 AM
tfry committed rOJb39008cac655: Do not start subjobs of killed request (authored by tfry).
Do not start subjobs of killed request
Jan 29 2026, 9:49 AM
tfry committed rOJ1e8c32854666: Unify error message handling in reencrypt dialog (authored by tfry).
Unify error message handling in reencrypt dialog
Jan 29 2026, 9:49 AM

Jan 28 2026

tfry committed rOJd9d13d7223ec: Include date and time in reencrypted folder name (authored by tfry).
Include date and time in reencrypted folder name
Jan 28 2026, 5:05 PM
tfry committed rOJ7744a1ca1740: Do not block queue with cancelled graph requests (authored by tfry).
Do not block queue with cancelled graph requests
Jan 28 2026, 4:54 PM
tfry committed rOJd98b386978db: Update generated javascript (authored by tfry).
Update generated javascript
Jan 28 2026, 2:54 PM
tfry updated the task description for T8024: Port away from unconditional EWS API usage.
Jan 28 2026, 2:51 PM · gpd5x, gpgol2
tfry committed rOJ5fd91df488c7: Remove further direct references to EWS. (authored by tfry).
Remove further direct references to EWS.
Jan 28 2026, 2:48 PM
tfry committed rOJ14d1f4bc1044: Remove/port further direct usages of EWS API (authored by tfry).
Remove/port further direct usages of EWS API
Jan 28 2026, 1:56 PM
tfry committed rOJ4b75d756017e: Port usage to Graph-API, with a fallback to EWS for on-premises installations (authored by tfry).
Port usage to Graph-API, with a fallback to EWS for on-premises installations
Jan 28 2026, 1:41 PM
tfry committed rOJa343e72dc0dd: Finish porting reencrypt feature to EWS/Graph-API abstraction (authored by tfry).
Finish porting reencrypt feature to EWS/Graph-API abstraction
Jan 28 2026, 1:41 PM
tfry triaged T8061: reencrypt: Deal with subfolders as Normal priority.
Jan 28 2026, 11:32 AM · gpgol2
tfry abandoned D624: Enhance reencrypt dialog UI.

Merged, manually.

Jan 28 2026, 10:58 AM
tfry committed rOJb2565accaf4a: Refresh web files (authored by tfry).
Refresh web files
Jan 28 2026, 10:57 AM
tfry committed rOJ9bfc7cc5f604: Merge branch 'work/tfry/reencrypt_ui' (authored by tfry).
Merge branch 'work/tfry/reencrypt_ui'
Jan 28 2026, 10:57 AM
tfry committed rOJbcd891a5daa5: Remove unused sources files (authored by tfry).
Remove unused sources files
Jan 28 2026, 9:42 AM

Jan 27 2026

tfry committed rOJ9722d1b87d4a: Cleanups (authored by tfry).
Cleanups
Jan 27 2026, 8:23 AM
tfry committed rOJ2262c655ee91: Request API permissions based on type of installation (authored by tfry).
Request API permissions based on type of installation
Jan 27 2026, 8:23 AM

Jan 26 2026

tfry committed rOJf3021f1be3fe: Fix copy-and-update graph implementaion; add send mail implementation (authored by tfry).
Fix copy-and-update graph implementaion; add send mail implementation
Jan 26 2026, 4:39 PM
tfry committed rOJ0d5f7d38296a: Send mails via abstracted API (authored by tfry).
Send mails via abstracted API
Jan 26 2026, 4:39 PM
tfry committed rOJ6750a5550794: Implement further basic mail jobs, and start porting reencrypt code (authored by tfry).
Implement further basic mail jobs, and start porting reencrypt code
Jan 26 2026, 4:39 PM
tfry committed rOJc96c4628b833: Implement copy-and-update mail operation using Graph API (authored by tfry).
Implement copy-and-update mail operation using Graph API
Jan 26 2026, 9:13 AM

Jan 22 2026

tfry committed rOJd67a01e87825: Implement listing mail ids in folder (authored by tfry).
Implement listing mail ids in folder
Jan 22 2026, 3:04 PM
tfry committed rOJab9e5272e0e5: Implement folder creation (authored by tfry).
Implement folder creation
Jan 22 2026, 3:04 PM
tfry committed rOJbe27336ded46: WIP (authored by tfry).
WIP
Jan 22 2026, 3:04 PM
tfry added a project to T8043: Review JS library dependencies: gpgol2.
Jan 22 2026, 9:28 AM · gpgol2
tfry committed rOJ7f7775bc9d1c: Experimental: Make pairing procedure easier for users (authored by tfry).
Experimental: Make pairing procedure easier for users
Jan 22 2026, 9:16 AM

Jan 21 2026

tfry updated the task description for T8024: Port away from unconditional EWS API usage.
Jan 21 2026, 1:38 PM · gpd5x, gpgol2
tfry committed rOJ1c057e8a3f5d: cleanup (authored by tfry).
cleanup
Jan 21 2026, 1:13 PM
tfry committed rOJ36db187715dd: Work around some browsers denying any access to clipboard (authored by tfry).
Work around some browsers denying any access to clipboard
Jan 21 2026, 1:13 PM

Jan 20 2026

tfry committed rOJ9c9eb07a51d8: Work in progress! This commit is not intended to be merged as is. (authored by tfry).
Work in progress! This commit is not intended to be merged as is.
Jan 20 2026, 9:48 AM

Jan 19 2026

tfry committed rOJ8ea66991dc3f: Work in progress (authored by tfry).
Work in progress
Jan 19 2026, 5:07 PM
tfry created T8043: Review JS library dependencies.
Jan 19 2026, 2:09 PM · gpgol2
tfry updated the task description for T8024: Port away from unconditional EWS API usage.
Jan 19 2026, 10:55 AM · gpd5x, gpgol2

Jan 15 2026

tfry moved T7687: open new windows on top layer from Backlog to WiP on the gpgol2 board.
Jan 15 2026, 4:36 PM · gpd5x, gpgol2
tfry updated the summary of D626: Show windows on top on Windows.
Jan 15 2026, 4:36 PM
tfry requested review of D626: Show windows on top on Windows.
Jan 15 2026, 4:34 PM
tfry committed rOJ0da50713bb2f: Comment (authored by tfry).
Comment
Jan 15 2026, 4:27 PM
tfry committed rOJ50d3094648dc: Hack to get native clients windows to show on top of outlook (authored by tfry).
Hack to get native clients windows to show on top of outlook
Jan 15 2026, 4:23 PM
tfry added a comment to T7324: Autostart.

I added a config setting for Windows only: work/tfry/autostart .

Jan 15 2026, 3:02 PM · gpd5x, gpgol2
tfry moved T7324: Autostart from Backlog to WiP on the gpgol2 board.
Jan 15 2026, 2:59 PM · gpd5x, gpgol2
tfry committed rOJ5e3903d307c6: Add autostart option (Windows only) (authored by tfry).
Add autostart option (Windows only)
Jan 15 2026, 2:59 PM
tfry added a comment to T8024: Port away from unconditional EWS API usage.

EWS-API used in our code (CPP-wrappers -> description / our usage):

  • EwsGetItemRequest -> get message(s) (one or several; mime content and parent folder id)
  • EWSMessageDispatcher -> just a wrapper around:
    • EwsCreateItemRequest -> "Send message and save copy"
  • Used by reencrypt, only:
    • EwsGetFolderRequest -> Apparently just gets the id and label of a folder
    • EwsCreateFolderRequest -> create new folder; includes indication whether that name already existed
    • EwsGetFolderContentRequest -> get all mails in a folder; additionally uses:
      • EwsFindItemRequest -> obtain list of messages in a folder (does not list subfolders)
    • These two just needed to create (reencrypted) messages without having them appear as new
      • EwsCopyItemRequest -> copy existing message from one existing folder to another
      • EwsUpdateItemRequest -> used to replace mime content of message, without change status (new/read...)
Jan 15 2026, 11:30 AM · gpd5x, gpgol2
tfry committed rOJ79bbff475f1c: Remove unused source files (authored by tfry).
Remove unused source files
Jan 15 2026, 10:51 AM
tfry committed rOJaf623c5c73e4: Enhancements to pairing UI in web client (authored by tfry).
Enhancements to pairing UI in web client
Jan 15 2026, 9:40 AM
tfry updated the diff for D623: Explict pairing.
  • Made some more tweaks to the UI
Jan 15 2026, 9:38 AM · gpgol2
tfry moved T7654: store app files in AppDate/Local/gpgol-web from Backlog to WiP on the gpgol2 board.
Jan 15 2026, 9:36 AM · gpgol2

Jan 14 2026

tfry updated the diff for D625: Simplifications WRT file paths.
Jan 14 2026, 4:31 PM
tfry committed rOJcd883ea1327e: Fix compilation on lookup of index.html (authored by tfry).
Fix compilation on lookup of index.html
Jan 14 2026, 4:27 PM
tfry committed rOJ75c9189d213a: Cleanup (authored by tfry).
Cleanup
Jan 14 2026, 3:53 PM
tfry moved T7966: add testpage-like feature to check websocket availability from WiP to QA on the gpgol2 board.
Jan 14 2026, 3:45 PM · gpgol2
tfry moved T7966: add testpage-like feature to check websocket availability from Backlog to WiP on the gpgol2 board.
Jan 14 2026, 3:44 PM · gpgol2
tfry committed rOJ09ae565b48a9: Add check for websocket operation on connection test page (authored by tfry).
Add check for websocket operation on connection test page
Jan 14 2026, 3:43 PM
tfry moved T7987: Remove stand-alone gpgol-cert-generator? from Backlog to WiP on the gpgol2 board.
Jan 14 2026, 3:01 PM · gpgol2
tfry requested review of D625: Simplifications WRT file paths.
Jan 14 2026, 3:00 PM
tfry committed rOJ86ac855d111f: Also save drafts in new common path (authored by tfry).
Also save drafts in new common path
Jan 14 2026, 2:53 PM
tfry committed rOJ56e67adfcd55: Explicitly share certain paths between client and server (authored by tfry).
Explicitly share certain paths between client and server
Jan 14 2026, 2:53 PM
tfry updated the task description for T7987: Remove stand-alone gpgol-cert-generator?.
Jan 14 2026, 11:54 AM · gpgol2
tfry moved T7726: fix connection status from Backlog to WiP on the gpgol2 board.
Jan 14 2026, 11:42 AM · gpgol2
tfry moved T7988: reencrypt: Better indication of progress / status from Backlog to WiP on the gpgol2 board.
Jan 14 2026, 11:40 AM · gpd5x, gpgol2
tfry updated the summary of D624: Enhance reencrypt dialog UI.
Jan 14 2026, 11:40 AM
tfry requested review of D624: Enhance reencrypt dialog UI.
Jan 14 2026, 11:39 AM
tfry committed rOJ9b46a21a1cf1: Move progress dialog code into separate file (authored by tfry).
Move progress dialog code into separate file
Jan 14 2026, 11:31 AM
tfry committed rOJ86992a35cbb1: Reenstate timeout handling (authored by tfry).
Reenstate timeout handling
Jan 14 2026, 11:31 AM
tfry committed rOJcdf4589a2dee: Add button to show text log in case of errors/warnings (authored by tfry).
Add button to show text log in case of errors/warnings
Jan 14 2026, 11:30 AM
tfry committed rOJ6fd90c977418: reencrypt dialog: implement abort button (authored by tfry).
reencrypt dialog: implement abort button
Jan 14 2026, 9:59 AM
tfry added a comment to T7988: reencrypt: Better indication of progress / status.

WIP at work/tfry/reencrypt_ui

Jan 14 2026, 9:56 AM · gpd5x, gpgol2

Jan 13 2026

tfry committed rOJ106f92fec7d4: Rework progress feedback in reencrypt dialog (authored by tfry).
Rework progress feedback in reencrypt dialog
Jan 13 2026, 12:26 PM

Jan 12 2026

tfry updated the summary of D623: Explict pairing.
Jan 12 2026, 10:46 AM · gpgol2