-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchanges
282 lines (263 loc) · 11.8 KB
/
changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
Beni hatırla özelliğindeki change işlemi mixin olarak eklendi.
CompanyModel elden geçirildi. Bunun Yanında JobModel eklendi (job şirketlerin oluşturduğu ilanla ilgili temel bilgileri barındırıyor).
Bu modeller kullanılarak api formatına yakın data seti oluşturuldu ve bu data seti ekrana eklendi
Proje riverpod eklentisi (stM) kullanılmaya uygun bir hâle getirildi.
Şirket ana sayfasındaki bottom navbar baştan düzenlendi.
drawer(içi boş) profil fotoğrafı özelliği eklendi.
popüler ilanlar isimli bir alan oluşturup, orada popüler olan (kaydedilme sayısı ya da başvuru sayısına göre düzenlenecek) ilanlar dinamik şekilde listelendi.
kaydetme özelliği fikrini düşündük, beğenilen ilanlar kaydedilip daha sonra görüntülenebilecek. bu özellik modele entegre edildi.
arama çubuğu ile şirketler kullanıcıları veya şirketleri arayabilecek. (Arama özelliği sonradan eklenecek).
Şirketteki çalışanlar kısımı eklendi. Bu sayfa sayesinde şirket çalışanlarını, departmanlarını basit bir şekilde görüntülenebilecek ve kontrol edebilecek.
çeşitli kod düzeltmeleri ve arayüz fixleri atıldı.
mvvm mimamrisine uygun olarak tüm sayfalar yeniden düzenlendi
15.01
Şirkette çalışan kullanıcılar listesinin görünümü düzenlendi
mock apiden şirket için veriler çekildi
kullanıcı istediği şekilde görüntüleyebiliyor
local storagea kaydedilip daha sonra kullanılabilir
18.01
navbar ve buton ortalandı
api bağlantısı sağlandı loading ekranı eklendi skeleton loading değerlendirildi
apiden gelen verilerle şirket personelleri oluşturuldu
ızgara ve liste görünümü olarak alternatif görüntü seçenekleri eklendi.
21.01
dosya yapısı güncellendi ve loading ekranı düzenlendi
tüm sayfalar düzenlendi (main company veiw ve view model sayfaları eklendi)
request atarken thread eklendi (?)
23.01
Şirketin iş ilanlarını görünleyebileceği sayfa eklendi
iş ilanı listeleme sayfasına iş silebilme özelliği eklendi.
24.01
apiden veri gelmemesi durumunda oluşacak hata önlendi ve geçici olarak hata mesajı eklendi.
iş sayfası boşsa ilanınız bulunmamaktadır uyarısı eklendi.
navbar gölge eklenerek beyaz arka plandan öne çıkarıldı.
silme butonu revize edildi
25-27.01
ilan oluşturma sayfası yapına başlandı (bitti sayılır)
çeşitli düzenlemeler yapıldı
singleton yapısı eklendi
yeni componentler oluşturuldu
28.01
iller apiden çekildi (cliente yüklenilmesinin önününe geçildi)
dropdown componenti oluşturuldu.
genişleyen text input alanı oluşturuldu böylece kullanıcı giriş yaparken daha net şekilde okuyabilecek.
29.01
dropdown boyutları ayarlandı
para birimleri eklendi
içerik verileri alındı
genişleyen textfield düzenlendi
para birimi seçeneği eklendi
şirketler artık iş ilanı oluşturabiliyor.
30.01
kodlar düzenlendi
textfield hatası giderildi
null value ve ücret bilgisi yoksa vertical divider kaldırıldı
iş ilanı girildiğinde build çalışmıyordu, iş ilanı girilince artık çalışıyor.split işleminden sonra değer nullsa ekrana eklenmesi önlenildi
aynısı ücret işlemi için de gerçekleştirildi
02.02
kayıt etme işlemini onaylıyor musunuz butonu eklendi
boş geçilmeyecek değerler ayarlandı"ilanı oluşturmak istediğinize emin misiniz" popupu eklendi
her türlü değer dönmesi için sayfa willpopscope ile kontrol edilecek. null değer dönüyor
boş yetenek artık ayırt ediliyor
yetenekler kısmında sınırsız boşluk bırakma durumu kaldırıldı
şehir bilgisi eklenecek
para birimi seçilmediği durumda defauld olarak türk lirası eklendi
şehir bilgisindeki tüm karakterler büyük olarak ekrana yazdırma sorunu çözüldü
04.02
maaş bilgisindeki text input type düzenlendi
'ilanlarım' kısmındaki kart boyutu ve yazı boyutu arttırıldı o kısımdaki yeteneklerin boyutu ve font size arttırıldı
ekrana sığmama sorunu düzeltildi
yeteneklerde tekrarlamaya sebep olan hata giderildi
company için profil oluşturuldu
05.02
crud işlemleri yapıldı (profile ekeleme silme vs)
ilan güncelleme eklendi
context scopu çözüldü
girilen valuelar üzerinden değişiklik yapıyor
07.02
ilan güncelleme eklendi ve tamamlandı
08.02
contexti aldığımız key singleton design patternı kurgulandı
güncelleme esnasında fazladan yetenek eklenme hatası çözüldü
12.02
açık pozisyon bilgisi oluşturuldu ve güncellenebilir hale getirildi
açık pozisyon bilgisi eklendi
ilanlarım sayfasındaki listeye seviye ve açık pozisyon sayısı eklendi
isimler güncellendi
19.02
ilan detay sayfası eklendi
ilan detay sayfasıyla birlikte açıklama işlemi de eklendi
birkaç entity düzenlendi
sadece düşük ücret girilince oluşan hata düzeltildi
birden fazla listeye eleman eklenmesiyle oluşan hata düzeltildi
22.02
text hatası düzeltildi
düşük ücretin büyük ücretten büyük girilmesiyle ilgili oluşan hata düzeltildi
mock apiye cv özelliği eklendi
şirket ana ekranına temel bilgilerin yanı sıra cv özelliği eklendi
profil resmi değiştirme işlemi eklendi
profil resminde boş değer gelebileceği için kontroller sağlandı
galeri veya kamera seçenekleri eklendi
çalışanlar temel bilgiler kısmındaki oluşan kayma düzeltildi
23.02
kayıt olma işlemleri için TC ve doğum tarhi isteme bilgisi eklendi
doğum tarihindeki ay ve gün bilgilerinde düzenleme yapıldı
datePicker dili güncellendi
localization işlemi yapıldı
27.03
lower wage uppderdan düşükse hata validasyonu
profil resmi değiştirme eklenecek
01.03
apiye post atma eklendi
giriş yapma işlemi eklendi
dönen tokenen işlenmesi eklendi
bu yapı clean code yapısına göre uyarlandı
loading işlemi güncellendi
02.03
drawer içi düzenlendi
profil iş ilanı ekleme ve kayıtlı ilanlar sayfasına yönlendirme eklendi
kaydedilen iş ilanlarının listelendiği sayfa eklendi
04.03
email validasyonu güncellendi
home pagedeki profil satır sayısı güncellendi
giriş ekranındaki intro screen güncellendi
tc numarası telefon numarası olarak güncellendi
05.03
eklentiler yapıldı
kaydedilen ilanlar sayfasında ilanlar artık başarılı bir şekilde siliniyor.
kaydedilen ilanlar şirket anasayfasından da kaldırıldı
iş ilanı ekleme kısmına son tarih eklendi
ilanı düzenlerken son tarihi önceki oluşturulan ilan tarihi olarak getiriliyor düzenlendi
son tarih iş detayı sayfasına eklendi
birkaç küçük yeni update atıldı
06.03
iş ilanlarını kategorilere ayırmak için butonlar eklendi (pasif aktfi tümü gibi)
componentleri oluşturuldu
yeni drawer görünümü güncellendi
çıkış butonu eklendi
drawer arka plan rengi güncellendi
07.03
kaydedilen ilanların anasayfadan kalırma işlemi tamamlandı
ilan kaydetme butonu güncellendi
aktif pasif ilan bilgisi eklendi
ilanları aktif pasif hale getirme özelliği eklendi
dateTimedan birden fazla tarih seçince imleç gözükme hatası çözüldü
filtre butonlarının rengi güncellendi
enum yapısı oluşturuldu
08.03
filtreleme işlemi tamamlandı
uygulamadan çıkış yapma eklendi
save bug çözüldü
09.03
company apisine bağlanıldı
10.03
apiden veriler çekildi
şirketin ilanlarım sayfası apiye göre güncellendi
entity oluşturuldu
ilan detay sayfası buna göre güncellendi
apiden gelen veriler ilan güncelleme sayfasında listeleniyor.
11.03
giriş işleminin seçileceği sayfa tasarlandı
sayfalara göre endpoint işlemi gerçekleştirildi
istek atılan apilerin yapısı güncellendi
çıkış yaparken önceki bütün sayfalar kaldırılıyor
12.03
apiye post atılacak yapı oluşturuldu modeller ayarlandı
toJson methodu oluşturuldu ve veriler düzenlendi
filtreleme işlemi eklendi
işlem için singleton yapı oluşturuldu
iş ilanı esnasında hataya göre değer eklendi
13.03
loading başka bir sayfada gerçekleştiriliyor ve iş ilanı gerçekleştirildiğinde o sayfa uyarılıyor
bu sayede anasayfada loading işlemi yapılmasnın önüne geçildi
14.03
ilan güncelleme sayfasına gelen veriler o ilana göre güncellendi
ilanlar düzenlendi
profildeki isim ve mail adresi tokena göre düzenlendi
company ve user için register sayfası ayrı ayrı ayarlandı
ilan detay sayfasındaki tarih hatası giderildi
şartlar ve sözleşmeler eklendi
15.03
ilan tarihi eklendi (geçerlilik tarihi ve oluşturma tarihi)
kayıt olma işlemi company ve user için dinamik hale getirildi
kodlar düzenlendi
ilanlarım sayfasınaki kaydırma işlemi hatası çözüldü
profilim sayfasına validasyon eklendi
prfildeki tasarım değiştirildi
çıkış yapıp kayıt ekranına gidince hata hatası çözüldü.
phone number valid check
kayıt olduktan sonra giriş sayfasında dönünce oluşan hata çözüldü
null giriş için oluşan hata çözüldü
18.03
register sayfasına soyisim state yönetimiyle eklendi
kullanıcıda soyisim diğerinde companyde ise web sitesi olarak gözüküyor.
update işleminden sonra sayfa yenileme işlemi gerçekleştirildi ve req atılan işlem güncellendi (hatalar düzeltildi)
user model oluşturuldu
company için kayıt işlemi güncellendi
daha uygun textler ve iconlar eklendi
çıkış yapınca artık seçim sayfasına yönlendiriyor
19.03
giriş yapma ekranında bilgilerin boş olaması, hatalı olması gibi durumlar için validasyun eklendi
değer girmeden giriş yapmaya çalışınca olşan hata düzeltilidi veriyor
ilan silme işlemi tamamlandı
silinmeden önce artı soru soruluyor
advert güncelleme işleminde oluşan tarih seçim hatası düzeltildi
ilan ekleme sayfasındaki input alanlarındaki kopyalama ya da seçme işlemini oluşturan bug çözüldü
sadece güncelleme işleminde tarih seçince güncelleme tarihinin gelmesi ve yeni tarihin seçim ekranında kaybolmasıyla oluşan hata çözüldü
21.03
şirket için doğum tarihi bilgisi olma hatası çözüldü
ilanlar tamamen silinince ilan bulunmuyor hatası çözüldü
ilana giriş tarihi için içerik eklendi
hatalar çözüldü
iş ilanı eklenince loading ekranı gelmiyor
22.03
company için detay bilgileri girebileceği sayfa oluşturuldu
bu sayfada çeşitli validasyonlar yapıldı
user detay bilgileri apiden çekildi
çekilen bilgiler için model oluşturuldu ve işlendi
apiye uygun şekilde encode edilecek şekilde tasarlandı
şirket adı email gibi bilgileri girmesi için yeni bir alan oluşturuldu
28.03
düzenlemeden sonra diğer sayfaya gelince snackbar butonu yukarı itme hatası çözüldü
29.03
şirket bilgileri düzenleme sayfasında kullanılan bilgiler geliyor
gelen bilgiler değiştirilebiliyor
apiye istek atılıyor istek sonucu yeni bilgiler uygun mesajlarla gekleniyor
veriler istenilen formatta değilse uygun hata mesajı döndürülüyor
company profil sayfasındaki bilgileri güncelleme işlemi farklı bir sayfaya taşındı fakat kodlar duruyor
user giriş ve kayıt işlemi gözden geçirildi
kayıt esnasında doğum tarihinin sebep olduğu hata giderildi
30.03
user tarafına navbar eklendi
31.03
user anasayfası tasarlanmaya başlandı
searchbar title populer ilanlar eklendi
navbar revizesi yapıldı
populer ilanlar component haline getirildi
validasyonlar kontrol edildi
vergi numarası eklendi
1.04
ilanlar listelenirken token gönderme işlemi gerçekleştirildi
ayrı ayrı fonksiyonlarla veriler çekildi
ilan detay sayfasındaki hata giderildi
vergi numarası hatası giderildi
05.04
top companys home viewa eklendi
arama butonu düzenlendi
yeni color listesi oluşturuldu
06.04
date extension tamamlandı
kullanıcıya iyi geceler/günaydın mesajı vs döndürülüyor
bunun için enum kullanılarak extension yapısı kurgulandı
isim ve günaydım mesajı düzenlendi
cv için apiden veriler çekildi
veriler yerleştirildi
farklı sayfa oluşturuldu
cv detail oluşturulmaya başlandı
veriler oraya taşındı
user cv dteail tamamlandı
cv detail sayfası düzenlendi
cv sayfası düzenlendi
en iyi ilanlardaki null gelebilecek hatayı düzelt
başvurudan sonra listeyi güncelleme
profildeki hatayı çöz