Mike Cao
3b4776b0e0
Initial react-zen migration.
Node.js CI / build (push) Has been cancelled
2026-01-19 21:09:22 -08:00
Mike Cao
30c45f888f
Replace fontsource with next/font/google and update react-zen.
...
Node.js CI / build (push) Waiting to run
- Switch from @fontsource/inter to next/font/google for font loading
- Update @umami/react-zen to v0.229.0
- Add type augmentation for react-zen missing children props
- Move global.css to app directory
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 13:02:47 -08:00
Mike Cao
6367d94552
Add default row/column for new boards and prevent removing last column.
...
Node.js CI / build (push) Waiting to run
- New boards now start with one row containing one column
- Hide remove column button when only one column remains in a row
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 03:02:51 -08:00
Mike Cao
385bdd6734
Add panel size persistence on board save.
...
- Add registerLayoutGetter to BoardContext for collecting sizes on save
- Use GroupImperativeHandle and groupRef prop for react-resizable-panels
- Add id props to Panels for layout mapping by panel id
- Collect row and column sizes via getLayout() only when saving
- Restore saved sizes via defaultSize prop on Panels
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 01:25:31 -08:00
Mike Cao
30e48e3aaa
Add panel size constraints and size properties to board types.
...
- Add MIN_ROW_HEIGHT, MAX_ROW_HEIGHT, MIN_COLUMN_WIDTH, BUTTON_ROW_HEIGHT constants
- Apply minSize/maxSize constraints to row and column panels
- Add size property to BoardColumn and BoardRow types for future persistence
- Add optional chaining for safer property access
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 00:28:42 -08:00
Mike Cao
30c3ba77cc
Add remove column button and fix container height calculation.
...
- Add X button in top right corner of each column to remove it
- Fix container height to use MIN_HEIGHT instead of MAX_HEIGHT per row
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 21:19:24 -08:00
Mike Cao
ff6575ff54
Add move row up/down functionality to board editor.
...
Rows can now be reordered using up/down buttons. Buttons are disabled
at boundaries (up disabled on first row, down disabled on last row).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 20:17:21 -08:00
Mike Cao
d9f698ca42
Board editing.
2026-01-18 04:20:36 -08:00
Mike Cao
68c56060b3
Add board state management with updateBoard and saveBoard methods.
...
BoardProvider now manages local board state and exposes updateBoard for
editing and saveBoard for persisting to the database. Supports both
create and edit modes with proper redirect after creation.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 21:05:43 -08:00
Mike Cao
e08907d998
Board setup.
2026-01-16 19:52:16 -08:00
Mike Cao
f97c840825
Merge branch 'dev' into boards
2026-01-16 16:30:31 -08:00
Francis Cao
520c91c621
fix share api routes
Node.js CI / build (push) Waiting to run
2026-01-16 16:29:08 -08:00
Mike Cao
e3e2ed0435
Merge branch 'dev' into boards
...
# Conflicts:
# prisma/schema.prisma
# src/permissions/index.ts
2026-01-16 16:25:21 -08:00
Francis Cao
29f2c7b7d4
share api, queries, permissions, migration, entity lib
Node.js CI / build (push) Waiting to run
2026-01-15 16:25:56 -08:00
Mike Cao
a270b0afea
Merge pull request #3956 from Nayrode/master
...
Node.js CI / build (push) Waiting to run
Fix autofill styling inconsistency in dark theme
2026-01-14 21:34:52 -08:00
Francis Cao
889a404650
share table schema + migration
Node.js CI / build (push) Waiting to run
2026-01-14 15:33:06 -08:00
Mike Cao
0fbd8a448d
Merge branch 'dev' into boards
2026-01-14 12:53:25 -08:00
Mike Cao
1e0620c544
Updated packages.
2026-01-14 12:53:13 -08:00
Francis Cao
b6013c3ee8
Revert "refactor 6 month retention. use auth instead of cache:website". Fix share page retention bug.
...
This reverts commit 741c6039e6 .
2026-01-14 10:28:48 -08:00
Dorian TETU
ebfbc282ee
fix: autofill background color
2026-01-13 16:39:39 +01:00
Mike Cao
6d480d9c36
Merge pull request #3950 from AymanAlSuleihi/fix/compare-metrics
...
Node.js CI / build (push) Has been cancelled
Fix metrics bar not updating on compare mode switch
2026-01-10 18:56:54 -08:00
AymanAlSuleihi
a049fbb5b0
Update compare parameter to use enum for valid values
2026-01-09 23:41:16 +00:00
AymanAlSuleihi
6420f2c813
Remove redundant compare param definition
2026-01-09 22:54:50 +00:00
AymanAlSuleihi
fbf03d6563
Fix metrics bar not updating on compare mode switch
2026-01-09 19:35:48 +00:00
Francis Cao
fbe031bfe9
update pixel/link edit form on save.
Node.js CI / build (push) Has been cancelled
2026-01-07 09:30:59 -08:00
Mike Cao
aefc36b476
Merge branch 'dev' into boards
...
Node.js CI / build (push) Has been cancelled
# Conflicts:
# pnpm-lock.yaml
2026-01-07 01:01:39 -08:00
Mike Cao
5213e04f44
Merge pull request #3866 from RaenonX/master
...
Node.js CI / build (push) Waiting to run
Added custom slug for links
2026-01-06 18:23:28 -08:00
Mike Cao
17d24bf8e2
Merge pull request #3872 from GochoMugo/fix/denied-storage-access
...
fix: handle denied storage access
2026-01-06 18:03:16 -08:00
Mike Cao
767fda21cd
Merge pull request #3874 from maphubs/fix-session-error
...
fix prisma session race condition error
2026-01-06 18:01:09 -08:00
Mike Cao
c122fb718b
Merge pull request #3875 from FEgor04/master
...
fix(events): use correct key for event values
2026-01-06 17:50:24 -08:00
Mike Cao
f105a52fc2
Merge pull request #3884 from XahidEx/patch-2
...
Correct UAE emirate names in iso-3166-2.json
2026-01-06 17:48:29 -08:00
Mike Cao
5506314e54
Merge pull request #3891 from journry789/master
...
This resolves the issue of being unable to obtain the client's IP add…
2026-01-06 17:46:04 -08:00
Mike Cao
e90b2201ca
Merge pull request #3917 from Mintimate/master
...
feat: add EdgeOne CDN geolocation headers support
2026-01-06 17:32:48 -08:00
Mike Cao
d8dcf05a20
Merge pull request #3920 from PaiJi/chore/update-zh-CN-translation
...
chore(i18n): update zh-CN translation
2026-01-06 17:29:43 -08:00
Mike Cao
2e62a06aa4
Merge pull request #3926 from Yashh56/feat/default-currency
...
feat: Add default currency support and update currency handling in Revenue component
2026-01-06 17:27:47 -08:00
Mike Cao
75ae7528fb
Merge pull request #3929 from dyanakiev/master
...
chore(i18n): update bg-BG translation
2026-01-06 17:25:35 -08:00
Mike Cao
58880b6a5f
Merge pull request #3939 from AymanAlSuleihi/master
...
Fix double scrollbar in dropdown
2026-01-06 17:24:38 -08:00
AymanAlSuleihi
491716f4dd
Fix double scrollbar in dropdown
2026-01-03 00:48:09 +00:00
Mike Cao
42d0594118
Merge pull request #3936 from sbozh/fix/compatible-event-name
...
Node.js CI / build (push) Has been cancelled
Fixed PostgreSQL 12/13 syntax error in Journeys feature
2026-01-02 13:03:34 -08:00
Mike Cao
34c31ca63c
Merge pull request #3937 from AymanAlSuleihi/master
...
Add country flag image for Tor traffic (T1)
2026-01-02 13:02:35 -08:00
AymanAlSuleihi
dacf13475a
Add country image t1.png for Tor
2026-01-01 15:01:04 +00:00
SBOZH
8286af1453
Fixed PostgreSQL 12/13 syntax error in Journeys feature
2026-01-01 15:53:20 +01:00
Francis Cao
34677bca8f
Merge pull request #3925 from Yashh56/feat/version
...
Node.js CI / build (push) Has been cancelled
feat : Add version settings to display application version
2025-12-30 13:51:09 -08:00
Yash
b0aa6fd6ef
feat: Add current version to API response
2025-12-26 22:13:23 +05:30
Dimitar Yanakiev
97c26bc075
Translated various labels and messages in Bulgarian.
2025-12-26 16:34:38 +02:00
Yash
4eddac21c7
feat: Add default currency support and update currency handling in Revenue component
2025-12-25 20:41:14 +05:30
Yash
5e3e6b3edd
refactor: Simplify version display by removing API endpoint and using constant
2025-12-25 09:48:09 +05:30
Yash
612b00179b
feat : Add version settings and API endpoint to display application version
2025-12-25 00:21:10 +05:30
JiPai
783098fadc
chore(i18n): update zh-CN translation
2025-12-23 23:04:41 +08:00
JiPai
6859f00bf6
chore(i18n): update zh-CN translation
2025-12-23 22:39:33 +08:00