Dean Herbert
|
77149044a5
|
Allow intro screen to retrieve beatmap even if rulesets is not loaded
|
2021-08-20 19:43:48 +09:00 |
|
Dean Herbert
|
119000f1ab
|
Reduce database includes where possible
|
2020-04-28 21:43:35 +09:00 |
|
Dean Herbert
|
c8f9354327
|
Remove incorrect deletion include
This was causing deletions of scores without considering that scores are now managed by a ScoreManager (and have their own data dependencies).
|
2019-05-09 15:13:35 +09:00 |
|
Dean Herbert
|
d4041d5d42
|
Automate includes of files in ArchiveModelManager use cases
|
2019-03-01 10:25:21 +09:00 |
|
Dean Herbert
|
26d53d06a9
|
Fix remaining issues
|
2019-02-28 13:31:40 +09:00 |
|
Dean Herbert
|
8617aaa2a7
|
Update licence header (and remove year)
|
2019-01-24 17:43:03 +09:00 |
|
smoogipoo
|
cf8bcb7ba2
|
Add explicit beatmap -> scores relationship rather than relying on cascades
|
2019-01-08 17:53:43 +09:00 |
|
Dean Herbert
|
32a74f95a5
|
Normalize all the line endings
|
2018-04-13 18:26:38 +09:00 |
|
Dean Herbert
|
8c1d581fb3
|
Fix hiding beatmaps not refreshing correctly
|
2018-02-15 16:15:40 +09:00 |
|
Dean Herbert
|
89cf794f98
|
Add a lower level ConsumableItems implementation
|
2018-02-15 16:15:40 +09:00 |
|
Dean Herbert
|
d3dd31dadb
|
Make deletion and purging logic even more global
|
2018-02-15 14:22:39 +09:00 |
|
Dean Herbert
|
d340509b1d
|
Move ArchiveReaders to a more global namespace
Also moves delete and action logic to a shared implementation
|
2018-02-15 14:22:39 +09:00 |
|
Dean Herbert
|
6ff63c2f0c
|
Move deletion to ArchiveModelImportManager
|
2018-02-15 14:22:39 +09:00 |
|
Dean Herbert
|
e0d28564d0
|
Move import logic to shared implementation
|
2018-02-15 14:22:39 +09:00 |
|
Dean Herbert
|
a738664167
|
Add interface for database context factory
|
2018-02-12 23:10:05 +09:00 |
|
Dean Herbert
|
8b37fde15b
|
Only write when writes occur
Also add finaliser logic for safety. Also better threading. Also more cleanup.
|
2018-02-12 19:57:21 +09:00 |
|
Dean Herbert
|
edc3638175
|
DatabaseWriteUsage
|
2018-02-12 17:55:11 +09:00 |
|
Dean Herbert
|
721bb7e4dd
|
Add proper handling for OnlineBeatmapSetID conflicts
Not yet working
|
2018-02-09 21:31:33 +09:00 |
|
smoogipoo
|
d8275c4f9b
|
Fix beatmap query not including beatmap files
|
2018-01-16 18:20:46 +09:00 |
|
Dean Herbert
|
37d393bca0
|
Update licence headers
|
2018-01-05 20:21:19 +09:00 |
|
Aergwyn
|
95955d68ef
|
rephrased description of local context checking
|
2017-12-07 14:14:50 +01:00 |
|
Aergwyn
|
1dcbfab18e
|
removed redundant comment
|
2017-12-07 13:56:37 +01:00 |
|
Aergwyn
|
76c09ae59e
|
added comments for local context checking
|
2017-12-07 13:44:47 +01:00 |
|
Aergwyn
|
c058065a3a
|
remove unnecessary using
|
2017-11-27 20:24:01 +01:00 |
|
Aergwyn
|
d87235a289
|
prevent inserting duplicate metadata
|
2017-11-27 20:08:16 +01:00 |
|
Dean Herbert
|
b89112c2a1
|
Fix incorrect alignment
|
2017-10-25 23:56:18 +09:00 |
|
Dean Herbert
|
e62928102c
|
Merge remote-tracking branch 'upstream/master' into user-iqueryable
|
2017-10-25 23:49:56 +09:00 |
|
Dean Herbert
|
4e1922c556
|
Fix query methods not using IQueryable/Expressions
No database-level where clauses were being used in many cases they should be.
|
2017-10-25 22:10:45 +09:00 |
|
Dean Herbert
|
5001e9f264
|
Fix Hide/Restore/Delete etc.
|
2017-10-25 22:08:34 +09:00 |
|
TocoToucan
|
5107489cda
|
Remove DatabaseBackedStore Reset functions
|
2017-10-25 15:12:14 +03:00 |
|
TocoToucan
|
63fe569afa
|
Remove DatabaseBackedStore Prepare functions
|
2017-10-25 14:53:20 +03:00 |
|
Dean Herbert
|
980a6c93b4
|
Merge branch 'master' into fix-ef-hiding
|
2017-10-20 14:24:46 +09:00 |
|
Dean Herbert
|
93b2fc6dc5
|
Fix issues with deletion
Main fix is avoiding nullrefs being thrown when metadata isn't present on a beatmap (quite a common scenario).
|
2017-10-20 11:18:08 +09:00 |
|
Dean Herbert
|
7f83cf6780
|
Fix hiding not always working
Because we are not sharing a single context, we need to use Update to attach the entity to the local context.
|
2017-10-20 11:16:45 +09:00 |
|
Dean Herbert
|
f7d0df1743
|
Fix beatmap difficulty and metadata deletion
|
2017-10-19 17:50:46 +09:00 |
|
Dean Herbert
|
5d5ea5fb2e
|
Fix all remaining db structure issues
|
2017-10-19 14:05:11 +09:00 |
|
Dean Herbert
|
668f68dd63
|
Remove some unnecessary update calls
|
2017-10-18 18:27:57 +09:00 |
|
Dean Herbert
|
e4a066dc5f
|
Run cleanup tasks only on startup via manual calls
|
2017-10-17 19:58:33 +09:00 |
|
Dean Herbert
|
e487b6f82a
|
Standardise context retrieval
|
2017-10-17 15:50:42 +09:00 |
|
Dean Herbert
|
cd41862e3b
|
Add back transaction support for beatmap importing
|
2017-10-17 15:00:27 +09:00 |
|
Dean Herbert
|
66894d11ea
|
Connection -> context
|
2017-10-17 12:46:29 +09:00 |
|
Dean Herbert
|
31dc5c97f2
|
Fix intro and duplicate inserts
|
2017-10-17 11:22:42 +09:00 |
|
Dean Herbert
|
81476ebe75
|
Correct and simplify BeatmapStore and BeatmapManager
|
2017-10-17 10:17:21 +09:00 |
|
Dean Herbert
|
7049a73490
|
Remove ValidTypes from databased stored; explicitly expose query methods instead
|
2017-10-16 14:47:33 +09:00 |
|
Dean Herbert
|
8a0b184dd6
|
Revert "Return back DatabaseBackedStore's query and populate functions"
This reverts commit 7cf5d63cd3 .
|
2017-10-16 12:59:59 +09:00 |
|
Dean Herbert
|
04e5f764a3
|
Revert "Fix removal of FileInfo, BeatmapMetadata, BeatmapDifficulty objects"
|
2017-10-16 12:59:59 +09:00 |
|
TocoToucan
|
db2750592d
|
Fix removal of FileInfo, BeatmapMetadata, BeatmapDifficulty objects
|
2017-10-15 14:01:35 +03:00 |
|
TocoToucan
|
7cf5d63cd3
|
Return back DatabaseBackedStore's query and populate functions
|
2017-10-15 00:40:41 +03:00 |
|
TocoToucan
|
41a90c8b11
|
Add missing eager loading
|
2017-10-09 23:28:28 +03:00 |
|
TocoToucan
|
81b9e08fb6
|
Fix foreign key constraint failure
|
2017-10-09 00:30:52 +03:00 |
|