Welcome to ThunderHub!
Your one-stop destination for all things ThunderDex. Here you'll find the latest updates, ways to contribute to the project, and links to our community channels.
Key Features:
- Stay up-to-date with the latest app features and bug fixes in the Changelog.
- Learn how to help translate ThunderDex or contribute to the code on the Contribute tab.
- Adjust app preferences and appearance on the Settings tab.
- ThunderDex is constantly evolving thanks to community support. Explore and get involved!
Build: 2025.2.0 ()
- nightly.sh: use --reverse format in git log command, ensure (up to) 40 commits are parsed
- changelog: set fluid gradient animation to 100% opacity
- gradle: update versionName and versionCode
- nightly.sh: beautify
- build.gradle: update Glide lib to 5.0.0 stable, update 3 Firebase libraries, and bump versionCode // versionName
- nightly.sh: bump default version code
- revert "bump glide from 5.0.0-rc01 to 5.0.0 stable" -- it cant fucking find it lol
- build.gradle: remove plugin org.jetbrains.kotlin.android, remove phased-out kotlin options
- app.gradle: bump AGP
- build.gradle: bump versionCode and versionName
- nightly.sh: bump default version code
- build.gradle: update Glide and Glide Compiler library from 5.0.0-rc01 to 5.0.4
- app/build.gradle: bump versionName and versionCode
- nightly.sh: bump default version code
- nightly.sh: parse LAST_BUILD_DATE %m-%d-%Y, not %Y-%m-%d (before: Year-Month-Day || after: Month-Day-Year
- nightly.sh improvements: fix formatting for release (untested), convert build time from seconds to minutes and seconds, rewrite what the script does for logic description
- nightly.sh: beautify
- settings: disable white foreground on "donation" setting
- Settings: add "ThunderHub" section (notes: add custom code in webview to remove toolbar background and title, set custom top margin for back icon)
- russian strings: add thunderhub title and summary strings
- german strings: add thunderhub title and summary strings
- format code
- ThunderHubWebViewFragment: remove code comments that totally werent chat gpt.... totally
- ThunderHubWebViewFragment: more improvements, prevent potential null for toolbar which could cause a force close
- format code
- app/build.gradle: bump versionCode and versionName
- nightly.sh: bump default versionCode
- changelog xml: significantly reduce background textures for a cleaner appearance
- changelog improvements: reduce exit button width and height, increase top margin to ensure the exit button doesnt overlap into the statusbar
- UI improvement: switch "product sans" font with new google sans rounded (material design expressive font)
- localize "app customization" string
- settings: fix "clear app data & cache" text color and ensure text is solid white
- styles: switch bottom navigation text to google sans rounded
- UI: disable bold selected font for the bottom navigation since unselected tab text is hidden (part of UI philosophy, iconography is king)... itemTextAppearanceActiveBoldEnabled removed
- styles: ensure bottom navigation text is google sans rounded
- UI: improve changelog activity xml (dont bleed into statusbar, new google sans rounded font, etc)
- format code
- UI: improve news and updates news article fonts, remove useless layout modifiers, improve text sizes
- nightly.sh: bump versionCode
- app/build.gradle: bump versionCode
๐ Contribute Translations to ThunderDex
Want to help localize ThunderDex into your language? Follow this quick guide to learn how to fork the project and submit your first pull request on GitHub.
2. Fork the Translations Repository
This creates your own editable copy of the ThunderDex translations repo:
3. Add a Language Folder
Inside the project, translations live in Android-style folders like:
app/src/main/res/values-ru/strings.xml
Make a new folder for your language using the format:
values-xx
Replace xx with your language code, e.g.
values-fr for French.
4. Edit strings.xml
Inside your new folder, create or update the
strings.xml file with your translations.
5. Submit a Pull Request
Once your changes are committed to your forked copy, open a pull request back to the original repository:
We'll review it and merge your contribution!
6. Want to Contribute Code?
The main source code for the ThunderDex Android app is here:
Settings
Customize your ThunderHub experience:
App Theme
Choose your preferred color scheme.
Text Size
Adjust the font size for readability.
More settings options coming soon!