Skip to content
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

Towards v1.0 #3

Open
1 task
iamhyc opened this issue Sep 1, 2023 · 8 comments
Open
1 task

Towards v1.0 #3

iamhyc opened this issue Sep 1, 2023 · 8 comments
Assignees

Comments

@iamhyc
Copy link
Owner

iamhyc commented Sep 1, 2023

(v1.0) Continuous Maintenance

@iamhyc iamhyc self-assigned this Sep 1, 2023
@iamhyc iamhyc pinned this issue Sep 1, 2023
Repository owner locked and limited conversation to collaborators Sep 3, 2023
@iamhyc
Copy link
Owner Author

iamhyc commented Sep 9, 2023

(v0.1) Compile and PDF View

Release Date: 20230909

  • 2f9039b update output files in tree view
  • 10503b7 compile project: 1) on save, 2) on ctrl+alt+b
  • 10503b7 display compile icon on status bar
  • 482dc39 display PDF file with PDF.js (ctrl+alt+v)
  • 4e7f3a5 support sync (jump) between TEX and PDF (incompletely)

@iamhyc
Copy link
Owner Author

iamhyc commented Sep 19, 2023

(v0.2) User Experience Enhancement (Phase I)

Release Date: 20230919

@iamhyc
Copy link
Owner Author

iamhyc commented Oct 3, 2023

(v0.3) Initial Collaboration Support

Release Date: 20231004

  • a5a97e5 clientTracking related API integration
  • a5a97e5 display connected users on status bar
  • 9416ac8 display colored multi-user cursors (via setDecorations)
  • 7ce700d support project label management
  • display history updates on sidebar
    • 1e1e6a6 show diff for each file
    • 8589de0 support history label management
  • 1bcc0e0 support robust file changes sync
    handle out-of-sync #16
  • 716df46 support socket.io connecting to "overleaf.com"
  • e1bb108 fix ascii character converting

@iamhyc
Copy link
Owner Author

iamhyc commented Oct 25, 2023

(v0.4) Chat Message Support

Release Date: 20231025

@iamhyc iamhyc added the Proposal label Nov 1, 2023
@iamhyc
Copy link
Owner Author

iamhyc commented Nov 28, 2023

(v0.5) Local Intellisense Enhance pt.1 & Local Replica

Release Date: 20231128

  • 8d2ace9 project settings: compiler/spell check switch
  • bc39e01 project settings: spell check dictionary unlearn
  • fix: commond completion #33 fix: command auto-complete
  • 53d85fd support project upload
  • 3e5ebb2 support project download (at any version)
  • 79fb494 support customized history diff (current/previous/other)
  • e60dbd6 SCM interface and API design
  • fdfb2de 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

  • b2516e1 fix: local replica path resolve under windows
  • bacd53a support scm sync status bar item (invisible when no ongoing activities)
  • 0cbf07a "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
  • fix reconnect #40 fix: better re-connection

@iamhyc
Copy link
Owner Author

iamhyc commented Dec 18, 2023

(v0.6) Local Intellisense Enhance pt.2

Release Date: 20231218

  • dbf1e04 feat: allow enable/disable SCM
  • 265fe3b fix: restore pdf viewer scroll position
  • 056c18f feat: local replica maintain base version for patched update from remote (instead of always overwriting)
  • Code format #54 support symbol provider for file outline
  • Code format #54 support code formatting (whole/partial/editing)

@iamhyc
Copy link
Owner Author

iamhyc commented Dec 29, 2023

(v0.7) Overleaf Invisible Mode

Release Date: 20231229

@iamhyc iamhyc removed the Proposal label Jan 6, 2024
@iamhyc
Copy link
Owner Author

iamhyc commented Jan 12, 2024

(v0.8) User/Developer Experience Enhancement

Release Date: 20240112

  • issue template
  • update CHANGELOG
  • support l10n
  • configuration

    PDF viewer theme configuration; compile on save or not, output folder name; vfs/message refresh interval, inactive timeout

  • basic documentation: framework, FAQ, build/contribution guidance, etc.
  • enable master branch protection, and PR rule protection
  • GitHub Workflows
    • package task: triggered when PR created/edited, with vsix artifact generated;

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant