Nassim Jahnke
1cf9be8186
Get max sponsors length from backenddata
2023-01-03 14:25:29 +01:00
Nassim Jahnke
27bda171e1
Increase sponsors length limit
2023-01-02 16:22:59 +01:00
MiniDigger | Martin
852e867f58
fix(backend): allow public access to bbcode editor
2023-01-01 22:38:10 +01:00
Nassim Jahnke
4cc0866fe5
Fix HangarProject id inclusion
2023-01-01 22:32:30 +01:00
MiniDigger | Martin
59e2fd5170
fix(backend): fix avatar url cache invalidation
...
we don't really need to store the fallback anyways
2023-01-01 21:42:18 +01:00
MiniDigger | Martin
27846b8282
fix(backend): allow disabling avatar service + some org fixes
2023-01-01 20:42:34 +01:00
MiniDigger | Martin
c6b319abcb
feat(front+backend): rewrite how avatars are handled ( #1066 )
2023-01-01 17:35:47 +01:00
Jake Potrebic
7f5f36a38f
fix several issues with channels
...
Fix ChannelModal to disable the save button if nothing has changed
Fix saving with no changes throwing an error
2022-12-30 13:14:11 -08:00
Jake Potrebic
839f18d5df
fix(Announcement): insert raw html to allow clickable links
2022-12-30 10:43:48 -08:00
Nassim Jahnke
12307b20a8
Fix saving of empty sponsors text field
2022-12-30 15:16:56 +01:00
Nassim Jahnke
96b47fff80
Keep version changelog when going back, other fixes to project creation
2022-12-30 15:04:27 +01:00
Nassim Jahnke
c8a926de8b
A bunch of small fixes
...
Close Create dropdown on click
In member list editing, don't list the role the user already has
Fix admin logs page
Design fixes to channels, admin logs, keys and settings page
2022-12-30 10:09:50 +01:00
MiniDigger | Martin
e3520d5578
feat(backend): refactor pending versions to use object storage too
2022-12-29 23:04:23 +01:00
Nassim Jahnke
aca6c4a606
Fix notification origin id references
2022-12-29 16:49:11 +01:00
Nassim Jahnke
1c7b8be3ce
Add license validations
2022-12-29 16:08:56 +01:00
MiniDigger | Martin
b46ac2a719
fix(front+backend): handle custom licenses better
2022-12-29 11:30:53 +01:00
MiniDigger | Martin
3878351289
feat(frontend): allow sorting project list on user page ( #1053 )
2022-12-28 23:55:11 +01:00
MiniDigger | Martin
8f690a66d1
fix(backend): fix tests
2022-12-28 02:03:39 +01:00
MiniDigger | Martin
f513e2bd5d
fix(backend): only include /api/v1 in swagger
2022-12-28 02:03:39 +01:00
MiniDigger | Martin
ba27710bd5
chore: update to spring boot 3 and switch to springdoc ( #1060 )
2022-12-28 01:44:06 +01:00
MiniDigger | Martin
36e5e07b38
chore(deps): update deps
2022-12-27 21:52:15 +01:00
MiniDigger | Martin
3e2e58144e
fix(backend): fix stringtemplate issue
2022-12-27 21:47:26 +01:00
Jake Potrebic
f730944592
chore: code cleanup
2022-12-27 12:16:57 -08:00
MiniDigger | Martin
aed7aa9cd4
feat(frontend): add username history, closes Hangar/HangarAuth#277
2022-12-27 19:38:59 +01:00
Jake Potrebic
4d388c1d18
feat: username changing ( #1052 )
2022-12-27 11:52:21 +01:00
Nassim Jahnke
20d8741522
Update perms
2022-12-26 20:06:50 +01:00
Nassim Jahnke
58acab3bc8
Maybe fix image bleeding
2022-12-26 17:56:06 +01:00
Jake Potrebic
d6d9319fc4
feat: improve project icon changing experience
2022-12-24 16:26:59 -08:00
Jake Potrebic
0df726e4ef
fix: default storage type should be local
...
Makes it easier for new contributors to use
2022-12-24 13:07:49 -08:00
evan
2afb4d2ea4
fix image inside of link with flexmark resizable image extension ( #1051 )
2022-12-24 19:20:01 +01:00
Nassim Jahnke
34f2c4ee25
Fixes, update test data
2022-12-24 18:59:54 +01:00
Nassim Jahnke
dc7641a17d
Handle spoiler tags
2022-12-24 18:37:08 +01:00
Nassim Jahnke
be3ce10f4b
Handle size bbcode tag
...
Not perfect, but good enough
2022-12-24 18:16:30 +01:00
MiniDigger | Martin
0ff65d9f8f
feat(frontend): make admin log page wider
2022-12-24 15:53:17 +01:00
evan
c6b4f16a36
URL encode linkout remoteUrl ( #1046 )
2022-12-24 15:31:36 +01:00
MiniDigger | Martin
800ed9b39a
feat(front+backend): add filters to action log page
2022-12-24 15:12:39 +01:00
Nassim Jahnke
74565fbb50
Add ToS
2022-12-24 12:53:24 +01:00
Nassim Jahnke
3cf48a4b8e
Add Unlocked annotations for mod actions, just in case
2022-12-24 11:48:03 +01:00
Nassim Jahnke
78a85740c6
Add privacy policies
2022-12-24 10:56:06 +01:00
Nassim Jahnke
b709d01874
Fix additional page creation, "Home" -> "Resource Page"
2022-12-23 23:26:20 +01:00
MiniDigger | Martin
5db7f16f6f
fix(front+backend): debounce repeated markdown rendering + fix code policy
2022-12-23 19:47:21 +01:00
MiniDigger | Martin
f1bd2387fa
fix(front+backend): properly generate logout urls with token
2022-12-23 18:46:21 +01:00
MiniDigger | Martin
825fb5f8f3
fix(backend): issue new refresh tokens less often
2022-12-23 18:27:33 +01:00
MiniDigger | Martin
fb3fba7a80
fix(front+backend): actually make auth token refresh work
2022-12-23 13:24:15 +01:00
Nassim Jahnke
9bc4dfd72b
Fix admin org role value
2022-12-23 10:59:37 +01:00
MiniDigger | Martin
24cef5f443
fix(frontend): make prism stuff more robust, statically import theme, allow more markdown requests at once
2022-12-23 01:30:50 +01:00
MiniDigger | Martin
ac0ba99dd8
feat(frontend): add dynamic prism loading for syntax highlighting
2022-12-23 00:16:00 +01:00
MiniDigger | Martin
c7e519b811
feat(front+backend): add user list to admin section
2022-12-22 20:41:36 +01:00
MiniDigger | Martin
b2e3c8b52a
feat(frontend+backend): update header data in background on click
...
also fixes the user api server returning fron header data, it used primitive queries in NotificationsDAO, not the proper ones.
2022-12-22 17:37:51 +01:00
Nassim Jahnke
f8cbf57e09
Fix org visibility hiding
2022-12-22 17:18:53 +01:00
Nassim Jahnke
b00a8ad771
Fix file link parameter order
2022-12-22 16:26:04 +01:00
MiniDigger | Martin
bd975edf3d
feat: config for kratos api key
2022-12-21 15:44:47 +01:00
MiniDigger | Martin
5470d5b07e
feat(auth): rework auth system implementation to be more reliable and cleaner
2022-12-20 18:01:08 +01:00
renovate[bot]
236c2ce1b8
chore(deps): update backend non-major dependencies ( #1032 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-04 11:30:05 +01:00
MiniDigger | Martin
4e74f3e739
fix(backend): clean up last things needed for s3 shit, closes #135
2022-11-26 11:25:35 +01:00
MiniDigger | Martin
00dfaee6df
fix: don't fail on image cache invalidation
...
closes #1024 for good
2022-11-26 10:24:32 +01:00
Jake Potrebic
7a77c88bb8
fix text inputs not validating right away
...
closes #1017
2022-11-20 19:27:42 -08:00
Jake Potrebic
31fe7bb53e
validation work
2022-11-20 13:29:04 -08:00
MiniDigger | Martin
5319a2d6a0
fix(backend): fix username sorter, add roles sorter for staff
2022-11-20 11:00:10 +01:00
MiniDigger | Martin
cc8edf577f
chore(backend): replace usage of deprecate WebSecurityConfigurerAdapter
2022-11-19 15:26:43 +01:00
Noah van der Aa
5773496b6e
fix(backend): project editing permissions ( #1022 )
...
closes #1019
2022-11-10 13:18:20 +01:00
MiniDigger | Martin
6f0b515a21
fix(backend): fix missing validation ( fixes #1015 )
2022-11-10 11:03:59 +01:00
MiniDigger | Martin
0e8b9e6718
fix(db): fix db leftovers from #1008
2022-11-10 09:09:58 +01:00
Lachlan
956ce62994
feat: add agpl as a license option ( #1012 )
...
Co-authored-by: MiniDigger | Martin <admin@benndorf.dev>
2022-11-08 20:43:33 +01:00
MiniDigger | Martin
102c21aad9
fix(tests): use postgres 145 for tests
2022-11-07 09:36:26 +01:00
Jake Potrebic
9f85cae252
fix circular dep issue
2022-11-06 19:47:44 -08:00
Jake Potrebic
b6c34e616d
improve pagination configuration
2022-11-06 19:44:16 -08:00
Jake Potrebic
1ec34b350b
convert almost all custom config objects to records
2022-11-06 19:04:30 -08:00
Jake Potrebic
03352e47cb
improve SPeL support in various annotations
2022-11-06 17:24:13 -08:00
Jake Potrebic
b4f4f426af
begin converting config types to records
2022-11-06 16:42:36 -08:00
Jake Potrebic
eb42f5db4f
make GitProperties autowire optional
2022-11-06 15:47:01 -08:00
MiniDigger | Martin
62968faf50
feat(backed): add simple fake data generation
2022-11-06 22:31:56 +01:00
MiniDigger | Martin
d65514cd0e
chore(db): flatten migrations and rename repeatables in order
2022-11-06 20:31:49 +01:00
MiniDigger | Martin
393daca489
feat(db): move views and functions to repeatable migrations ( closes #726 )
2022-11-06 20:09:47 +01:00
MiniDigger | Martin
8919c48f31
feat: add version page
2022-11-05 12:22:53 +01:00
MiniDigger | Martin
c6b91b1f96
fix: migrate to new jdbi annotations
2022-10-31 10:36:43 +01:00
MiniDigger | Martin
60762e146f
chore: revert back spring-cloud-aws version
2022-10-31 10:30:25 +01:00
renovate[bot]
238f1bf761
chore(deps): update backend non-major dependencies
2022-10-31 10:12:52 +01:00
MiniDigger | Martin
09a9d090f1
dont always include bucket in cdn url
2022-10-19 19:39:58 +02:00
MiniDigger | Martin
92bb658be7
update deps
2022-10-03 11:03:52 +02:00
MiniDigger | Martin
4b7ec5ab21
update deps
2022-10-01 11:34:05 +02:00
MiniDigger | Martin
b87e703a95
update deps
2022-09-26 11:45:05 +02:00
MiniDigger | Martin
0fa8818aae
introduce backendOauthUrl
2022-09-11 19:37:16 +02:00
MiniDigger | Martin
b8a29b255f
remove now unused lib
2022-09-03 10:12:39 +02:00
MiniDigger | Martin
2c554ca275
fix reading of secrets
2022-09-02 21:56:19 +02:00
MiniDigger | Martin
e7f56efd82
add spring cloud kubernetes
2022-09-02 21:17:24 +02:00
MiniDigger | Martin
2640bf4468
fix meta test
2022-09-02 20:53:01 +02:00
MiniDigger | Martin
cea1791339
more dep updates
2022-09-02 20:10:31 +02:00
MiniDigger | Martin
8af31d4b89
idk
2022-09-02 19:56:41 +02:00
MiniDigger | Martin
5edb561296
big cleanup, move backend into folder, write new helm charts, update deps, cleanup workflows
2022-09-02 19:56:41 +02:00