Flavorcode  banner

Flavorcode

12 devlogs
45h 25m 21s

Flavorcode is a Flavortown VS-Code extension made by Joko26. It currently only has limited features as many api routes crucial for this project were removed without any announcement. If those api routes get reintroduced this extension will regain …

Flavorcode is a Flavortown VS-Code extension made by Joko26. It currently only has limited features as many api routes crucial for this project were removed without any announcement. If those api routes get reintroduced this extension will regain full functionality.

check the readme for a detailed description ms-arrow-down

This project uses AI

But only for research :)

Demo Repository

Loading README...

Joko26

Release

I fixed last minute bugs and released the
Extension: https://marketplace.visualstudio.com/items?itemName=Orosemo.flavorcode
please check it out and give me feedback

changelog

  • πŸ› fixed hackatime api key saving bug (bcbde0c)
  • 🍱 added an logo for the activity bar (4144a69)
  • πŸ“ added theme images to the readme (28419b5)
  • πŸ“ tested gifs in readme (4f3203e)
  • πŸ“ switched to local files for readme (49c2a82)
  • πŸ› fixed image paths (ff63ade)
  • πŸ“ finished gifs in readme (910c8fe)
Attachment
Attachment
Attachment
0
Joko26

Added Hackatime api support and devlog comments

I added a mandatory field for the users Hackatime api key to the setup and the settings process which is used to track (for now only) the streak and display it in the user section.
I also added a display for devlog comments in the devlog view and made the comment display and the media display foldable.

changelog

  • πŸ› πŸ”₯ fixed video play and removed fire theme (e565ee2)
  • πŸ’„ added vscode theme and made it default (d85aefa)
  • ✨ πŸ› added markdown parser to project info (fixes #2) + fixed a bug with the project updating process (a03b2bb)
  • 🚸 fixed #3 disabled setup and settings buttons on project fetching (adff910)
  • πŸ’„ fixed styling of link buttons and added a tooltip to themes (4d4482e)
  • πŸ“ worked on readme (3e39df1)
  • πŸ“ added user stats to readme (577bd52)
  • ✨ added hackatime api key field to setup and added streak display fixes #4 (287cb88)
  • 🚧 started work on devlog comments (d8035a1)
  • ✨ added devlog comments (fixes #5) (6a7e7a5)
Attachment
0
Joko26

Added devlog media display and fixed bugs

I added a display for the new devlog api route so the devlog medias are shown in the open devlog webview and i fixed some bugs

changelog

  • πŸ› minor design fixes (520a7eb)
  • ♻️ fix issue #1 (2f21481)
  • πŸ› fixed bug in the edit page which caused the page to break (9228a4d)
  • πŸ§‘β€πŸ’» added error messages (65acc17)
  • ✨ πŸ› added media display and fixed some visual bugs (824d089)
  • πŸ’„ ✨ finshed devlog media display (752623b)
Attachment
Attachment
0
Joko26

Added user sub page

I added a user sub page to the defaul view project page which displays basic user stats like cookies (yes im broke cryin) and votes.
Release coming soon

Changelog

  • πŸ› πŸ’„ fixed menu button wrapping (2873e80)
  • πŸ”₯ removed create and update project commands (fe276bc)
  • ♻️ improved code structure (7ecfbbe)
  • 🚧 started work on user sub page + πŸ’„ added 2 more page (Orosemo & Fire) (7e2771c)
  • 🚧 worked on user section (ffb621a)
  • ✨ added user sub page (1807eb6)
Attachment
0
Joko26

Added custom theme support

I added a new Theme command + Webview and added custom theme support to all still used webviews and windows
(/≧▽≦)/

Changelog

  • πŸ“ update readme (1baaf96)
  • ✨ added custom themes (2d5590c)
  • πŸ› πŸ’„ added themes to opendevlog themes (af9b5ec)
Attachment
Attachment
Attachment
Attachment
0
Joko26

Added UI to setup the extension + visual improvements

I added UI webview windows to create, choose existing projects and set your api key when the extension isnt setup and added icons to some buttons. I also added discord rich presence (β‰§βˆ‡β‰¦)οΎ‰

Custom themes are next (/≧▽≦)/

Changelog

  • ✨ added discord rich presence (47cf8fe)
  • ✨ 🚧 added setup windows to create and select projects as current projects to Flavorcode window in the actifity bar (35d59e3)
  • 🚧 working on auto devlog refresh on project creation or choice during setup (af0a5dd)
  • πŸ› fixed devlog refresh on new project creation or choice (c77c217)
  • πŸ’„ added icons to buttons (2b103f5)
Attachment
Attachment
Attachment
Attachment
0
Joko26

Added additional project info + rewrote devlog treeview to webview and styled it

I added aditional project info to the project overview webview and rewrote devlog treeview to webview and styled it according to the flavortown palette (custom themes coming soon (/≧▽≦)/)

Changelog

  • πŸ’„ removed devlog treeview and replaced it with a webview + improved styling (7d1d4dc)
  • πŸ“ updated readme (c489962)
  • πŸ“ fixed image in readme (e05d955)
  • πŸ“ fixed Tab;e of conten (34d3b7b)
  • πŸ› ✨ fixed devlogs view as neccesery api route got removed + added aditional info to project overview webview (15e9c5d)
  • πŸ› fixed bug that on refresh just added devlogs on top without clearing the innerHtml first (441f142)
Attachment
0
Joko26

Added project overview webview to activity bar + styling

I added a project overview webview to the activity bar (WIP) and styled all webviews according to the falvortown website.

Changelog

  • πŸ“ updated readme to encompass devlog viewing (4d53abc)
  • 🚸 programmed that only one devlog viewing page can exist at any time (88640ad)
  • ⚰️ removed unused context.ts (2c2be54)
  • πŸ”₯ πŸ§‘β€πŸ’» made getHtml get Html directly from html files instead of requiring a manual copy (b1f42f8)
  • πŸ“ added credit for Md parser from SabioOfficial (42c0de7)
  • πŸ› fixed bug that turned every β€œ#” to a individual ● in the devlog overview page (a0aec63)
  • 🚧 began working on activity sidebar project info webview (b159712)
  • πŸ’„ ✨ added project overview webview to actifity bar and styled all webviews with flavortown colors (b16934d)
Attachment
Attachment
Attachment
Attachment
0
Joko26

Added Devlog Viewing Functionality

Added a Devlog overview tree view to the Flavortown tab in the vscode activity bar and code a command tha opens a detailed view when a devlog is clicked

Changelog

Attachment
Attachment
0
Joko26

Finished project creating and updating

Finished the createProject and updateProject commands with webviews (picture)

changelog

  • πŸ“ updated comments in extension.ts (42be2b0)
  • ✨ added update projects command (45b2393)
  • πŸ’„ fixed button style of the update webview (6fcdb7b)
  • πŸ“ updated readme & ✨ added option to not set new project as workspace project (6adeb2c)
Attachment
Attachment
0
Joko26

Project creation and setup

added a webview and command for creating new flavortown projects and finished the setup command.

ToDo

  • adding functions for project creation and updating
  • adding functions for devlog creation and updating
  • maybe add discord rich presens
Attachment
0
Joko26

Added functions to set and get config values

Next tasks:

  • adding functions for project creation and updating
  • adding functions for devlog creation and updating
  • maybe add discord rich presens
Attachment
0