littleext README
Description
littleext
is a Visual Studio Code extension that helps developers be more productive by tracking their time spent on VS Code. It displays the elapsed time in the status bar, allowing you to monitor how long you've been working in your current session.
Features
- Time Tracking: Displays the elapsed time in the status bar.
- Automatic Updates: The elapsed time is updated every second.
- Simple and Lightweight: Easy to use with minimal configuration.
Requirements
This extension has no special requirements or dependencies.
Extension Settings
This extension does not contribute any settings.
Known Issues
There are no known issues at this time. If you encounter any problems, please report them on the GitHub issues page.
Release Notes
0.0.1
- Initial release of
littleext
.
- Basic time tracking functionality.
For any questions, suggestions, or issues, please reach out to the developer via the GitHub repository.
License
This extension is licensed under the [MIT License](https://github.com/Intina47/littleext/blob/HEAD/
https:/github
.com/Intina47/littleext/blob/main/LICENSE).
Acknowledgements
This extension was developed by [Intina](https://github.com/Intina47/littleext/blob/HEAD/
https:/github
.com/Intina47) as part of the VS Code Extension Development course on Udemy.
Support
If you find this extension helpful, please consider supporting the developer by:
- Giving this repository a star on GitHub.
- Sharing this extension with others.
- Contributing to the project.
Thank you for your support!
REDIS-POWERED AUTHENTICATION FLOW DIAGRAM
sequenceDiagram
participant User
participant Browser
participant Server
participant Redis
User->>Browser: Clicks "Login with GitHub"
Browser->>Server: Sends OAuth request
Server->>Browser: Redirects to GitHub
Browser->>GitHub: Logs in
GitHub->>Browser: Redirects to Server
Browser->>Server: Sends OAuth code
Server->>Redis: Stores OAuth code
Redis->>Server: Returns session ID
Server->>Browser: Redirects to app with session ID
Browser->>Server: Sends session ID
Server->>Redis: Retrieves OAuth code
Redis->>Server: Returns OAuth code
Server->>GitHub: Requests access token
GitHub->>Server: Sends access token
Server->>Redis: Stores access token
Redis->>Server: Returns session ID
Server->>Browser: Redirects to app with session ID
Browser->>Server: Sends session ID
Server->>Redis: Retrieves access token
Redis->>Server: Returns access token
Server->>Browser: Sends user data
Browser->>User: Logs in
REDIS-POWERED AUTHENTICATION FLOW STEPS
VS Code Extension Redirect Server Spotify
| | |
|--> Generate state
| |
|--> Redirect to Spotify | |
| |--> Auth Page |
| | |
|<-- User logs in |<-- Redirect with code
|
| | |
| |-- Exchange code
|
| | for access_token
|
| | |
| |--> Store in Redis |
| | |
| |<-- Send success response |
|<-- Poll for token | |
| | |
|<-- Return token | |
Enjoy using littleext
and boost your productivity!