This website requires JavaScript.
cb78d2cbe5
Merge develop
main
Gato
2026-06-06 23:15:49 +02:00
512df6d89e
Clean repo
Gato
2026-06-06 23:13:37 +02:00
effdc2a1ad
fix: démarrage immédiat + session conservée hors-ligne
Gato
2026-06-06 16:34:36 +02:00
27a3e569af
feat: implement full Bonsai design — bottom nav, green theme, redesigned screens
Gato
2026-06-06 14:13:36 +02:00
33f95cc5a5
feat: toggle tâche → statut terminé sur API + bouton déconnexion dans le menu
Gato
2026-06-06 11:24:28 +02:00
6109e4a5df
debug: logging HTTP request/response dans BonsaiApiClient
Gato
2026-06-06 11:06:24 +02:00
833a68c06e
feat: labels filtrés par projet (releases du projet uniquement)
Gato
2026-06-06 10:54:21 +02:00
ba9f379100
fix: projectId extrait des arguments de route (pas du pattern) + affichage erreur API
Gato
2026-06-06 10:47:35 +02:00
8cab357c4c
feat: tâche créée immédiatement en local + détail tâche au clic
Gato
2026-06-06 10:33:04 +02:00
38df116328
fix: suppression de la contrainte FK tasks→projects (DB v3)
Gato
2026-06-06 10:08:11 +02:00
4d59f371ac
fix: crash SQLiteConstraintException lors de la sync Bonsai
Gato
2026-06-06 09:54:10 +02:00
221cf4f80d
fix: crash FOREIGN KEY lors de la création de tâche avant sync
Gato
2026-06-06 09:46:42 +02:00
b268fc13c5
chore: client Keycloak bonsai-android (client public dédié mobile)
Gato
2026-06-06 09:35:50 +02:00
ee67139b04
feat: connexion ROPC — formulaire natif sans redirection Keycloak
Gato
2026-06-06 09:30:44 +02:00
d099fc7da7
feat: authentification PKCE Keycloak au démarrage de l'application
Gato
2026-06-06 09:24:58 +02:00
b08ceb5574
feat: adapter le thème Material3 à la palette visuelle Bonsai
Gato
2026-06-06 09:04:45 +02:00
1dcfb0f525
fix: icône bonsai agrandie pour remplir la safe zone adaptive icon (v0.0.6)
Gato
2026-06-06 08:55:59 +02:00
47808b2255
feat: pivot vers Bonsai API — authentification Keycloak + sync issues/milestones
Gato
2026-06-06 08:46:35 +02:00
93a26722d8
fix: connexion Nextcloud en utilisant le chemin CalDAV direct
Gato
2026-06-06 08:26:34 +02:00
0c00d7d5b0
feat: icône Planify (SVG → PNG adaptatif toutes densités) v0.0.3
Gato
2026-06-06 08:15:57 +02:00
98b08f0219
fix: CalDAV Nextcloud — fallback principals/users/ pour calendar-home-set (v0.0.2)
Gato
2026-06-06 08:12:12 +02:00
f038dbe0ee
feat: version v0.0.1 affichée en bas du drawer (BuildConfig.VERSION_NAME)
Gato
2026-06-06 08:09:54 +02:00
f5fc51c156
fix: parsing XML CalDAV namespace-aware + fallback principal Nextcloud (principals/users/)
Gato
2026-06-06 08:05:28 +02:00
e2085a8dc2
fix: FAB rond (CircleShape) + crash ajout tâche (projet Inbox absent + projectId vide)
Gato
2026-06-06 07:59:38 +02:00
6d5feacf45
fix: ajout du FAB + sur tous les écrans (absent de MainScreen.Scaffold)
Gato
2026-06-06 07:54:20 +02:00
0fd300ffdc
fix: champ is_deleted manquant dans TaskEntity, ZoneOffset.UTC, sérialisation des labels, toolchain Kotlin 2.0
Gato
2026-06-06 07:45:48 +02:00
5356e957ba
fix: forcer Gradle sur temurin-25 (JBR sans jlink, temurin a jlink + KSP 2.0 supporte JDK 25)
Gato
2026-06-06 07:30:13 +02:00
f308a9507d
fix: compileSdk/targetSdk 35 + migration kotlinOptions → compilerOptions
Gato
2026-06-06 07:29:03 +02:00
2e59d54de6
feat: sauvegarde du compte CalDAV même si la connexion échoue, avec indicateur visuel
Gato
2026-06-06 07:18:34 +02:00
dc6847d205
fix: thème XML android:Theme.Material.Light.NoActionBar (pas de dép externe)
Gato
2026-06-06 06:58:55 +02:00
d2c07307c9
fix: thème XML AppCompat au lieu de Material3 (lib View absente des deps)
Gato
2026-06-06 06:58:10 +02:00
5b4265215d
Merge pull request 'Milestone/lot 6 polish' (#38 ) from milestone/lot-6-polish into develop
Gato
2026-06-06 06:56:48 +02:00
8fce0f2578
feat: [#30 ] export et backup des données (JSON et iCalendar)
Gato
2026-06-06 06:53:58 +02:00
47aa839e3a
feat: [#28 ][#29 ] écran paramètres (thème, sync, notifs, comptes CalDAV) + thème dynamique Material You piloté par DataStore
Gato
2026-06-06 06:48:04 +02:00
ee1dac46cb
feat: [#27 ] sync CalDAV en arrière-plan (WorkManager PeriodicWork, SyncScheduler, reprise au démarrage)
Gato
2026-06-06 06:46:28 +02:00
a8da951a33
feat: [#30 ] export et backup des données (JSON et iCalendar)
Gato
2026-06-06 06:53:58 +02:00
bf6351fbb5
feat: [#28 ][#29 ] écran paramètres (thème, sync, notifs, comptes CalDAV) + thème dynamique Material You piloté par DataStore
Gato
2026-06-06 06:48:04 +02:00
a556f4cbdc
feat: [#27 ] sync CalDAV en arrière-plan (WorkManager PeriodicWork, SyncScheduler, reprise au démarrage)
Gato
2026-06-06 06:46:28 +02:00
d3e9ad4753
Merge pull request 'Develop' (#37 ) from develop into main
Gato
2026-06-06 06:45:17 +02:00
289ff97698
Merge pull request 'Milestone/lot 5 avance' (#36 ) from milestone/lot-5-avance into develop
Gato
2026-06-06 06:44:57 +02:00
1316c6555b
feat: [#26 ] filtres intelligents (Toutes, Terminées, Récurrentes, Priorités) + navigation Scheduled/Search/Filter/Labels
Gato
2026-06-06 06:39:14 +02:00
5d1c69484a
feat: [#25 ] drag & drop dans la vue liste du projet (long-press handle, reorderTasks)
Gato
2026-06-06 06:39:10 +02:00
5fc6c8a3d4
feat: [#24 ] recherche globale (debounce 300ms, min 2 chars, live results)
Gato
2026-06-06 06:39:06 +02:00
1146b146c0
feat: [#23 ] vue Labels (toutes les tâches associées à un label)
Gato
2026-06-06 06:39:03 +02:00
86aab6c3da
feat: [#22 ] vue Scheduled (tâches planifiées groupées par date : aujourd'hui, demain, cette semaine, plus tard)
Gato
2026-06-06 06:39:00 +02:00
8827c85c82
feat: [#22 ][#23 ][#24 ][#25 ][#26 ] extension TaskDao/Repository (scheduled, label, search, completed, repeating, priority, reorder)
Gato
2026-06-06 06:38:56 +02:00
7deeb23f33
Merge pull request 'Develop' (#35 ) from develop into main
Gato
2026-06-06 06:33:58 +02:00
84e40d12c8
Merge pull request 'Milestone/lot 4 caldav' (#34 ) from milestone/lot-4-caldav into develop
Gato
2026-06-06 06:33:42 +02:00
53c597a365
feat: [#19 ][#20 ][#21 ] sync CalDAV initiale/incrémentale + CRUD distant (sync-token, REPORT, PUT, DELETE, EncryptedSharedPreferences)
Gato
2026-06-06 06:29:53 +02:00
ab1e59b237
feat: [#18 ] parser et générateur VTODO (iCalendar RFC 5545, RRULE, CATEGORIES, RELATED-TO)
Gato
2026-06-06 06:28:38 +02:00
254efff4b3
feat: [#16 ][#17 ] client CalDAV OkHttp (PROPFIND/REPORT/PUT/DELETE) + découverte serveur CalDAV
Gato
2026-06-06 06:27:58 +02:00
40fff7c9a8
Merge pull request 'Milestone/lot 3 taches' (#33 ) from milestone/lot-3-taches into main
Gato
2026-06-06 06:23:22 +02:00
f410fa9c39
Merge pull request 'Milestone/lot 2 navigation' (#32 ) from milestone/lot-2-navigation into main
Gato
2026-06-06 06:23:11 +02:00
933704ca91
feat: [#15 ] fiche projet (ProjectEditSheet + ProjectEditViewModel, couleurs, vue liste/tableau)
Gato
2026-06-06 06:20:19 +02:00
5049d4d681
feat: [#11 ] fiche tâche complète (TaskEditSheet + TaskEditViewModel + ReminderRepository)
Gato
2026-06-06 06:19:37 +02:00
6db1222ff7
feat: [#14 ] rappels et notifications locales (AlarmManager, BroadcastReceiver, ReminderPickerSheet)
Gato
2026-06-06 06:15:55 +02:00
0f1afda295
feat: [#13 ] priorités, labels, sous-tâches (PriorityPicker, LabelPicker, SubTaskSection, LabelRepository)
Gato
2026-06-06 06:12:32 +02:00
520971ccaa
feat: [#12 ] dates d'échéance, récurrence (DueDatePickerSheet, RecurrencePickerSheet, RRuleBuilder, @Serializable)
Gato
2026-06-06 06:11:02 +02:00
3ab7a48384
feat: [#9 ] vue Projet (ProjectScreen liste/board, ProjectViewModel, SectionRepository)
Gato
2026-06-06 06:06:05 +02:00
65a54af66a
feat: [#8 ] vue Today (TodayScreen, TodayViewModel, groupement par projet)
Gato
2026-06-06 06:05:03 +02:00
ce22d49824
feat: [#7 ] vue Inbox (InboxScreen, InboxViewModel, TaskRepositoryImpl)
Gato
2026-06-06 06:04:38 +02:00
38b96c0c72
feat: [#6 ] navigation principale (NavigationDrawer, NavHost, routes, DrawerViewModel)
Gato
2026-06-06 06:03:53 +02:00
4dfc224eb6
feat: [#10 ] composants UI réutilisables (TaskRow, PriorityBadge, DueDateChip, LabelChip, SectionHeader, EmptyState)
Gato
2026-06-06 06:02:50 +02:00
67160d63ba
Merge pull request 'Milestone/lot 1 architecture' (#31 ) from milestone/lot-1-architecture into main
Gato
2026-06-06 06:00:49 +02:00
c83a15c1b1
feat: [#5 ] base de données Room (entités, DAOs, AppDatabase, module Hilt)
Gato
2026-06-06 05:56:23 +02:00
c5fffb93b4
feat: [#4 ] modèles de données du domaine (Task, Project, Section, Label, Source)
Gato
2026-06-06 05:55:12 +02:00
b0b073c8ec
feat: [#3 ] setup projet Android (Kotlin, Compose, Hilt, MVVM)
Gato
2026-06-06 05:54:24 +02:00
8cd4d10cf1
docs: initialisation du projet Planify Mobile
Gato
2026-06-06 05:53:12 +02:00