You are browsing as a guest. Sign up (or log in) to start making projects!

Tulis

@Tulis

Joined June 25th, 2026

  • 21Devlogs
  • 3Projects
  • 1Ships
  • 15Votes
Open comments for this post

11h 5m 29s logged

Devlog 8 (a huge two i am so funny hahahahaha)

What changed?

  • epubs! (oh the horrors, this was so hard)
  • three languages now: Polish, English and Russian
  • i am in the process of adding my app to F-Droid (like it to help me!) Merge Request
  • a lot of improvements to GitHub actions (caching, 4m build time reduced to ~30s!)
  • reproducible builds and signing
  • tasteful theme selection
  • we don’t talk about the red cover.

What is going on next?

  • improving epubs
  • we talk about the red cover.
  • adding it to F-Droid
  • adding the app to google play store :)
0
0
3
Open comments for this post

7h 50m 29s logged

Devlog 7 (a huge one :happy: )

What changed?

  • a beautiful new vector logo!
  • app info page and proper versioning
  • tests on github actions on translation
  • fix translation to properly use plurals
  • working on polish translation
  • Gradle build now bundles translation credits from Weblate
  • settings on pdf reader and an abstraction layer before it (easier future coding)
  • fix a lot of bugs and memory leaks (who said that?)
  • added a bunch of customization options
  • added a split page function for funky pdfs

What I will be working on next?

  • Epubs :books-hole:
  • Fixing visual bugs

Release v0.3.0
See you in the next one!

1
0
191
Open comments for this post

3h 10m 28s logged

Devlog 6

What I changed?

  • added a configurable reading layout option for PDFs
  • added a new book info page (so pretty!)
  • fixed bugs and i18n issues
  • there will be English, Russian, Polish translations!
  • fixed code quality (a lot!)

What am I doing next?

  • Epubs :happi:
  • More configurable options for PDFs and Epubs!

Thanks for reading!

Release v0.2.0

0
0
155
Open comments for this post

7h 0m 10s logged

Devlog 5

(sorry for so little devlogs, hackatime was down :sad-apple: )

What changed?

  • Releases! Now the actions build and sign the app for releases (prereleases for now but yes)
  • Pdf support!
  • Full db rewrite
  • More configurable options (and even more coming)
  • A lot of bug fixes
  • Got weblate set up for translating
  • Bookmarks for PDFs
  • A lot of metadata and info page!

What am I doing next?

  • Epubs - it is confirmed and doable :)
  • More custom features and themes
  • Make the info page human?

Release: v0.1.0

See you in then next one!

0
0
164
Open comments for this post

3h 44m 21s logged

Devlog 4

What have I changed?

  • I created a Github actions builder that publishes the latest version to artifacts (releases later, as they are not ready XD)
  • created lovely art and letterpaper (banner) also this tasty background changing depending on the theme)
  • I am in the middle of completely changing the db structure to accommodate PDFs and EPUBs
  • many code optimisations

I will focus on?

  • PDFs for now
  • more themes

See you in the next one!

0
0
39
Open comments for this post

2h 59m 17s logged

Devlog 3

What have I done?

  • full i18n-ation (every text is in strings file, so it can be translated), english as of now (russian and polish are coming)
  • you can zoom the panels so you can adore all the details
  • settings now has tabs so more options can be added
  • settings popout extends all the way instead of a akward middleway
  • settings are actually saved when pressing the “Save” button (yes they were discarded when saving, and saved when pressing somewhere else 🤭)

What I will be working on?

  • hopefully epubs
  • removing all the bugs 🐛
  • making it even more customizable (custom backgrounds and themes are coming!)

See you in the next one!

0
0
5
Open comments for this post

10h 50m 16s logged

Devlog 2

(omg I am writing this third time, I need to copy it this time)

What I changed?

  • added bookmarks (auto remembering where you last read)
  • added beautiful coffee theme
  • added customization options
  • added rereading (am I the only one to reread books/mangas all the time?)
  • fixed bugs and memory leaks (memory leaks in an android app, I know)

On what I will focus now?

  • writing more frequent devlogs
  • I18N - aside from polish, english and probably russian
  • maybe EPUBS 💀
  • fix some annoying bugs (such as the cover sometimes not changing)

I created a Github repo!
See you in the next one!

0
0
2
Ship

I made this as a simple web app that helps me and my friends when commiting to Stardance, so hope that it can help you too! Simply input your Slack ID/any other ID and go! If you feel that I will steal your ID to make more friends (which I promise not) you can simply press CTL+S to save it and run in the browser! The CSS and JS are directly embedded into the one HTML file so it is easy to do so

  • 5 devlogs
  • 6h
  • 4.67x multiplier
  • 27 Stardust
Try project → See source code →
Open comments for this post

10h 55m logged

Devlog 1, what it is?

ReadBear is a cute app for reading Comics (.cbz) and hopefully EPUB books! It is written in Jetpack Compose and will be Android only.

What have I done?

I made importing the comics/mangas through file, adding it to database and indexing for reading. You can click on the comic/manga and start to read it! There is some customising options but not that many as I would like in the finished product

This is my first Android app!

I really love the Material Design and UI so I am happy to use Compose! This is my first time in Kotlin (coming from Java) so it is a bit confusing, but I like it!

Ooopsies! I forgot to create a project and post devlogs on this app!

0
0
3
Open comments for this post

3h 6m 21s logged

Devlog #8

