Open iamhyc opened 1 year ago
(v0.1) Compile and PDF View
Release Date:
20230909
- [x] 2f9039bcf2a050c55b13176d71fbb5e5f8dc140e update output files in tree view
- [x] 10503b7f163d5e2177681bd8cb0648e8c0777fec compile project: 1) on save, 2) on
ctrl+alt+b
- [x] 10503b7f163d5e2177681bd8cb0648e8c0777fec display compile icon on status bar
- [x] 482dc3922216548a883d540ab9ca058ce6dc099a display PDF file with PDF.js (
ctrl+alt+v
)- [x] 4e7f3a5ee5085656630a51b38147dcb1b22c004b support sync (jump) between TEX and PDF (incompletely)
(v0.2) User Experience Enhancement (Phase I)
Release Date:
20230919
- [x] 9c5b0cee0c6f268f073ea1c423879a78f1ea7162 PDF Dark Mode
- [x] 00b973c114ac4511d0e712f20711bd3a043039a1 support project create/rename/(un)archive/(un)trash/delete
- [x] 5684e5a9c104037a7060b4f2ba62985f296dd603 support online spell check (via
check
)- [x] eb06b5e762c092e0691c86ea9eb961a30228e0f8 support completion for: tex/bib/graphics path
- [x] 0268586ca8fc3a325d28bba224f166d1fa9b1ad4 support completion for: constant data
- [x] d1007acca783522b09cde86f2bed8654ec7b26d9 support completion for: label, bib
- [x] 924e2c0cda281895424458a09c18195369486fd7 support completion for: command snippets
- [x] 46b804c293e46327f525a57fcc7e02d35b2b4453 cookies-based login (though "overleaf.com" still un-supported)
#12e.g., "overleaf.com", SSO- [x] a0bc9faf94193cc7143c8bf259689aa08213314d support compile error display
10
13
15
(v0.3) Initial Collaboration Support
Release Date:
20231004
- [x] a5a97e5486c7c321e172d9af8086c2ef8f27cfde
clientTracking
related API integration- [x] a5a97e5486c7c321e172d9af8086c2ef8f27cfde display connected users on status bar
- [x] 9416ac82c082e04fb09adf0511bffcf09bb06693 display colored multi-user cursors (via
setDecorations
)- [x] 7ce700d8e9284b49144450b6b2e09adca30c2dd0 support project label management
- [x] display history updates on sidebar
- 1e1e6a687b35301df62f230d7355228696cfa11d show diff for each file
- 8589de0c31c98c3b8c8d16892de4bca781ff207f support history label management
- [x] 1bcc0e062936eb0b32cc1b0ad4ea0f5c90e54bf6 support robust file changes sync
16
- [x] 716df46f5eb6cfdde10b2cf80c4cff0c2eaf50c9 support
socket.io
connecting to "overleaf.com"- [x] e1bb1083f35e2acb854d0b9d941a17afd3fe4dc4 fix ascii character converting
(v0.4) Chat Message Support
Release Date:
20231025
- [x] #28 send/receive chat message on sidebar
- [x] #28 allow markdown rendering in chat message
- [x] #28 allow reply to previous message with thread-based rendering
- [x] #31 add context to text editor to copy selected text as range,
ctrl+shift+c
- [x] #31 allow jump to text location in chat message, e.g.,
src/main.tex#L12C12-L15C0
- [x] #31 click username to add cite text to input box
- [x] #31 notify unread messages and scroll into view
- [x] #31 change status bar icon when got new messages
(v0.5) Local Intellisense Enhance pt.1 & Local Replica
Release Date:
20231128
- [x] 8d2ace909e71bd5bdde97d14f48d71043696dff5 project settings: compiler/spell check switch
- [x] bc39e015f1713e459578ece0c8052bdd29faf128 project settings: spell check dictionary unlearn
- [x] #33 fix: command auto-complete
- [x] 53d85fd4734a026e97551da1bf6383eaf382523b support project upload
- [x] 3e5ebb238205b72790975d90b7168100a66a0079 support project download (at any version)
- [x] 79fb4945e407c1458cc825e4291e96cbfb75c0c8 support customized history diff (current/previous/other)
- [x] e60dbd6bcc05ac16a22a6205efa860608a53b393 SCM interface and API design
- [x] fdfb2decbfbfd98c523a7b43ca6c30b6a447b977 support open as local replica
setup local copy; path completion when create; use vscode fs to monitor changes and sync; ignore files sync by embedded rules; configure ignore rules; correct sync without loop call- [x] b2516e18faeca8c7e25af3253e3fea6070d35c13 fix: local replica path resolve under windows
- [x] bacd53ab58de77335efbe3f5a01a6971ce102b65 support scm sync status bar item (invisible when no ongoing activities)
- [x] 0cbf07aca4a92d9104cc0ccba272a46ab540db27 "open locally" does not work properly
- should fix all the uri resolve issue marked with
FIXME
- should set a context value to initialize the corresponding
vfs
when open path matches- [x] #40 fix: better re-connection
(v0.6) Local Intellisense Enhance pt.2
Release Date:
20231218
- [x] dbf1e048c63e6efeec150ff0d96f7dc91b9294f9 feat: allow enable/disable SCM
- [x] 265fe3b2304d89b346b7aae5f7a4325ae5685942 fix: restore pdf viewer scroll position
- [x] 056c18f2df6af96abdfd6d5fcd7b7a3d43b2688f feat: local replica maintain base version for patched update from remote (instead of always overwriting)
- [x] #54 support symbol provider for file outline
- [x] #54 support code formatting (whole/partial/editing)
(v0.7) Overleaf Invisible Mode
Release Date:
20231229
- [x] Overleaf Invisible Mode: #39
(v0.8) User/Developer Experience Enhancement
Release Date:
20240112
- [x] issue template
- [x] update CHANGELOG
- [x] support l10n
- [x] configuration
PDF viewer theme configuration; compile on save or not, output folder name; vfs/message refresh interval, inactive timeout- [x] basic documentation: framework, FAQ, build/contribution guidance, etc.
- [x] enable
master
branch protection, and PR rule protection- [x] GitHub Workflows
- package task: triggered when PR created/edited, with
vsix
artifact generated;
(v1.0) Continuous Maintenance