Commit graph

54 commits

Author SHA1 Message Date
Florent CHAMPIGNY
08e58f60f4
refact: [NETWORK] format on data part to be able to filter and search… (#288)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-10-02 14:32:56 +02:00
Florent CHAMPIGNY
8c6ce2e244
refact: [NETWORK] format before saving (#286)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-10-01 23:00:58 +02:00
Florent CHAMPIGNY
db467a6f3b
feat: [NETWORK] share mocks across apps and devices (#283)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-10-01 21:41:58 +02:00
Raphael Teyssandier
5c8c4e0d95
feat: First appearance version (#281)
Co-authored-by: TEYSSANDIER Raphael <rteyssandier@sephora.fr>
2025-10-01 10:32:57 +02:00
Florent CHAMPIGNY
7a52b79470
feat: [IMAGES] callback to personalize detection (#275)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-30 14:26:29 +02:00
Florent CHAMPIGNY
505f56b57e
feat: [TABLE] export to csv (#261)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-18 20:49:14 +02:00
Florent CHAMPIGNY
ad5528de4b
refact: [TABLE] improve tables UX (#260)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-18 20:40:08 +02:00
Florent CHAMPIGNY
22ccb036d3
fix: [DEEPLINK] double if history (#259)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-18 20:17:45 +02:00
Florent CHAMPIGNY
e083c84ca1
feat [DASHBOARD] labels (#257)
* feat [DASHBOARD] labels

* feat [DASHBOARD] labels

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-18 20:09:50 +02:00
Florent CHAMPIGNY
0369476853
feat: [DEVICE] restart app (#256)
* feat: images display sizes

* feat: [DEVICE] reboot app button

* renamed

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-18 19:51:05 +02:00
Florent CHAMPIGNY
7e0ec0d5dc
feat: [ANALYTICS] export as CSV (#250)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-16 22:15:10 +02:00
Florent CHAMPIGNY
4b2419ffe9
feat: [DEEPLINK] autocomplete params (#249)
* feat: [DEEPLINK] params

* added deserialisation

* added missing files

* works

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-16 21:59:25 +02:00
Florent CHAMPIGNY
e52f5c1687
feat: [DEEPLINK] add history (#248)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-16 20:49:58 +02:00
Florent CHAMPIGNY
05045ef0b4
feat: [DASHBOARD] remove (#247)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-16 19:53:07 +02:00
Florent CHAMPIGNY
acd7f9d2ab
feat: [ANALYTICS] old sessions (#246)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-16 19:11:54 +02:00
Florent CHAMPIGNY
ff41cec851
Fix outofbound tables (#243)
* fix: [TABLES] possible out of memory

* fix: [TABLES] possible out of memory

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-16 10:03:14 +02:00
Florent CHAMPIGNY
1c699bd1b5
fix: analytics out of memory (#241)
* fix: analytics out of memory

* fix: analytics out of memory

* fix: analytics out of memory

* fix: analytics out of memory

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-16 09:38:35 +02:00
Florent CHAMPIGNY
c954ef289e
feat: clean old sessions (#219)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-11 15:19:25 +02:00
Wouter van der Velde
35b3943f30
Dashboards - Form support (#190)
* [dashboard-form] Android plugin form dsl&config. Moved from SectionConfig to abstract ContainerConfig

* [dashboard-form] Implemented models and entities for section -> container and containerConfig

* [dashboard-form] reverted back to original elementconfig callback

* [dashboard-form] Removed serialization from domain module, cleaned up classes as suggested

* [dashboard-form] Updated modifier position
2025-09-10 10:22:14 +02:00
Florent CHAMPIGNY
ac5538cca0
feat: [NETWORK] search includes bodies (#211)
* feat: [NETWORK] search includes bodies

* clean code

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-09 14:40:26 +02:00
Florent CHAMPIGNY
534cb7a1dd
feat: [DOMAIN] expose is device active (#183)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-09-02 09:19:41 +02:00
Florent CHAMPIGNY
eae3fc5b52
Feat add logger (#181)
* feat: logger

* added everywhere

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-31 09:22:50 +02:00
Florent CHAMPIGNY
5130b6ae0e
feat: [NETWORK] filter by regex (#177)
* feat: [NETWORK] filter by regex

* works

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-29 16:51:01 +02:00
Florent CHAMPIGNY
309d1d2b47
Display jwt (#174)
* fix: network late headers

* feat: [NETWORK] display jwt

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-29 15:28:12 +02:00
Florent CHAMPIGNY
1fbf415c06
fix: network late headers (#173)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-29 14:55:11 +02:00
Florent CHAMPIGNY
d2c2476729
feat: [NETWORK] export csv (#167)
* feat: [NETWORK] export csv

* works

* works

* works

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-28 19:45:52 +02:00
Florent CHAMPIGNY
a462ead246
Feat delete application (#166)
* feat: delete application

* delete app

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-28 16:27:40 +02:00
Florent CHAMPIGNY
fafe749dbd
feat: delete app (#165)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-28 15:02:09 +02:00
Florent CHAMPIGNY
2e43018617
refact: add foreign key to device and app (#164)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-28 14:42:00 +02:00
Florent CHAMPIGNY
720b5e66f2
Feat screen record (#161)
* feat: screenshot

* screenshot works

* screenshot works

* screenshot works

* feat: [VIDEO] screen record

* quick save

* fixed

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-26 16:33:09 +02:00
Florent CHAMPIGNY
20c609b81a
feat: screenshot (#158)
* feat: screenshot

* screenshot works

* screenshot works

* screenshot works

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-26 11:16:01 +02:00
Florent CHAMPIGNY
bdea11321d
refact: [CORE] add app instance to messages (#153)
* refact: [CORE] add app instance to messages

* upgraded schema

* old calls are displayed differently

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-24 22:39:26 +02:00
Florent CHAMPIGNY
8025553c2f
Refact onmessage (#152)
* refact: [CORE] on message receive pass the app with package

* added db files

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-24 21:27:20 +02:00
Florent CHAMPIGNY
a893b32ef1
Feat contextual table (#146)
* feat: [CONTEXTUAL] table

* feat: [CONTEXTUAL] table

* done for tables

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-24 09:13:07 +02:00
Florent CHAMPIGNY
83454e18ae
Feat contextual analytics (#145)
* feat: [CONTEXTUAL] table

* feat: [CONTEXTUAL] table

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-24 08:47:16 +02:00
Florent CHAMPIGNY
52142baecf
feat: [DEVICES] display is active (#141)
* feat: [DEVICES] display is active

* feat: [DEVICES] display is active

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-22 16:13:13 +02:00
Florent CHAMPIGNY
262ccfd19f
Refact devices apps (#135)
* refact: [CORE] device and apps

* refact: [CORE] device and apps

* refact: [CORE] device and apps

* refact: [CORE] device and apps

* refact: [CORE] device and apps

* added db files

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-21 22:52:15 +02:00
Florent CHAMPIGNY
3cb5abd33f
feat: [NETWORK] mocks can throw errors (#133)
* feat: [NETWORK] mocks can throw errors

* added into android

* added on ktor

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-21 16:44:07 +02:00
Florent CHAMPIGNY
ec7a720744
feat: [NETWORK] pre populate bad network for new device (#131)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-21 14:40:58 +02:00
Florent CHAMPIGNY
35d896af23
Refact network model (#123)
* refact: [NETWORK] model with error

* refact: [NETWORK] model with error

* refact: [NETWORK] model with error

* refact: [NETWORK] model with error

* refact: [NETWORK] model with error

* refact

* merged with main

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-21 10:25:03 +02:00
Florent CHAMPIGNY
db3c8a118c
Feat badnetwork exeptions (#122)
* feat: [BADNETWORK] exceptions

* added errors on okhttp

* added errors on okhttp

* feat: [BADNETWORK] exceptions

* feat: [BADNETWORK] exceptions

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-20 16:45:53 +02:00
Florent CHAMPIGNY
fa1df1fe3c
refact: [NETWORK] multiple network configs (#119)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-20 14:40:52 +02:00
Florent CHAMPIGNY
7aac7b86dc
feat: [NETWORK] bad connection (#112)
* feat: [NETWORK] bad connection

* feat: [NETWORK] bad connection

* feat: [NETWORK] bad connection

* added domain and data / desktop

* added domain and data / desktop

* added tmp screen

* quick save

* merged with main

* merged with main

* quick save

* works

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-19 17:33:22 +02:00
Raphael Teyssandier
0fe9d4e60b
Feature/system notification (#101)
* feature: System notification

* feature: Type

* fix: Settings

---------

Co-authored-by: TEYSSANDIER Raphael <rteyssandier@sephora.fr>
2025-08-18 16:01:03 +02:00
Raphael Teyssandier
8147d8852c
Improve network UI (#108)
* feature: remote dashboard

* feature: Dashboard

* feature: Network

* fix: Network

* feature: Move files

* fix: DI

* fix: Discussion

* fix: Discussion

* fix: Discussion

* feature: Improve UI

* feature: Rework text

* feature: Improve header

* feature: Rework header filter uI

* fix: Build

* fix: Build

* feature: Improve textfield

* fix: Feedback

---------

Co-authored-by: TEYSSANDIER Raphael <rteyssandier@sephora.fr>
2025-08-18 15:38:30 +02:00
Florent CHAMPIGNY
3ce5e27c7d
Persist adb devices serial (#111)
* feat: [DEVICES] being able to target one spceific device with adb

* persist adb devices serial

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-15 23:21:11 +02:00
Florent CHAMPIGNY
e9cb50dbd8
feat: [DEVICES] being able to target one spceific device with adb (#110)
Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-15 22:45:41 +02:00
Florent CHAMPIGNY
0321da0c4a
feat: [ADB] device serial detection (#109)
* feat: [ADB] device serial detection

* feat: [ADB] device serial detection

* added device plugin

* sucessfully got the serial

* sucessfully got the serial

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-15 22:35:46 +02:00
Raphael Teyssandier
08698acf25
Feature/domain (#95)
* feature: Move analytics

* feature: remote dashboard

* fix: DI

* feature: Dashboard

* fix: DI

* feature: Move files

* feature: Move database

* feature: Move files

* feature: Move

* feature: Move

* feature: Move files

* feature: Move files

* feature: Move

* feature: Move images

* feature: Move sharedprefe

* fix: Merge

* feature: Network

* fix: Network

* feature: Move files

* feature: Move

* fix: DI

* fix: DI

* fix: Discussion

* fix: Discussion

* fix: Delete

* fix: Comment

* fix: Discussion

* fix: Build

* fix textfield

* fix textfield

---------

Co-authored-by: TEYSSANDIER Raphael <rteyssandier@sephora.fr>
Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-15 15:20:19 +02:00
Florent CHAMPIGNY
7db55f7ec8
feat: [MOCKS] network desktop (#96)
* feat: [MOCKS] network desktop

* feat: [MOCKS] network desktop

* feat: [MOCKS] network desktop

* feat: [MOCKS] network desktop

* feat: [MOCKS] network desktop

* feat: [MOCKS] network desktop

* feat: [MOCKS] network desktop

* feat: [MOCKS] network desktop

* feat: [MOCKS] network desktop

* feat: [MOCKS] network desktop

* ktlintFormat

---------

Co-authored-by: Florent Champigny <florent@bere.al>
2025-08-13 18:55:47 +02:00