Commit Graph
5697 Commits
Author SHA1 Message Date
Mike CaoandClaude Opus 4.5 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 CaoandClaude Opus 4.5 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 CaoandClaude Opus 4.5 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 CaoandClaude Opus 4.5 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 CaoandClaude Opus 4.5 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 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 2026-01-15 16:25:56 -08:00
Mike CaoandGitHub a270b0afea Merge pull request #3956 from Nayrode/master
Fix autofill styling inconsistency in dark theme
2026-01-14 21:34:52 -08:00
Francis Cao 889a404650 share table schema + migration 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 CaoandGitHub 6d480d9c36 Merge pull request #3950 from AymanAlSuleihi/fix/compare-metrics
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. 2026-01-07 09:30:59 -08:00
Mike Cao aefc36b476 Merge branch 'dev' into boards
# Conflicts:
#	pnpm-lock.yaml
2026-01-07 01:01:39 -08:00
Mike CaoandGitHub 5213e04f44 Merge pull request #3866 from RaenonX/master
Added custom slug for links
2026-01-06 18:23:28 -08:00
Mike CaoandGitHub 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 CaoandGitHub 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 CaoandGitHub 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 CaoandGitHub 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 CaoandGitHub 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 CaoandGitHub e90b2201ca Merge pull request #3917 from Mintimate/master
feat: add EdgeOne CDN geolocation headers support
2026-01-06 17:32:48 -08:00
Mike CaoandGitHub 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 CaoandGitHub 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 CaoandGitHub 75ae7528fb Merge pull request #3929 from dyanakiev/master
chore(i18n): update bg-BG translation
2026-01-06 17:25:35 -08:00
Mike CaoandGitHub 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 CaoandGitHub 42d0594118 Merge pull request #3936 from sbozh/fix/compatible-event-name
Fixed PostgreSQL 12/13 syntax error in Journeys feature
2026-01-02 13:03:34 -08:00
Mike CaoandGitHub 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 CaoandGitHub 34677bca8f Merge pull request #3925 from Yashh56/feat/version
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
Francis Cao b0ed4bddb6 change reset/delete website to interactive transaction with timeout
Closes #3905
2025-12-22 10:59:33 -08:00
Mintihuang ad264f941d feat: add EdgeOne headers for geolocation detection​ 2025-12-22 11:35:28 +00:00
Mike CaoandGitHub 4c0c9e6aa0 Merge pull request #3910 from kkhys/fix/ja-jp-breakdown
Fix Japanese translation for label 'breakdown'
2025-12-20 21:39:29 -08:00