Commit Graph

40 Commits

Author SHA1 Message Date
insleker bc524e958f refactor: use image object to replace bytes 2025-09-20 15:38:34 +08:00
insleker 81a352a513 feat: found root cause of slow image process is store them in bytes rather than image object 2025-09-19 21:55:59 +08:00
insleker 5a03793b54 feat: remember uploaded file name on web and use it when downloading 2025-09-18 22:30:22 +08:00
insleker 0c38178502 refactor: ui_services.dart to PdfExportViewModel for export functionality 2025-09-18 21:31:30 +08:00
insleker a08f93e8d4 feat: support export functionality on web by download 2025-09-18 18:04:43 +08:00
insleker 6652de28bf feat: add zoom level listener and scroll thumbs to PDF viewer 2025-09-17 17:03:07 +08:00
insleker 994c1b2569 fix: DrawCanvas create signatureCard functionality 2025-09-17 14:51:16 +08:00
insleker 26a0c93390 feat: implement image processing and caching in signatureCard
repository
2025-09-17 08:16:31 +08:00
insleker 5549f08b4c feat: migrate pdf state to viewmodel abstraction 2025-09-12 18:59:27 +08:00
insleker 7336ca4d57 fix: thumbnail not shown actualy pdf page 2025-09-12 12:29:23 +08:00
insleker c82bb7fa2a feat: pass widget test 2025-09-12 08:19:03 +08:00
insleker 00e2e1deb4 feat: pass base test after document API change 2025-09-11 22:04:37 +08:00
insleker 4d2cd09adf feat: partially implement new view of UI 2025-09-11 00:13:47 +08:00
insleker 189bc7e6e6 feat: partially implement integration test 2025-09-10 22:17:36 +08:00
insleker f0a8e25890 feat: partially implement UI widget and implement test 2025-09-10 21:55:02 +08:00
insleker b0a3ff1f57 feat: partially implement new ui widget 2025-09-10 20:22:36 +08:00
insleker d9969e5ea5 refactor: remove unused import 2025-09-10 18:56:18 +08:00
insleker e9cf4c30c1 feat: new implement of `/lib/data/repositories/` 2025-09-10 15:57:54 +08:00
insleker 948999fe8e feat: move `model.dart` to `/lib/domain/models/` 2025-09-10 13:17:31 +08:00
insleker c1b7824cbd feat: group provider into `/lib/data` 2025-09-10 00:37:47 +08:00
insleker 4f149656bd refactor: unify signature placement handling with new model structure 2025-09-08 17:07:09 +08:00
insleker f74b724712 refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
insleker c152531b20 refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
insleker 6dc095e23e refactor: signature rotation and improve its performance 2025-09-05 15:33:53 +08:00
insleker dc1304f973 refactor: adjust some text layout in pdf toolbar 2025-09-04 16:59:43 +08:00
insleker 0969ec2931 feat: add multi split view to display sidebars 2025-09-02 23:08:58 +08:00
insleker 1acd95fc94 feat: modify layout of signature sidebar 2025-09-02 22:17:48 +08:00
insleker cc8e20d310 feat: feat partially implement signature card UI view 2025-09-02 18:43:44 +08:00
insleker db0912b12f feat: partially update UI view to new design 2025-09-02 15:19:36 +08:00
insleker ad37861303 feat: partially implement new UI design 2025-09-01 00:43:45 +08:00
insleker b2d96e466e chore: improve i18n development experience 2025-08-30 03:28:05 +08:00
insleker 7c44af8f7c refactor: split `pdf_screen.dart` to smaller files 2025-08-30 00:25:00 +08:00
insleker 98798123ae feat: adjust app pdf view for easy signature confirm 2025-08-30 00:15:06 +08:00
insleker 5b71b294ac feat: partially implement multi-signature feature 2025-08-29 22:57:04 +08:00
insleker a53e881d7b feat: remove button `btn_mark_signing` 2025-08-29 21:03:01 +08:00
insleker 51af255ea7 feat: i18n text support 2025-08-29 19:45:19 +08:00
insleker b2ac63d22b feat: add settings feature 2025-08-29 19:21:47 +08:00
insleker 828eee49e2 fix: image background remove function 2025-08-29 16:53:06 +08:00
insleker 5990f6fb01 feat: small tool to remove dead code create by `bdd_widget_test` 2025-08-29 15:56:35 +08:00
insleker b8918717b5 chore: adopt MVVM and default `Package structure` at official 2025-08-29 13:24:44 +08:00