zypherift
2c4c226470
Rename Android package to hu.refilc.naplo
2026-04-07 11:59:12 +02:00
zypherift
6fde731fe8
Build and archive Android AAB in CI
2026-04-05 02:28:03 +02:00
zypherift
4385785bb8
Disable verbose CI logs and set Gradle heap to 28G
2026-04-05 02:23:33 +02:00
zypherift
071ab301bb
Increase Jenkins pipeline verbosity
2026-04-05 02:09:08 +02:00
zypherift
e5e0386777
Set Kotlin compiler strategy to in-process for CI
2026-04-05 02:01:14 +02:00
zypherift
f9dfc808c4
Remove local org.gradle.java.home override
2026-04-05 01:56:21 +02:00
zypherift
02340c9e6f
Relax material_color_utilities constraint for CI Flutter pin
2026-04-05 01:54:46 +02:00
zypherift
36f3a57a1f
Restore default Gradle memory settings
2026-04-05 01:53:20 +02:00
zypherift
48aba53ae7
Fix Android 36 AAR metadata build and low-memory Gradle setup
2026-04-05 01:42:04 +02:00
3f4323731c
Update refilc/pubspec.yaml
2026-04-04 23:49:45 +02:00
c3c89362b4
Update refilc/pubspec.yaml
2026-04-04 23:44:32 +02:00
6b8b0d53de
again
2026-04-04 23:40:52 +02:00
c618755472
again
2026-04-04 23:35:22 +02:00
5560ff9279
reanem
2026-04-04 23:26:10 +02:00
7889d9bd4f
again
2026-04-04 23:22:02 +02:00
66daf83e92
again
2026-04-04 23:15:57 +02:00
d36ba67cb5
again
2026-04-04 23:08:02 +02:00
bc97a1224e
i hate breaking changes
2026-04-04 23:06:27 +02:00
a976743c45
again
2026-04-04 22:58:51 +02:00
39bf2f1ec1
again
2026-04-04 22:56:18 +02:00
bcfdaf0953
After Flutter 3.29, registerWith method is deleted.
2026-04-04 22:49:07 +02:00
9c0159d65b
Update refilc/pubspec.yaml
2026-04-04 21:49:31 +02:00
5905630c49
Update Jenkinsfile
2026-04-04 21:47:57 +02:00
a9d35c7414
Update Jenkinsfile
2026-04-04 20:53:51 +02:00
bfa69e3cd2
Update Jenkinsfile
2026-04-04 20:08:31 +02:00
8d19ce4a68
Update Jenkinsfile
2026-04-04 19:57:49 +02:00
44ff18e56b
Update Jenkinsfile
2026-04-04 19:27:18 +02:00
rnxm
1d32b9e1e7
Merge pull request #35 from B3ni15/master
...
IOS Fix, Live activity, Apple Stuff fix
2026-03-19 06:35:50 +01:00
e25f62bd8c
Remove demo user login functionality from LoginScreenState
2026-03-18 22:16:42 +01:00
f86bce4877
Enhance demo mode to load demo data into providers without API calls
2026-03-18 22:11:42 +01:00
702912d476
Add demo mode auto-launch functionality in KretenLoginWidget
2026-03-18 22:10:07 +01:00
5210106032
Refactor LiveCardProvider to track previous state and lesson ID for updates
2026-03-18 09:48:32 +01:00
02fecf7ac7
Set custom user agent for WebView in KretenLoginWidget
2026-03-18 07:05:22 +01:00
90165f257c
Update lesson filtering logic to include substitute teachers in ServerSyncProvider
2026-03-17 12:05:10 +01:00
2ece6bd36f
Add demo mode functionality to KretenLoginWidget and integrate with LoginScreen
2026-03-16 13:44:33 +01:00
446988ec0b
Increase auto-retry limit to 3 and improve error messaging in KretenLoginWidget
2026-03-15 22:46:50 +01:00
b33a6d2ca0
Guard auto-retry to initial load only in KretenLoginWidget
...
After the login page first loaded successfully, any subsequent
navigation error (e.g. during credential entry) would silently reload
_loginUrl, discarding user-entered credentials. This was because the
auto-retry block only checked _autoRetryCount, which was reset to 0 by
onPageFinished after every successful load.
Add _hasLoadedOnce that is set true in onPageFinished and only cleared
in _retry() (explicit user action). Gate the silent auto-retry on
!_hasLoadedOnce so it only fires before the login page has been shown
to the user for the first time.
https://claude.ai/code/session_016dhktF2DaoTQeifUaZrxbP
2026-03-15 22:38:00 +01:00
c3b1e783b8
Fix auto-retry cap never being reached in KretenLoginWidget
...
_autoRetryCount was reset to 0 in onPageStarted, which fires after
every loadRequest call including the one inside _retryLoad. This meant
the retry cap (_maxAutoRetries = 1) was never reached, causing an
infinite retry loop on persistent errors.
Move the _autoRetryCount reset to onPageFinished so it only clears
when the page actually loads successfully (or via the user-initiated
_retry which already resets it explicitly).
https://claude.ai/code/session_016dhktF2DaoTQeifUaZrxbP
2026-03-15 22:38:00 +01:00
84e8346ccc
Fix login page error message shown on initial load
...
Add auto-retry logic in KretenLoginWidget so that the first web
resource error silently retries once before showing the error UI.
This prevents the error message from appearing immediately when the
e-KRÉTA server is briefly unreachable (e.g., transient network
issues), resolving the App Store Guideline 2.1(a) rejection.
https://claude.ai/code/session_016dhktF2DaoTQeifUaZrxbP
2026-03-15 22:38:00 +01:00
cd0026e4c7
Add loading state management and error handling in KretenLoginWidget for improved user experience
2026-03-15 22:38:00 +01:00
0dc6cd915c
Add expiration handling in LockScreenLiveActivityView for improved user feedback
2026-03-15 22:38:00 +01:00
c301b62d37
Add user change listener and restore user logic in TimetableProvider for improved state management
2026-03-15 22:38:00 +01:00
d9268505e4
Fix command formatting in Podfile and update Pods_Runner.framework reference in project.pbxproj for improved compatibility
2026-03-15 22:38:00 +01:00
906e2c97cf
Fix Hungarian text typos in KretenLoginWidget for improved clarity
2026-03-15 22:38:00 +01:00
b8b996a5d3
Add error handling and timeout logic in KretenLoginWidget for improved user experience
2026-03-15 22:38:00 +01:00
fc261d4005
Enhance countdown timer display in LockScreenLiveActivityView for improved readability and layout
2026-03-15 22:38:00 +01:00
10f24af7e4
Update lesson start time check to 2 hours in LiveCardProvider for improved activity termination logic
2026-03-15 22:38:00 +01:00
5cc3d3d38a
Refactor lesson display logic in LockScreenLiveActivityView for improved clarity and efficiency
2026-03-15 22:38:00 +01:00
9bafd2647f
Enhance lesson end detection logic in LiveCardProvider to ensure proper activity termination
2026-03-15 22:38:00 +01:00
96ebd10ed1
Implement device unregistration on application termination
2026-03-15 22:38:00 +01:00