Commit c29f9e1
committed
feat(frontend): add CTN cache system with IndexedDB and update architecture
- Implemented Cache-Then-Network (CTN) strategy for data fetching
- Integrated IndexedDB (IDB) for persistent client-side caching
- Updated data layer architecture to support centralized caching
- Improved offline support and performance for repeated requests1 parent 79118a0 commit c29f9e1
59 files changed
Lines changed: 1069 additions & 551 deletions
File tree
- assets
- react
- Aplication/UseCases
- Pomodoro
- Tasks
- Domain
- Services/Tasks
- request
- Habits
- Pomodoro
- Tasks
- Infrastructure/request
- Pomodoro
- habits
- tasks
- Services
- Cache
- Ctn
- Habits
- Library
- Pomodoro
- Tasks
- languageStorage
- language
- providers
- components
- HabitModal
- Resize
- config
- interfaces
- Cache
- Language
- languageStorage
- pages
- AuthPages
- Habits
- Pomodor
- Tasks
- chunk/Habits
- main/pages
- ui
- Dto/ArrayDto/ListType
- organism/Aside
- props
- Habits
- Tasks
- ListTasks
- styles
- Habits
- Tasks
- public
- Upload/Images/AppIcons
- styles
- src
- Aplication/UseCase/TasksUseCases/ListTasks
- Infrastructure/Repository/Tasks/ListTasks
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 0 additions & 20 deletions
This file was deleted.
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 16 deletions
This file was deleted.
Lines changed: 0 additions & 8 deletions
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 43 deletions
This file was deleted.
Lines changed: 0 additions & 112 deletions
This file was deleted.
0 commit comments