03 November 2024

New version of URLCheck (V 3.0)

V 3.0
- New: Automation (vote winner)
- Change: Text input edit mode is now a popup
- Fix: Uri parser should no longer decode twice
- Improve: Updated main screen icons


 

Version 3.0...this is in fact a big update, even if the main feature it adds is still very basic.

Presenting: Automation!

This new feature will allow you to perform actions automatically based on predefined inputs. As a first version only basic triggers will be available (when an url matches a regex) and basic actions (basically pressing the ui buttons) but I plan to add more complex triggers and actions in the future (someday!).

With the basic current version you can now, for example, react to urls that match a given regex, and then open automatically the preferred app, or trigger a virus total analysis, or enable incognito, among a few others. Think of this like the regex setting in the status check module (which will be automatically migrated to an automation entry).


This feature was the vote winner, a vote that I setup on Github a couple weeks ago...and I didn't totally forgot to publish here on the blog until writing this...oops (sorry!)


Hopefully this will make some people very happy, even if the setup is a bit complex (requires json).

There are also a couple other improvements, but the only noticeable one is the new popup for the text module edit mode, as with the automation it was very difficult to either trigger everything while writing, after a couple seconds of pause, when losing focus, magically adding an 'apply' button... The popup allows to better edit the url on my opinion anyway (less crowded).

26 October 2024

New version of Average Data Usage Widget (V 4.1)

V 4.1
- Added Russian translation. Thank you kojjii!

04 October 2024

New version of Click to chat (V 5.1)

V 5.1
- Experimental Viber support
- Experimental Generic Intent support
- Grouped settings



Added experimental Viber support.

And also (because why not) an experimental way to add any intent support.

Will it be useful? No idea!


I also made visual changes in the settings screen, it was too long, now they are grouped into one of three groups.


Edit: An issue was discovered regarding the keep prefix feature. A fix was sent for review, with the same version.

06 September 2024

New version for CollapseClosingTags and MavenDependencyCollapse (jetbrains plugins)

- Fixed ActionUpdateThread.OLD_EDT is deprecated and going to be removed soon


 

Just a quick update of my two jetbrain plugins. CollapseClosingTags and MavenDependencyCollapse.

Basically to fix a deprecation error that was shown almost each time you right clicked an xml file.

I also remove the plugin template code, since it was too complex and too many things that I just wasn't using. Now it's the plain new project sample from Intellij itself, with the custom code.

I did kept the changelog plugin though, it was the only easy way I found to sync the plugins descriptions between the readme and the plugin itself.

04 September 2024

New version of URLCheck (V 2.17)

V 2.17
- Improve: Input Text module display
- Improve: Hosts module will check for subdomains too
- Fix: Avoid crashes when decoding invalid text
- Fix: Avoid crashes with malformed queries
- Fix: Updated invalid lastUpdate of ClearUrl catalog
- Fix: Module enable switches was sometimes reset when the app was sent to the background
- Fix: Double decoding of url parts


 
In reality just a small update, but maybe it's useful for someone.

25 May 2024

New version of Click to chat (V 5.0)

V 5.0
- Internal code migrated to Kotlin



This update does not contains any change visible to the user, but internally the whole codebase was migrated from Java to Kotlin.

I love Kotlin, but until now using  kotlin always increased the app size by a crazy amount (at least the apk). Last time I tested it, however the size increase was minimal (it did increase, but similar to the increase of adding a new asset).

I'm going to take this opportunity to test the java->kotlin migration in a real-world scenario. This update will be available only as the beta of the normal (not donation) version. And it will stay there for a couple weeks. Once I'm sure it is as usable as the java one, I'll upload it as stable (only the normal, not donation) and carefully monitor the usage, crashes and real size.

This will tell me once and for all if Kotlin is now a good replacement for small apps, or if it's just a java syntax-sugar with a crazy overhead.


I'll try to post my findings.


Findings: The size increases, but it is almost unnoticeable (signed full apk: 200Kb->242Kb). It seems that the trick is to target java 21...hmm 🤔 Fine for me!

10 April 2024

New version of URLCheck (V 2.15)

V 2.15
- New: Animations (can be disabled)
- Fix: Better rejected detection. And allow to disable.
- Fix: Custom tabs should work in more situations (links not opening)
- Fix: Emojis and other non-standard characters on the Uri parts module
- Improvement: Better error message when a module can't be enabled



Nothing specially interesting, maybe the animations, but a couple important bugs should be fixed now (some links not opening and improved, again, the rejection detection)