Commit Graph

55 Commits

Author SHA1 Message Date
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 a354efb0b1 Merge branch 'feat/docker_web' 2025-09-04 21:25:12 +08:00
insleker d5d5ab9a90 chore: support github action to push to docker.io 2025-09-04 21:23:44 +08:00
insleker bec3f38cc5 feat: refine dockerfile to deploy on host service provider 2025-09-04 18:04:15 +08:00
insleker dc1304f973 refactor: adjust some text layout in pdf toolbar 2025-09-04 16:59:43 +08:00
insleker 1dd71a2e23 feat: add docker web image support 2025-09-04 15:41:32 +08:00
insleker a4890b6ea0 fix: signatured not shown at export
fix: preview doesn't correctly shown adjusted image
2025-09-04 00:09:43 +08:00
insleker fdf0d1f7a9 feat: able to add multi signatures on document view 2025-09-03 20:55:16 +08:00
insleker 0a21045761 test: removed unused *.feature files 2025-09-03 19:12:27 +08:00
insleker 8507dcf6f5 feat: basic signature overlay on document implement 2025-09-03 18:05:34 +08:00
insleker f4bd486ad9 doces: add AGENTS.md for better hinting LLM 2025-09-03 17:03:16 +08:00
insleker 8e2599c0f8 refactor: split pdf_page_area.dart to multi smaller files 2025-09-03 14:08:35 +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 51bf7ed979 Merge branch 'feat/wireframe' into feat/multi_signature_picture 2025-09-02 18:50:58 +08:00
insleker cc8e20d310 feat: feat partially implement signature card UI view 2025-09-02 18:43:44 +08:00
insleker 39ecf7c617 docs: update document to build web and linux 2025-09-02 18:28:09 +08:00
insleker 5ae266d008 Merge branch 'feat/util' into feat/multi_signature_picture 2025-09-02 18:24:26 +08:00
insleker eaaf943c87 feat: support linux build appimage 2025-09-02 18:07:21 +08:00
insleker db0912b12f feat: partially update UI view to new design 2025-09-02 15:19:36 +08:00
insleker d3df15d695 docs: update wireframe, introduce signature cards abstraction 2025-09-02 12:36:30 +08:00
insleker 947c0eef81 feat: partially implement mult_signature_picture 2025-09-02 11:33:46 +08:00
insleker df1bf27553 refactor: remove single-page mode and enforce continuous view across preferences and settings 2025-09-02 10:59:52 +08:00
insleker 51c2a403c4 docs: add multi signature picture in user stories and use cases 2025-09-02 10:35:44 +08:00
insleker fc6e56c9ee fix: continuous PageAreaView not scroll depend on overview 2025-09-01 17:08:18 +08:00
insleker eb19022572 test: fix tests steps implement 2025-09-01 10:20:57 +08:00
insleker ad37861303 feat: partially implement new UI design 2025-09-01 00:43:45 +08:00
insleker abbaf462e1 feat: add wireframe in docs 2025-08-31 21:40:53 +08:00
insleker 0c71399867 feat: support several language arb files 2025-08-30 11:47:30 +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 cded635f02 test: i18n bdd test 2025-08-29 20:08:10 +08:00
insleker 51af255ea7 feat: i18n text support 2025-08-29 19:45:19 +08:00
insleker 52a278e969 chore: remove git tracked auto-gen *_test.dart in `test/features` 2025-08-29 19:24:16 +08:00
insleker b2ac63d22b feat: add settings feature 2025-08-29 19:21:47 +08:00
insleker bc0444f873 test: generate gherkin test relevant to configure 2025-08-29 17:05:09 +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
insleker 60630c6ddd chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
insleker 3551cdf274 fix: export pdf service at web platform 2025-08-28 09:42:43 +08:00
insleker c5ecdf2706 refactor: adopt better method to export pdfwq 2025-08-27 23:09:28 +08:00
insleker 9a31903d0d feat: add draw signature feature with widget test 2025-08-27 20:55:04 +08:00
insleker 5b0b9d2a02 feat: output other pages which are not signed 2025-08-27 16:27:58 +08:00