Activity

Simon

Shop and More!


I added the full shop functionality with basically everything on the api! You can see a list of images, sort by region and price (or name), and even reverse sort. You can click on each item to open an “overlay” that contains more extended details about the item. To purchase it you can click the open on web button, the api does not have purchasing capabilities.


I do need to add better beyboard support, and optimize performance, but its look pretty great for now 🎉
I also added a README, and the x-flavortown-ext header. I just remembered that I need to add setting for what kind of image rendering to use, because they can get laggy.


Commits

  • feat: readme, reqs, screenshots (bad) (0eab889)
  • feat(settings): add settings view with sidebar integration (ae57338)
  • fix: images on one line (85b9144)
  • feat: consolidate API functions and homepage -> kitchen (0fa72dd)
  • initial (very) unfinished shop menu (e68cb91)
  • feat: massive shop perf improvements (df856b2)
  • feat: sale support and better ShopCard args (9baf5f7)
  • feat: regional pricing in shop (ac13615)
  • chore: add x-flavortown-ext header (8a0445d)
  • feat(shop): ShopItem mostly finished and other improvements (3cfb1b3)
  • feat: shop long description and reverse sort (3acb7db)
Attachment
Attachment
Attachment
Attachment
0
Simon

Better API Client with rate limits


Refactored the networking code in FlavortownTUI to use a single APIClient class.

  • Rate limits for each endpoint are included (half of the time would be actually)
  • So if we are within a certain time the cached data is used
  • Cached data is stored in .cache folder
  • Doesn’t really have status code or error handling yet, but maybe later
  • Use the same client globally instead of creating many new ones.

Picture shows that it still works 🥰


Commits:

  • refactor(api): refactor API client implementation with new client class (940989b)
Attachment
0
Simon

Working Sidebar


Made the sidebar actually have stuff on it and lead to different pages. (blank pages for now). Also some miscellaneous cleanup I guess


Commits:

  • feat(sidebar): implement navigation buttons and views (b7bc914)
Attachment
Attachment
0
Simon

FlavorTUI Started!


Just started this project and for now all we have is api key input, and a homepage that displays some info about you! Attached a cool video showing off what we have so far :) (ps. I forgot to put the sidebar in it, but yeah that’s there with no functionality)


  • Basic api key saving (thats literally it) (fc54acf)
  • feat: homepage (basic) and api key checking (069ad68)
  • feat: add sidebar (blank/placeholder) (2cada67)
  • feat: better (still kinda bad) homepage (27bf915)
0
Simon

