Commit Graph
414 Commits
Author SHA1 Message Date
github-actions[bot] 18f21d310d chore: bump api version to 15 [skip ci] api-v15 2026-03-17 18:41:21 +00:00
rmcampos f0fa5d4231 chore: fix and improve workflow files app-v2026.03.17.18 2026-03-17 15:40:39 -03:00
github-actions[bot] 96c31fdbe7 chore: bump api version to 14 [skip ci] api-v14 2026-03-17 18:31:34 +00:00
rmcampos 78ac204585 feat: bump dependencies in back and front app-v2026.03.17.17 2026-03-17 15:30:54 -03:00
github-actions[bot] cfb6c5863b chore: bump api version to 13 [skip ci] api-v13 2026-03-16 16:45:38 +00:00
rmcampos 521d16c9ce Merge branch 'main' of github.com:RMCampos/tasknote 2026-03-16 13:45:05 -03:00
rmcampos d58b0f5564 fix: add missing templates and config for new domain 2026-03-16 13:44:46 -03:00
github-actions[bot] 91e2f1ecc8 chore: bump api version to 12 [skip ci] api-v12 2026-03-16 15:50:14 +00:00
rmcampos 8f831c35d5 Merge branch 'main' of github.com:RMCampos/tasknote app-v2026.03.16.16 2026-03-16 12:49:30 -03:00
rmcampos 2c3cc3449b feat: update new error message and translations 2026-03-16 12:48:30 -03:00
rmcampos 820fd56fbc feat: fix message not going back to client in spring v4 2026-03-16 11:53:46 -03:00
github-actions[bot] 41f7dabbf0 chore: bump api version to 11 [skip ci] api-v11 2026-03-02 20:45:13 +00:00
rmcamposandGitHub 5041ebeeff feat: fix backend issues with state and memory leak (#23)
* feat: fix backend issues with state and memory leak

* chore: address copilot review issues

* chore: address copilot review round 2

* test: fix test cases
2026-03-02 17:44:29 -03:00
github-actions[bot] fa8c84bb38 chore: bump api version to 10 [skip ci] api-v10 2026-02-28 16:08:55 +00:00
CopilotGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>RMCamposrmcampos
c3115bc002 Add public note sharing feature (#22)
* Initial plan

* Add note sharing feature: share/unshare endpoints, public note view, share token

Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>

* Remove redundant nullable=true annotation from NoteEntity shareToken column

Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>

* Fix checkstyle line-length violations in test files

Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>

* Fix frontend build and test failures: add shared/shareToken fields to NoteAdd payloads and test

Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>

* chore: reorganize scripts and migration name

* docs: update readme with new feature

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>
Co-authored-by: Ricardo Campos <ricardompcampos@gmail.com>
app-v2026.02.28.15
2026-02-28 13:08:23 -03:00
rmcampos 91e48f2cbb chore: drop dokploy deploy for app app-v2026.02.27.14 2026-02-27 19:27:09 -03:00
github-actions[bot] 4217ea11c8 chore: bump api version to 9 [skip ci] api-v9 2026-02-27 22:14:21 +00:00
CopilotGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>RMCamposrmcampos
f41e34486a Add Source and Copy buttons to note markdown modal (#21)
* Initial plan

* Add Source and Copy buttons to ModalMarkdown for note source code view

Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>

* feat: add healthcheck do native image

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>
Co-authored-by: Ricardo Campos <ricardompcampos@gmail.com>
app-v2026.02.27.13
2026-02-27 19:13:53 -03:00
CopilotGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>RMCamposrmcampos
29812e8175 fix(readme): replace stale Sonar badges with GitHub Actions CI badges (#15)
* Initial plan

* fix: update README badges - remove Sonar badges and add GitHub Actions CI badges

Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>

* chore: drop dokploy from backend build

* docs: udpate README

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>
Co-authored-by: Ricardo Campos <ricardompcampos@gmail.com>
2026-02-27 15:32:31 -03:00
github-actions[bot] 0444ad5a5d chore: bump api version to 8 [skip ci] api-v8 2026-02-27 18:10:34 +00:00
CopilotGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>RMCamposrmcampos
89eb15d714 Upgrade backend to Spring Boot 4.0.3 and Java 25 (#20)
* Initial plan

* feat: upgrade to Spring Boot 4.0.3 and Java 25

Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>

* chore: fix google check style issues and drop unused annotations

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RMCampos <2219519+RMCampos@users.noreply.github.com>
Co-authored-by: Ricardo Campos <ricardompcampos@gmail.com>
2026-02-27 15:10:05 -03:00
rmcampos 08ed7c485e chore: drop claude from repo 2026-02-27 13:58:51 -03:00
rmcampos cf598c0971 chore: bump frontend dependencies version app-v2026.02.27.12 2026-02-27 13:52:52 -03:00
rmcampos e8833320d4 chore: commit package lock client file app-v2026.02.12.11 2026-02-12 18:25:24 -03:00
rmcampos eb759a232d chore: bump client dependencies 2026-02-12 18:12:28 -03:00
rmcampos 4e167f9a85 chore: add missing files and improve Dockerfile app-v2026.02.11.10 2026-02-11 11:03:02 -03:00
rmcampos ee2fb62036 feat: improve markdown rendering and add home filter context 2026-02-11 10:57:43 -03:00
github-actions[bot] 5eb9ee5ced chore: bump api version to 7 [skip ci] api-v7 2026-02-10 20:53:37 +00:00
rmcampos 2679cf61ac fix: backend null pointer exception 2026-02-10 17:52:45 -03:00
github-actions[bot] 49baf4db77 chore: bump api version to 6 [skip ci] api-v6 2026-02-10 20:38:14 +00:00
rmcamposandGitHub c1db12be40 feat: include notes tags (#13) 2026-02-10 17:37:31 -03:00
rmcamposGitHubclaude[bot] <41898282+claude[bot]@users.noreply.github.com>Ricardo Campos
1eab863fca feat: Add tag suggestion dropdown for Notes and Tasks (#12)
* feat: add tag suggestion dropdown for NoteAdd and TaskAdd views

Implement a tag suggestion dropdown in both NoteAdd and TaskAdd components.
When the tag input is focused, available tags are fetched from the API
(GET /rest/home/tasks/tags) and displayed in a filterable dropdown list.
Users can select an existing tag or type a custom one.

Co-authored-by: Ricardo Campos <RMCampos@users.noreply.github.com>

* chore: fix lint issue

---------

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Ricardo Campos <RMCampos@users.noreply.github.com>
app-v2026.02.10.8
2026-02-10 17:35:26 -03:00
rmcampos ed6738381a fix: test CI command app-v2026.02.10.7 2026-02-10 17:01:03 -03:00
rmcamposGitHubclaude[bot] <41898282+claude[bot]@users.noreply.github.com>Ricardo Campos
b423082b1f fix: Keep filter between actions in Home view (#9)
* fix: keep filter selection between actions in Home view

When a user selects a filter (Tasks, Notes, or a tag) and performs an
action like marking a task as done or deleting a note, the filter is now
preserved after the data reload.

- Extract applyFilter() helper that accepts explicit task/note arrays to
  avoid stale state closure issues
- loadAllTasks() now re-applies the current selectedOption and filterText
  after fetching fresh data instead of resetting to 'everything'
- loadAllNotes() now re-applies the current filter after fetching fresh data
- Add 3 new tests verifying filter persistence after actions

Fixes #8

Co-authored-by: Ricardo Campos <RMCampos@users.noreply.github.com>

* feat: fix race condition as per Claude review

* ci: add CI to client

---------

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Ricardo Campos <RMCampos@users.noreply.github.com>
app-v2026.02.10.6
2026-02-10 16:57:44 -03:00
github-actions[bot] ab34a310c4 chore: bump api version to 5 [skip ci] api-v5 2026-02-10 16:00:45 +00:00
rmcamposGitHubclaude[bot] <41898282+claude[bot]@users.noreply.github.com>Ricardo CamposClaude Sonnet 4.5
ee916d02b9 feat: remove 5-tag limit and return all tags alphabetically (#7)
* feat: remove 5-tag limit and return all tags alphabetically

The /rest/home/tasks/tags endpoint previously returned only the top 5
most-used tags. This change removes that restriction so all existing
tags are returned, sorted alphabetically.

Fixes #6

Co-authored-by: Ricardo Campos <RMCampos@users.noreply.github.com>
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* chore: fix test issue and add log version to the right place

* ci: add server ci

---------

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Ricardo Campos <RMCampos@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 13:00:10 -03:00
rmcamposGitHubclaude[bot] <41898282+claude[bot]@users.noreply.github.com>Ricardo Campos
ee38fa256d docs: update CLAUDE.md with current project context (#5)
* docs: update CLAUDE.md with current project context

- Remove non-existent angular/ directory reference
- Update Java version from 17 to 21
- Update Spring Boot version to 3.5.9
- Remove outdated OpenAPI/Swagger documentation reference
- Update docker-compose file references (dev vs prod)
- Add React 19 and React Router v7 information
- Add Taskfile.yml to development workflow section
- Reorganize development workflow with manual and Taskfile options

Fixes #4

Co-authored-by: Ricardo Campos <RMCampos@users.noreply.github.com>

* fix: update Taskfile commands in CLAUDE.md

- Change task dev to task dev-run
- Change task prod to task prod-up
- Split task docker-build into task docker-build-api and task docker-build-web
- Add task -l command to list all available tasks

Co-authored-by: Ricardo Campos <RMCampos@users.noreply.github.com>

---------

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Ricardo Campos <RMCampos@users.noreply.github.com>
2026-02-05 16:01:34 -03:00
rmcamposandGitHub 1d7b10ec4d Merge pull request #2 from RMCampos/add-claude-github-actions-1770309711613
Add claude GitHub actions 1770309711613
2026-02-05 13:47:45 -03:00
rmcampos e4454f913f "Update Claude Code Review workflow" 2026-02-05 13:41:54 -03:00
rmcampos 7ea127c4a9 "Update Claude PR Assistant workflow" 2026-02-05 13:41:53 -03:00
rmcamposandGitHub 7fffb163d1 Merge pull request #1 from RMCampos/add-claude-github-actions-1770309101716
Add claude GitHub actions 1770309101716
2026-02-05 13:35:04 -03:00
rmcampos bd3a6c6f18 "Claude Code Review workflow" 2026-02-05 13:31:44 -03:00
rmcampos 111eb4686b "Claude PR Assistant workflow" 2026-02-05 13:31:43 -03:00
rmcampos da0432a734 chore: bump client dependencies app-v2026.02.05.5 2026-02-05 13:05:03 -03:00
github-actions[bot] d016d20850 chore: bump api version to 4 [skip ci] api-v4 2026-01-18 21:23:25 +00:00
rmcampos 332da7de94 Merge branch 'main' of github.com:RMCampos/tasknote 2026-01-18 18:22:46 -03:00
rmcampos 6c92a5ca91 chore: add job to deploy and fix tests 2026-01-18 18:22:22 -03:00
github-actions[bot] ed464bf719 chore: bump api version to 3 [skip ci] app-v2026.01.18.4 api-v3 2026-01-18 20:22:10 +00:00
rmcampos b423e4141f fix: docker image name lowercase 2026-01-18 17:21:19 -03:00
github-actions[bot] a1fc1c1dfc chore: bump api version to 2 [skip ci] 2026-01-18 20:16:08 +00:00