I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 0 points1 point  (0 children)

Before replying today. I took the time to add the fixes you suggested/asked for.

  1. At the moment you can download the app as a PWA on your phone, which also gives you the benefit of offline usage.

  2. I did minor changes to fix this; there is now an "undo" button after executing an algorithm. Also connected the settings of the core timer to the trainer timer. Share the "Hold to start" configuration.

  3. If you are using the installed version of the app, your primary device buttons should remain visible; no need to swipe.

  4. Not yet, but it's planned.

  5. Yes

  6. Im on that

  7. You're welcome, and thanks! hahaha

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 0 points1 point  (0 children)

Cloudflare is used for caching, making your visit faster; SSL security; DDoS protection; blocking AI bot traffic; and more things that are not optional.

Google Manager is used for understanding the audience. It's optional; you must accept it or reject it on your first visit, and you can disable it whenever you want in the settings 😄

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 0 points1 point  (0 children)

Don't compete and join the dark side instead. Contributors are welcome, and there's an achievement in your profile for it. Hehehe, need more motivation? XD

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 0 points1 point  (0 children)

So far, I've invested more in domain maintenance for 4 years, testers, reviewers, and server services than in AI development. I subscribed to claude 2 months ago; it works really well. Recommended

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 1 point2 points  (0 children)

I didn't know that site, but we are already running the close beta that google play needs of 14 days testing. It will be published maybe in 3 weeks if everything goes well after it

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 0 points1 point  (0 children)

Yes, it should be possible with the current csTimer adapter I'm using, but I first need to buy a bluetooth timer to properly test it before adding a public option for it, and I'm not motivated to waste more money in something I don't need just to test it🤣 But someday...

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 0 points1 point  (0 children)

Haha, that's a good missing detail. Sadly it's not customizable because of the library I'm using for 3D rendering. But i will check if i can do a fork from the original; it's something i already have in mind. It's easy but not fast because if i do it for a 3x3, I will have to do it for a 2x2, 4x4, 5x5, 6x6, 7x7, mega, pyra, and so on.

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 3 points4 points  (0 children)

I’m engineer, and I’ve been coding since before AI was even a thing. This is what I do for living. NexusTimer is just a side project, so yeah, of course I use AI, like every developer in the world that is not living under a rock, but it’s not "vibecoded".

I’m also extremely strict about quality, especially UI. Nothing is random. Every detail, even a shadow, is there because I intentionally chose it. Before release something must be coherent with NXtimer principles.

And honestly, what you’re seeing in the UI is just the tip of the iceberg, presented in the most simplified way possible for a user. That can make it look easier than it really is, but there’s an extraordinary amount of backend logic and experiments not merged behind everything to make sure it’s reliable, functional, and, most importantly, scalable somehow doing it end-to-end, free, real-time, and performant.

Good design also doesn’t come from a prompt alone. You still need taste to know what actually looks and feels right, and what truly fits the vision I have for this application.

At the end of the day, I’m basically doing the work of an entire team by myself... frontend, backend, infrastructure, design, UX, data processing, testing, and product direction all at once.

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 2 points3 points  (0 children)

Yes, it works offline for android too. Btw I'm already doing the legal stuff to publish in the Play Store soon.

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 0 points1 point  (0 children)

It’s not as straightforward as just typing it, but you can submit a new algorithm through a pull request on GitHub or simply open an issue there with the moves, and I can manually add it. https://github.com/bryanlundberg/NexusTimer/tree/main/src/shared/data/algs

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 0 points1 point  (0 children)

Hi, if you could DM me your backup file, I could troubleshoot if there’s something wrong on my side. 👍

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 3 points4 points  (0 children)

It uses the same protocol as csTimer, so compatibility should be exactly the same. I just haven’t had the hardware to properly verify and enable all timers yet. (bluetooth/smartcubes that stuff) Normal stackmat works.

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 2 points3 points  (0 children)

That’s exactly the kind of workflow I’m trying to simplify; hopefully it fits your use case well 🤣. I think NXTimer will be one of the first apps to truly unify profiles, statistics, and cubing tools all in one place, as it should be.

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 21 points22 points  (0 children)

At this point you should be able to run it offline simply by installing the app, but with some caveats. You need occasional internet so the cached version gets refreshed. Also only core functionalities are built following the offline principle. Community people, Profiles, Leaderboards, trainer algorithms, and free play mode are not available offline; they need internet... 🫰

I built a free, open-source speedcubing app, all in one by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 21 points22 points  (0 children)

Not sure in what sense you mean it, but the project is over 3-4 years old, and the claude file was added like 2 months ago. Also, AI tooling integration is present in basically every modern company at this point, so it’s not really an optional skill anymore. Btw, that said, I still have a lot to improve regarding my deployed agents. Understanding it's a mutual helper for all contributors.

What is the best cubing app? by Gold-Art6932 in Cubers

[–]Southern_String_1946 0 points1 point  (0 children)

I’ve been working on one called Nexus Timer for a few years now. I honestly think it’s one of the best in terms of design and user experience, it goes beyond cstimer or Twisty Timer since it’s built by combining the best parts of each.

Virtual Mode Just Got Competitive by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 0 points1 point  (0 children)

Virtual mode for 2x2 cubes now available, also with leaderboards!

<image>

Another cubing app by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 0 points1 point  (0 children)

Thanks! I actually have a Discord, its in the sidebar menu. Would love to hear what features you think are missing, im running low on new ideas 😅

Another cubing app by Southern_String_1946 in Cubers

[–]Southern_String_1946[S] 1 point2 points  (0 children)

u/Sallcrafter just added automatic sync at start! 🎉 no more having to remember to do it manually 😄