Commit Graph

77 Commits

Author SHA1 Message Date
Vincent Velociter 4a91c903fe Configure global riverpod retry and improve image http requests (#2399) 2025-11-27 13:51:12 +01:00
Vincent Velociter f3b2ceb02b Update app initialization function 2025-11-14 13:55:29 +01:00
Christian f83cb9f337 Add initial Linux desktop support (#2114) 2025-08-22 10:40:08 -04:00
Mauritz Sjödin 202850f1d6 fix: delay android display initialization 2025-05-04 11:39:31 +02:00
Vincent Velociter fee5e7c382 Remove migration code 2025-01-31 06:40:34 +01:00
Julien 447d75c38d Enable always_use_package_imports rule 2024-12-24 13:33:31 +01:00
Vincent Velociter 9b5e19c6ff Tweak custom theme 2024-12-19 12:10:09 +01:00
Vincent Velociter 0bfbc2550f More refactoring to avoid long build_runner builds 2024-10-17 12:36:45 +02:00
Vincent Velociter 634554b19b Use a global cache to preload chess pieces 2024-10-11 11:02:32 +02:00
Vincent Velociter 1702d9455c Fix crashlytics init 2024-10-03 10:02:04 +02:00
Vincent Velociter 12410ee123 Tweak app initialization 2024-10-02 17:53:02 +02:00
Vincent Velociter ef38388a23 Remove cached data provider 2024-10-02 15:44:25 +02:00
Vincent Velociter 7aa335227c WIP on refactoring shared preferences 2024-10-01 17:37:54 +02:00
Vincent Velociter 23bffa2e7b WIP on testing notifications 2024-09-26 16:16:22 +02:00
Vincent Velociter 643fa8b09c Unify local and remote notification services 2024-09-24 16:26:03 +02:00
Vincent Velociter b42163003d More app init refactoring 2024-09-24 13:00:17 +02:00
Vincent Velociter 05d64669ac Refactor notifications setup 2024-09-23 18:02:33 +02:00
Vincent Velociter ea014810ad More improvements to challenge list screen 2024-09-19 15:16:40 +02:00
Vincent Velociter 13787a9494 More work on challenges: added decline reasons 2024-09-18 16:33:35 +02:00
Vincent Velociter 4357ea87e0 Check session after app is loaded 2024-09-17 12:37:55 +02:00
Vincent Velociter 380be36486 Support background notification responses 2024-09-17 11:31:45 +02:00
Vincent Velociter 91aab4d485 WIP on local notifications 2024-09-16 15:04:56 +02:00
Vincent Velociter 207e48fe0f Setup Intl with saved locale on startup 2024-09-16 11:26:27 +02:00
Vincent Velociter a63427c16d Don't use not recommended runWithClient
Closes #850
2024-08-03 12:11:28 +02:00
Vincent Velociter 5a54921924 Setup push notifications only when device is online 2024-08-03 12:04:36 +02:00
Vincent Velociter 6e0133cf15 Set android UI edge to edge mode 2024-05-21 14:04:42 +02:00
Vincent Velociter b66df66b24 Fix large tablets (iPad pro) layout and anonymous game creation 2024-05-17 10:57:53 +02:00
Vincent Velociter efd681d3f2 Ensure configured http client is used 2024-04-28 14:16:39 +02:00
Vincent Velociter 460c5a7284 Add prefix to shared preferences 2024-02-22 12:56:22 +01:00
Vincent Velociter 8a973bc762 More wip on android system colors 2024-02-21 15:02:53 +01:00
Vincent Velociter 868a865933 Handle android gestures exclusion in app 2024-02-08 14:48:08 +01:00
Vincent Velociter 3ced42c15f Update ios badge after receiving a data message 2024-02-02 16:48:20 +01:00
Belhadj Ahmed Walid 8ec14fa79a Remove kTabletThreshold constant 2024-02-01 20:22:42 +01:00
Vincent Velociter fd3ed32eff Make the PGN from game data instead of getting it
This avoids an extra http request and allows to have sub-second
precision of game clocks.
2024-01-23 15:22:06 +01:00
Vincent Velociter 8f58917017 Refactor lib/main.dart 2024-01-03 12:20:44 +01:00
Vincent Velociter 5f8d4340fa Fix chess openings DB 2023-12-23 15:02:57 +01:00
Vincent Velociter cf366738b1 Fix firebase messaging background handler 2023-12-20 18:29:32 +01:00
Vincent Velociter a9b7d2b9b6 Handle push message tap 2023-12-20 17:12:01 +01:00
Vincent Velociter 575ba33dc4 More work on push notifications 2023-12-15 14:59:11 +01:00
Vincent Velociter 6ac91e3ead Move push notification code 2023-12-15 12:22:39 +01:00
Vincent Velociter 362da5afcc WIP on push notifications 2023-12-15 10:50:09 +01:00
Vincent Velociter b3d25dc9c2 Impose directives ordering 2023-11-30 13:29:16 +01:00
Vincent Velociter ebbd7153f0 Fix websocket crashes by not using IOWebsocketChannel.connect 2023-11-17 12:19:58 +01:00
Vincent Velociter 427d2f5d0a Fix decoding puzzle theme json 2023-11-06 16:31:37 +01:00
Vincent Velociter 7056af025f Translate timeago
Fixes #274
2023-08-14 12:27:10 +02:00
Vincent Velociter c1153e47d1 Fix provider issues, add new opponent button 2023-06-28 11:06:02 +02:00
Vincent Velociter 2a4107b8d5 Only report errors in release mode 2023-05-12 18:48:17 -03:00
Vincent Velociter 7f1964cb53 Update to flutter 3.10 2023-05-10 18:28:25 -03:00
Vincent Velociter 78358b0085 Add AuthSocket class 2023-05-10 10:29:19 -03:00
Vincent Velociter 2b29b2c320 Install crashlytics 2023-05-05 18:16:58 -03:00