Remove top-level `EXTENSION_STATE`
Created by  finchie  today at 06:44
GEWUG74N3O7YAOFPPJV6LHPAVKPAXCRMAIT7HPVB4KSMTA4OD6OAC
Remove calls to `ExtensionState::get()` in event handlers
Created by  finchie  today at 06:31
WHONMLLS7UOWCW7YQMY5J6Q3ZF34HF6RFD5NOZIU2UBTUVEXNF3QC
Add `MovePath` event
Created by  finchie  today at 06:27
OMUOCCBAGL4O7U6XO4CJNMU4CQYZVJG2BXAZD5UAZUNMSCBG3PSQC
Add `ChangedFilesystemContents` event
Created by  finchie  today at 06:11
XRFRJHZM4TEIQCSEEESJG3SCPFRLJRHOWHVCGW5744YBKF6ONW2AC
Add `RequestInlineCredit` event
Created by  finchie  today at 02:38
3TWMKU4MTPZAYZ7X3QQBUV3HFMLKQWHCFAP26POW4HTWDND53QHAC
Add `RequestTrackedContents` event
Created by  finchie  yesterday at 22:24
QJ6EZNXEJE4N5NPDFPXNVDUSR5QZSSIMC3FLQ4XFMDOF2J7M62CAC
Use `UriAbsoluteString` instead of `String` for `Event::OpenWorkspaceFolder`
Created by  finchie  yesterday at 21:58
ISLSD6ARVOX4GNOZZXHPN2KKGXX7LRUSWC4D5H5YVWNQPKCTGRSQC
Implement base64 URI encoding/decoding for Pijul URIs
Created by  finchie  yesterday at 21:50
NEAR63OCPUGLXZ46YRBBY5DI5LCVH27XNGGZD7LCMUESHON54JFQC
Add `uri` module
Created by  finchie  yesterday at 21:01
POA32CUWX2HB7CYEYCXQSYWNY5AHCY3XCB6MDSA55ICJZAKKNVSQC
Add `ChangeEditorContents` event
Created by  finchie  yesterday at 19:43
QY4DF3NMDBZQ4IJQJIYRWKQ66FWMFQUSASMEBNG5ROXDHTWI2J4QC
Add `OpenTextEditor` event
Created by  finchie  yesterday at 18:53
M5RW5PN4VFYZOKHUFMVWR2XAUAXHUYROVZFTS3RIE7AAUGTVHAEQC
Refactor `provide_file_decoration` to return a `Promise` resolved by `event_loop`
Created by  finchie  yesterday at 10:07
3RNQI5RXZMXF5N2WKYS3O3G2GTD4TTWDNQ3EBVGUVVKNNOTKQTJAC
Use untyped promises as return value for `FileDecorationProvider`
Created by  finchie  yesterday at 10:03
D3V6U7N6CPS3P7PS245MM2N5UIZOKAP7QU7RUKYXBFMOAHYV47TAC
Update source control resource states in event loop
Created by  finchie  yesterday at 07:22
IDY5SNLOFZ663OCJ2L5NZMFNJXZSGL5O22QQXR5BIV3SJ2VUQIMQC
Use `External` to wrap `initialize_source_control` arguments
Created by  finchie  yesterday at 05:19
IBVCQSSGPKLQTD4T4TAJZRC4LY3G6FP4QWFEBHN5KEFI44ZGGAXQC
Refactor `event_loop/threadsafe_function` file into `event_loop::js_function` module
Created by  finchie  yesterday at 01:12
QY4Z5ZXZ7G6DZFCTRPX7D6TIDZ5DHSDTLOWFDANIPUHOEKQRAIXAC
Move threadsafe function builder logic into function-specific modules
Created by  finchie  yesterday at 00:46
TWEUQ64DU5ZXAEG67GQSS7GDEZ2O2JR5352WRVIIUK5J7ZOMO5QAC
Recursively discover repositories when handling `OpenWorkspaceFolder` event
Created by  finchie  2 days ago
SLTXBK5GTNH3PUZNA5VG7IDICV3NZPWSCTJSE4YPOQEDMWO67PIQC
Move event handling into modules
Created by  finchie  on December 22, 2025
2ZAM5V35CAQD5MOFPZEGU4ERQ2FM5CL5MB2DOJDW2ZQ74IQFBISQC
Document expected paths in build tools
Created by  finchie  on December 22, 2025
PKIK2QTXVNG2J6OPYNVQDF3B27HD4YOSZRGAUFTKMBZAMAECUM2QC
Move `extensions/` folder to `editors/`
Created by  finchie  on December 22, 2025
Q7BSTHBJYYEQBLOH7EEDTAU3X2C2SL74HVPXO7V2QXCVXT3CQSFAC
Create fully-initialized `SourceControl` object in `event_loop`
Created by  finchie  on December 22, 2025
OUADGWKR6A7G3UHCLSC7AWLJIMS45Y56NPVTQ7FENJPYNTAMXXMAC
Assign repository URI to source control in `OpenWorkspaceFolder` events
Created by  finchie  on December 22, 2025
MGJ23FHFUNT4RSJP3AW5ZALGEDTNZPR4PLHLPOCFNEBIX2WHV2JAC
Create a tokio runtime directly instead of `#[tokio::main]`
Created by  finchie  on December 22, 2025
XDFSAPI75FQXHD3ZMYBEGROQ35VQC3WQFQ5EJQAWUXTCKR2N62LAC
Add `OpenWorkspaceFolder` event
Created by  finchie  on December 22, 2025
NB2MF3MYAJ25KNZP3GMHX42LUSBYOX6FTNLIBK3CQ7CMANFZFEGQC
Implement `{From, To}NapiValue` for reference types
Created by  finchie  on December 21, 2025
VORQCKZB33NZFRY32FS2GXOLYPJMTDCYOXXNWN3EXTX6J5H6C3VAC
Upgrade `napi` to latest version
Created by  finchie  on December 21, 2025
LSZTPUQTQ3FA3YMG3OT5RX3NDQSXAY2IXFQ3MHHN2H3QD2WAM5DAC
Create macro for defining `ThreadsafeFunction`s
Created by  finchie  on December 21, 2025
TDTLSDFGULJHKRAYASY4NMCRPY6CFK4KFGTHKB6AHZWMWPCULHQAC
Create `event_loop` module
Created by  finchie  on December 17, 2025
3YGYMEXVHOHRQVPC53MVPSLI2ZJM77MBPWNPDDCL56DNCPUC6XTAC
Handle file rename/move events in VS Code extension
Created by  finchie  on December 17, 2025
57DXWD6GZPHURKSCV4Z6TN2FCY4VM4HLVQP7ZE75Y3EEDJ7IHJVAC
Correctly handle paths when moving hunks
Created by  finchie  on December 17, 2025
J4I5CGHR2653TYDOHXFJPUBGWHVDBKP74IE7JEPAJ44IY5JFNQNQC
Include extension build info at compile time
Created by  finchie  on December 16, 2025
IAMJPC2QCHQGUON43V7JL5K5S23TKQORKTQBUGWHCI6EEK2TPDQQC
Emit events on file decoration change
Created by  finchie  on December 15, 2025
T4NQUSRPQAIACUZLVDPXMNISBHKMD73A22H5SGQWIDQZD675VAZAC
Use a trie to keep track of path states
Created by  finchie  on December 15, 2025
TRJASCAZILSAO7KSMCOYZEQPPPPG4YHLMVMFN4AYLY7W7ULHGYOAC
Create simple `FileSystemWatcher`
Created by  finchie  on December 15, 2025
VKCHFDMCESSKL5AVZB3PNHAX2N2V4KOQ7OOZ6BHZE2AILFBJ2QMAC
Refactor event handling to support both namespaces and objects
Created by  finchie  on December 15, 2025
YKBMKWDPOQKACONKDMURG76BE7N7DA4HLM57V7ARYZPQOHDFCE5QC
Refactor `PathState` handling to be updated incrementally
Created by  finchie  on December 15, 2025
LQJG2LGQMNJ35Y5H6XWCU3JWVIMOS5S7UQQQPIO5TCAXMLU3ORUQC
Remove unnecessary debug logs
Created by  finchie  on December 15, 2025
GQ52YLWHUK6OHKXKBDCFSPVVI5YX4L4GTENPXJ2N22LYZPF7XRVAC
Return correct file contents for quick diff
Created by  finchie  on December 14, 2025
TWPZLEGDVH4YBYEPFIRD7ONZGJPAMLXLPZTIHHKTUFLU5XIS3X7AC
Add basic panic handling
Created by  finchie  on December 11, 2025
6AUGQLIKK6WY3ZB3ZQ4PCN6NXRLP65CLF2YMOTDDAP6QQAIGGELQC
Lazily load channel state instead of storing in memory
Created by  finchie  on December 10, 2025
37JT3GCX7BSR2SEC7MRTN77CIQQWR2MCAZLZSNSJZU5AIWQ2CEVQC
Render correspoding hunk on inline credit hover
Created by  finchie  on December 10, 2025
DUZBRB3U7ERDXRM6A7NFI4IGUB6IR4V2L7JJSLCQBSJYJDUZQR6AC
Consistently use `EditorWorkingCopy` in `pijul-extension`
Created by  finchie  on December 9, 2025
TIPGJCUW2P2DNOVVQ6RETSFDEGLC5C75CNRRB42WCUA7HHQT5C3QC
Store modified time of `FileContents` as `jiff::Timestamp`
Created by  finchie  on December 8, 2025
M2NAH3DCKREU74FXJSQDDRA35LP55VVCD6Z2UH5UCAL7TOTFNNQQC
Remove VSCode template extension boilerplate
Created by  finchie  on November 30, 2025
NE2HVJTRBUIUN3T56CJTB6KBHLDFP4HDYYQUHNFG6DZO6RTSPKIAC
Refactor inline credit to improve hover messages
Created by  finchie  on November 30, 2025
72K45XKDA7R3R4I7ZOMZAA2433VR4SD7C7I5K6PCE6RTYL545GGQC
Create initial Visual Studio Code extension
Created by  finchie  on November 26, 2025
WFWTKCJNC4VSURSQWE5FXJGTEJJOCDMQ6LN2O6EW2DNOVT2ZUMRQC
(no change message)
Created by   on November 26, 2025
4IXB7PLVEWA5Z6CV7BZSGKYYP2YSIEDPUBN2PX263ILTZZGVK3WAC