rmcampos and GitHub
fa273a4ffe
Update cd-pr.yml
2026-04-28 14:39:36 -03:00
rmcampos and GitHub
1b43564d5b
Update cd-pr.yml
2026-04-28 14:33:15 -03:00
rmcampos and GitHub
4f33d8d9ae
Add connectivity debug steps to CD workflow
...
Added steps to debug cluster connectivity and test TCP and TLS.
2026-04-28 14:26:41 -03:00
rmcampos and GitHub
e410496495
Increase timeout for terraform plan step
2026-04-28 13:54:55 -03:00
rmcampos and GitHub
c19ef73a5a
feat: improve security and prevent xss attacks ( #30 )
...
* feat: improve security and prevent xss attacks
* chore: fix frontend test file name location
* fix: frontend test case
* ci: add deployment connection
2026-04-16 16:49:51 -03:00
rmcampos
3b3857207e
chore: add files back after renaming
2026-04-16 18:55:34 +02:00
rmcampos and GitHub
0a30ab0401
chore: add files and config to run on VPS and test locally ( #29 )
...
* chore: add files and config to run on VPS and test locally
* chore: add missing nginx files left behind
* chore: rename workflow files
2026-04-16 13:54:16 -03:00
rmcampos
227296c46d
fix: gh cli wrong --commit argument
2026-04-14 22:21:05 +02:00
rmcampos
a8547fdac4
ci: change to reuse tag and image built on PR and avoid rebuilding on merge
2026-04-14 22:17:14 +02:00
rmcampos and GitHub
35adeb202c
faet: add url to environments
2026-04-10 16:36:59 -03:00
rmcampos and GitHub
a07cc97c11
fix: replace timestamp by git runner on staging deploy
2026-04-08 11:21:32 -03:00
rmcampos and GitHub
397894903b
fix: deploy to stg reading from wrong dir
2026-04-08 11:14:34 -03:00
rmcampos and GitHub
1ea98d4707
feat: fix stg deploy file
2026-04-08 11:12:43 -03:00
rmcampos and GitHub
ce18bc01eb
chore: bump spring version to 4.0.5 ( #27 )
...
* chore: bump spring version to 4.0.5
* feat: add docker build to CI workflow
* feat: add staging deploy - wip
* fix: change triggers to include PR changes
* feat: add server ci and deploy to stg
* chore: add app build candidate
* remove from branch, get from main
* fix: build app candidate
* fix: build app candidate
* fix: fe changes in the app
* fix: app ci workflow dispatch
* chore: improve PR ci and cd
* feat: make deployments always happen for PRs
* feat: improve workflow names
2026-04-08 10:46:41 -03:00
rmcampos and GitHub
fcf2e25c15
Create build-app-candidate.yml
2026-04-07 17:59:50 -03:00
rmcampos and GitHub
c291393962
Add GitHub Actions workflow for server candidate build
...
This workflow builds and pushes a Docker image for the server candidate using Maven and caches buildpack layers.
2026-04-07 17:35:15 -03:00
rmcampos and GitHub
8122260737
fix: drop reduntant workflow trigger and fix changes detect
2026-04-06 12:41:49 -03:00
rmcampos and GitHub
8c0a2149ad
add conditional check
2026-04-05 17:25:26 -03:00
rmcampos and GitHub
d3cd4f656f
feat: stop workflow if no changes
2026-04-05 17:18:05 -03:00
rmcampos and GitHub
fce011caf2
fix: numeric tag in the backend
2026-04-05 17:13:51 -03:00
rmcampos and GitHub
7ea7d96826
chore: make repository name lowercase
2026-04-05 17:01:39 -03:00
rmcampos and GitHub
7509eb18c5
chore: address tag and number different in the backend image
2026-04-05 17:00:21 -03:00
rmcampos and GitHub
367512aa0d
fix: list backend tags. oh boy
2026-04-05 16:57:01 -03:00
rmcampos and GitHub
ff5efbc1cd
fix: get proper image tags
2026-04-05 16:56:07 -03:00
rmcampos and GitHub
2b9467ac02
fix: backend and fronend tags
2026-04-05 16:51:51 -03:00
rmcampos and GitHub
8fb211a4ce
fix: mailgun api key name was wrong
2026-04-05 16:47:18 -03:00
rmcampos and GitHub
7ca42e0618
chore: improve deployments
2026-04-05 16:44:59 -03:00
rmcampos and GitHub
20b778cb94
chore: downgrade actions versions
2026-04-05 16:33:38 -03:00
rmcampos and GitHub
d26a057cd2
fix: wrong ns
2026-04-05 16:29:37 -03:00
rmcampos and GitHub
e25c20c32c
chore(deploy): fix sort order when listing image to deploy
2026-04-05 16:23:38 -03:00
rmcampos and GitHub
ed61e2a3b6
feat: add kubernetes CD
2026-04-05 15:58:28 -03:00
rmcampos
a43c8bb5fe
chore: fix and improve workflow files
2026-03-17 15:40:39 -03:00
rmcampos
549e98030b
chore: drop dokploy deploy for app
2026-02-27 19:27:09 -03:00
553eb3c59d
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 >
2026-02-27 19:13:53 -03:00
bec73e04dd
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
3dff30762b
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
5f56a023c4
chore: drop claude from repo
2026-02-27 13:58:51 -03:00
rmcampos
d734845f75
fix: test CI command
2026-02-10 17:01:03 -03:00
b6ae920673
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 >
2026-02-10 16:57:44 -03:00
3b335d6f1e
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
rmcampos
2296251446
"Claude Code Review workflow"
2026-02-05 13:31:44 -03:00
rmcampos
e728021581
"Claude PR Assistant workflow"
2026-02-05 13:31:43 -03:00
rmcampos
5602ab043e
chore: add job to deploy and fix tests
2026-01-18 18:22:22 -03:00
rmcampos
9dd7dc83c3
fix: docker image name lowercase
2026-01-18 17:21:19 -03:00
rmcampos
9de52ac243
feat: improve CI to use GHCR and single versions in the backend
2026-01-18 17:15:35 -03:00
rmcampos
c6be741149
feat: upgrade to spring boot 3.5.9
2026-01-17 15:48:46 -03:00
rmcampos
36bc8ef2b4
ci: add vite build number to ci
2025-12-15 17:56:33 -03:00
rmcampos
e1b4de60d8
ci: fix wrong ci file for server
2025-12-15 17:07:33 -03:00
rmcampos
bbda923b97
ci: fix server workflow
2025-12-15 17:06:37 -03:00
rmcampos
03e49e6b14
ci: fix app workflow
2025-12-15 17:01:51 -03:00