seeseemelk
ad2e157c89
Add data migration export/import endpoints
...
Backend Build and Test / build (push) Successful in 42s
Add GET /api/export to the Go backend that dumps all users, allowances,
history, and tasks (including completed) as a single JSON snapshot.
Add POST /api/import to the Spring backend that accepts the same JSON,
wipes existing data, inserts all records with original IDs preserved via
native SQL, and resets PostgreSQL sequences to avoid future collisions.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-01 16:17:37 +01:00
seeseemelk
c9a96f937a
transfer-allowances ( #143 )
...
Backend Build and Test / build (push) Successful in 10m9s
Backend Deploy / build (push) Successful in 11m20s
Reviewed-on: #143
2025-10-08 20:21:09 +02:00
seeseemelk
06c8ebcbcc
Add support for schedules ( #137 )
...
Backend Build and Test / build (push) Successful in 3m42s
Backend Deploy / build (push) Successful in 4m46s
Reviewed-on: #137
2025-05-30 20:22:33 +02:00
seeseemelk
5a20e76df2
Improve compatibility with old browsers ( #136 )
...
Backend Deploy / build (push) Successful in 3m16s
Backend Build and Test / build (push) Successful in 3m22s
Reviewed-on: #136
2025-05-29 13:54:52 +02:00
seeseemelk
a0d0c37fdb
Add ability to subtract allowances ( #108 )
...
Backend Build and Test / build (push) Successful in 3m38s
Backend Deploy / build (push) Successful in 1m53s
Closes #104
Reviewed-on: #108
2025-05-27 17:02:14 +02:00
seeseemelk
2714f550a4
Add support for adding allowance to ID=0 ( #106 )
...
Backend Build and Test / build (push) Has been cancelled
Backend Deploy / build (push) Has been cancelled
Closes #102
Reviewed-on: #106
2025-05-27 17:00:19 +02:00
Huffle
344f7a7eef
add history description ( #100 )
...
Backend Deploy / build (push) Successful in 21s
Backend Build and Test / build (push) Has been cancelled
closes #93
Reviewed-on: #100
2025-05-27 14:32:37 +02:00
seeseemelk
8380e95217
Add endpoint to add funds ( #99 )
...
Backend Deploy / build (push) Successful in 2m55s
Backend Build and Test / build (push) Successful in 3m5s
Closes #91
Reviewed-on: #99
2025-05-27 12:02:07 +02:00
seeseemelk
db2f518cc2
Add history description ( #98 )
...
Backend Deploy / build (push) Successful in 3m1s
Backend Build and Test / build (push) Successful in 3m5s
Closes #20
Reviewed-on: #98
2025-05-27 10:55:13 +02:00
Huffle
550933db11
AP-64 ( #86 )
...
Backend Deploy / build (push) Successful in 23s
Backend Build and Test / build (push) Failing after 2m2s
closes #64
Reviewed-on: #86
2025-05-26 09:10:25 +02:00
seeseemelk
302ceaa629
Update default allowance, but differently ( #84 )
...
Backend Build and Test / build (push) Successful in 3m27s
Backend Deploy / build (push) Successful in 1m47s
Reviewed-on: #84
2025-05-25 15:07:51 +02:00
seeseemelk
8cbfff81f6
Set default total allowance to 10 ( #83 )
...
Backend Build and Test / build (push) Has started running
Backend Deploy / build (push) Has been cancelled
Reviewed-on: #83
2025-05-25 15:04:59 +02:00
seeseemelk
f9fb956efd
Fix colour not being sent properly by backend ( #81 )
...
Backend Build and Test / build (push) Successful in 3m0s
Backend Deploy / build (push) Successful in 14s
Reviewed-on: #81
2025-05-25 14:36:17 +02:00
seeseemelk
cd23e72882
Allow null colour ( #79 )
...
Backend Build and Test / build (push) Has been cancelled
Reviewed-on: #79
2025-05-25 14:22:58 +02:00
seeseemelk
a82040720a
Add gitea workflow ( #78 )
...
Backend Build and Test / build (push) Successful in 2m9s
Reviewed-on: #78
2025-05-25 14:20:38 +02:00
seeseemelk
a8e3332723
Add support for colour attribute on allowances in backend ( #77 )
...
Closes #76
Reviewed-on: #77
2025-05-25 13:43:24 +02:00
seeseemelk
f8d1f195de
Support decimal currency amounts ( #74 )
...
Reviewed-on: #74
2025-05-24 06:28:07 +02:00
seeseemelk
426e456ba7
Add lite website ( #73 )
...
Reviewed-on: #73
2025-05-24 06:11:39 +02:00
Huffle
e85a60ab16
Merge branch 'main' into AP-45
2025-05-18 16:17:13 +02:00
seeseemelk
da17f351de
Add bulk allowance edit endpoint ( #56 )
...
Closes #15
Reviewed-on: #56
2025-05-18 09:24:36 +02:00
seeseemelk
79dcfbc02c
Implement completion endpoint for allowance ( #55 )
...
Closes #19
Reviewed-on: #55
2025-05-18 09:02:33 +02:00
seeseemelk
505faa95a3
Add different cors config
2025-05-18 08:54:22 +02:00
seeseemelk
9cb71d53cf
Add history entry and fix bug when completing task ( #54 )
...
The reward wasn't properly being distributed to all users
Reviewed-on: #54
2025-05-18 08:31:39 +02:00
seeseemelk
b5aae3be3d
48/add-complete ( #53 )
...
Closes #48
Reviewed-on: #53
2025-05-18 08:00:29 +02:00
seeseemelk
238aedb5c9
Implement PUT /user/{userId}/allowance/{allowanceId} ( #52 )
...
Closes #17
Reviewed-on: #52
2025-05-17 16:20:05 +02:00
seeseemelk
d1774c1ce0
Implement DELETE /task/{taskId} ( #51 )
...
Close #47
Reviewed-on: #51
2025-05-15 18:08:54 +02:00
seeseemelk
8fedac21bb
Add GET /user/:userId/allowance/:allowanceId ( #50 )
...
Reviewed-on: #50
2025-05-15 15:49:08 +02:00
seeseemelk
1589bc9422
Rename endpoints ( #42 )
...
Closes #39
Reviewed-on: #42
2025-05-14 17:14:58 +02:00
seeseemelk
790ee3c622
Set CORS to allow all origins (for now) ( #41 )
...
Reviewed-on: #41
2025-05-14 16:51:05 +02:00
seeseemelk
cc817ed061
Test cors change ( #40 )
...
Reviewed-on: #40
2025-05-14 15:44:44 +02:00
seeseemelk
4355e1b1b7
Add endpoint to get allowance history ( #37 )
...
Closes #12
Reviewed-on: #37
2025-05-14 15:27:29 +02:00
seeseemelk
94a20af04d
Fix tests failing ( #36 )
...
Reviewed-on: #36
2025-05-13 19:34:43 +02:00
seeseemelk
62f43d7eb3
Add endpoint to create allowance ( #34 )
...
Closes #11
Reviewed-on: #34
2025-05-13 13:52:10 +02:00
seeseemelk
44d85fc155
Add put task endpoint ( #33 )
...
Closes #23
Reviewed-on: #33
2025-05-13 13:01:29 +02:00
seeseemelk
0521710032
Add extra test for invalid id ( #31 )
...
Reviewed-on: #31
2025-05-13 11:50:56 +02:00
seeseemelk
c5efe585d6
Add get task/id ( #30 )
...
Closes #22
Reviewed-on: #30
2025-05-13 11:47:05 +02:00
seeseemelk
2c133e0d85
Add get tasks endpoint ( #29 )
...
Closes #20
Reviewed-on: #29
2025-05-13 10:36:24 +02:00
seeseemelk
ec635ba8ff
Implement POST task ( #28 )
...
Closes #21
Reviewed-on: #28
2025-05-09 11:27:31 +02:00
seeseemelk
0668228139
Add delete goal endpoint ( #27 )
...
Closes #18
Reviewed-on: #27
2025-05-08 15:46:23 +02:00
seeseemelk
d251d41650
Add POST /user/{userId}/goals ( #26 )
...
Closes #4
Reviewed-on: #26
2025-05-08 14:02:58 +02:00
seeseemelk
aa26a8f338
Implement get goals ( #25 )
...
Closes #13
Reviewed-on: #25
2025-05-08 11:51:16 +02:00
seeseemelk
5a19fc041d
Add /user/{userId} ( #24 )
...
Closes #9
Reviewed-on: #24
2025-05-08 11:31:02 +02:00
seeseemelk
1baa1afb07
Create initial backend ( #7 )
...
Closes #3
Reviewed-on: #7
2025-05-08 10:02:30 +02:00