This weekend, I combined the table data query and table designer into a single tab.More importantly, I set a new rule for the interaction logic: every feature should have only one entry point (except the right-click menu). #buildinpublic #indiedev
This weekend, I combined the table data query and table designer into a single tab.More importantly, I set a new rule for the interaction logic: every feature should have only one entry point (except the right-click menu). #buildinpublic #indiedev
I’ve been struggling with whether to put Query Table Data and Table Structure Design in the same tab or not. Split, merge, split again — at least three times. Starting to feel like I have zero product sense. 😅 #buildinpublic
I’ve been struggling with whether to put Query Table Data and Table Structure Design in the same tab or not. Split, merge, split again — at least three times. Starting to feel like I have zero product sense. 😅 #buildinpublic
Tonight, I implemented the Indexes, Foreign Keys, and Triggers subnodes under the Table node in the data object navigation tree, and fetched their metadata.
#buildinpublic #indiedev
Tonight, I implemented the Indexes, Foreign Keys, and Triggers subnodes under the Table node in the data object navigation tree, and fetched their metadata.
#buildinpublic #indiedev
When I'm eating, I don't even watch videos anymore, but instead thinking about how to optimize it, I know: I'm about to start a new round of speeding up! #buildinpublic #indiedev
When I'm eating, I don't even watch videos anymore, but instead thinking about how to optimize it, I know: I'm about to start a new round of speeding up! #buildinpublic #indiedev
making sure everything looks more consistent and setting the stage for future theme switching.
#buildinpublic #indiedev
making sure everything looks more consistent and setting the stage for future theme switching.
#buildinpublic #indiedev
Wasn’t really feeling it tonight, so I just did some low-effort stuff — tidied up the right-click menu for the table nodes in the data tree.#buildinpublic
Wasn’t really feeling it tonight, so I just did some low-effort stuff — tidied up the right-click menu for the table nodes in the data tree.#buildinpublic
After a two-week break, development on DataCollie resumes today.
#buildinpublic
After a two-week break, development on DataCollie resumes today.
#buildinpublic
Pretty sure I’m the worst product manager disguised as a programmer. Build a module → overbuild it → simplify it → scrap it → repeat. It’s basically the infinite loop of shame 😂
#buildinpublic
Pretty sure I’m the worst product manager disguised as a programmer. Build a module → overbuild it → simplify it → scrap it → repeat. It’s basically the infinite loop of shame 😂
#buildinpublic
Cleaned up the right-click menu on data objects tonight. When I first started last year, I crammed in way too many options. Now it’s all about trimming things down—feels like a new phase of development. Release day’s getting closer!
#buildinpublic
Cleaned up the right-click menu on data objects tonight. When I first started last year, I crammed in way too many options. Now it’s all about trimming things down—feels like a new phase of development. Release day’s getting closer!
#buildinpublic
Went with a “less is more” vibe and gave the main UI layout and interactions a refactor.
#buildinpublic
Went with a “less is more” vibe and gave the main UI layout and interactions a refactor.
#buildinpublic
The AI Assistant journey is a long march — today it’s just a button : )
Next up, text-to-SQL will be on the roadmap.
#buildinpublic
The AI Assistant journey is a long march — today it’s just a button : )
Next up, text-to-SQL will be on the roadmap.
#buildinpublic
Tonight I added a feature: whenever I delete a table in the table view, its node in the left-hand data tree gets deleted too.
#buildinpublic
Tonight I added a feature: whenever I delete a table in the table view, its node in the left-hand data tree gets deleted too.
#buildinpublic
Wrapped up the top-right notification module tonight—just need to add auto-close next.Calling it a day, see you tomorrow! #buildinpublic #indiedev
Wrapped up the top-right notification module tonight—just need to add auto-close next.Calling it a day, see you tomorrow! #buildinpublic #indiedev
Retweaked the style and tip message of the script error dialog today. That’s it for now, moving on to next feature.
#buildinpublic #indiedev
Retweaked the style and tip message of the script error dialog today. That’s it for now, moving on to next feature.
#buildinpublic #indiedev
Tonight’s 2-hour coding battle:
🐛 MySQL create-table script executor
⚔️ Error dialog implementation
🏆 Victory is mine
Logging off. Tomorrow’s another round.
#buildinpublic #indiedev
Tonight’s 2-hour coding battle:
🐛 MySQL create-table script executor
⚔️ Error dialog implementation
🏆 Victory is mine
Logging off. Tomorrow’s another round.
#buildinpublic #indiedev
Spent the weekend building the feature to generate MySQL DDL from the table structure designer.
#buildinpublic #indiedev
Spent the weekend building the feature to generate MySQL DDL from the table structure designer.
#buildinpublic #indiedev
Nasty bug tonight: when TableView shows a vertical scrollbar inside a complex layout, it redraws and messes up the data view.After hours of digging, wrapping the table in a ScrollPane did the trick. Smooth and stable now.
#buildinpublic #indiedev
Nasty bug tonight: when TableView shows a vertical scrollbar inside a complex layout, it redraws and messes up the data view.After hours of digging, wrapping the table in a ScrollPane did the trick. Smooth and stable now.
#buildinpublic #indiedev
Adapting to different database features is the toughest challenge for DataCollie. I've spent two weeks working on the table designer for MySQL, making steady progress, but there’s still a long way to go.
#buildinpublic #indiedev
Adapting to different database features is the toughest challenge for DataCollie. I've spent two weeks working on the table designer for MySQL, making steady progress, but there’s still a long way to go.
#buildinpublic #indiedev
I’m so jealous of those devs who build a web app in 1 hour and launch an app in 3 days.
Am I just out of touch? 😂😂😂
#DataCollie #indiedev #buildinpublic
I’m so jealous of those devs who build a web app in 1 hour and launch an app in 3 days.
Am I just out of touch? 😂😂😂
#DataCollie #indiedev #buildinpublic