Was sick af and couldn’t work on this for a while :(


Yeah so this is just some dep updates and fixing and whatever, nothing important really.

I did have problems with google’s workbox-build having the most outdated deps ever, and so to resolve to npm audit errors I had to override the version of one of its packages, but whatever. (go google amiright)


Commits:

  • chore(release): bump version to 1.6.5 and update changelog (0147474)
  • chore: signed firefox nightly build (17aa731)
  • deps go brrrrrrrr (ef9824a)
  • chore: pin serialize-javascript to ^7.0.4 (175a5fc)
  • fix: eslint trello auth lint error (5615065)
Attachment
Attachment
0
Simon

Built like most of it

Ummmmm oops. I guess i made like a large part of this thing without devlogging first.

Features

  • Visit tracking — see which sites you visit most and when
  • Site insights — detect frameworks (React, Vue, Angular, Svelte), CSS libraries (Tailwind, Bootstrap), and CMS platforms (WordPress, Shopify, Webflow)
  • DOM analysis — scans page structure to show which HTML tags are used most, how deeply nested the DOM is, and gives each site a complexity score based on node count, script count, and depth
  • Image format breakdown — see what image formats sites are using
  • Privacy controls — ignore specific domains, auto-exclude sensitive sites (banking, auth pages), and set data retention periods
  • Export/import — back up and restore your data as JSON
Attachment
1

Comments

Nirvana
Nirvana 24 days ago

its awesome

Simon

Shipped this project!

Hours: 15.79
Cookies: 🍪 208
Multiplier: 13.16 cookies/hr

[1.6.5] - 2/20/2026 | Error logging, new widgets, and quality-of-life improvements

A solid release featuring a comprehensive error logging system, a new random color palette widget, drag-and-drop todo reordering, weather auto-update, and several UI improvements and fixes.

Added

  • feat: improve error logging and user feedback with comprehensive error log management, global error capture, and sharing functionality. 41d25f9a

  • feat(palette): add random color palette widget. 82fb9df6

  • feat(todo): add drag-and-drop reordering for todo items. f19e15e1

  • feat(weather): add auto-update location feature. 52476cfa

  • feat(search): add special URL handling. 5e14bcda

  • feat: add scroll-to-top button in Settings panel. 3fd010e3

  • feat(github): add tooltips to calendar widget. f70eeb1b

Changed

  • feat(ip-info): more robust fallbacking and parsing. 70d071da

  • Updated ES & IT files (#114). 762e4f48

  • Update Vietnamese (vi) translation (#110). 9d6cb68e

Fixed

  • fix: less gimmicky scroll to top button. decec927

  • fix(search): missing/broken translation. f54a423a

  • fix: remove whole background on chromium dev. fb9dbb52

Chore / Cleanup

  • chore: run translations. bed18d2e

  • ci: update actions to latest versions in workflows. 3add9da4

Closed Issues

  • #107 [FEATURE] font size slider?
  • #106 [FEATURE] accent colour?
  • #105 [FEATURE] distinguish “Display ..” checkboxes by indenting related sub options
  • #104 [FEATURE] make Custom CSS snippet textarea be taller by default?
  • #101 Docs are live! 🎉
  • #70 [FEATURE] Widget Placement Improvements
  • #57 Created bookmarks manager widget
  • #28 [FEATURE] Momentum Tab Inspiration

What’s Changed (PRs)

New Contributors

Full Changelog: https://github.com/BookCatKid/TablissNG/compare/v1.6.4...v1.6.5

Simon

Easy error log sharing!


Added much more error handling to the error menu. This makes it capture more errors (such as widget crashes), but also adds a button that copies the error log plus a stack trace (mostly useless, but sort of places it kinda).
Also fixed a bunch of translations that weren’t included because intl.formatMessage was defined inline :(.


Commits:

  • fix: less gimmicky scroll to top button (decec92)
  • feat: improve error logging and user feedback (41d25f9)
  • chore: run translations (bed18d2)
Attachment
0
Simon

Minigames

so that you can distract yourself…. yay…


Added a mingames widget with pong, snake, breakout, wackamole. More can be added later (maybe). Spent way too long on this, but whatever I guess.


main

  • Update Spanish and Italian translations (#114) (762e4f4)
    seperate branch
  • feat(widgets): add minigames widget with four playable games (a6f7e08)
Attachment
Attachment
Attachment
Attachment
0
Simon

Started the app

So far I’m able to fetch the info about games!

Attachment
0
Simon

Struggling to find easy things to do now … 😭


I added better fallbacks to the ip info widget, they used to be broken and the top api broke.
I added a non-intrusive button to settings to scroll back to the top of the screen.
I added drag and drop re-ordering to the todo widget. This and the previous one are issues opening on the og tabliss repo that I went through and fixed 🎉


Commits:

  • feat(ip-info): more robust fallbacking and parsing (70d071d)
  • feat: add scroll-to-top button in Settings panel (3fd010e)
  • feat(todo): add drag-and-drop reordering for todo items (f19e15e)
0
Simon

Very old (og tabliss) issues closed!

Weather auto-update location, random color palette!


I went through and found two issues from the old tabliss repo that looked fun to work on and implemented them. These were an auto updating location for the weather widget and a very advanced color palette widget. The color palettte widget had already been partly implemented by someone, but I made it much more complete and advanced


Commits:

  • feat(weather): add auto-update location feature (52476cf)
  • feat(palette): add random color palette widget (82fb9df)
0
Simon

Lots of Good Stuff (First Commit)

Wasn’t even sure I’d put this on Flavortown… but here we are.

Highlights

  • Speaker list + navigation UI
  • Improved Now Playing display
  • Album art with JPEG decoding + memory optimizations
  • Progress bar with time display
  • Device discovery (async) + caching
  • Scan button + better status updates
  • Secrets management + improved WiFi handling
  • Migrated buttons to MCP23017 I²C expander
  • Added README
Attachment
0
Simon

Some really small stuff


Fixed a few minor issues and played around with some stuff that never really developed. I tried to get online/hosted translations working, but omg its impossible*. If anyone knows how to do it, help would be very appreciated! I got a pr set up for “bettter links” and “profiles” finally too.


  • Update Vietnamese (vi) translation (#110) (9d6cb68)
  • fix: remove whole background on chromium dev (fb9dbb5)
  • feat(search): add special URL handling (5e14bcd)
  • fix(search): missing/broken translation (f54a423)
0
Simon

Tooltips + CI Updates


Added tooltips to the github calendar widget. This was made MUCH easier because of the addition of built in tooltips in v5! I also updated all of my gh actions worflows deps to the latest version.


Commits:

  • feat: v1.6.4! (1a1f45a)
  • feat(github): add tooltips to calendar widget (f70eeb1)
  • ci: update actions to latest versions in workflows (3add9da)
Attachment
0
Simon

Shipped this project!

Hours: 24.09
Cookies: 🍪 672
Multiplier: 27.91 cookies/hr

[1.6.4] - 2/13/2026 | Theming, search customization, tally counter, and online documentation

A feature-packed release with centralized theming via CSS variables, search widget customization, a new tally counter widget, and full online documentation! Additionally, the since and countdown widgets are now deprecated in favor of TimeTracker, and a lot of development work has been done under the hood to prepare for future updates and make contributions easier.

Added

  • feat(ui): add customizable global accent color. b8ffd6fb

  • feat(time): indent settings and add showHours. e08dcb35

  • feat: add tally counter widget. 5a79bf13

  • feat(search): add custom width settings. cb8aa009

  • feat(search): add style customization to search widget. 48b0706e

  • feat(docs): add full online documentation! (#98). b4570ef7

Changed

  • refactor: implement centralized CSS variables for theming (#109). d170e10f

  • change: expand the default rows for custom css/js/html widgets. e289d4ea

  • feat: add deprecation warning to since and countdown widgets. a52d6e65

  • Updated ES & IT files (#108). c2c80b6b

Fixed

  • fix: visible instead of auto (oops…). 62e87b4d

Chore / Cleanup

  • chore: improve lint-staged configuration. 1743f601

  • ci: refactor workflows to use reusable templates. 8f81b721

  • build: remove service worker from manifest in dev. 41e6e6e2

  • chore: migrate some project styles from CSS to SASS. 4fa02de2

  • chore: deps. e3269c8f

Simon

Accent color + merge css


I merged (and updated) the css changes from thee previous devlog, but mainly I added accent color! Accent colors is something that was implemented on Tab-nine (another Tabliss fork that was also stopped). A recent “switcher” asked me to implement it so here we are!


The way that this works is that there is now an accent color settings in the global settings page. When changed, eveything that uses the accent color (previously the talbiss blue color) changes color. In the font settings of a widget, its text color can be set to “use accent color” to (obviously) use the accent color. Handily, I used the same format as Tab-nine so their accent colors are compatible. This was made way easier because of the css overhaul that was previously mentioned.


Commits:

  • refactor: implement centralized CSS variables for theming (#109) (d170e10)
  • feat(ui): add customizable global accent color (b8ffd6f)
Attachment
Attachment
Attachment
0
Simon

CSS Variables Now!

I have refactored the colors and stuff of the extension fully to use css variables and ascially make verything a lot better to use. This was mainly so that I can add the accent color thing in the future.


I KNOW that it seems like this shouldn’t have taken this long, but its actually very somplicated to make everything this much better. I also have to make sure to keep contrast and eveyrthing the same and barely change the ui.


  • refactor: implement centralized CSS variables for theming (c08a026)
  • refactor: replace some obvious colors with variables (cd99921)
  • add some small classes I guess (99e667e)

Comparison is availalb ein the iamges (first is new, second is old)

Attachment
Attachment
0
Simon

Got distracted by other projects for a few days…


Barely any visual changes, but some great dev/workflow changes. Closed a few issues from an invite from tab-nine :)


Commits on main:

  • build: remove service worker from manifest in dev (41e6e6e)
  • ci: refactor workflows to use reusable templates (8f81b72)
  • chore: prettier (2512cec)
  • chore: improve lint-staged configuration (1743f60)
  • change: expand the default rows for custom css/js/html widgets (e289d4e)
  • Updated ES & IT files (#108) (c2c80b6)
  • feat(time): indent settings and add showHours (e08dcb3)
Attachment
0
Simon

Loooooong Time No See…. (oops)

tl;dr: Counter widget, Old css -> Sass, Quick Links rework in progress


I added a tally counter widget which is something that someone requested. Very simple widget honestly. I also converted some of the old css files to sass, for some reason there were a few left. I finally began the massive mgiration of quick links to not suck anymore. They were one of the first things I worked on back when I had no idea what I was doing so yeah… Its gonna be rough.


Commits on better-links:

  • refactor(links): restructure components and migrate icon storage (75562c3)
  • fix: allow aspect ratio changing on svgs (c1953d6)
  • refactor(links): simplify iconify identifier logic (ca36922)
  • refactor(links): move icon migration logic to Links component (23ca5c0)
  • refactor: improve Modal component and IconPicker UI (fc9be3a)

Commits on main:

  • chore: migrate some project styles from CSS to SASS (4fa02de)
  • feat: add tally counter widget (5a79bf1)
Attachment
Attachment
0
Simon

Docs Released + Search Style Options!

I merged the documentation into main, and everything appears to be working, so yay! I added a warning that users should use the TimeTracker widget instead of countdown or since.


Mainly though, I added two new styles of search bar to the search widget and an option to overide its width. This could of course be done with custom css before, but having it built in is a nice touch :)


Commits:

  • feat(docs): add full online documentation! (#98) (b4570ef)
  • chore: deps (e3269c8)
  • feat: add deprecation warning to since and countdown widgets (a52d6e6)
  • feat(search): add style customization to search widget (48b0706)
  • feat(search): add custom width settings (cb8aa00)
Attachment
Attachment
Attachment
Attachment
0
Simon

Shipped this project!

Hours: 15.66
Cookies: 🍪 425
Multiplier: 27.14 cookies/hr

[1.6.3] - 2/5/2026 | Bugfixes and minor improvements

Minor bugfix release with quality of life improvements. Focus on older issues, and a lot of unfinished work :(

Added

  • feat(release): add closed issues summary to release body. d9c56024

  • feat(links): add URL normalization and extension tab option. bd53b7ab

  • feat(media): hide controls with 1 or less images. 8d92f1aa

Fixed

  • fix: translations. 3434f6c0

  • fix(dates): date parsing causing incorrect days. 40d6c942

  • fix(bookmarks): properly set iconSize to 24 by default. 378fdc72

  • fix: don’t include unused service-worker on firefox. 505525ac

  • fix(trello): minor fixes (#97). 4ccd112d

Closed Issues

  • #100 [BUG] Enormous favicons in bookmarks widget
  • #99 [BUG] Secure Connection Failed to certain websites (resolved)
  • #94 [BUG] Unsplash background provider causes “Sorry this plugin has crashed!” error
  • #92 [BUG] When starting Vivaldi browser, the Start Page is empty.
  • #90 [Help Wanted] Firefox does not seem to support service workers in add-ons
  • #89 Add a bookmark folder and let it look like quick links?
  • #86 [FEATURE] Use opentype features with font selection in widgets
  • #81 [BUG] Widgets positioning not accounting for rotation
  • #51 [FEATURE] Background position option
  • #47 [FEATURE] Add cycle buttons for “Upload Image” background option
  • #37 [BUG] Possible google update breaking bookmarks widget
  • #34 Custom widget positioning doesn’t retain relative position
  • #2 Weird date thing

What’s Changed (PRs)

Full Changelog: https://github.com/BookCatKid/TablissNG/compare/v1.6.2...v1.6.3

Simon

Version 1.6.3 Released!

(Minor bugfix release with quality of life improvements.)

Didn’t do much else really. Here is a list of closed issues since the previous list:

Closed Issues

  • #100 [BUG] Enormous favicons in bookmarks widget
  • #99 [BUG] Secure Connection Failed to certain websites (resolved)
  • #94 [BUG] Unsplash background provider causes “Sorry this plugin has crashed!” error
  • #92 [BUG] When starting Vivaldi browser, the Start Page is empty.
  • #90 [Help Wanted] Firefox does not seem to support service workers in add-ons
  • #89 Add a bookmark folder and let it look like quick links?
  • #86 [FEATURE] Use opentype features with font selection in widgets
  • #81 [BUG] Widgets positioning not accounting for rotation
  • #51 [FEATURE] Background position option
  • #47 [FEATURE] Add cycle buttons for “Upload Image” background option
  • #37 [BUG] Possible google update breaking bookmarks widget
  • #34 Custom widget positioning doesn’t retain relative position
  • #2 Weird date thing

As you can see, early issues are being focused on!


Commits:

Attachment
1

Comments

samiyaazad
samiyaazad about 1 month ago

It’s so pretty!!

Simon

Wikimedia PAIN

I have been working a lot on closing issues and we are down MANY. However the oldest one is wikimedia commons improvements. Right now we only have POTD, and I want to expand it. This is going well except for the fact that the wikimedia apis are extremely painful and impossible to work with (no hate of course) So yeah, that’s how that’s going… (new release soon though 🎉)


I also added to the release workflow a summary of closed issues which should be cool!


Commits:

  • fix(bookmarks): properly set iconSize to 24 by default (378fdc7)
  • fix(dates): date parsing causing incorrect days (40d6c94)
  • feat(links): add URL normalization and extension tab option (bd53b7a)
  • feat(release): add closed issues summary to release body (d9c5602)
Attachment
Attachment
Attachment
0
Simon

Small fixes


This has been mostly a lot of time spent fixing small things, and even though I haven’t committed anything yet its all in progres… Profiles are in progress too!


I am very committed right now to fixing and closing old/new issues because I am very unhappy with the amount that are currently open. A lot of stuff will be delayed until more of that has been gone through. (possibly including merging docs, cause I don’t want to deal with the potential things that that breaks.)


Commits:

  • fix(bookmarks): properly set iconSize to 24 by default (378fdc7)
  • fix(dates): date parsing causing incorrect days (40d6c94)
Attachment
Attachment
Attachment
0
Simon

Docs are almost finished!

I’ve made some awesome progress on them (I attached some screenshots). I opened on pr (on my own repo) with the changes. Just need a few minor fixes and touchups and they will be good to go! I am so excited omg! There will be more added to them in the future, such as more tips & tricks, etc so yay.
Feel free to check it (and look at the attached screenshots) and let me know what you think!


Mostly simple changes on main

Some closed gh issues and stuff as usual.

  • chore: slight changelog changes (6c47a38)

  • feat(media): hide controls with 1 or less images (8d92f1a)

  • fix(trello): minor fixes (#97) (4ccd112)

  • fix: don’t include unused service-worker on firefox (505525a)

Attachment
Attachment
Attachment
Attachment
Attachment
0
Simon

Shipped this project!

Hours: 33.36
Cookies: 🍪 221
Multiplier: 6.61 cookies/hr

TablissNG: v1.6.1 & v1.6.2 Released!

Highlights

  • Positioning: Switched to react-moveable. Widgets now feature snapping, rotation, and non-broken movement.
  • Background Overhaul: Unified all background logic (BaseBackground) and fully modernized the Giphy widget. Also Improved the info section and added rotation arrows to the Media widget.
  • Custom Favicons: You can now finally modify the tab favicon!
  • Firefox Signed Builds: Automated web-ext signing for easier testing/distribution of nightly/beta builds.
  • Better Bookmarks and Quick Links: Added icon sizing, text hiding, and quick link importing.

What’s Next?

  • New Docs: Building a fresh home for TablissNG using Docusaurus on the new-docs! branch.
Simon

New docs (in progress)

Using docusaurus for this, which I ❤️! See branch new-docs!

Finally merged the better custom positioning

Will be releasing a new update VERY soon, so yay!

Attachment
Attachment
Attachment
0
Simon

Feeling a little burnt out rn unfortunately. I also kinda forgot what i worked on…

Bascially almost finished the custom positioning improvements, and fixed some bugs.
I also did work on a lot of changes that I never ended up committing, so maybe soon.

Sorry for the ugly devlog (and simple image)

I think I will work on docs next. maybe.

Attachment
0
Simon

tldr: Finished BaseBackground improvements/transitioning and modernised/fixed GIPHY widget


BaseBackground took a LOT more work to get done and it had some massive improvements, you can check out the commits on the branch/pr if you want. Also had a little scare where I compeltely broke it, then merged it :). Firefox signed nightly has been updated with these changes, testing them out would be great!


The GIPHY widget has been fully overhauled to be much more like the unsplash widget, as in it has more options and stuff. Basically you can now see trending images and I fixed the randomness that I broke at some point.


Next up is finishing the new custom widget positioning and mergin it. Also try to get more requested changes implemented.

Attachment
Attachment
0
Simon

Got some awesome changes in here!

tldr: firefox nightly auto-siging and fully refactored custom positioning system!


I set up a script that creates a firefox nightly build and then signs in (in unlisted mode) using web-ext. This makes it a lot easier to test on firefox without having to reinstall the extension one every browser restart.


Now for the star of the show:

Completely revamped custom positioning! I am now using a library called react-moveable which allows for a system that first of all does not suck, easier movement, scaling with the borders + rotation with a handle, and SNAPPING. Widgets can now snap to each other or the edges/middles of the screen. The relative positioning also works a little better. This is just in a pr I created right now, but it will be merged very soon.


And of course some miscellaneous improvements/fixes here and there.

Attachment
0
Simon

Got some good work done finally


tldr: BaseBackground and more bookmarks/quick links work


Almost completely finished the BaseBackground unification and opened a pr to see what ai code review thinks I guess. Decided to add it to a lot more than I was originally intending (eveything actually)


Also the person from the previousissue has some request which I promptly implemented: icon sixze for bookmarks, and the ability to hide the text (set max text length to -1). I already had zero for no limit, so I guess -1 is fine


I am somewhat annoyed by the ai code review, but sometimes it is actually quite helpful, so I guess I’ll continue with it.

Attachment
Attachment
0
Simon

I sort of forgot about making devlogs….. but closed two more issues!


I added an option to change the position of the background image (super simple issue that had been open for way too long.


Also closed a new issue from the EndeavourOS forum. which was in hindsight an obvious feature, but took a while to implement. Basically added an option to import bookmarks into quicklinks AND a quick links display mode in bookmarks.


Of course did some of the usual package updates and stuff like that. Also remebered that I can use markdown here so that’s cool!

Attachment
Attachment
0
Simon

Released version 1.6.1!

I ❤️ having to remake my entire actions auto upload stuff every single time 😭

Mostly very small changes, but I fixed workbox caching, and improved settings icon position (and of course ci).

Attachment
Attachment
0
Simon

Finally made it through all of the open prs!

Which means that favicon modification is here, and also finished up the prettier fixes which means that we finally have pretty code everywhere. (lol so many changed lines)

Time to grind through some (old) issues 🫡.

Attachment
Attachment
0
Simon

Shipped this project!

Hours: 22.9
Cookies: 🍪 265
Multiplier: 11.58 cookies/hr

This is my first major project (more like just my first every project), and it’s been incredibly fun to work on. Over the past year, I’ve learned so much that I genuinely feel like a completely different person than when I started.

TablissNG is a fork of Tabliss (an extension I used every day) with the goal of continuing its development and building on what made it great. I’ve already added many new features, and this is only the beginning. I’m really excited to keep improving it and see where it goes next.

Simon

Made a lot of progress on wallhaven backgrounds (not released yet) (for some reason they were really difficult. Resolved two new github issues:
[FEATURE] Use opentype features with font selection in widgets
[FEATURE] Bing Daily Wallpaper

Attachment
0
Simon

Add SOS and Random modes. Home menu redo soon to accomodate what I want better!

Attachment
Attachment
Attachment
0
Simon

Did a lot of things that I don’t really remember, but a large thing is that I’m finally transitioning the backgrounds to use BaseBackground! So far (in the branch using-basebackground) I’ve fixed a lot of issues with it and transitioned both Giphy and Media! It was a pain to migrate the Media widget’s cache, but now it migrates automatically.

Attachment
Attachment
0
Simon

Refactored the engine to be fully data-driven instead of hardcoded. Game modes now auto-register, own their logic and UI, and plug into a much simpler central store. Adding a new mode is mostly just dropping a folder in and wiring its rules. Next up is to add a bunch more gamemodes!

Attachment
0
Simon

Lots of miscellaneous fixes and ui improvements.

Made the gamemodes WAY more data-driven so its easier to add new ones.

Fixed white flash on load

0
Simon

Finished adding the api keys for trello integration, so now it works on the nightly build!

Attachment
0
Simon

Finally merged the trello widget pr. Large changes, and very excited for the next integration plugins! Massive thanks to @John-Ling for their work and putting up with me 😭.

Attachment
1

Comments

Dankey445
Dankey445 2 months ago

lol

Simon

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0