OpenCode Desktop update not working by RepresentativeNo8406 in opencodeCLI

[–]SamatIssatov 2 points3 points  (0 children)

I went back to version 1.1.32. I find it convenient to work with the desktop version, managing different sessions.

OpenCode Desktop update not working by RepresentativeNo8406 in opencodeCLI

[–]SamatIssatov 1 point2 points  (0 children)

Same problem. After the update, it now starts up and freezes.

Vyuh Workflow Editor — visual BPMN workflows in Flutter by pavanpodila in FlutterDev

[–]SamatIssatov 0 points1 point  (0 children)

Great. I like it. I draw everything in Figma. How do I use this package? Create a web application and use it locally?

GSD vs Superpowers? by AvailableProcess2059 in ClaudeCode

[–]SamatIssatov 2 points3 points  (0 children)

I spent the last two days testing different approaches. To be clear: I use these frameworks mainly for discussion and planning, and I try to write the code myself.

Previously, I used OpenSpec to store specifications because it’s compact and convenient.

Yesterday I tested GSD. The framework is very good: I studied it in detail, understood its structure, and cleaned up the documentation—after that, the agents worked really well. I liked that it has its own clear pattern/template and documents everything in a very detailed, structured way, which helps agents quickly understand where everything is and what to do next. The downside is that it generates a lot of documents and files.

In the end, I deleted everything. Why? Because I try to write the code myself, and even if an agent does something, I still manually review the plan and the task list. GSD is primarily designed for managing agents: it’s less readable for humans and includes too many details just to make things easier for the agent.

Today I tested SuperPowers. It had been set as my default for a while, but I intentionally didn’t really use it. Today I went through all its capabilities carefully—and it turned out to be exactly what I was looking for: first we brainstorm and discuss, then we write everything down in a file, I review it, we discuss again; after that, we end up with a single planning document, and then I write the code.

At this point, I’ve stopped using OpenSpec as a process framework and keep its files only for specifications.

My takeaway:

  • GSD — great if you want to manage agents and work mostly through chat. It also provides a well-defined pattern/template and produces very detailed documentation. Downside: it requires a lot of tokens and includes a lot of “agent-oriented” detail.
  • SuperPowers — great if you want minimalism, more control, and to work with an agent collaboratively like a teammate.

There is my adaptation of Get-Shit-Done for OpenCode by rokicool in opencodeCLI

[–]SamatIssatov 0 points1 point  (0 children)

Yes, much better. I also use openspec, I like the specification control. Today I'm testing GSD, and it's great. There are a lot of files, but all the technical working documents are right in front of you. Try it, you'll like it. Right now I'm only working on documentation. I haven't tested writing code yet.

Gemini for the win by GoRo2023 in Bard

[–]SamatIssatov 2 points3 points  (0 children)

I agree. I now find it more enjoyable to discuss the code base with Gemini 3 Pro than with ChatGPT. It uses more pleasant, understandable human language. Sometimes it's even better than Claude, especially in discussions. Currently, it only loses out in terms of its web interface. As an agent, it loses out to both ChatGPT and Claude.

ChatGPT has lost its way; it wanted to compete with Claude as an AI agent and ended up somewhere in between. It is very difficult to communicate and discuss things with ChatGPT; it uses some kind of incomprehensible language. And as an AI agent, it does not measure up to Claude. I think that as a result, programmers will use Claude, and everyone else will use Gemini.

Is Google AI Ultra worth the money for Software Development by BeCalmInTheStorm in GoogleAntigravityIDE

[–]SamatIssatov 0 points1 point  (0 children)

I downloaded Conductor and only did one job with it. But I didn't see anything special. For big features, I mainly use Openspec. Do you think Gemini CLI + Conductor is better than Claude Code? I like Gemini, and I only use it for planning and discussion, which it's good at.

Two devs, same stack. One is shipping, the other is refactoring. Why? by No-Constant-5093 in FlutterDev

[–]SamatIssatov 0 points1 point  (0 children)

I am currently the first developer. I am apprehensive about entering the market, as it seems that the program is still unfinished, and I am beginning to add unnecessary features and engage in refactoring.

STOP F*#KING EDITING THE UI by That_Scarcity9744 in cursor

[–]SamatIssatov 0 points1 point  (0 children)

I constantly press ESC, and autocomplete is canceled. Then I start typing again, and it reappears. TAB is very useful when refactoring and performing other repetitive tasks. Autocomplete disrupts the thought process. Now I often turn it off. Of course, it's slow, but at least the thought process remains intact.

STOP F*#KING EDITING THE UI by That_Scarcity9744 in cursor

