Skip to content

Commit 6ed5701

Browse files
committed
chore(release): v2026.3.0
1 parent f5206d9 commit 6ed5701

File tree

4 files changed

+150
-3
lines changed

4 files changed

+150
-3
lines changed

CHANGELOG.md

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,153 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [2026.3.0] - 2026-03-08
6+
7+
### 🏗️ Breaking changes
8+
9+
- V2026.2.0 changelog and update breaking changes steps
10+
11+
### 🚀 Features
12+
13+
- Add max duration for citizens and vehicles to UI
14+
- Add max wanted duration for citizens and vehicles
15+
- Make citizen height searchable
16+
- Add browser topic to discord bot /help command
17+
- Add all and own documents tabs to doc list
18+
- Add id copy badge to account list
19+
- Add trigger user sync to settings system service
20+
- Add tiptap suggestion menu and re-gen proto ts files
21+
- Add sync user table for debugging
22+
- Add xxhash logic to dbsync users and vehicles syncers
23+
- Add custom useSounds to replace @vueuse/sound and add custom
24+
- Add search bar to document templates list
25+
- Replace qualifications tabs into separate pages
26+
- Add metrics to dbsync
27+
- Add penalty calculator integration for editor
28+
- Store penaltycalculator data in document
29+
30+
### 🐛 Bug Fixes
31+
32+
- Change impersonation to original job in auth tokens
33+
- Add original job to debug info
34+
- Pinned document list not appearing on wide screens (2xl)
35+
- Add button component to /fivenet command
36+
- Discord bot modules to use new fivenet_user_jobs table
37+
- Test data type
38+
- Add test case for userinfo discord bot module
39+
- Length based comparisons off by one
40+
- Default config default values for discord bot section
41+
- Dbsync accounts column names
42+
- Nil issue in dbsync state logic
43+
- Dbsync state file upgrades
44+
- Single account group not converted to groups for accounts table
45+
- Dbsync accounts groups issues
46+
- Data separation migration queries
47+
- Account update activity sync
48+
- Discord bot group sync group query
49+
- Document view empty when first child content is empty
50+
- User claims and user info "merge"
51+
- Conduct entry creation
52+
- Colleague info popover causing error notification
53+
- Discord groupsync issues
54+
- Show offset in dbsync log messages
55+
- Add license field to users for faster lookups
56+
- Improve dbsync log fields
57+
- Dbsync user updates not updating license
58+
- Increase tiptap doc limit for now due to base64 images
59+
- Conduct register editor issues
60+
- Adjust sync api user id/identifier "override" logic
61+
- Attempt to fix user sync issue
62+
- Override all columns even for "new" users in sync api
63+
- Issues with source code modal in template editor
64+
- Remove rounding of document list tabs
65+
- Move doc tabs to a toolbar
66+
- Start to streamline dbsync syncer logic
67+
- Db migration info missing when migrations are skipped
68+
- Add debug log for single user sync calls
69+
- Dbsync state init order issue
70+
- Dbsync stream message forwarding
71+
- Dbsync single user sync query
72+
- Sync api incorrectly updating users
73+
- Set user blood type on create in sync api
74+
- Improve user duplication handling logic
75+
- Remove debug output from sync logic
76+
- Vehicle owner identifier not selected correctly for auto query
77+
- Dbsync sync client causing issues on restart
78+
- Add tests to groupsync module for planUser logic
79+
- Rename dbsync tablemanager files
80+
- Improve discord qualifications module
81+
- Improve discord bot base module handling
82+
- Discord qualifications module query issue
83+
- Add tests for leaderelection
84+
- Cleanup foreign key to esx users references
85+
- Groupsync only using account id at the moment
86+
- Discord user's roles sum merging
87+
- Example for dbsync user sex mapping
88+
- Use partial json unmarshal as default
89+
- Only show documents pinned list for xl
90+
- Oauth2 login
91+
- Dbsync user jobs comparison
92+
- Dbsync user jobs and phone number comparison + add tests
93+
- Dbsync single user query issue
94+
- Colleague info page prefix/suffix not having any distance
95+
- Auth password forgot form not unlocking form
96+
- Discord oauth2 connect not working
97+
- Oauth2 connect test case
98+
- Improve yjs editor reconnection not resetting loading state
99+
- Use configured limits for syncers
100+
- Cleanup centrum color funcs
101+
- Remove sound config from nuxt.config.ts
102+
- Dbsync hashes length check issue
103+
- Remove z.coerce()...optional() calls
104+
- Dbsync vehicles hash check not re-checking length after delete
105+
- Livemap marker deletion causing all to disappear
106+
- Attempt to fix infinite document workflow reminders
107+
- Update code comments
108+
- Update code workspace settings to fix code vitest extension
109+
- Qualification view toolbar showing when empty
110+
- Cleanup qualification exam ui handling
111+
- Superuser mode toggle
112+
- Improve auth info box texts when in-game (NUI is enabled)
113+
- Discord qualifications role sync
114+
- Improve auth service error messages
115+
- Oauth2 user store not updating tokens correctly
116+
- Make discord guild/server select menu full width
117+
- Use user jobs table for timeclock colleague job
118+
- Remove debug output
119+
- Change field names of auth service Change* methods
120+
- Discord qualifications module user account id query
121+
- Discord qualifications role user plan logic
122+
- Correctly query accounts and user jobs table in discord
123+
- Fabricjs center/zoom issues
124+
- Contine refining fabric editor components
125+
- Is empty rich content doc check
126+
- Remove synced up state from dbsync state
127+
- Move to db cursor based paging for dbsync users and vehicles data
128+
- Add Resync() func for single syncs
129+
- User phone numbers insert on update query issue
130+
- Make gen-sql
131+
- Cleanup user phone numbers in user dbsync syncer
132+
- Dbsync user sync not running as expected
133+
- Simple dbsync query order by columns
134+
- Improve dbsync batch loop limitation
135+
- Cleanup dbsync log fields
136+
- Dbsync accounts setting last check
137+
- Handle duplicate user in dbsync user creation
138+
- Drop overlapping indexes
139+
- Duplicate indexes migration
140+
- Cleanup otel noop module
141+
- Role deletion not working and add reset role button
142+
- Dispatches not appearing in map cluster picker list
143+
- Get colleague using correct user jobs job condition
144+
- Replace mysql.*Exp(mysql.Raw*()) with mysql.Raw*() directly
145+
- Move to livemap dispatches_job_JOB layers instead of dispatches_all
146+
- Hide penalty calc button for documents editor
147+
- Missing tooltip in penalty calc view
148+
- Normalize groupsync map
149+
- Search and replace popover result view
150+
- Penalty calculator view showing alert box
151+
5152
## [2026.2.0] - 2026-02-16
6153

7154
This version includes changes from v2026.1.3 that had been created to fix module versioning issues.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v2026.2.0
1+
v2026.3.0

gen/ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@fivenet-app/gen",
33
"private": false,
4-
"version": "2026.2.0",
4+
"version": "2026.3.0",
55
"license": "Apache-2.0",
66
"type": "module",
77
"homepage": "https://fivenet.app",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "fivenet",
33
"private": true,
4-
"version": "2026.2.0",
4+
"version": "2026.3.0",
55
"license": "Apache-2.0",
66
"type": "module",
77
"homepage": "https://fivenet.app",

0 commit comments

Comments
 (0)