Puranjay Savar Mattas psmattas
  • Athlone, Ireland
  • I'm a Software Engineer and PhD Researcher passionate about building innovative solutions at the intersection of AI, Machine Learning, and robust DevOps practices.

  • Joined on 2025-08-27
Puranjay Savar Mattas created pull request psmattas/Outpost#7 2026-08-18 17:13:41 +01:00
Settings parity: Profile, Preferences, Notifications, Passkeys, API & Access
Puranjay Savar Mattas pushed to feature/settings-parity at psmattas/Outpost 2026-08-18 17:02:26 +01:00
55c23afaff chore: bump version to 0.0.4
Puranjay Savar Mattas pushed to feature/settings-parity at psmattas/Outpost 2026-08-18 16:59:48 +01:00
f07c5055fa fix(settings): style Coming Soon as a capsule badge instead of plain text
8af860cd7e feat(settings): mark Workspace category Coming Soon in the sidebar
78e3566a8e fix(settings): show offline hint on Passkeys, clearer API key web-only message
64e970fc92 fix(settings): API key create/delete need Outline's web session, not this app
1e541979e9 fix(settings): sidebar version footer — alpha tag, offline handling, auto-refresh
Compare 14 commits »
Puranjay Savar Mattas pushed to feature/settings-parity at psmattas/Outpost 2026-08-18 13:53:11 +01:00
4faa23f79e chore(xcode): sync project signing config after bundle ID rename
09e1ab8f65 fix(auth): properly clean the login logo edge, previous pass left a fringe
bec8135c74 fix(auth): remove white corners around the login logo
fcb72ba9d6 fix(auth): login logo was blank, AppIcon app-icon set isn't Image()-loadable
2b0924be04 fix(auth): use the real app icon on the login screen, not a placeholder
Compare 6 commits »
Puranjay Savar Mattas pushed to feature/settings-parity at psmattas/Outpost 2026-08-17 21:57:36 +01:00
2740eaeaaf feat(settings): Notifications document-access-requested toggle
6986601b8b feat(settings): Notifications invited-to-collection/export-completed toggles
ddd6701446 feat(settings): Notifications invite-accepted/invited-to-document toggles
aee09cb60a feat(settings): Notifications reaction-added/collection-created toggles
944d0bf373 feat(settings): Notifications group-mentions/resolved toggles
Compare 26 commits »
Puranjay Savar Mattas pushed to feature/settings-parity at psmattas/Outpost 2026-08-17 21:55:44 +01:00
6a2d5c9be6 feat(settings): Notifications document-access-requested toggle
2fc279c3ce feat(settings): Notifications invited-to-collection/export-completed toggles
c0e3ae2b88 feat(settings): Notifications invite-accepted/invited-to-document toggles
ed00703d5c feat(settings): Notifications reaction-added/collection-created toggles
9999ed1392 feat(settings): Notifications group-mentions/resolved toggles
Compare 26 commits »
Puranjay Savar Mattas pushed to feature/settings-parity at psmattas/Outpost 2026-08-17 21:47:29 +01:00
aaa6dbf966 fix(outlinekit): correct preferences wire keys to the real server shape
b1681c8ffb fix(settings): language picker breaks on a server locale not in our list
79aed97f7d feat(settings): Preferences delete-account action
7ff0f333c8 feat(settings): Preferences notification-badge picker
ead3fb4365 feat(settings): Preferences smart-text-replacements toggle
Compare 15 commits »
Puranjay Savar Mattas created branch feature/settings-parity in psmattas/Outpost 2026-08-15 20:17:19 +01:00
Puranjay Savar Mattas pushed to feature/settings-parity at psmattas/Outpost 2026-08-15 20:17:19 +01:00
cd6277f5aa fix(avatar): attach the Bearer token — the real bug, not propagation delay
bde6be91ca fix(avatar): retry the redirect fetch instead of giving up on one failure
cb8bbd53c4 fix(profile): refresh from the server every time the page opens
90df5f056d fix: missing UniformTypeIdentifiers import for NSOpenPanel content types
077042295b feat(profile): avatar upload/remove with crop editor, name editing
Compare 9 commits »
Puranjay Savar Mattas released v0.0.3-alpha (macOS) at psmattas/Outpost 2026-08-15 15:53:33 +01:00
Puranjay Savar Mattas pushed tag 0.0.3-alpha to psmattas/Outpost 2026-08-15 15:51:38 +01:00
Puranjay Savar Mattas deleted branch feature/offline-cache from psmattas/Outpost 2026-08-15 15:47:51 +01:00
Puranjay Savar Mattas pushed to main at psmattas/Outpost 2026-08-15 15:47:51 +01:00
861f596f5f Merge pull request 'Offline-first support: read cache, write queue, settings redesign' (#6) from feature/offline-cache into main
badb206f8a chore: bump version to 0.0.3
bf9eec6a9b fix(offline): retry pending sync with a cooloff instead of one shot
21e81feed7 fix(settings): stop non-About sections from vertically centering
8b4c5852ed feat(offline): support creating documents offline
Compare 23 commits »
Puranjay Savar Mattas merged pull request psmattas/Outpost#6 2026-08-15 15:47:49 +01:00
Offline-first support: read cache, write queue, settings redesign
Puranjay Savar Mattas created pull request psmattas/Outpost#6 2026-08-15 15:47:41 +01:00
Offline-first support: read cache, write queue, settings redesign
Puranjay Savar Mattas pushed to feature/offline-cache at psmattas/Outpost 2026-08-15 15:45:34 +01:00
badb206f8a chore: bump version to 0.0.3
Puranjay Savar Mattas pushed to feature/offline-cache at psmattas/Outpost 2026-08-15 15:43:41 +01:00
bf9eec6a9b fix(offline): retry pending sync with a cooloff instead of one shot
Puranjay Savar Mattas created branch feature/offline-cache in psmattas/Outpost 2026-08-15 01:50:12 +01:00
Puranjay Savar Mattas pushed to feature/offline-cache at psmattas/Outpost 2026-08-15 01:50:12 +01:00
21e81feed7 fix(settings): stop non-About sections from vertically centering
8b4c5852ed feat(offline): support creating documents offline
284ad07251 fix(offline): false "New changes available" banner, sync stuck on toggle-off
8d8c8fead8 style(settings): center the About section on the page
e2e4b746c1 fix(reader): pass a real per-document id to NativeTextViewWrapper
Compare 10 commits »
Puranjay Savar Mattas pushed to main at Evercatch/evercatch-java 2026-03-04 15:09:19 +00:00
4ac6b66afe DOCS: Updated security Email