github-actions[bot]
fa8c84bb38
chore: bump api version to 10 [skip ci]
api-v10
2026-02-28 16:08:55 +00:00
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
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
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
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
rmcampos and GitHub
c1db12be40
feat: include notes tags ( #13 )
2026-02-10 17:37:31 -03:00
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
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
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
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
rmcampos and GitHub
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
rmcampos and GitHub
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
rmcampos
cd26ea52b0
feat: improve CI to use GHCR and single versions in the backend
2026-01-18 17:15:35 -03:00
rmcampos
a305a95970
feat: upgrade to spring boot 3.5.9
2026-01-17 15:48:46 -03:00
rmcampos
2e24cf06ed
feat: bump dependencies to latest version
app-v2026.01.14.3
2026-01-14 16:12:15 -03:00
rmcampos
75e082d64b
feat: drop lombok and bump to spring 3.5.9
2026-01-14 16:10:38 -03:00
rmcampos
af2b37fae9
ci: add vite build number to ci
app-v2025.12.15.2
2025-12-15 17:56:33 -03:00
rmcampos
77eb28c1c3
ci: fix wrong ci file for server
2025-12-15 17:07:33 -03:00
rmcampos
f450b88a7b
ci: fix server workflow
2025-12-15 17:06:37 -03:00
rmcampos
eb050bfa80
ci: fix app workflow
app-v2025.12.15.1
2025-12-15 17:01:51 -03:00
rmcampos
92cdb86f59
chore: repo clean up
2025-12-15 16:58:28 -03:00
rmcampos
ab8757dba4
feat: add Bruno Collections
2025-12-15 16:50:58 -03:00
rmcampos
f016eeb2f2
chore: bump webapp dependencies
2025-12-15 16:50:13 -03:00
rmcampos and GitHub
3f95dba104
fix: reload issue and packages updates ( #715 )
2025-11-05 18:26:00 -03:00
83ae707a6d
feat: versions ( #709 )
...
* build(deps): bump org.jacoco:jacoco-maven-plugin in /server
Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco ) from 0.8.13 to 0.8.14.
- [Release notes](https://github.com/jacoco/jacoco/releases )
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.13...v0.8.14 )
---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
dependency-version: 0.8.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: client/Dockerfile to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE320-OPENSSL-13174134
- https://snyk.io/vuln/SNYK-ALPINE320-OPENSSL-13174135
- https://snyk.io/vuln/SNYK-ALPINE320-OPENSSL-13174135
- https://snyk.io/vuln/SNYK-ALPINE320-OPENSSL-13174136
- https://snyk.io/vuln/SNYK-ALPINE320-OPENSSL-13174136
* build(deps): bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: server/Dockerfile to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN12-PERL-5489190
- https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963
- https://snyk.io/vuln/SNYK-DEBIAN12-PAM-10378969
- https://snyk.io/vuln/SNYK-DEBIAN12-PAM-10378969
- https://snyk.io/vuln/SNYK-DEBIAN12-PAM-10378969
* build(deps): bump org.springframework.boot:spring-boot-starter-parent
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.5.6 to 3.5.7.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.5.6...v3.5.7 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-version: 3.5.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump com.puppycrawl.tools:checkstyle in /server
Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle ) from 11.1.0 to 12.1.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases )
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-11.1.0...checkstyle-12.1.1 )
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-version: 12.1.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump org.hibernate.orm.tooling:hibernate-enhance-maven-plugin
Bumps [org.hibernate.orm.tooling:hibernate-enhance-maven-plugin](https://github.com/hibernate/hibernate-orm ) from 6.6.31.Final to 6.6.34.Final.
- [Release notes](https://github.com/hibernate/hibernate-orm/releases )
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/6.6.34/changelog.txt )
- [Commits](https://github.com/hibernate/hibernate-orm/compare/6.6.31...6.6.34 )
---
updated-dependencies:
- dependency-name: org.hibernate.orm.tooling:hibernate-enhance-maven-plugin
dependency-version: 6.6.34.Final
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: bump dependencies and fix tests
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2025-10-31 18:51:32 -03:00