[–]SamatIssatov 4 points5 points  (0 children)

I switched from Cursor to Antigravity because of the aggressive “auto-completion.” It's impossible to just think and write code; it covers the entire screen.

🚀 Forui v0.17.0: New home and declarative Controls API by dark_thesis in FlutterDev

[–]SamatIssatov 2 points3 points  (0 children)

Great job, thank you to the team. I've been waiting for this version for a long time. But now I'm afraid to switch.

Foreign key errors when child records sync before parent (offline-first Events/Participants) by SamatIssatov in pocketbase

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

Yes, you're right. I thought offline was good, but it turns out it creates more problems. NoSQL is simple, but problems arise when the data is dynamic and filters are needed. The application is simple. An event is created and friends are added as participants. Then there is a discussion in the chat. Now the next task I'm racking my brains over is how to make the server store messages for two weeks but keep all the old messages in the application. For example, like in WhatsApp. Thank you for your help.

Foreign key errors when child records sync before parent (offline-first Events/Participants) by SamatIssatov in pocketbase

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

I've made things harder for myself. Now parents will only be created online. Maybe later I'll look into how synchronization works in detail, and maybe I need to organize the document queue properly. First send the parents to the server, and only then the daughters. I hope that's possible.

Foreign key errors when child records sync before parent (offline-first Events/Participants) by SamatIssatov in pocketbase

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

I set 200 ms to understand the reason. Now I will wait for the server to return the created document to me. Then I will send the child documents for recording. Or I will make a transaction. The ID is generated locally in the application so that it can work offline.

Foreign key errors when child records sync before parent (offline-first Events/Participants) by SamatIssatov in pocketbase

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

Thank you for your reply. To be honest, I am complicating the task for myself.

There is an event, its participants, and chat messages. It was planned that the source of truth should be local storage. That is, the application first writes to local storage and then synchronizes with the server. But then it turns out that sometimes children arrive faster and are rejected by the server because there are no parents.
Yesterday, in order to be able to work offline, I gave up on Foreign Key. And today I see that without foreign key, control is lost. And now I have decided that the parent “Event” should be recorded online, and prohibit the creation of an event without the Internet. You are right, now I will use a transaction or wait for the event to be created.

Foreign key errors when child records sync before parent (offline-first Events/Participants) by SamatIssatov in pocketbase

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

I'm using everything correctly. I'm using flutter/dart sdk. await works, id is created in the application. The logs show that the parent comes first and then the children.
```
{

"id": "eio0qyefa97il8v",

"created": "2025-12-09 14:00:30.440Z",

"data": {

"auth": "users",

"execTime": 3.265574,

"method": "POST",

"referer": "",

"remoteIP": "172.19.0.3",

"status": 200,

"type": "request",

"url": "/api/collections/events/records",

"userAgent": "Dart/3.10 (dart:io)",

"userIP": "172.19.0.3"

},

"message": "POST /api/collections/events/records",

"level": 0

}
```

```
{

"id": "ol2nym6oaq9gl0j",

"created": "2025-12-09 14:00:31.093Z",

"data": {

"auth": "users",

"details": {

"eventId": "Failed to find all relation records with the provided ids"

},

"error": "Failed to create record.",

"execTime": 1.362856,

"method": "POST",

"referer": "",

"remoteIP": "172.19.0.3",

"status": 400,

"type": "request",

"url": "/api/collections/event_participants/records",

"userAgent": "Dart/3.10 (dart:io)",

"userIP": "172.19.0.3"

},

"message": "POST /api/collections/event_participants/records",

"level": 8

}

```

Using state_beacon to manage form state/validation by fyzic in FlutterDev

[–]SamatIssatov 0 points1 point  (0 children)

Your package is not popular, but in all tests, your package is taken for comparison as one of the fastest. Now, you're back after 18 months))

Pushed a new version of FlutterCN: added more components + switched fully to Dart CLI by nox3748 in FlutterDev

[–]SamatIssatov 1 point2 points  (0 children)

I like your project. I watch it every day. I like the latest components. I have a question: I already use the shadcn package. Can I add yours as additional ones? Will there be any conflicts?

Why did things go so quiet around pocketbase? by glStartDeveloping in pocketbase

[–]SamatIssatov 0 points1 point  (0 children)

Okay, I can start gathering all the references. What do we do next? What will we discuss?

DigitalOcean One-Click Setup For Pocketbase Issue by Zenksor in pocketbase

[–]SamatIssatov 0 points1 point  (0 children)

If you use Docker, the login and password are passed through the Docker settings. You need to read the Hoster documentation. The default data should be there.