What I cooked up with all that time?

  • I updated Velocity-API version which resulted in Java Version bump (and a lot of pain)
  • I added banning (for the whole server network)
  • Updated proxie command
  • I finally learned Brigadier command and it all makes sense
  • Added a bunch of APIs
  • Added PlayerSession so everything is snappy and doesn’t require constant lookups in DB
  • Finished premium and offline login modules

On what I will focus next?

  • Making the bans better
  • Ping protection
  • A bunch of random utilities for sure :huh:

Hope to see you in the next devlog!

0
0
2
Open comments for this post

1h 46m 42s logged

Devlog #7

What have I done?

  • I finished premium logon for 1.19.3 and below (it is kinda funky so I will continue working on that) as shown in the video
  • I added PlayerCache so now everything related to player and DB is only fetched once
  • Logging in for offline-mode players is much faster due to changes in hashing
  • I migrated for now from UUIDs to usernames in PlayerState due to UUID being absent on versions 1.19.3 and below (what a pescy versions for devs XD)

What I will focus on now?

  • improving premium logon
  • improving english I18N and style of the plugin
  • protection agains bots and malicious pings

Hope to see you in the next devlog!

0
0
1
Open comments for this post

1h 35m 58s logged

Devlog #6

What have I been doing?

I figured out that doing my own “YAML-like” structure for making commands is not a great idea and I should just use build-in stuff that is already great (Brigadier in Velocity API), so now I can move to logging in for versions 1.19.3 and below.

Some other news?

I switched to Linux full time! Unless I hope I will be able to stay here :linux: . So now all my heartbeats are from a linux mashine :)

Hope to see you in the next update

0
0
1
Open comments for this post

34m 1s logged

Devlog #5

I am going to ship the project now! I made some finishing touches to the README, added license and all that utilities!

Thanks for tagging along!

0
0
6
Open comments for this post

42m logged

Devlog #4

I have deployed my app on github pages!

Check it out now: https://tulis12.github.io/WishAndCommit

What I changed

I prepped the repo for Pages and added some features - “orange” days are these when you coded but not enough or on other projects. Pace is now calculated correctly, and doesn’t change if you change the goal (yes it did that sometimes :sad: ). But now I see that my goal (Macbook Neo) requires a lot of work and maybe admin’s blessing :p:

Hope to see you soon!

0
0
4
Open comments for this post

2h 39m 52s logged

Devlog #3 - Close to a ship

What I made?

I made a clear UI and all options configurable - like I said, everything runs in the browser. I made it accessible on mobiles and added some features such as pace and predicted time when you will reach your goal.

I hope to see you in near future when I ship this project!

0
0
3
Open comments for this post

1h 14m 2s logged

Devlog #2

Business logic is done!

Fetching from Hackatime (dates, projects and all that stuff) and saving to the browser to avoid DOSing the API by mistake is done! Now I need to cook up a beautiful UI with calendar.

What I figured out

Firstly I thought that I need your API token to do all the fetching, but I find out that I can access your publicly avaliable data using only your ID (not me of course, you :lol: )

So it is much more “trustable” and ofc you can download it and use it locally.

0
0
3
Open comments for this post

38m 52s logged

Devlog #1 (and probably last from ship)

What this project is?

It is a simple web app that lets you track your progress without a backend! You select what you wish for and you see estimates on how much time you have to spend cooking up awesome projects!

How will this work?

You input your Hackatime id and fetch your coding time and see how much you have to code and for how long.

Is this safe?

Yes. Everything is stored only in your browser and this will fetch only publicly avaliable data (if enabled in settings) no API key is required.

The screenshot is just basic template of how this will look.

0
0
3
Open comments for this post

3h 39m 17s logged

Devlog #5

I finally won the battle with permissions (only on the plugin side)

I made a cool command schema in YAML similar to what Spigot API has but with autocompletions and permissions based on arguments. I am making this to make the arguments i18n-able (I dunno tho if it is a good idea)

Now everything is ultra-secure

Or I hope so -_-! I will deploy this on my server with friends as they are beautiful bug hunters. It fully works with luckperms as this is what I used to test this, and now its time to make my own provider

My DB choice

I am wondering whether I should use MySQL or H2 by default (as LuckPerms does) it would make it a lot smoother for end user but much harder for me :(

What I will be working on now?

  • make a permissions provider
  • make the /proxie command
  • fix some bugs

I was fighting with this dumb issue for too long :sad: , but now I can continue!

0
0
1
Open comments for this post

2h 59m 43s logged

Devlog #4

What I implemented?

  • I rewrote I18N for command suggestions (auto completion) and syntax, it is MUCH clearer now
  • I researched some options for my plugin, I plan adding social links and configurable Tab
  • Started working on proxiesuite command (reloading, administrating and configuring)

On what I will focus now?

  • I will continue working on the proxiesuite command
  • Continue working on login

See you in the next devlog! (this one is a little bit shorter)

0
0
1
Open comments for this post

1h 51m 12s logged

Devlog #3

What I implemented?

  • I finished login and register for offline-mode users, now I will focus on versions 1.19.3 and below!
  • Added some jokes :i:
  • Made i18n much more readable, now I use it with commands
  • Made some utilities for commands such as auto completion with i18n, auto usage with i18n

On what I will focus now?

  • Logging in for versions 1.19.3 (It works but I need to add some info for people to know what to do, also premium login )
  • Protection against scanners
  • Simple protections against bots
  • Admin commands

I created a Github repo!

0
0
1
Loading more…

Followers

Loading…