James Smith
98cb887177
Add field to user table for sort order
2025-11-05 15:15:04 +00:00
James Smith
a4ab0e6ed2
add tour state field for users
2025-10-27 17:11:39 +00:00
James Smith
b1ee73f68b
update federails
2025-10-10 17:28:25 +01:00
James Smith
53d5074f58
set owner using new attribute
2025-10-10 10:24:45 +01:00
James Smith
e16c3cc659
Move missing slug generation into upgrade job
2025-09-24 15:09:28 +01:00
James Smith
1ae5f58408
add avatar and banner attachments to creator
2025-09-23 13:11:58 +01:00
James Smith
f57587a2db
remove db/schema.rb from version control and don't dump in test
2025-09-19 16:39:50 +01:00
James Smith
e26db61592
add FASP event subscriptions and backfill request DB tables
2025-09-12 10:11:32 +01:00
James Smith
ac3907fa99
only update paths if necessary
2025-08-21 17:28:26 +01:00
James Smith
ff3e1f7318
safe traversal in name uniqueness migration
2025-08-21 13:53:24 +01:00
James Smith
d0230f482a
handle federails migration mismatches
2025-08-21 13:35:48 +01:00
James Smith
d0c9bf6e1a
add fasp_client migration for provider table
2025-08-06 17:34:25 +01:00
James Smith
8d0415d44a
Store sync time for links
2025-07-24 11:45:01 +01:00
James Smith
6493582c78
Add index on link URL so we can search on it
2025-07-16 10:32:17 +01:00
James Smith
2aee40d036
add indexes on created and updated dates, for faster ordering in queries
2025-06-29 22:28:58 +01:00
James Smith
8cddc242d7
change indexable fields to strings instead of enums
...
Because Rails 7.1+ refuses to allow an enum definition without a field, using enums causes earlier data migrations to break.
2025-06-21 23:38:06 +01:00
James Smith
fb49293042
add indexable setting to model/creator/collection tables
2025-06-20 15:30:10 +01:00
James Smith
b37624b06c
add Altcha ruby gem and configuration
2025-06-10 13:00:13 +01:00
James Smith
583eb20578
Add previewable attribute to ModelFile
2025-05-20 12:13:07 +01:00
James Smith
2e4e40be1f
add uniquness validation and index for URLs
2025-04-25 12:10:29 +01:00
James Smith
245d246e2d
add virtual field for lowercase filename
2025-04-23 11:22:24 +01:00
Matthew Badeau
ae77de65ee
Use safe operator for upload policy
2025-04-16 21:07:20 +09:00
Matthew Badeau
13c6eeed13
Fix tests, fix linting errors, and update migration
2025-04-16 20:03:53 +09:00
Matthew Badeau
c5f95f2a7d
Small fixes
2025-04-15 20:02:44 +09:00
Matthew Badeau
9e8ffb91be
Merge branch 'main' into feature/user_quota_tracking
2025-04-15 18:19:25 +09:00
Matthew Badeau
3cbe2f2363
WIP on quotas
...
Adds forms to site settings
Reverts db/data_schema.rb change
Fixes migration to allow field to be null
Changes user model to account for nil quota field
2025-04-15 18:15:35 +09:00
Matthew Badeau
42e82711cd
Refactor quota related settings and add tests
2025-04-09 22:15:42 +09:00
James Smith
21c5d162d9
fix potential problem with actor entity type column default
2025-04-09 13:06:08 +01:00
Matthew Badeau
de1b818437
Merge branch 'main' into feature/user_quota_tracking
2025-04-09 20:05:23 +09:00
James Smith
31f00d7a0d
run doorkeeper migration
2025-04-08 16:27:28 +01:00
James Smith
7a2543cc37
link doorkeeper tables to user model
2025-04-08 16:27:28 +01:00
James Smith
1c0259708d
lint doorkeeper generated files
2025-04-08 16:27:28 +01:00
James Smith
84f1ea9d1c
Add doorkeeper and run installer
2025-04-08 16:27:28 +01:00
James Smith
360e185c76
run federails migrations
2025-04-07 17:09:35 +01:00
James Smith
1a66925ec8
add new migration
2025-03-28 16:12:40 +00:00
James Smith
67be9981b6
remove use of Problem#unscoped
2025-02-27 10:19:45 +00:00
j4c3
0a20dc9028
Add Creator field to Collections and allow Collections to be filtered by Creator
2025-02-23 04:26:05 +00:00
Matthew Badeau
15037cf657
First steps towards user quotas
2025-02-11 23:07:32 +09:00
James Smith
55aef1bfb3
store activitypub extension data for remote actors
2025-01-22 22:33:48 +00:00
James Smith
bdf9a40164
add data migration to downcase all existing public IDs
2025-01-21 16:53:15 +00:00
James Smith
5aced18b74
Add s3_path_style option to libraries
2025-01-21 11:06:51 +00:00
James Smith
6dd588a1a4
re-add block parameters for Ruby 3.3 compat
...
This was changed for the new `it` in Ruby 3.4, but linuxserver images
can't use 3.4 yet, so we re-add the parameter name (as it) for 3.3.
2025-01-15 11:48:42 +00:00
James Smith
a073d39cfd
make database changes for federails data entities
2025-01-14 22:21:02 +00:00
James Smith
3f65dd8988
replace single-arg block parameters with it
2025-01-08 10:06:14 +00:00
James Smith
fc04e79a37
#actor changed to #federails_actor
2024-12-09 15:38:33 +00:00
James Smith
10bfae64c0
add federails moderation migrations
2024-11-28 17:21:40 +00:00
James Smith
ee0352e44f
add approved flag to users
2024-11-22 13:57:39 +00:00
James Smith
18d533b1b3
update migrations for removal of deprecated Federails methods
2024-11-19 10:46:34 +00:00
James Smith
b4ebe8a6a0
clear out stuck problems
2024-11-18 15:55:10 +00:00
James Smith
12cacfdf90
add indicator for whether problem resolution is in progress
2024-11-05 12:41:50 +00:00