Andrey Antukh
73a3e0c0ae
🎉 Add usage quotes
2022-12-31 11:22:36 +01:00
Andrey Antukh
b929564fa7
♻️ Add admin facilities on the code base
...
- Fix bugs related to orphan teams on profile deletion
- Separate session based profile-id param from api user provided
2022-12-22 16:42:45 +01:00
Andrey Antukh
d7459db292
🎉 Add task deduplication by label
2022-12-13 23:13:11 +01:00
Andrey Antukh
5b9f0ed0b1
🎉 Add webhook processing worker
2022-12-13 16:17:31 +01:00
Andrey Antukh
39b9daa3a7
🎉 Add webhooks rpc API
2022-12-05 15:20:29 +01:00
Andrey Antukh
76333cec26
🎉 Integrate storage/pointer-map file feature
2022-11-08 13:02:14 +01:00
Andrey Antukh
951b3eb4fe
✨ Integrate objects-map and introduce file feature flags
2022-10-18 15:49:18 +02:00
Andrey Antukh
69f084e1df
✨ Add deleted at index to file table
2022-10-18 15:49:18 +02:00
Andrey Antukh
757cee67fb
🎉 Add the ability to completly block access to a profile
2022-09-28 09:45:43 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrey Antukh
b3623ed14c
🎉 Add migration for remove on cascade action on file-media-object table
2022-08-11 17:31:32 +02:00
Eva
1c446a011e
✨ Move comments
2022-08-01 09:53:55 +02:00
Andrey Antukh
dece149c9e
🎉 Add migration for fix legacy storage object backend names
2022-07-27 12:55:43 +02:00
Andrey Antukh
9275f5e5ce
✨ Reorganize migrations directory
2022-07-27 12:55:43 +02:00
Pablo Alba
115314e97c
✨ In view mode allow comment/inspect to non-team users (by shared link permissions)
2022-06-29 09:41:30 +02:00
Eva
0f04398e61
💄 Improve shared link modal
2022-06-29 09:31:41 +02:00
Andrey Antukh
b944d977bb
🎉 Add binfile import/export internal functionality
2022-06-27 11:12:00 +02:00
alonso.torres
8cd7f61150
🐛 Fix problem with duplicated ids for thumbnails
2022-05-09 15:37:47 +02:00
Andrey Antukh
20d3251a93
🎉 Add generic file object thumbnail abstraction
...
As replacement to the file frame thumbnail mechanism
2022-04-05 13:23:39 +02:00
Andrey Antukh
c876534c85
✨ Move the dashboard grid thumbnails to backend cache
2022-03-28 17:24:52 +02:00
Andrey Antukh
9e4a50fb15
♻️ Refactor backend to be more async friendly
2022-03-03 16:05:52 +01:00
Pablo Alba
1990232adc
🎉 Add team invitations API
2022-02-16 13:52:31 +01:00
Pablo Alba
34df52be5f
🎉 Add frame thumbnail API
2022-02-12 16:08:46 +01:00
Andrey Antukh
eb57354109
📎 Adapt migrations file.
2021-11-23 14:19:48 +01:00
Andrey Antukh
e768600df3
♻️ Enable receiving frontend audit log on backend.
2021-08-25 14:01:43 +02:00
Andrey Antukh
c8102f4bff
🎉 Share link & pages on viewer.
2021-08-18 16:54:56 +02:00
Andrey Antukh
0c97a44a2a
🎉 Add file offloading to external storage mechanism.
2021-06-14 15:41:27 +02:00
Andrey Antukh
024cc88738
✨ Reduce the file-change snapshot taking ratio.
...
Until now, a file `data` snapshot was persisted on every file_change
row. That causes a lot of IO load and increase disk usage without
a real benefit.
This commit reduces the snapshot generation; now the snapshot
is persisted every 20 update-file or when a file is not touched
in 3 hours or more.
2021-06-11 12:36:21 +02:00
Andrey Antukh
f95705d2d6
✨ Add source ip to the audit-log.
2021-06-10 10:56:39 +02:00
Andrey Antukh
860e0227af
♻️ Reimplement GC mechanism for penpot database objects.
2021-06-09 15:27:07 +02:00
Andrey Antukh
188126a895
✨ Properly use dumped objects on initial data load process.
2021-05-20 10:52:20 +02:00
Andrey Antukh
fb2d1e7953
🎉 Add proper audit log impl.
2021-05-17 12:02:21 +02:00
Andrey Antukh
e15a212b14
🎉 Add dashboard custom fonts management.
2021-05-04 14:21:31 +02:00
Andrey Antukh
874378869d
🔥 Remove legacy system user and team.
2021-04-16 12:16:13 +02:00
Andrey Antukh
f545e41d10
📎 Fix license header.
2021-04-12 16:49:43 +02:00
Andrey Antukh
708ba3d7ac
🐛 Fix initial data loading issues.
2021-03-08 22:35:11 +01:00
Andrey Antukh
e3727aaefe
🎉 Add onboarding data to the database.
2021-02-24 16:31:56 +01:00
Andrey Antukh
fb51580740
🎉 Add proper lifecycle handling for http sessions.
2021-02-22 14:50:01 +01:00
Andrey Antukh
60f4f863df
✨ Add missing indexes and improve others.
2021-02-16 11:49:47 +01:00
Andrey Antukh
7708752ad9
🎉 Add automatic complaint and bouncing handling.
2021-02-12 16:26:28 +01:00
Andrey Antukh
76e43f339a
🎉 Add missing index to file_change table.
2021-02-10 12:07:35 +01:00
Andrey Antukh
b80295a21c
✨ Fix all linter issues on backend code.
2021-02-01 09:48:28 +01:00
Andrey Antukh
e54b443247
🎉 Add refcount-like functionality to storages.
...
This allows reuse of storage objects among different files.
2021-02-01 09:48:28 +01:00
Andrey Antukh
b44dfc2d9d
✨ Simplify internal props handling and telemetry.
2021-01-29 12:58:57 +01:00
Andrey Antukh
5518f561f0
✨ Make postgresql TOAST storage more friendly to ZFS.
2021-01-25 11:51:15 +01:00
Andrey Antukh
04b0cf6330
🎉 Add better error reporting.
2021-01-25 11:51:15 +01:00
Andrey Antukh
16469daff3
✨ Many improvements to the database layer.
...
- Proper handling of referenced tables deletion.
- Proper handling of storage referenced tables deletion.
- Remove of obsolete tables and triggers.
2021-01-11 08:06:02 +01:00
Andrey Antukh
ab944fb9ae
♻️ Integrate new storage subsystem.
2021-01-07 11:29:57 +01:00
Andrey Antukh
760eb926bf
🎉 Add plugable storages abstraction layer (with support for fs, s3 and db).
2021-01-07 11:29:57 +01:00
Andrey Antukh
707fa160e8
🎉 Add simple telemetry server module.
2021-01-07 11:29:57 +01:00