Commit graph

  • 623c0df22b fix(readme): use standard review headings master 1.0.2 Luiz Gustavo 2026-07-18 11:00:48 -0300
  • d541e65bbc chore(release): prepare version 1.0.2 Luiz Gustavo 2026-07-18 10:59:28 -0300
  • de22a00d3b fix(readme): expose installation and usage headings Luiz Gustavo 2026-07-18 10:58:58 -0300
  • 656a9a1cac chore(release): prepare version 1.0.1 1.0.1 Luiz Gustavo 2026-07-18 10:55:05 -0300
  • f9bdfc042d fix(release): address automated review findings Luiz Gustavo 2026-07-18 10:54:43 -0300
  • 38e4641250 fix(release): synchronize version metadata Luiz Gustavo 2026-07-17 21:12:58 -0300
  • d347d830c9 Update manifest.json Luiz Gustavo 2026-07-17 21:10:37 -0300
  • 2cec976722 updating version Luiz Gustavo 2026-07-17 21:10:31 -0300
  • 15fb0effed chore(release): prepare community plugin publication 1.0.0 feature/obsidian-native-ui Luiz Gustavo 2026-07-17 21:02:57 -0300
  • b5d80bb362 chore(sample-vault): update demo workspace state Luiz Gustavo 2026-07-17 20:53:23 -0300
  • 1b6bc4eeda docs(readme): simplify project overview Luiz Gustavo 2026-07-17 20:52:17 -0300
  • ae919808d4 fix(ui): remove navigation rail label Luiz Gustavo 2026-07-17 20:48:47 -0300
  • bd8093fdfc fix(ui): clarify subject cycle status Luiz Gustavo 2026-07-17 20:47:04 -0300
  • 6e9d3ca06b fix(ui): soften active contest status Luiz Gustavo 2026-07-17 20:44:36 -0300
  • b4e6450a0d feat(ui): link dashboard to study records Luiz Gustavo 2026-07-17 20:43:07 -0300
  • b7f0229b12 fix(ui): align status icons and selectors Luiz Gustavo 2026-07-17 20:40:53 -0300
  • 6d3b402a7d refactor(ui): flatten study workspace Luiz Gustavo 2026-07-17 20:32:44 -0300
  • 47e197df48 feat(ui): redesign Obsidian workspace Luiz Gustavo 2026-07-17 20:17:13 -0300
  • 4dd3978d65 docs(readme): simplify project overview Luiz Gustavo 2026-07-16 23:31:53 -0300
  • 5d7c27186c refactor(ui): simplify study workspace layout Luiz Gustavo 2026-07-16 23:06:16 -0300
  • 2793fba430 Revert "refactor(ui): use field cards in tables" Luiz Gustavo 2026-07-15 20:23:12 -0300
  • 43f69e38e9 refactor(ui): use field cards in tables Luiz Gustavo 2026-07-15 20:22:02 -0300
  • c3ff030c7d refactor(ui): share scannable metric layout Luiz Gustavo 2026-07-15 20:18:42 -0300
  • 8b381c463c fix(cycle): simplify plan row layout Luiz Gustavo 2026-07-15 20:12:42 -0300
  • 2d3ebd08b8 refactor(cycle): show plan as cards Luiz Gustavo 2026-07-15 20:10:49 -0300
  • b7be3c8969 feat(contests): add exam planning metadata Luiz Gustavo 2026-07-15 20:02:52 -0300
  • cd34a55607 refactor(ui): standardize editing controls Luiz Gustavo 2026-07-15 19:57:36 -0300
  • 774dc48419 feat(sessions): filter study history Luiz Gustavo 2026-07-15 19:37:01 -0300
  • 535b1adc74 fix(validation): enforce study input rules Luiz Gustavo 2026-07-15 19:33:11 -0300
  • ea8d3d8e34 refactor(ui): polish study workflow refactor/polish-typing-strings Luiz Gustavo 2026-07-15 19:28:01 -0300
  • 0e9f697c1b refactor: centralize wall-link id template in wallLinkKey Luiz Gustavo 2026-07-07 20:42:36 -0300
  • b16c42b3d3 refactor: replace magic "questions" with StudySessionType.QUESTIONS Luiz Gustavo 2026-07-07 20:40:03 -0300
  • 7d49967f65 refactor(data): drop dead 'version' literal, keep schemaVersion Luiz Gustavo 2026-07-07 20:38:02 -0300
  • 713e4f563a refactor(types): type DataMigrations input/output as LeifPluginData Luiz Gustavo 2026-07-07 20:37:24 -0300
  • 76d9dd1b2b refactor(types): type Contest.wall as Wall, drop EntityRepository double-casts Luiz Gustavo 2026-07-07 18:41:06 -0300
  • 2ff270010d
    Merge 79d307c4d5 into 1154027e43 Luiz Gustavo 2026-07-07 18:31:46 -0300
  • 79d307c4d5 build: rebuild sample-vault artifact for input validation fix/ui-input-validation Luiz Gustavo 2026-07-07 18:29:32 -0300
  • aabfa5c8d7 fix(validation): enforce questions-session count>0 in the use case Luiz Gustavo 2026-07-07 18:29:22 -0300
  • 8f9939a2f6 fix(validation): enforce numeric bounds on study item fields Luiz Gustavo 2026-07-07 18:26:20 -0300
  • fb4e4594b2 fix(validation): require http(s) URLs on wall and question notebook links Luiz Gustavo 2026-07-07 18:23:22 -0300
  • 1154027e43
    Merge pull request #20 from ttusk/feat/i18n Luiz Gustavo 2026-07-03 01:14:24 -0300
  • d4dd35d51e feat(i18n): introduce t() lookup, standardize command names on pt-BR Luiz Gustavo 2026-07-03 01:13:33 -0300
  • c66d28f359
    Merge pull request #19 from ttusk/test/close-gaps Luiz Gustavo 2026-07-03 00:58:44 -0300
  • 9d3409f9b8 test: cover CsvExport, ExportToCsvUseCase, DataMigrations; fix dup test name Luiz Gustavo 2026-07-03 00:58:39 -0300
  • ae0ad4e796
    Merge pull request #18 from ttusk/fix/id-factory Luiz Gustavo 2026-07-03 00:48:35 -0300
  • 4160e97610 fix(ids): standardize ID generation via createId factory Luiz Gustavo 2026-07-03 00:48:30 -0300
  • 08138c1d2a
    Merge pull request #17 from ttusk/fix/error-handling Luiz Gustavo 2026-07-03 00:40:45 -0300
  • d85711657a fix(errors): ValidationError for domain failures, runGuarded boundary Luiz Gustavo 2026-07-03 00:40:41 -0300
  • c5eb9cf1ab
    Merge pull request #16 from ttusk/refactor/dedupe-helpers Luiz Gustavo 2026-07-03 00:33:52 -0300
  • 1b048ed535 refactor: drop dead domain services, dedupe shared helpers Luiz Gustavo 2026-07-03 00:33:42 -0300
  • c496e96648
    Merge pull request #15 from ttusk/chore/lint-tooling Luiz Gustavo 2026-07-02 23:19:03 -0300
  • cd34338152 chore: add eslint/prettier, lint script, CI lint, tighten tsconfig Luiz Gustavo 2026-07-02 23:18:52 -0300
  • 388e028da8
    Merge pull request #14 from ttusk/fix/a11y-basics Luiz Gustavo 2026-07-02 23:13:52 -0300
  • 6ac9f3b87b fix(a11y): accessible tabs, modal focus trap, confirm dialogs Luiz Gustavo 2026-07-02 23:13:26 -0300
  • 8590b9ebdf
    Merge pull request #13 from ttusk/fix/entity-repository-port Luiz Gustavo 2026-07-02 23:07:56 -0300
  • ec315f71ba fix(application): introduce EntityRepositoryPort and inject via factory Luiz Gustavo 2026-07-02 23:07:32 -0300
  • b479933062 fix: delete use cases clean up parent references fix/cascade-deletes Luiz Gustavo 2026-07-02 20:29:06 -0300
  • d607d3b05f chore: adjusting items UI Luiz Gustavo 2026-06-12 08:12:55 -0300
  • 6d80130ebf docs: improve plugin readme Luiz Gustavo 2026-06-12 08:04:55 -0300
  • 354b7cbf69 feat: rename plugin to leif Luiz Gustavo 2026-06-12 08:02:34 -0300
  • 37559cb7a9 ci: add GitHub Actions workflow for build and test Luiz Gustavo 2026-06-12 06:08:59 -0300
  • f30af02588 fix: remove duplicated separator line between card title and table Luiz Gustavo 2026-06-12 06:02:34 -0300
  • b1e176a5e5 fix: display item titles instead of raw IDs Luiz Gustavo 2026-06-12 06:00:10 -0300
  • 6fcb9eae90 refactor: remove up/down arrows from display mode in CycleTab Luiz Gustavo 2026-06-12 05:54:48 -0300
  • 233c2f7667 refactor: remove export buttons from all tabs Luiz Gustavo 2026-06-12 05:53:17 -0300
  • 19eeb54d24 feat: visual cycle context + success feedback Luiz Gustavo 2026-06-12 05:52:02 -0300
  • 7ec8c519d8 refactor: move cycle advance button to Sessions tab, clean Dashboard Luiz Gustavo 2026-06-12 05:48:44 -0300
  • e2633ff24b refactor: remove redundant progress table from dashboard Luiz Gustavo 2026-06-11 23:08:27 -0300
  • 195da92856 refactor: declutter cycle tab actions Luiz Gustavo 2026-06-11 23:07:04 -0300
  • 9917f5c7c7 chore: replace bird icon with feather Luiz Gustavo 2026-06-11 23:04:41 -0300
  • 86a49e36ca feat: redesign creation UI and open in main workspace Luiz Gustavo 2026-06-11 23:04:23 -0300
  • 05e3e1a630 chore: remove docs folder Luiz Gustavo 2026-06-11 22:57:35 -0300
  • eb6933766a feat: export to csv + fix inline edit save + qa pass Luiz Gustavo 2026-06-11 22:57:01 -0300
  • 9980aeb4bb refactor: unify CRUD pattern across all UI tabs Luiz Gustavo 2026-06-11 22:51:37 -0300
  • f972a6f086 refactor: inline editing for cycle tab Luiz Gustavo 2026-06-11 22:45:40 -0300
  • 95f9ad0d28 fix: deduplicate corrupted sample data and add defensive migration Luiz Gustavo 2026-06-11 22:43:30 -0300
  • 57c2427d7c fix: use obsidian setTooltip for icon buttons and auto-copy on build Luiz Gustavo 2026-06-11 22:40:38 -0300
  • 8448643da0 feat: replace text buttons with icon-only buttons in interactive places Luiz Gustavo 2026-06-11 22:38:28 -0300
  • 33909c2995 feat: add sample vault for testing the plugin Luiz Gustavo 2026-06-11 22:36:20 -0300
  • 1ca9bc3672 refactor: complete all remaining codebase refinements Luiz Gustavo 2026-06-11 22:34:00 -0300