AbnormalPoof and Hundrec
6026e0b908
Run haxe-formatter on every file in source/
2026-02-15 21:01:26 -07:00
EliteMasterEric and Hundrec
7fa5d77db7
Switch from .init() to .scriptInit()
2026-02-06 15:00:20 -07:00
MAJigsaw77 and Eric
5c338f8f5c
Fix FlxMacro from breaking the completion server.
2025-12-24 17:39:06 -05:00
EliteMasterEric and Kade
70e5ad8874
ANSIUtil.hx code style cleanup, plus use ANSI logging in registry classes!
2025-12-22 10:01:48 -08:00
Hyper_ and Hundrec
1a6f6aee96
Fix a syntax error with the RegistryMacro and a partial fix for code completion
2025-12-12 09:34:31 -05:00
Cameron Taylor
e8f60a23ef
helpers for data binding in progress in Save.hx
...
move buncho save data stuff to our new SaveProperty class
SaveMacro to generate save property stuff
2025-11-04 14:59:24 -05:00
MoonDroid and Hundrec
a398eb17c4
Add missing Ansi flair to macros
2025-10-23 17:29:55 -04:00
MoonDroid and Hundrec
5c1b0ae184
Make AnsiUtil be more like StringTools instead.
2025-10-23 17:29:55 -04:00
MoonDroid and Hundrec
ee952c0789
Ansify Newgrounds, Discord, and HXVLC traces
2025-10-23 17:29:55 -04:00
MAJigsaw77 and Abnormal
fddf0e92cb
Fix hang caused by git status.
2025-10-08 04:24:24 -05:00
Hyper_ and Hundrec
c7367ae33d
fix: Also take '[' bracket into account when sanitizing JSON
2025-09-29 17:42:33 +08:00
EliteMasterEric and Hundrec
4a6c81b136
Require the .env file include ad keys for release builds.
...
REMEMBER: You can build with `-debug` or with `-DNO_FEATURE_MOBILE_ADVERTISEMENTS` to skip this check.
2025-09-26 13:47:59 +08:00
EliteMasterEric and Hundrec
4f671f1e5b
Add some utility functions for working with constants from macros.
2025-09-26 13:47:59 +08:00
Karim Akra and Hundrec
f0f3e65bb0
fixed an oopsie in RegistryMacro
2025-09-26 03:44:22 +08:00
Karim Akra and Hundrec
2398fabffb
Fixed the build cache failing for iOS
2025-09-26 03:44:22 +08:00
MoonDroid
8522deab64
Adjust warning message
2025-09-18 14:55:52 +07:00
MoonDroid
7e93521666
Add custom context warnings for environment errors
...
woo!! im proud of this !!
2025-09-18 14:55:52 +07:00
MAJigsaw77 and MoonDroid
b5db93726a
Rewrite Environment macro.
2025-09-18 14:55:52 +07:00
Kolo and Hundrec
80d7ace714
remove the stupid chud gibberish
2025-09-15 03:06:44 +08:00
MAJigsaw77 and MoonDroid
6a564905c0
Small adjustments to prints.
2025-08-20 17:04:05 +07:00
Cameron Taylor and Eric
520f7fbe68
create ConsoleMacro to allow easy initialization of classes into flixels console
2025-08-19 16:05:08 -04:00
Cameron Taylor and Kade
b108c0fd95
render feature flags in the compile debug into cute table
2025-08-13 19:50:33 -07:00
65349f4714
Trim env lines to fix issues with CRLF line endings
...
Co-authored-by: Hyper_ <40342021+NotHyper-474@users.noreply.github.com >
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
2025-08-08 01:04:58 +07:00
MAJigsaw77 and MoonDroid
7e01e7332b
Fix html5 compile.
2025-08-03 12:48:54 +07:00
MAJigsaw77 and MoonDroid
a92567886c
Relocate the external folder outside of mobile package.
2025-08-03 12:48:54 +07:00
312b5c8812
Flair adjustments to the build process
...
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
2025-08-01 12:05:21 +07:00
Karim Akra and Mihai Alexandru
79478080f6
oops
2025-07-28 10:41:31 +03:00
Karim Akra and Mihai Alexandru
4ac851c387
add support for target specific environment values
...
and renamed `GLOBAL_ADMOB_PUBLISHER` to `MOBILE_GLOBAL_ADMOB_PUBLISHER` !!
2025-07-28 10:41:31 +03:00
MAJigsaw77
139ce3847c
Fix for env vars that contain = as one of thier characters.
2025-07-26 11:55:36 +03:00
eb80a52841
fix null safety for CompiledClassList.get
...
Co-Authored-By: Hyper_ <40342021+NotHyper-474@users.noreply.github.com >
2025-06-26 16:48:31 +08:00
88ed66affa
chore: Add null safety to various utility and plugin classes
...
And add a bit of error handling to CharSelectGF & CharSelectSubState
Co-Authored-By: Linus Torvalds <torvalds@linux-foundation.org >
2025-06-23 14:13:35 -04:00
EliteMasterEric
8de74c361c
Additional cleanup
2025-05-01 19:55:44 -04:00
EliteMasterEric
7e62782fa1
Merge branch 'rewrite/master' into funkin-mobile/main
2025-04-28 13:49:40 -04:00
EliteMasterEric and Kade
adefa902e7
Fix several issues preventing builds on HTML5
2025-04-25 12:14:28 -07:00
KarimAkra
3d52aab7a3
Use correct path for the .env file for iOS
2025-04-19 12:26:39 +03:00
MoonDroid
804984b8c1
Add conditional path for DATA_FILE_BASE_PATH for iOS.
2025-04-19 16:08:30 +07:00
KarimAkra
a7ef5580a4
Merge branch 'rewrite/master' of github.com:FunkinCrew/Funkin-secret into funkin-mobile/main
2025-04-18 14:41:20 +03:00
KarimAkra
b6e31e581a
Fixed building errors
2025-04-17 14:51:33 +03:00
KarimAkra
5dd26101f2
Added environment config for getting android keystore & admob IDs
2025-04-17 14:22:45 +03:00
EliteMasterEric and Cameron Taylor
963e2ecd63
Edit RegistryMacro to automatically populate baseGameEntryIds list.
2025-04-15 20:25:18 -04:00
lemz1 and Cameron Taylor
14975212a9
macro
...
registry macro
Merge branch 'lemz1/registry-entry-data' into lemz1/registry-macro-stufff
2025-04-15 20:25:18 -04:00
944141292d
Move part of the code from the old repository
...
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
Co-Authored-By: mcagabe19 <egzozu.be.bas@gmail.com >
Co-Authored-By: Mihai Alexandru <77043862+majigsaw77@users.noreply.github.com >
Co-Authored-By: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
Co-Authored-By: luckydog7 <59097731+luckydog7@users.noreply.github.com >
2025-04-15 21:32:39 +03:00
Cameron Taylor
0a911ae607
remove a buncho unused imports
2025-02-17 19:25:33 -05:00
Cameron Taylor
472d41a893
close sys.io.Process stuff when we're done with them
2024-09-18 16:15:10 -04:00
EliteMasterEric
6d3b58cecd
Fix some additional compiling issues.
2024-05-21 04:02:53 -04:00
EliteMasterEric
bbccdfe3fb
Fix issue when git status returns empty string.
2024-05-01 13:40:46 -04:00
EliteMasterEric
73baabfa82
Detect if your local Git has been modified and display it.
2024-05-01 13:29:54 -04:00
EliteMasterEric
776747c2d9
Git Commit macro now available in all builds.
2024-05-01 11:40:23 -04:00
Mike Welsh
91ab1cb520
Remove hmm dependency to fix HTML5 target
...
Remove the `hmm` haxelib dependency from the build.
Linking to `hmm` caused `utest` to be transitively linked, which
eventually caused OpenFL to act strangely and instatiate the
application twice on the HTML5 target.
`hmm` was only used for `HaxelibVersions.getLibraryVersions` macro
call. Instead, manually parse the `hmm.json` ourselves to avoid
the dependency. This fixes the HTML5 target.
`hmm` is still used for package management, but no longer linked
in to the build itself.
2024-02-15 00:23:24 -08:00
EliteMasterEric
59999aa8fd
Fix an issue with release builds
2024-01-10 00:16:51 -05:00